Come abilitare app di terze parti su AT&T Samsung Captivate
Le impostazioni predefinite dell'AT&T Samsung Captivate con Android 2.1 non permettono l'installazione di app di terze parti (non dall'Android Market). Cambiare questo richiede prima il root del Captivate. Una volta rootato, i passaggi seguenti abilitano il "sideload" di app, ovvero il download di app non di mercato.
Cose necessarie
- App BusyBox: gratis da Android Market
- Cavo USB
- Software Android SDK
- Browser Mozilla Firefox con plugin SQLite
Istruzioni
Preparare Captivate e computer
- Assicurarsi di avere i privilegi di root sul telefono. Per istruzioni dettagliate vedere siti Brief Mobile e TheAndroidSite. Nota: il root può invalidare la garanzia o brickare il telefono. Seguire le istruzioni con cura e fare backup.
- Scaricare e scompattare Android SDK sul desktop del computer. Link nella sezione Risorse.
- Scaricare e installare Firefox sul computer.
- Scaricare e installare il plugin SQLite per Firefox.
- Sul Captivate: "Impostazioni" > "Applicazioni" > "Sviluppo" e abilitare "Debug USB".
- Scaricare e installare BusyBox sul Captivate. Gratis su Android Market. Non vi accederete direttamente, ma serve per modificare il telefono via computer.
- Collegare il Captivate al computer via cavo USB.
Attivare il sideloading
- Aprire il Prompt comandi del computer digitando "cmd" in Esegui nel menu Start.
- Creare una copia di backup delle impostazioni predefinite del Captivate col Prompt comandi. Utile in caso di errori. Il prompt si apre nella directory utente: c:\Users\VostroNomeUtente "VostroNomeUtente" è il nome per accedere al computer. Premere Invio dopo ogni riga. Digitare al Prompt: cd C:\Users\VostroNomeUtente\Desktop\android-sdk-windows\tools adb shell su
- Sul Captivate: apparirà una finestra per i privilegi SuperUser. Toccare "Consenti" per dare accesso.
- Tornare al Prompt comandi e digitare: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup exit exit (Nota: spazi dopo "cp" e il primo "settings.db". "exit" due volte esce dai controlli SuperUser e permette di estrarre il file da modificare.)
- Continuare nel Prompt: adb pull /sdcard/settings.db C:\Temp\Settings.db Lasciare il Prompt aperto.
- Aprire SQLite Manager: aprire Firefox, cliccare "Strumenti" > "SQLite Manager".
- In SQLite Manager, cliccare "Database" > "Connetti database".
- Visualizzare tutti i file in C:\Temp e aprire "settings.db".
- Cliccare "Secure" nel pannello sinistro.
- Abilitare Sideloading. Scorrere a ID 6, "install_non_market_apps". Cambiare valore da 0 a 1. Chiudere SQLite Manager e tornare al Prompt.
- Digitare al Prompt: adb push C:\Temp\Settings.db /sdcard adb shell su cp /sdcard/settings.db /dbdata/databases/com.android.providers.settings chmod 777 /dbdata/databases/com.android.providers.settings/settings.db reboot
- Scollegare il Captivate dal cavo USB mentre riavvia. Il telefono ora può installare app di terze parti.