usuario ser rootear kingroot kingo descargar como activar android android-emulator

android - ser - kingo root apk



Obtener acceso de root a través de su en el emulador de Android (3)

Ok, resuelvo el problema yo solo:

Funciona con la revisión sdk 10 y en un avd 2.2. El problema con la sugerencia que he seguido anteriormente es el paso de remontaje. Aquí está la lista de comandos que funcionan para mí (extracto de http://forum.xda-developers.com/showthread.php?t=821742 ):

adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system adb push su /system/xbin/su adb shell chmod 06755 /system adb shell chmod 06755 /system/xbin/su adb install superuser.apk

Puede obtener la aplicación su binary y la de superusuario aquí: http://forum.xda-developers.com/showthread.php?t=682828

Tienes que hacer eso cada vez que inicias el emulador.

Necesito obtener acceso de root a través de su para almorzar un binario TcpDump (estoy trabajando en una especie de sniffer de Android). Yo uso este código:

try { Process process = Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(process.getOutputStream()); os = new DataOutputStream(process.getOutputStream()); os.writeBytes("/data/local/tcpdump-arm -c 10 -s 0 -w /data/local/out.txt/n"); os.writeBytes("exit/n"); os.flush(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }

Funciona perfectamente en un teléfono rooteado, pero quiero lograr esto en el emulador. Por defecto, no se pueden obtener privilegios de root a través de su en el emulador (aunque es posible a través de adb shell).

He encontrado esta publicación

Pero no funciona para mí. Leí en algún lado que este consejo no funcionará con la revisión actual del SDK, pero no dice con qué funcionará. Intento con sdk revision 10 y el avd ejecuta Android 2.1.


/system/app/SdkSetup.apk permaneciera entre reinicios al eliminar /system/app/SdkSetup.apk

Acabo de comprobar nuevamente y fue recreado, pero todavía tengo Superuser.apk entre mis reinicios.

También recomendaría presionar un binario busybox junto con su.


Tenga en cuenta que los pasos de abd también funcionaron para el emulador AVD con OS 2.3.3 Gingerbread. Descargué su-2.3.6.1-signed.zip del enlace proporcionado.

Además, creé un archivo .bat que contiene los comandos proporcionados por abd para la ejecución instantánea.