4 votos

escriba "adb shell su" en el terminal (cmd en win o consola en Linux ) deje colgar el terminal

Sólo quiero introducir más comandos del shell después de escribir adb shell su pero el terminal sólo devuelve un "#".

Parece que no responde a otras órdenes.

¿Cómo puedo resolver este problema? Vuelva a compilar el su ¿binario? ¿Alguna otra sugerencia?

Otros datos: Uso ddmlib a la comunicación con el teléfono Android, si uso device.executeShellCommand("su", receiver) se produce una excepción ( com.taobao.wireless.testlab.ddmlib.ShellCommandUnresponsiveException ).

0 votos

¿Es una pregunta relacionada con la programación?

1voto

Mike Puntos 342

Al escribir un comando, como su, después de adb shell sólo se ejecuta ese comando y se devuelve. Lo que probablemente quiera hacer es escribir adb shell, y una vez en el shell escribir su. Probablemente necesite permitir permisos de superusuario, dependiendo de ciertas configuraciones de boot.img/kernel.

0voto

Lie Ryan Puntos 15629

¿Tienes instalado Superuser.apk? probablemente su está esperando la respuesta de Superuser para preguntar al usuario si se le concede el acceso Root.

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