![]() |
En una pantalla. |
Puedes descargar los archivos Nexus One Softroot files de los que usaremos psneuter, y busybox, el binario de su lo he descargado de otra pagina, ya que el que se incluye en este archivo no funciona, sin embargo, para no hacer las cosas innecesariamente complicadas este .tar.gz contiene todos los archivos, colócalo dentro de la carpeta home de tu usuario y listo. Estoy usando GNU/Linux Ubuntu 10.04, aunque estoy casi seguro que corre en casi cualquier otra distro basada en Debian. Por otro lado, los pasos iniciales del proceso de root (la "configuración" del SDK de android) los he descrito en este post, asi que si andas un poco perdido apoyate en el. Uff, después de tanto rollo solo queda una cosa por decir: ¡Esparta!.
Terminal:
cd droid/tools
./adb devices
En caso del error: ???????????? no permissions
sudo ./adb kill-server
sudo ./adb start-server
./adb devices
copiamos los archivos al telefono:
sudo ./adb push /home/g/droid/sampro/psneuter /data/local/tmp/psneuter && ./adb push /home/g/droid/sampro/busybox /data/local/tmp/busybox && ./adb push /home/g/droid/sampro/su /data/local/tmp/su
Otorgamos permisos:
sudo ./adb shell chmod 755 /data/local/tmp/psneuter
sudo ./adb shell chmod 755 /data/local/tmp/busybox
sudo ./adb shell chmod 755 /data/local/tmp/su
Accedemos a la Terminal del teléfono:
sudo ./adb shell
cd /data/local/tmp
./psneuter
Tras lo cual la terminal informa:
property service neutered.
killing adb (should restart in a second or two)
Continuamos...
sudo ./adb shell
Si, aparece el gatito (#), eres root!!!!
Lo hacemos permanente, copiando y otorgando permisos al resto de los archivos:
Permitimos la escritura:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /data/local/tmp
./busybox cp busybox /system/bin
chmod 4755 /system/bin/busybox
./busybox cp su /system/bin
chmod 4755 /system/bin/su
exit
exit
Dejamos todo como si nada hubiera pasado, "remontando" el sistema de archivos como de solo lectura:
sudo ./adb shell
su
mensaje: su: access granted, courtesy of www.magicandroidapps.com
:-)
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
exit
exit
Instalamos superuser apk, desde el market, y si te place actualiza el binario su desde las ṕreferencias de la aplicación. Es lo que he hecho y no ha presentado complicaciones, simplemente reinicia el teléfono y comienza a borrar esas estúpidas aplicaciones de telcel que nadie usa, y a instalar en la memoria ROM cosas útiles, yo he usado Root Uninstaller, y App2ROM. ¡Ojo! Para que esta última funcionara he debido actualizar BusyBox descargando BusyBoxFree desde el market.
No sé ustedes, pero cuando las cosas son tan fáciles y salen a la primera es realmente satisfactorio.
Fuentes:
http://www.addictivetips.com/mobile/how-to-root-nexus-one-running-android-2-2-1-from-ubuntu-linux/
http://www.addictivetips.com/?attachment_id=44419
http://androidforums.com/droid-all-things-root/141116-guide-rooting-2-2-windkws-linux.html
http://androidcommunity.com/forums/f8/su-permission-denied-what-am-i-doing-wrong-20320/
Comentarios
Publicar un comentario
Los comentarios alimentan este blog, el pobre esta muy flaco, así que si no te apetece ver un famélico blog mas deambulando siniestramente por la web ¡comenta!