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 :
-
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).
-
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.
-
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.
-
Maintenant, connectez le téléphone cassé à l'ordinateur en utilisant USB.
-
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
- 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
0 votes
Possible duplicate de Est-il possible d'activer le débogage USB sans écran tactile ?
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.