Come abilitare app di terze parti su AT&T Samsung Captivate
Le impostazioni predefinite per un AT&T Samsung Captivate con Android 2.1 non permettono l'installazione di app di terze parti (app non trovate nell'Android Marketplace). Cambiare questa impostazione richiede che tu faccia prima il root del tuo Samsung Captivate. Una volta che il telefono è rootato, i seguenti passaggi ti permetteranno di fare il "sideload" delle app, ovvero scaricare app non di mercato.
Occorrente
- App BusyBox: gratis da Android Marketplace
- Cavo USB
- Software Android SDK
- Browser Mozilla Firefox con Plugin SQLite
Istruzioni
Preparazione del Captivate e del computer
Assicurati di avere i privilegi di root sul telefono. Per istruzioni dettagliate su come fare questo, vedi i siti Brief Mobile e TheAndroidSite. Nota che fare il root del telefono può invalidare la garanzia o far sì che il telefono si rompa o diventi "bricked", cioè non si accenda. Segui le istruzioni con attenzione e fai il backup del telefono per evitare problemi.
Scarica e scompatta Android SDK sul desktop del computer. Un link per scaricare Android SDK è fornito nella sezione Risorse.
Scarica e installa il browser Firefox di Mozilla sul computer.
Scarica e installa il plug-in SQLite per Firefox.
Sul tuo Captivate, vai a "Impostazioni" > "Applicazioni" > "Sviluppo" e abilita "Debug USB".
Scarica e installa l'app BusyBox sul tuo Captivate. È gratis nell'Android Marketplace. Non accederai direttamente a questa app, ma è necessaria per poter fare modifiche al telefono tramite il computer.
Collega il tuo Captivate al computer via cavo USB.
Attivazione del Sideloading
Apri il Prompt dei comandi del computer digitando "cmd" nella casella Esegui nel menu "Start".
Crea una copia di backup delle impostazioni predefinite del Captivate usando il Prompt dei comandi del computer. Questo tornerà utile in caso di errori.
Il prompt dei comandi dovrebbe aprirsi nella tua directory utente,
c:\Users\Tuo nome utente
"Tuo nome utente" sarà il nome che usi per accedere al computer.
Quando usi il Prompt dei comandi, premi invio dopo ogni riga.
Digita i seguenti comandi al Prompt dei comandi:
cd C:\Users\Tuo nome utente\Desktop\android-sdk-windows\tools
adb shell
su
Vai al tuo Captivate. Una finestra di dialogo si aprirà richiedendo i privilegi SuperUser. Tocca "Consenti" sul telefono per dare l'accesso necessario.
Torna al Prompt dei comandi del computer e digita i seguenti comandi:
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 che ci sono spazi dopo "cp" e il primo "settings.db"
Digitare "exit" due volte ti farà uscire dai controlli SuperUser del telefono e ti permetterà di estrarre il file che deve essere modificato dal telefono sul computer.
Continua nel Prompt dei comandi del computer:
adb pull /sdcard/settings.db C:\Temp\Settings.db
Lascia aperto il Prompt dei comandi.
Apri il tuo SQLite Manager aprendo Firefox e cliccando su "Strumenti" > "SQLite Manager".
In SQLite Manager, Fai clic su "Database" > "Connetti database".
Visualizza tutti i file in C:\Temp e apri "settings.db"
Fai clic su "Secure" nel pannello di sinistra.
Abilita Sideloading. Scorri fino a ID 6, "install_non_market_apps". Cambia il valore da 0 a 1. Ora puoi chiudere SQLite Manager e tornare al Prompt dei comandi.
Digita i seguenti comandi al Prompt dei comandi.
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
Scollega il Captivate dal cavo USB mentre riavvia. Il tuo telefono ora potrà installare applicazioni di terze parti.