Come abilitare app di terze parti su AT&T Samsung Captivate
Le impostazioni predefinite dell'AT&T Samsung Captivate (Android 2.1) bloccano l'installazione di app non provenienti dall'Android Market. Per abilitare il sideloading devi prima fare il root del telefono.
Cosa serve
- App BusyBox (gratis da Android Market)
- Cavo USB
- Software Android SDK
- Browser Mozilla Firefox con plugin SQLite
Preparazione Captivate e computer
- Assicurati di avere i permessi di root (guide su Brief Mobile e TheAndroidSite). Attenzione: il root può annullare la garanzia o "brickare" il telefono. Fai backup.
- Scarica e scompatta Android SDK sul desktop del computer.
- Installa Mozilla Firefox.
- Installa il plugin SQLite per Firefox.
- Sul Captivate: Impostazioni > Applicazioni > Sviluppo > attiva Debug USB.
- Installa BusyBox sul Captivate (gratis sul Market). Non la userai direttamente, ma serve per modifiche via computer.
- Collega il Captivate al computer via USB.
Attivazione sideloading
- Apri il Prompt dei comandi (Start > Esegui >
cmd). - Crea backup delle impostazioni predefinite. Nel prompt (che si apre nella tua cartella utente
c:\Users\TuoNome), digita (invio dopo ogni riga):
cd C:\Users\TuoNome\Desktop\android-sdk-windows\tools
adb shell
su - Sul Captivate apparirà una richiesta SuperUser: tocca Consenti.
- Torna al prompt e digita:
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". Due "exit" escono dai privilegi SuperUser.) - Continua nel prompt:
adb pull /sdcard/settings.db C:\Temp\Settings.db
Lascia il prompt aperto. - Apri SQLite Manager in Firefox: Strumenti > SQLite Manager.
- Clicca Database > Connetti database.
- Visualizza tutti i file in
C:\Tempe aprisettings.db. - Clicca Secure nel pannello sinistro.
- Abilita sideloading: scorri a ID 6, install_non_market_apps. Cambia valore da 0 a 1. Chiudi SQLite Manager.
- Torna al prompt e digita:
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 mentre riavvia. Ora potrai installare app di terze parti.