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

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 apt-get 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.

4 comments

  • C’est vraiment très mal expliqué et les pauvres novices n’ont qu’à continuer leur chemin. Malgré tout, merci quand même de votre effort !

    • Bonjour Satire,

      Ce sujet est malheureusement technique, s’adressant plutôt à des techniciens ^^
      Les personnes ayant recours à ce genre de manipulation sont censés connaitre là où elles mettent les doigts.

      Dans la première partie, je vérifie simplement que tout est bien installé sur l’ordinateur, étape par étape, pour que la personne contrôle
      que le problème ne vienne pas de là, et si c’est le cas qu’elle fasse le nécessaire.

      Dans une seconde partie, je donne la solution … qui consiste tout simplement à débrancher le smartphone, éteindre le serveur, et le redémarrer.

      Malgré tout, merci pour cette remarque pertinente ;)

  • Bonjour, pas d’accord avec le commentaire, au contraire, tres clair. Par contre avez vous testé avec la v8 de OpenJdk.
    Je profite de discuter avec un pro : avez vous vu des Android non rootable ? comment le forcer, hormis les formules payantes & hormis les explication ardues de XDA

  • Ca ne marche toujours pas pour moi. J’ai essayé tout ce que j’ai pu trouver pour ce problème. Pour info, il existe une bonne demi-douzaine d’autres suggestions ailleurs sur le web.

Laisser une réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site est protégé par reCAPTCHA et le GooglePolitique de confidentialité etConditions d'utilisation appliquer.