|
||
|
|
|
|||||||
| ROMs y desarrollo Google Nexus 7 wifi (modelo 2012) ROMs y desarrollo Google Nexus 7 wifi (modelo 2012) |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
ROOTEAR Nexus 7 SIN abrir el bootloader (Sin formatear la memoria)
Buenas!
Voy a postear una guia paso a paso de como obtener permisos ROOT en Nexus 7 sin tener que abrir el bootloader, es decir, sin necesidad de borrar todos los datos del terminal. Este tutorial proviene de uno encontrado en XDA para rootear el Galaxy Nexus sin abrir el bootloader, pero funciona perfectamente e igual con el Nexus 7. Este tutorial es una traducción a español del original del usuario efrant en XDA-Developers, podeis encontrarlo aqui: LINK POST ORIGINAL NOTA: Google parcheo el xploit en la version 4.1.2, si estás en 4.1.2 este método NO FUNCIONA Bueno, el proceso lo he probado yo personalmente en mi Nexus 7, y siguiendo los pasos al pie de la letra me funcionó a la primera. Aun asi, hacerlo siempre bajo vuestra responsabilidad. Como prerequisitos, pues tener instalados y funcionando los drivers ADB, ya que todo el proceso se hace por linea con comandos con ADB. La forma mas rapida de instalar los drivers es usando el Nexus 7 Toolkit Sin mas, vamos al tutorial: ROOTEAR NEXUS 7 SIN ABRIR BOOTLOADER. Paso a paso: 1) Descargar los adjuntos (ver post original XDA) y extraerlos a una ruta de tu PC, preferentemente en la raiz C:\, (p.ej, cd c:\rootNexus7) 2) Abrir una ventana de comandos (CMD, inicio -> ejecutar y escribir CMD) y navegar al directorio (p.ej, cd c:\rootNexus7) 3) Copiar los archivos de root al nexus con los comandos: adb push su /data/local/tmp/su adb push Superuser.apk /data/local/tmp/Superuser.apk 4) Restaurar el falso "backup": adb restore fakebackup.ab Nota: En este punto, aparecera en el Nexus la opción de restaurar datos, no le deis todavia, solo poner el comando y darle a enter. Vereis que empezarán a salir mensajes de error en la consola, no os preocupeis, es normal, id al siguiente paso. 5) Ejecutar el "exploit" con el comando: adb shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done" 6) Ahora que el "exploit" esta funcionando, darle a Restaurar datos en el Nexus 7, los mensajes de error de la consola deberian de parar. 7) Cuando haya terminado de restaurar los datos, reiniciar: adb reboot Nota: No intenteis usar la Nexus tras el reinicio. Al ejecutar el exploit la nexus arrancara en modo emulador e ira lenta y con lag, la pantalla puede parpadear, no os preocupeis que es normal. 8) Una vez reiniciada, abrimos una shell con el comando: adb shell Nota: En este punto, la shell deberia tener permisos de root, con lo cual debereis ver el prompt # en vez de $ Ahora ya podemos copiar su y Superuser.apk a sus ubicaciones y permisos correctos para concedernos permisos de root. 9) Montamos la particion de system en modo lectura/escritura, r/w: mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system 10) Copiamos su a /system: cat /data/local/tmp/su > /system/bin/su 11) Cambiamos los permisos de su: chmod 06755 /system/bin/su 12) Enlazamos su a /xbin/su: ln -s /system/bin/su /system/xbin/su 13) Copiamos Superuser.apk a /system: cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk 14) Cambiamos los permisos de Superuser.apk: chmod 0644 /system/app/Superuser.apk 15) Borramos el fichero que el exploit crea: rm /data/local.prop 16) Salimos de ADB shell: exit (Quizas haya que escribir dos veces exit para volver a la consola normal de windows) 17) Escribimos el comando: (No es seguro que sea necesario, pero no deberia importar): adb shell "sync; sync; sync;" 18) Reiniciar: adb reboot 19) Hecho, ya deberias tener tu Nexus 7 rooteada sin necesidad de borrar los datos!! Nota: Si no conseguis el acceso root siguiendo estos pasos, repetir el proceso y colocar entre los pasos 10 y 11: 10b) Cambiar el dueño de su: chown 0.0 /system/bin/su Para comprobar que sois root, pues simplemente abrir alguna app que necesite permisos root, como Root Explorer, o usar la app Root Checker. Pues nada, cada vez tenemos facil ser root!! Saludos! Última edición por Raisone Día 15/10/12 a las 15:23:01. |
| Los siguientes 15 usuarios han agradecido a Raisone su comentario: | ||
|
|
|
#2
|
||||
|
||||
|
Gracias,
Estaba pensando rotearla esta tarde, pero me he "echao patras" cuando me he enterado que se borraba todo, y es que da un palo tener que configurarlo todo de nuevo... ![]() Alguien lo ha probado?, aparte de Raisone, claro. |
|
#4
|
||||
|
||||
|
Genial!!! muchas gracias.
No solo aporta como ventaja el que no se borren los datos... sino que además no tiene que bajar la ROM rooteada que te descarga el Nexus 7 Toolkit y que provoca que tengas que pulsar el botón del power 20 segundos para que se apague!! Un saludo y gracias de nuevo!! |
|
#5
|
||||
|
||||
|
En el hilo de XDA, teneis mucha gente que lo ha probado.
Lo de los 20 segundos... para apagar no sé, pero para encender... pasa tambien con la rom stock de google. Aunque realmente tampoco es necesario apagar la Nexus. |
|
#6
|
||||
|
||||
|
Con la que te descarga el Toolkit sí, pero con la que viene de serie no, o en principio a mí no me ha pasado... no sé si serán casos aislados.
|
|
#7
|
||||
|
||||
|
Por favor, unas preguntas:
¿Crea un rooteado permanente? ¿se instala CWM recovery? si es que no ¿podemos instalarlo despues? ¿podremos usar ROMS o mods desde el recovery? ¿podemos hecer un ROOT "de verdad" despues, si este no nos gusta? ¿funciona el Titanium Backup? Gracias. |
|
#8
|
||||
|
||||
|
Por favor, unas preguntas:
¿Crea un rooteado permanente? ¿se instala CWM recovery? si es que no ¿podemos instalarlo despues? ¿podremos usar ROMS o mods desde el recovery? ¿podemos hecer un ROOT "de verdad" despues, si este no nos gusta? ¿funciona el Titanium Backup? Gracias. ![]() NO instalas CWM, pero claro que se puede instalar despues. Teniendo el CWM podrás usar ROMs y MODs. Este ROOT es el mismo que se hace con el toolkit, por ejemplo, solo que con otro método, aun asi, podrias hacer un root "de verdad" ya que solo sobreescribiria los archivos de este. Si, Titanium funciona, pero hay que instalar el BusyBox, una app del market. Evidentemente, si lo quieres todo mas facil, con el Nexus 7 Toolkit lo haces todo del tirón, pero formateando la memoria interna. Lo bueno (y que me gustó y por eso cree el hilo) de este metodo, es que haces los comandos... y bueno, siempre se aprende algo mas de como se hacen las cosas y porqué. Saludos |
|
#9
|
||||
|
||||
|
Muy clarito, muy amable.
![]() Muchas gracias
__________________
![]() Beale Street, la mejor musica los Jueves de 22:00 a 0:00 en www.radiostarterrassa.com |
| Gracias de parte de: | ||
|
#10
|
||||
|
||||
|
Yo lo he hecho esta tarde con un poco de ayuda y ha ido genial, no borra nada y ha salido a la primera.
Buen tuto, no ha hecho falta el ultimo paso que se cita al final de colocar entre el 10 y el 11. |
|
#11
|
||||
|
||||
|
Gracias me ha funcionado de lujo!!!
P.D: esto deberia estar en chincheta
__________________
![]() Historial: OnePlus One / LG G3 / HTC One M8 /Note 3/ Nexus 5/ Note II / HTC One / Xperia Z / HTC One S / Xperia Neo V / iPhone 3GS / Nokia N97
|
|
#13
|
||||
|
||||
|
Holasss....
Otra pregunta tonta ... Para instalar CWM ¿habría que abrir el bootloader? o se puede instalar como un apk. (porque Busybox si se instala desde Google Play ¿no?)A lo mejor es una tontería esta pregunta, pero es que la ignorancia es muy atrevida ![]() Gracias.
__________________
![]() Beale Street, la mejor musica los Jueves de 22:00 a 0:00 en www.radiostarterrassa.com Última edición por contonodroid Día 27/09/12 a las 00:06:52. |
|
#14
|
||||
|
||||
|
Bueno chicos, os cuento mi experiencia pa que sirva de ejemplo.
Antes de nada deciros que siguiendo los pasos aquí descritos ya tengo mi nexus7 rooteada, pero he tenido algun problema. Seguí los pasos correctamente hasta el 5, pero el 6 no podia, nunca acababan los mensajes de error en la consola y en la nexus7 parecia que la "restauracion" no se efectuaba, como si algo no dejase escribir en la tablet. Efectivamente, tenia instalado el Avast antivirus y este de alguna manera no permitia acabar el proceso. Una vez desinstalado comencé de nuevo y esta vez sí. ![]() Así que ya sabeis, si teneis antivirus instalado, desinstalarlo antes de rootear... Tengo el Titanium instalado y parece funcionar correctamente, sin tener Busybox instalada (parece que Titanium ya trae su Gusyluz, perdon Busybox)... ![]() Gracias a todos.
__________________
![]() Beale Street, la mejor musica los Jueves de 22:00 a 0:00 en www.radiostarterrassa.com |
| Gracias de parte de: | ||
|
#15
|
||||
|
||||
|
Hola,
Gracias por el tutorial, esta muy bien explicado y todo correctamente, ya tengo root en la nexus, ¿me podriais decir como instalo el cwm recovery y de donde lo descargo? Muchas gracias. |
|
#16
|
||||
|
||||
|
Descargarlo, puedes desde la página oficial:
http://clockworkmod.com/rommanager Ahi tienes ROMs y el CWM en las dos versiones, tactil y normal. y para flashearlo, se puede hacer tambien desde linea de comandos, con comandos de fastboot. Otra opción, es usando ROM Manager, la app de los creadores de CWM: https://play.google.com/store/apps/d...tta.rommanager Desde ahi, siendo root, deberias poder flashear tambien el CWM. Y por ultimo, una tercera alternativa, es usar el Nexus 7 Toolkit, que tambien te dá opción para flashear CWM. No he incluido esa información en el tutorial, porque no lo he hecho en mi Nexus 7 y no me gusta postear algo que no he probado yo primero. Saludos |
|
#17
|
||||
|
||||
|
Funciona perfecto, y se tarda 2 minutos. ¡Muchas gracias por publicar!
__________________
"A strange game. The only winning move is not to play. How about a nice game of chess?"
|
|
#18
|
||||
|
||||
|
Perfecto!!! tardé un suspiro y funcionó a la primera todo! al principio no me reconocía el dispositivo y tal, pero activé la depuración usb y se puso a instalar drivers... los había metido ya previamente con el Toolkit.
Una pregunta... ¿se puede utilizar este mismo proceso con otros dispositivos? tengo una TF101 y una Pad TF300 a la que me gustaría darle acceso root también!!! |
|
#19
|
||||
|
||||
|
No sabria decirte, solo sé que funciona en Galaxy Nexus y Nexus 7.
Pero... por lo que leí en el hilo de XDA, se podria probar ya que no puedes joder nada porque no estas tocando a nivel de arranque y demás. Pero... ahi ya, tu mismo y tu curiosidad ^^ |
|
|
|
#20
|
||||
|
||||
|
un saludo!! |
![]() |
Estás aquí
|
||||||
|
||||||