Aller au contenu



Photo

[Tuto] TUTORIEL POUR ADB


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

#1 castafiore

castafiore

     

  • Modérateurs
  • 8110 messages
  • Sexe:Masculin
  • Localisation:Alpes Maritimes
  • Mobile:Autre
  • Modèle:Nexus 4
  • Opérateur:Autre

Posté 18 Jun 2011 - 13:54

TUTORIEL: Comment utiliser les COMMANDES ADB avec un Androphone rooté


...et sur lequel est installé, en principe, un recovery alternatif: soit CLOCKWORKMOD recovery, soit AMONRA's recovery


Pour mémoire ou pour info: ADB, c'est une petit exécutif qui permet de contrôler en bonne partie son androphone depuis son PC et d'apporter de nombreuses modifications/améliorations sur son téléphone, tout en disposant du confort d'un PC.


Pré-requis: Avoir préalablement désinstallé sur son PC le logiciel HTC SYNC mais pas, surtout pas, HTC DRIVER ! (et redémarré le PC !) et avoir installé un recovery alternatif, (pour certains modèles, avec Unrevoked ) (lequel aura installé les pilotes requis (hboot driver) pour pouvoir utiliser adb à partir du PC).

1/ Télécharger le fichier sdk-android-windows sur le PC et le dézipper. Le placer n'importe où sur le PC.

2/ Ouvrir le dossier "tools" qui se trouve dans ce dossier et y glisser les fichiers (.apk ou autres) des applis et fichiers que l'on souhaite éventuellement installer ou coller dans le téléphone.

Note: il peut arriver que l'exé "adb" se trouve dans un autre dossier que le dossier "tools" mais il se trouve forcément ailleurs dans le dossier sdk-android-windows.

3/ Ouvrir une invite de commandes MSDOS :

Pour ce faire, cliquer-droit dans la fenêtre du dossier où se trouve adb et...

a/ Sous windows 7 ou Vista: cliquer du bouton droit en appuyant sur la touche "Shift" (majuscule) au clavier et choisir "Ouvrir une invite de commandes ici"

b/ Sous Windows XP, il faut d'abord installer sur le PC une petite extension qu'on peut télécharger ici

Après redémarrage du PC, lorsqu'on clique-droit sur une fenêtre, on peut lire dans le menu déroulant la commande "Ouvrir une invite de commandes"

... La fenêtre d'invite de commandes MSDOS (à fond noir) s'ouvre alors et il y est indiqué le chemin du dossier sur lequel on a cliqué-droit. Tout est prêt pour utiliser adb Image IPB

4/ Connecter le téléphone au PC par câble usb en mode "charge uniquement" et en ayant bien pris soin au préalable de cocher: Paramètres>Applications>Développement>Débogage usb si ce n'est déjà fait
Cocher aussi, tant qu'à faire: Paramètres>Applications>Sources inconnues.

5/ Éteindre le téléphone et le rallumer en mode recovery. Cliquer sur "mounts and storage" puis sur les différents "mount *****" dans la liste. "mount" = "monter à cheval", c'est-à-dire qu'on va pouvoir alors modifier à sa guise, depuis le PC, les partitions qui nous intéressent.

mount /system : Monte la partition système
mount /data : Monte la partition data
mount /cache : Monte la partition du cache
mount /sdcard : Monte la carte SD
mount /sd-ext : Monte la partition ext de la carte SD (utile uniquement si on a partitionné sa carte SD)

6/ Sur l'invite de commandes MSDOS, taper:

adb devices (puis touche enter au clavier).

Image IPB

Si tout est en ordre, le nom du téléphone doit apparaître sous "List of devices attached" dans la fenêtre d'invite MSDOS

7/ Utiliser enfin à loisir les commandes adb ...

Il en existe des dizaines dont voici les plus courantes (ne pas oublier de taper sur la touche "enter" au clavier (en bas, à droite du clavier numérique) pour confirmer chaque commande :

adb devices : liste le(s) téléphone(s) connecté(s) au PC
adb root: démarre adb daemon avec les autorisations de root
adb remount rw /system ou /sdcard ou /data: "monte" le système, la carte sd ou les données pour pouvoir en modifier le contenu et basculer en rw - read-write (ou ro = read only = lire uniquement... à taper quand on a terminé les modifications sur un fichier)
adb shell : permet d'ouvrir le "shell" (=coquille) du téléphone, la mémoire interne du téléphone. A retenir: une fois tapé "adb shell", les commandes ne doivent plus être précédées d' "adb" pour fonctionner
adb shell ---> su pour demander les autorisations de root (permettant de modifier des fichiers de la mémoire interne du téléphone)
adb shell reboot : éteindre/rallumer le téléphone en mode normal
adb shell reboot recovery : éteindre/rallumer le téléphone en mode recovery
adb shell reboot bootloader : éteindre/rallumer le téléphone en mode bootloader
adb shell ----> chmod : modifier les permissions read - write - execute (lire - écrire - exécuter) sur un fichier ou un dossier
adb shell ----> cat : appliquer des modifications depuis un fichier sur un autre fichier. Par exemple : cat /sdcard/flash_image > /data/flash_image permet de déplacer le fichier flash_image qui est sur la carte sd dans le dossier data de la mémoire interne du téléphone.
adb pull : récupérer (pull = tirer) sur le PC (dans le dossier où se trouve adb, plus précisément) un fichier qui se trouve dans un dossier du téléphone (ou sur la carte mémoire) - exemple: adb pull sdcard/misc.img : récupère le fichier misc.img présent sur la carte mémoire vers le dossier où se trouve adb
adb push : copier (push = pousser) un fichier qui se trouve dans le même dossier du PC qu'adb vers un dossier du téléphone (ou sur la carte mémoire)
par exemple: adb push fichieruntel system/app va copier ce fichier dans le dossier app du dossier system sur le téléphone
adb rm : effacer (commande rm = remove) un fichier qui se trouve dans un dossier du téléphone (ou sur la carte mémoire)
adb cp : copier. Permet de copier un fichier ou de le renommer. Par exemple: adb cp fichierx fichiery pour le renommer ou encore: adb cp system/fichierx sdcard/fichierx pour copier le fichierx du system vers la carte mémoire.
adb install fichier.apk : pour installer une application sur le téléphone
adb mkdir nomdudossier : permet de créer un nouveau dossier. Par exemple: adb mkdir /sdcard/nomdudossier créera ce dossier sur la carte mémoire
adb shell -----> mount /sdcard : pour "monter" la carte SD

Si, malgré ces explications, vous avez des questions à poser ou des points qui ne vous semblent pas très clairs, n'hésitez pas à les poster. J'essayerai de vous répondre le plus clairement possible. Image IPB
Ou encore, si vous souhaitez y apporter des compléments d'informations (d'autres commandes adb, par exemple), n'hésitez pas non plus, bien sûr.

[Edité par = phil = : Mise à jour du titre]

Modifié par castafiore, 04 Feb 2012 - 10:38.

nokia 6230i 6600 6270 6680 N70 N73ME N93 N95

HTC Desire Nexus 4 Sony Xperia XA1







0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)