>> Technologie Électronique >  >> Téléphones portables et accessoires >> Smartphones

Comment activer les applications tierces sur AT&T Samsung Captivate

Par défaut, le Samsung Captivate (Android 2.1) d'AT&T n'autorise pas l'installation d'applications tierces (hors Android Market). Pour changer cela, il faut d'abord rooter le téléphone. Une fois rooté, les étapes suivantes permettent le « sideloading » (installation d'applications non-officielles).

Prérequis

  • Application BusyBox (gratuite sur Android Market)
  • Câble USB
  • Logiciel Android SDK
  • Navigateur Mozilla Firefox avec plugin SQLite

Préparation du Captivate et de l'ordinateur

  1. Assurez-vous d'avoir les privilèges root sur le téléphone. Voir instructions détaillées sur Brief Mobile et TheAndroidSite. Attention : le root peut annuler la garantie ou « briquer » le téléphone (ne plus s'allumer). Suivez scrupuleusement les instructions et sauvegardez votre téléphone.
  2. Téléchargez et décompressez Android SDK sur le Bureau de l'ordinateur (lien dans Ressources).
  3. Téléchargez et installez le navigateur Firefox.
  4. Téléchargez et installez le plugin SQLite pour Firefox.
  5. Sur le Captivate : Paramètres → Applications → Développement → activez « Débogage USB ».
  6. Téléchargez et installez BusyBox sur le Captivate (gratuit sur Android Market). Vous ne l'utiliserez pas directement, mais il est nécessaire pour modifier le téléphone via l'ordinateur.
  7. Branchez le Captivate à l'ordinateur par le câble USB.

Activer le sideloading

  1. Ouvrez l'invite de commandes Windows : tapez « cmd » dans « Exécuter » du menu Démarrer.
  2. Créez une 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. Tapez les commandes suivantes (Entrée après chaque ligne) :
    cd C:\Users\VotreNom\Desktop\android-sdk-windows\tools
    adb shell
    su
  3. Sur le Captivate : une boîte de dialogue demande les privilèges SuperUser. Appuyez sur « Autoriser ».
  4. 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
    Note : espace après « cp » et le premier « settings.db ». « exit » deux fois sort du mode SuperUser et permet de récupérer le fichier à modifier.
  5. Continuez dans l'invite de commandes :
    adb pull /sdcard/settings.db C:\Temp\Settings.db
    Laissez l'invite ouverte.
  6. Ouvrez le gestionnaire SQLite : lancez Firefox → « Outils » → « SQLite Manager ».
  7. Dans SQLite Manager : « Base de données » → « Connexion à la base ».
  8. Visualisez tous les fichiers dans C:\Temp et ouvrez « settings.db ».
  9. Cliquez sur « Secure » dans le panneau gauche.
  10. Activer le sideloading : descendez jusqu'à l'ID 6, « install_non_market_apps ». Changez la valeur de 0 à 1. Fermez SQLite Manager, revenez à l'invite de commandes.
  11. Tapez les commandes suivantes :
    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
  12. Débranchez le Captivate pendant qu'il redémarre. Votre téléphone peut maintenant installer des applications tierces.
Smartphones