Voici une liste de lignes de commande qui sont indispensables à tout utilisateur qui souhaite devenir "Super-Utilisateur' de son smartphone Android.
Mais attention ces lignes de commandes sont à utiliser avec précaution car avec elles et notamment certaines, il n'y a pas de retour en arrière. Donc à utiliser avec précaution et en sachant que nous ne sommes responsables en rien de ce qu'il pourrait arriver à votre smartphone en cas d'utilisation de ces lignes commande.
ADB et
Fastboot sont deux outils qui permettent d’
envoyer des commandes à un périphérique Android connecté au PC via USB. Ils ont tout deux des fonctions différentes :
Les Pré-requis:
- Installez ADB et FASTBOOT en suivant ce tuto => Cliquez ici
- Télécharger les outils ADB et Fastboot dans le même outil ==>
platform-tools_r31.0.3-windows(1).zip
- md5 : 80337ea6f21fd3753b911ad37ede6d3b - taille : 11.4 MB
- Mettez ces 3 fichiers dans le dossier où est installé votre fastboot ; ex => => disque C : racine
- Dézippez ce fichier dans le dossier "platform-tools" et vous trouverez 11 fichiers :
- aapt
- adb
- AdbWinApi.dll
- AdbWinUsbApi.dll
- aidl
- dexdump
- llvm-rs-cc
- fastboot
- **
- AVIS
- source.properties
- Activez le mode de débogage USB sur votre smartphone pour la connecter à l'ordinateur.
{ Appuyez sur Menu =>> Paramètres =>> Système. De là, naviguez et cliquez sur l'option pour les développeurs puis vérifiez le mode de débogage USB.}
Ceci concerne d'autres versions de smartphone, je l'inclus à titre informatif:
Si vous ne voyez pas les options de développement, vous devrez ouvrir l'application Paramètres et faire défiler l'écran vers le bas. Une fois que vous y êtes, appuyez sur "About Phone". Faites défiler à nouveau vers le bas, jusqu'à ce que vous voyiez l'entrée "Build Number".
Tapez ensuite sept fois sur "Build Number". Vous verrez des messages amicaux de développeurs à partir du quatrième appui. Après le septième, vous verrez un message vous félicitant d'avoir débloqué les options de développement. "Vous êtes maintenant un développeur".
PRESENTATION
Installer Abd et Fastboot
– Placez de préférence le dossier fastboot à la racine de la partition “C” de votre ordinateur ;
– Ouvrez une “invite de commande” sur votre Pc ;
– Prenez la main en tapant : cd c:\fastboot
ADB (Android Debug Bridge) : ADB permet d’envoyer des commandes à un périphérique Android à n’importe quel moment (du moment que le
débogage USB est activé sur le périphérique). Vous pouvez envoyer des commandes si le périphérique Android est allumé et démarré, ou lorsqu’il est en mode Recovery. ADB peut être utilisé sur des périphériques Android rootés ou non-rootés.
- ADB
- adb help => Afficher les commandes disponible (en Anglais)
- adb devices => Vérifier la connexion et obtenir des informations de base sur les périphériques connectés à l’ordinateur. Probablement l’une première commande exécutée. Elle renvoie une liste de tous les périphériques connectés à votre ordinateur. Si elle retourne un ID de dispositif, l’appareil est connecté et prêt à recevoir des commandes.
- adb start-server => Démarrer le serveur Adb
- adb kill-server=> Éteindre le serveur Adb
- adb wait-for-device => Bloque toute autre exécution en attendant qu’un appareil se connecte
- adb get-serialno => Permet d’obtenir le numéro de série de l’appareil connecté
- adb reboot recovery => Permet de redémarrer en mode recovery
- adb reboot bootloader => Permet de redémarrer dans le bootloader
- adb reboot download => Permet de redémarrer en mode Download (uniquement pour les appareils bénéficiant de ce mode)
- adb reboot fastboot => Permet de redémarrer en mode Fastboot (uniquement pour les appareils bénéficiant de ce mode)
- adb push [source-du fichier] [destination] => Copiez les fichiers de votre ordinateur vers votre appareil Android. Ceci est particulièrement pratique pour la copie de gros fichiers à partir de votre ordinateur vers votre téléphone comme les films ou les ROMs. Pour utiliser cette commande, vous aurez besoin de connaître le chemin d’accès complet de la source et la destination du fichier. Si le fichier que vous souhaitez copier est déjà dans votre dossier où est installé adb, vous pouvez simplement entrer le nom du fichier comme source. Par exemple : db push c:\Téléchargement/nom-du-fichier /sdcard/pictures Ou : adb push nom-du-fichier /sdcard/pictures
- adb pull [source-du-fichier] [destination] => Copier les fichiers de l’appareil vers l’ordinateur. Vous pouvez ne pas entrer de destination, le fichier sera collé dans le dossier où est installé Adb. Par exemple : adb pull sdcard/nom-du-fichier c:\Téléchargement
- adb install [source.apk] => Installer à distance un fichier APK (application) sur votre appareil Android. L’application doit être placé dans le dossier où est installé Adb. Par exemple : adb install nom-du-package.apk
- adb install -r [source.apk] => Mettre à jour à distance un fichier APK (application) sur votre appareil Android. L’application doit être placé dans le dossier où est installé Adb. Par exemple : adb install -r nom-du-package.apk
- adb uninstall [source.apk] =>Désinstaller à distance un fichier APK (application) de votre appareil Android. Par exemple : adb uninstall nom-du-fichier.apk
- adb uninstall -K [source.apk] => Désinstaller à distance un fichier APK (application) de votre appareil Android tout en conservant le dossier lié. Par exemple : adb uninstall -K nom-du-package.apk
- adb shell [commande] => Accès au shell via l’ordinateur. le shell vous offre la possibilité d’exécuter toutes sortes de tâches en entrant des lignes de commandes (Unix). Par exemple : adb shell rm /sdcard/pictures/001.png
- adb backup => Permet de faire une sauvegarde complète du système. Pas besoin d’être root, ni d’avoir de recovery custom installé
- adb restore => Permet de faire une restauration complète du système. Par exemple : adb restore c:\adb\backup.zip
- adb sideload => Permet de flasher une ROM ou n’importe quel zip flashable mais nécessite d’avoir installé un recovery custom.
- adb logcat => Permet de montrer en temps réel un logcat (rapport). Vous pouvez également créer un fichier texte en utilisant ce genre de commande : adb logcat > logcat.txt. Le fichier logcat.txt se trouveras dans le dossier où est installé adb.
Fastboot : Fastboot permet d’envoyer des commandes au bootloader (chargeur d’amorçage), ce qui signifie que vous pouvez flasher/modifier des roms alternatives, des recovery personnalisés…
- FASTBOOT
- fastboot devices => Vérifier la connexion et obtenir des informations de base sur les périphériques connectés à l’ordinateur.
- fastboot oem unlock => Déverrouiller le bootloader et rendre l’accès root possible. Attention, ceci effacera toutes les données personnelles !
- fastboot oem lock => Verrouiller le bootloader.
- fastboot flash recovery [fichier] => Installer un recovery. Le recovery custom est la première chose à avoir lorsque l’on se lance dans la bidouille. Par exemple : fastboot flash recovery nom-du-fichier.img
- fastboot flash [fichier] => Permet de flasher un fichier zip (flashable). Par exemple : fastboot flash nom-du-fichier.zip
- fastboot flash boot [fichier] => Permet de flasher un kernel ou un fichier boot.img. Par exemple : fastboot flash boot nom-du-fichier.img
- fastboot getvar cid => Permet d’afficher le numéro du CID de l’appareil
- fastboot oem writeCID [numéro] => Permet de changer le numéro du CID de l’appareil. Par exemple : fastboot oem writeCID 11111111
- fastboot erase [partition] => Permet d’effacer la partition voulue avant de faire une restauration. Par exemple : fastboot erase system ou fastboot erase data ou fastboot erase cache.
- Les options :
- w : Effacer les données utilisateur et le cache
- s [serial number] : Spécifier le numéro de série de l’appareil.
- p [product] : Spécifier le nom du produit
- c [commande] : Lancer une commande lié au kernel
- i [vendor id] : Spécifier un USB vendor id personnalisé
- b [adresse-de-la-base] : Spécifier une adresse personnalisée de la base du Kernel
- n [page size] : Spécifier la taille de la page nand. Par default: 2048
J'espère que ce tuto vous permettra de trouver une solution à un problème qui semble insurmontable en version classique.
Avec ces lignes de commandes, on arrive à résoudre nombre de problème.
Donc n'hésitez pas, mettez vos mains dans le cambouis, avec précaution.
Never Settle
Click to expand...