1 votes

Accorder l'accès à ADB sur un écran cassé

L'écran de mon téléphone est complètement cassé et la bonne nouvelle, c'est que le mode de débogage est activé et je peux accéder à l'écran de mon téléphone en utilisant Vysor sur un PC. Mais j'ai un autre PC, et lorsque j'essaie d'accéder à mon téléphone avec ce système, je dois accorder l'accès avec le bouton OK, mais je ne peux pas le faire.

Comment puis-je accéder à l'écran de mon téléphone sur un autre PC ou accorder le débogage?

0 votes

0 votes

Je ne pense pas que cela soit tout à fait un doublon, car cette question concerne l'activation du débogage en premier lieu, tandis que cette question concerne l'autorisation d'accès à partir d'un nouvel ordinateur.

1voto

esQmo_ Points 3080

Ce guide suppose que le débogage USB était activé sur votre appareil avant que vous ne le cassiez. Vous pouvez activer le débogage USB via une récupération personnalisée, telle que twrp, en utilisant :

adb shell
echo "persist.service.adb.enable=1" >>/system/build.prop
echo "persist.service.debuggable=1" >>/system/build.prop
echo "persist.sys.usb.config=mass_storage,adb" >>/system/build.prop"
reboot

Cette méthode a été utilisée pour contourner la boîte de dialogue USB sécurisée sur un Galaxy SII avec un écran brisé. Je pense que cela pourrait fonctionner sur un autre appareil aussi...

Pour que cela fonctionne, vous avez besoin d'un autre appareil fonctionnant sous Android 4.4.2 ou supérieur avec le débogage USB activé et le même ordinateur autorisé depuis cet appareil. C'est-à-dire, connectez cet appareil à votre ordinateur et appuyez sur "OK" sur la boîte de dialogue d'autorisation qui s'affiche à l'écran pour le débogage USB sécurisé. Appelons cet appareil le appareil autorisé.

adb_keys est le fichier dont nous avons besoin depuis l'appareil autorisé qui se trouve dans /data/misc/adb/. Habituellement, vous devez être rooté pour récupérer le fichier adb_keys de l'appareil en utilisant Root explorer ou ES File Explorer, mais supposons que l'appareil autorisé n'est pas rooté. Vous n'avez pas besoin de le rooter. Cependant, si votre appareil autorisé est rooté, copiez simplement le fichier adb_keys sur votre ordinateur et passez directement à l'étape 3.

Étapes :

  1. Connectez l'appareil autorisé à votre ordinateur en utilisant USB (débogage activé) et ouvrez une invite de commandes avec des privilèges d'administrateur (Minimal ADB & Fastboot est parfait ici).

  2. Pour obtenir le fichier adb_keys, utilisez cette commande :

    adb pull /data/misc/adb/adb_keys /adb_keys

Par exemple :

adb pull /data/misc/adb/adb_keys c:/adb_keys

La commande ci-dessus enregistrera le fichier adb_keys à la racine de votre lecteur C:. Vous pouvez changer le dossier de destination selon vos préférences.

Maintenant, le travail de l'appareil autorisé est terminé. Vous pouvez le déconnecter et désactiver le débogage USB.

  1. Une fois que vous avez une copie des adb_keys, redémarrez le téléphone avec l'écran brisé en mode récupération.

  2. Maintenant, connectez le téléphone cassé à l'ordinateur en utilisant USB.

  3. Nous devons copier le fichier adb_keys sur l'appareil cassé. Utilisez la commande ci-dessous :

    adb push /data/misc/adb

Par exemple :

adb push c:/adb_keys /data/misc/adb
  1. Une fois le fichier copié, redémarrez votre appareil en utilisant adb reboot et voilà ! Vous pouvez maintenant utiliser adb shell sur cet ordinateur.

De plus, si vous souhaitez avoir un contrôle total sur votre appareil même avec un écran brisé, l'outil de ce fil de discussion vous permet d'utiliser votre appareil via votre PC Windows même si votre écran tactile ne fonctionne pas ou si vous ne pouvez rien voir. (Il nécessite Java Runtime Environment et Visual C++ redistribuable). Ou continuez à utiliser Vysor.

Avis de non-responsabilité :

Le guide ci-dessus n'a pas été fait par moi et je ne l'ai pas testé moi-même, j'ai juste apporté des modifications mineures. Essayez-le et faites-nous savoir. Bonne chance.

Source originale : XDA Developers

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X