Este pequeño post esta dedicado para la gente que no sufre de SFC (síndrome de fobia del command-line) o como digo yo "para los machos"
Yo lo veo muy sencillo, a lo mejor tu no, inténtalo BAJO TU PROPIO RIESGO. SI AL REALIZAR ESTO HACES DE TU GALAXY TAB UN LADRILLO NO ES RESPONSABILIDAD MÍA.
Prerrequisitos:
Una conexión adb hacia tu Galaxy Tab. (Odin o Kies no se usarán aquí)
Los siguientes binarios:
* su
* busybox
* Superuser.apk
* rageagainstthecage
Todos los puedes obtener bajando SuperOneClick
http://forum.xda-developers.com/showthread.php?t=803682
Descomprime el archivo ip, abre una ventana de command.com en tu computadora y cámbite al directorio a donde descomprimiste el archivo .zip
Si de plano estudiaste en una escuela donde no te enseñaron nada de linea de comandos toma en cuenta:
Las instrucciones son ejecutadas unas en la computadora y otras en la Galaxy Tab.
Puedes identificar cuales se ejecutan en cada equipo cuando el comando inicie con "> " debe ser ejecutada en la computadora. Cuando el comando inicie con "$ " debe de ser ejecutado en la Galaxy Tab.
En ambos casos no debe de escribirse ni "> ", ni "$ ". Si copias y pegas asegúrate que sea linea por linea y sin estos caracteres.
==== Paso 1: Obteniendo un shell como root de manera temporal ====
copia el rageagainstthecage exploit a un directorio temporal.
> adb push rageagainstthecage /data/local/tmp
263 KB/s (5392 bytes in 0.020s)
Cambia los permisos y ejecuta el exploir.
> adb shell
$ cd /data/local/tmp
$ chmod 777 rageagainstthecage
$ ./rageagainstthecage
[*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C
(other output truncated)
Tu sesión shell será terminada y quedarás nuevamente en el prompr de tu computadora.
==== Paso 2: reiniciar el servidor adb ====
Ahora deten y reinicia los procesos del servidor adb.
> adb kill-server
> adb start-server
* daemon not running. starting it now *
* daemon started successfully *
Reconecta la Galaxy Tab. Nota que ahora que el promopr es "# " esto significa que tienes temporalmente un shell con permisos de root. Usaremos esto para ejecutar algunos comandos con privilejos y hacer el "rooteo" permanente.
==== Paso 3: Hacerlo permanente ====
Primero hay que montar el systema de manera de escritura. Es necesario hacer esto para copiar su, busybox y Superuser.apk.
> adb shell
# mount -o remount,rw -t rfs /dev/block/stl9 /system
# exit
Ahora vamos a poner busybox en la Galaxy Tab via adb y luego instalaremos Superuser.apk.
> adb push busybox /system/bin
> adb push su /system/bin
> adb install Superuser.apk
Los pasos finales son cambiar los permisos de su y busybox y volver a montar el systema como solo lectura.
> adb shell
# chmod 4755 /system/bin/busybox
# chmod 4755 /system/bin/su
# mount -o remount,ro -t rfs /dev/block/stl9 /system
# exit
Esto es todo.
Reiniciar tu Galaxy Tab y prueba algunas aplicaciones que requieren root, como por ejemplo Titanium Backup. Superuser.apk debe aparecer preguntando si se le otorgan los permisos por cada apliacacion que se ejecute.
Happy rooting.
Sent from my Galaxy Tab Baby
Post original en XDA-Developers: http://forum.xda-developers.com/showthread.php?t=859712