2 votos

¿Por qué tengo el permiso denegado en ADB en el teléfono Android?

Estoy tratando de transmitir mi dispositivo Android a un PC con adbcontrol (tutorial) aquí ). El teléfono tiene una pantalla rota (negra) y cuando introduzco el comando java -jar adbcontrol.jar Me sale este error:

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

Tengo la versión de Java: OpenJDK versión "11.0.9.1" 2020-11-04

Intenté obtener permisos con chmod +rwx de la carpeta donde adbcontrol.jar se encuentra pero el error persiste.

¿Alguna idea?

0 votos

¿Está rooteado el teléfono?

0 votos

No, el teléfono no está rooteado

0 votos

Estoy en LInux Mint.Tengo dos teléfonos Android,el que tiene la pantalla rota tiene la Depuración USB desactivada,y en el otro teléfono está activada pero el error es el mismo.

0voto

alecxs Puntos 29

antes de ejecutar realmente adbcontrol debe especificar las rutas en el archivo de configuración

comprobar que la conexión adb funciona bien (previamente autorizada) y encontrar una ubicación de escritura en el dispositivo, por ejemplo

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

dependiendo de la encriptación y la pantalla de bloqueo la ubicación podría no estar disponible en este estado de arranque, así que mejor comprobarlo dos veces adb push está trabajando

adb push ~/file.txt /sdcard

ahora abre el config.properties archivo y definir rutas

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

si tu binario adb no está en env debes especificar la ruta en la primera línea. para las rutas de Windows la barra invertida debe escapar como

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

una vez configurado, puede ejecutar adbcontrol desde la línea de comandos. el terminal flotará por el registro de depuración (puede minimizarlo). otra ventana se abrirá mostrando la pantalla de su teléfono. su entrada de teclado y ratón se reconoce en Android ahora

java -jar adbcontrol.jar

0 votos

Mientras se ejecuta esto en SGJ3 2016 obtengo: 'adb push ~/file.txt /sdcard' me sale esto:adb: error: failed to get feature set: no devices/emulators found.This is how my config look like:'adbCommand = /media/enq/5F53DF292609C82D/Kit/LinuxStuff/adbcontrol/adbcontrol. jar screenshotDelay = 100 localImageFilePath = /home/enq/adbcontrol_screenshot.png phoneImageFilePath = /mnt/sdcard/adbcontrol_screenshot.png'

0 votos

He conseguido lanzar Xiaomi con adbcontrol(después de seguir tus instrucciones y escribir "que adb"(estaba en usr/bin/adb),pero ¿cómo controlar el teléfono desde el pc?

0 votos

Bien, muchas gracias.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X