Comment activer les apps tierces sur AT&T Samsung Captivate
Les réglages par défaut du Samsung Captivate AT&T sous Android 2.1 n'autorisent pas l'installation d'apps tierces (hors Android Market). Changer cela requiert d'abord de rooter votre Captivate. Une fois rooté, les étapes suivantes activent le « sideload » (téléchargement apps non-market).
Matériel nécessaire
- App BusyBox : gratuite sur Android Market
- Câble USB
- Logiciel Android SDK
- Navigateur Mozilla Firefox avec plugin SQLite
Instructions
Préparer votre Captivate et ordinateur
- Assurez-vous d'avoir les privilèges root sur le téléphone. Instructions détaillées : sites Brief Mobile et TheAndroidSite. Attention : rooter peut annuler garantie, casser le téléphone ou le « briquer » (ne plus s'allumer). Suivez attentivement et sauvegardez.
- Téléchargez/décompressez Android SDK sur le bureau de l'ordinateur. Lien dans Ressources.
- Téléchargez/installez Firefox sur l'ordinateur.
- Téléchargez/installez le plugin SQLite pour Firefox.
- Sur le Captivate : Paramètres > Applications > Développement > activez Débogage USB.
- Téléchargez/installez l'app BusyBox sur le Captivate. Gratuite sur Android Market. Pas d'accès direct, mais nécessaire pour modifier le téléphone via l'ordinateur.
- Branchez le Captivate à l'ordinateur via câble USB.
Activer le sideloading
- Ouvrez l'invite de commandes : « cmd » dans Exécuter du menu Démarrer.
- Créez une copie de sauvegarde des réglages par défaut du Captivate via l'invite de commandes. Utile en cas d'erreur.
L'invite s'ouvre dans votre répertoire utilisateur :
c:\Users\VotreNom(« VotreNom » = nom de session). Appuyez Entrée après chaque ligne. Tapez les commandes :
cd C:\Users\VotreNom\Desktop\android-sdk-windows\tools
adb shell
su
- Sur le Captivate : boîte de dialogue demande privilèges SuperUser. Appuyez Autoriser.
- Retour à l'invite de commandes, tapez :
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
(Espaces après « cp » et premier « settings.db »). « exit » deux fois sort du mode SuperUser et permet de récupérer le fichier à modifier du téléphone vers l'ordinateur.
- Continuez dans l'invite de commandes :
adb pull /sdcard/settings.db C:\Temp\Settings.db
Laissez l'invite ouverte.
- Ouvrez SQLite Manager : Firefox > Outils > SQLite Manager.
- Dans SQLite Manager : Base de données > Se connecter à la base.
- Visualisez tous fichiers dans C:\Temp et ouvrez « settings.db ».
- Cliquez Sécurisé dans le panneau gauche.
- Activez le sideloading. Descendez à ID 6, « install_non_market_apps ». Changez valeur de 0 à 1. Fermez SQLite Manager, retour à l'invite de commandes.
- Tapez les commandes à l'invite :
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
- Débranchez le Captivate du câble USB pendant le redémarrage. Votre téléphone peut maintenant installer des applications tierces.
