Dyrk.org - Do You Really Know

[Depannage] Régler le problème de device « Offline » affiché par ADB

Publié le 13 mai 2016 par #Ro0t | 4 commentaires

Android-Security-Flaw-Hangouts-Android-Hangouts-Video-Flaw-Security-Video-Flaw-Android-Security-Flaw-594350

 

 

Possesseur de smartphone Android, et utilisateur de l’outil ADB, j’ai pour vous une méthodologie, qui vous permettra de régler une bonne fois pour toutes, les prochaines fois que  la ligne de commande :

adb devices

vous retournera un smartphone avec un statut offline …

 

Capture

 

L’environnement :

Tout d’abord, si ça n’est pas déjà fait nous allons installer OpenJdk :

sudo apt-get install openjdk-7-jre

Le temps que celui-ci s’installe, vous pouvez éditer votre ~/.bashrc et vérifier la présence de ces 2 lignes :

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
export PATH=$PATH:$JAVA_HOME/bin

Selon l’endroit où s’installera votre OpenJdk, vous devrez mettre à jour le path de la variable JAVA_HOME

Ok, bon cette partie-là, c’est juste au cas où.

Ce qui est impératif, c’est surtout de s’installer le SDK Android !

cd /home

 

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvzf android-sdk_r24.4.1-linux.tgz

Pareil, pendant le téléchargement, vous allez anticiper un peu, et compléter votre ~/.bashrc

export ANDROID_HOME=/home/androidsdk/android-sdk-linux/
export PATH=$PATH:$ANDROID_HOME/tools/:$ANDROID_HOME/platform-tools/

parfait …

Installons à présent ADB :

sudo aptget install android-tools-adb

 

Une fois que tout est téléchargé et installé, nous allons sourcer notre bashrc

source  ~/.bashrc

 

La fixation du problème :

 

Avez-vous le débogage USB ?

Vérifier que vous avez activé le mode développeur de votre téléphone, pour cela, vous allez devoir vous rendre dans vos paramètres, « A propos du téléphone », et d’appuyer plusieurs fois de suite sur « numéro du build » (ou version du noyau)

Un nouveau menu devrait apparaître dans vos paramètres, le fameux « mode développeur », contenant l’option « Débogage USB »

 

C’est parti !

 

Bon tout d’abord, branchez votre téléphone à votre ordinateur.

Ensuite, désactivez sur votre téléphone le débogage USB.

Depuis votre terminal, exécutez ces commandes :

adb kill-server

adb start-server

Activez maintenant le mode Débug  « Débogage USB » de votre téléphone.

Faites maintenant un :

adb devices

Magie !!! Votre téléphone apparaît désormais comme « device » !!!

Capture

 

PS :
Désolé pour les images (Windows et non Linux)
Je n’avais pas mon PC sous la main, au moment où je vous écris ce petit tuto.