2 votes

Pourquoi j'obtiens une permission refusée sur ADB sur un téléphone Android ?

J'essaie de diffuser mon appareil Android sur un PC avec adbcontrol (tutoriel aquí ). Le téléphone a un écran cassé (noir) et lorsque j'entre la commande java -jar adbcontrol.jar Je reçois cette erreur :

java.io.IOException:Cannot run program..error=13, Permission denied.

J'ai la version de Java : OpenJDK version "11.0.9.1" 2020-11-04

J'ai essayé d'obtenir des permissions avec chmod +rwx du dossier dans lequel adbcontrol.jar est localisé mais l'erreur persiste.

Des idées ?

0voto

alecxs Points 3105

Avant d'exécuter réellement adbcontrol vous devez spécifier les chemins dans le fichier de configuration

vérifier que la connexion adb fonctionne bien (précédemment autorisée) et trouver un emplacement accessible en écriture sur le dispositif, par exemple

/sdcard
/storage/emulated/0
/data/local/tmp

Selon le cryptage et l'écran de verrouillage, l'emplacement peut ne pas être disponible dans cet état de démarrage, il vaut mieux vérifier. adb push fonctionne

adb push ~/file.txt /sdcard

ouvrez maintenant le config.properties fichier et définir les chemins

adbCommand = adb
screenshotDelay = 100
localImageFilePath = adbcontrol_screenshot.png
phoneImageFilePath = /sdcard/adbcontrol_screenshot.png

si votre binaire adb n'est pas dans env, vous devez spécifier le chemin d'accès dans la première ligne. pour les chemins d'accès Windows, les backslashs doivent être échappés comme suit

adbCommand = C:\\Android\\platform_tools\\adb.exe

une fois configuré, vous pouvez enfin exécuter adbcontrol à partir de la ligne de commande. le terminal sera flotté par le journal de débogage (vous pouvez le minimiser). une autre fenêtre s'ouvrira montrant l'écran de votre téléphone. votre clavier et votre souris sont maintenant reconnus par Android.

java -jar adbcontrol.jar

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