gerno
23/03/13, 15:47:15
Últimamente mi tablet no iba muy bien y he decidido empezar desde zero. Aquí transcribo los pasos que he seguido para dejar la rom stock 4.2.2 de fábrica usando las herramientas oficiales de Google y cómo rootear e instalar TWRP de manera manual. Ya sea para realizarlo vosotros mismos o sólo para aprender un poco más.
Voy bastante a saco al explicarlo, ya que tampoco sé si interesa mucho. Por lo que sencillamente explico los pasos que he seguido, sin mucha reflexión. Si tenéis dudas preguntar libremente y si os interesa ya intentaré desarrollar un poco más el post.
NOTA IMPORTANTE:
Esto no es un tutorial, sino unos pasos que he ido transcribiendo a medida que lo hacía. No he tenido en cuenta todas las variables y no es recomendable seguirse si no se entiende lo que se está haciendo. Los pasos son muy sencillos, pero pueden variar de una versión de Android a otra.
En esta bitácora se explica los pasos que A MI me han servido para restaurar la rom, rootear e instalar recovery sin tener que tirar de ningún toolkit y usando sólo las herramientas oficiales de Android, que son ADB y Fastboot.
Si no entiendes los pasos, te aconsejo usar un toolkit que lo haga todo automático. Tenéis alguno con chincheta.
PARTE 1 - RESTAURAR 4.2.2 OFICIAL FACTORY IMAGE
REQUISITOS PREVIOS:
1- Tener la depuración USB habilitada
2- Tener la imágen de fabrica de la Nexus 7:
Ir a esta página y descargar la imágen de fábrica de 4.2.2
https://dl.google.com/dl/android/aosp/nakasi-jdq39-factory-c317339e.tgz (https://dl.google.com/dl/android/aosp/nakasi-jdq39-factory-c317339e.tgz)(md5sum b869c77ba7e2929b3ca00804bf64b945) /// para otras versiones de android, ver aquí (https://developers.google.com/android/nexus/images#nakasi)
Una vez descargado el archivo con nombre "nakasi-jdq39-factory-c317339e.tgz" lo descomprimimos con nuestra herramienta de descompresión favorita.
Nota: Solo descomprimir el archivo ".tgz" , el ".zip" que hay dentro NO se ha de descomprimir.
3- Tener fastboot y adb instalados:
$sudo add-apt-repository ppa:nilarimogard/webupd8
$sudo apt-get update
$sudo apt-get install android-tools-adb android-tools-fastbootINSTRUCCIONES DE FLASHEO
Flasheo: Altamente recomendado usar un portátil con batería. El proceso de flasheo puede durar alrededor de cinco minutos. Y bajo ningún concepto queremos que el ordenador se cuelgue o se apague en este período.
Abrimos la terminal y nos dirigimos a la carpeta dónde hemos descomprimido la imagen de fábrica, por ejemplo:
cd: ~/Descargas/nakasi-jdq39(este ejemplo corresponde a la imágen jdq39, 4.2.2)
Reiniciamos la tablet en fastboot y la conectamos por usb al ordenador.
Comprobamos que todo esté conectado e instalado correctamente:
$fastboot devicesY a continuación ejecutamos el script creado por google para flashear la rom de fábrica.
ADVERTENCIA: Este paso borrará todas las configuraciones y el contenido de la memória interna.
$sudo ./flash-all.shEn acabar, ya tendremos nuestra tablet formateada e instalada la versión de android limpia que queramos.
¿Qué hace este script? Si lo abrimos con un editor de notas, podemos ver que hace directamente y por este órden:
-Abre el bootloader
-Borra /boot
-Borra /cache
-Borra /recovery
-Borra /system
-Borra datos de usuario
-Actualiza el bootloader
-Reinicia con el bootloader actualizado
-Flashea el zip con la rom y el recovery stock.
En principio ya hemos acabado. Si queremos mandar la tablet al SAT (o servicio técnico) y que no se note que la hemos tocado, vamos a querer cerrar el bootloader, volvemos a reiniciar en fastboot, conectamos la tablet al pc, y escribimos desde la terminal:
sudo fastboot oem lock*Nota: No se debe bloquear el bootloader todavía si se quiere rootear e instalar TWRP.
PARTE 2 - ROOTEAR E INSTALAR TEAM WIN RECOVERY PROJECT
Para rootear e instalar TWRP
Descargamos SuperSU de aquí http://forum.xda-developers.com/showthread.php?t=1538053
Y TWRP de aquí: http://techerrata.com/browse/twrp2/grouper
Con la tablet encendida y la depuración usb activada, copiamos SuperSU a la tablet. Para eso escribimos en la terminal del pc:
adb push ~/Descargas/UPDATE-SuperSU-v1.25.zip /sdcard/UPDATE-SuperSU-v1.25.zipEn la pantalla de la tablet nos preguntará si queremos autorizar adb en ese ordenador y le decimos que pueda usarse siempre desde ese pc.
Reiniciamos en bootloader
flasheamos el recovery TWRP desde fastboot:
sudo fastboot flash recovery ~/Descargas/openrecovery-twrp-2.4.4.0-grouper.img*Nota: Obviamente si descargáis una versión más reciente de TWRP o SuperSU, tenéis que cambiar los nombres de las versiones al escribir en la terminal (ejemplo: adb push ~/Descargas/UPDATE-SuperSU-vX.XX.zip)
Y una vez acabado, iniciamos el recovery desde el mismo menú de fastboot (sin reiniciar la tablet)
Vamos a install y flasheamos el SuperSU que tenemos en la sdcard.
Voilá. Encendemos, comprobamos que funcione todo y si es asi, vamos al recovery y hacemos un buen Nandroid Backup.
Voy bastante a saco al explicarlo, ya que tampoco sé si interesa mucho. Por lo que sencillamente explico los pasos que he seguido, sin mucha reflexión. Si tenéis dudas preguntar libremente y si os interesa ya intentaré desarrollar un poco más el post.
NOTA IMPORTANTE:
Esto no es un tutorial, sino unos pasos que he ido transcribiendo a medida que lo hacía. No he tenido en cuenta todas las variables y no es recomendable seguirse si no se entiende lo que se está haciendo. Los pasos son muy sencillos, pero pueden variar de una versión de Android a otra.
En esta bitácora se explica los pasos que A MI me han servido para restaurar la rom, rootear e instalar recovery sin tener que tirar de ningún toolkit y usando sólo las herramientas oficiales de Android, que son ADB y Fastboot.
Si no entiendes los pasos, te aconsejo usar un toolkit que lo haga todo automático. Tenéis alguno con chincheta.
PARTE 1 - RESTAURAR 4.2.2 OFICIAL FACTORY IMAGE
REQUISITOS PREVIOS:
1- Tener la depuración USB habilitada
2- Tener la imágen de fabrica de la Nexus 7:
Ir a esta página y descargar la imágen de fábrica de 4.2.2
https://dl.google.com/dl/android/aosp/nakasi-jdq39-factory-c317339e.tgz (https://dl.google.com/dl/android/aosp/nakasi-jdq39-factory-c317339e.tgz)(md5sum b869c77ba7e2929b3ca00804bf64b945) /// para otras versiones de android, ver aquí (https://developers.google.com/android/nexus/images#nakasi)
Una vez descargado el archivo con nombre "nakasi-jdq39-factory-c317339e.tgz" lo descomprimimos con nuestra herramienta de descompresión favorita.
Nota: Solo descomprimir el archivo ".tgz" , el ".zip" que hay dentro NO se ha de descomprimir.
3- Tener fastboot y adb instalados:
$sudo add-apt-repository ppa:nilarimogard/webupd8
$sudo apt-get update
$sudo apt-get install android-tools-adb android-tools-fastbootINSTRUCCIONES DE FLASHEO
Flasheo: Altamente recomendado usar un portátil con batería. El proceso de flasheo puede durar alrededor de cinco minutos. Y bajo ningún concepto queremos que el ordenador se cuelgue o se apague en este período.
Abrimos la terminal y nos dirigimos a la carpeta dónde hemos descomprimido la imagen de fábrica, por ejemplo:
cd: ~/Descargas/nakasi-jdq39(este ejemplo corresponde a la imágen jdq39, 4.2.2)
Reiniciamos la tablet en fastboot y la conectamos por usb al ordenador.
Comprobamos que todo esté conectado e instalado correctamente:
$fastboot devicesY a continuación ejecutamos el script creado por google para flashear la rom de fábrica.
ADVERTENCIA: Este paso borrará todas las configuraciones y el contenido de la memória interna.
$sudo ./flash-all.shEn acabar, ya tendremos nuestra tablet formateada e instalada la versión de android limpia que queramos.
¿Qué hace este script? Si lo abrimos con un editor de notas, podemos ver que hace directamente y por este órden:
-Abre el bootloader
-Borra /boot
-Borra /cache
-Borra /recovery
-Borra /system
-Borra datos de usuario
-Actualiza el bootloader
-Reinicia con el bootloader actualizado
-Flashea el zip con la rom y el recovery stock.
En principio ya hemos acabado. Si queremos mandar la tablet al SAT (o servicio técnico) y que no se note que la hemos tocado, vamos a querer cerrar el bootloader, volvemos a reiniciar en fastboot, conectamos la tablet al pc, y escribimos desde la terminal:
sudo fastboot oem lock*Nota: No se debe bloquear el bootloader todavía si se quiere rootear e instalar TWRP.
PARTE 2 - ROOTEAR E INSTALAR TEAM WIN RECOVERY PROJECT
Para rootear e instalar TWRP
Descargamos SuperSU de aquí http://forum.xda-developers.com/showthread.php?t=1538053
Y TWRP de aquí: http://techerrata.com/browse/twrp2/grouper
Con la tablet encendida y la depuración usb activada, copiamos SuperSU a la tablet. Para eso escribimos en la terminal del pc:
adb push ~/Descargas/UPDATE-SuperSU-v1.25.zip /sdcard/UPDATE-SuperSU-v1.25.zipEn la pantalla de la tablet nos preguntará si queremos autorizar adb en ese ordenador y le decimos que pueda usarse siempre desde ese pc.
Reiniciamos en bootloader
flasheamos el recovery TWRP desde fastboot:
sudo fastboot flash recovery ~/Descargas/openrecovery-twrp-2.4.4.0-grouper.img*Nota: Obviamente si descargáis una versión más reciente de TWRP o SuperSU, tenéis que cambiar los nombres de las versiones al escribir en la terminal (ejemplo: adb push ~/Descargas/UPDATE-SuperSU-vX.XX.zip)
Y una vez acabado, iniciamos el recovery desde el mismo menú de fastboot (sin reiniciar la tablet)
Vamos a install y flasheamos el SuperSU que tenemos en la sdcard.
Voilá. Encendemos, comprobamos que funcione todo y si es asi, vamos al recovery y hacemos un buen Nandroid Backup.