PDA

Ver la Versión Completa : Instalación manual de 4.2.2 factory image (válido para mandar al SAT) e instalar TWRP y ROOT desde Ubuntu usando ADB y Fastboot


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.

gerno
23/03/13, 15:47:57
#reserved

gandarin
31/03/13, 14:36:13
Me lo guardo, por si las moscas :ok:
Se agradece.

nerkium
03/02/14, 19:46:33
ahora que estoy aprendiendo a usar Linux, y que mi nexus 7 necesitaba un full reset, este tutorial me ha venido de perlas jajaj muchas gracias.

Por cierto, para los novatos en linux, cuando se pone "cd:~" el símbolo "~" hace dirección a /home/"vuestronombredeusuario"/ que yo estaba poniendo la ruta entera y no pasaba del segundo paso:gracias:

gerno
04/02/14, 10:55:58
Gracias por el feedback.

Comentar que tienes el mismo hilo más bien explicado y actualizado a KitKat aqui

http://www.htcmania.com/showthread.php?t=656641

Cómo comentas, puedes poner directamente ~ (altGR+4) y es exactamente lo mismo que poner /home/nombre_de_usuario

Por ejemplo

cd ~/Descargasy
cd /home/usuario/Descargashace exactamente lo mismo.

Muchas veces, al usar tutoriales por internet se usa ~ , porqué así puedes copiar el mismo código y funcionará (sin tener que cambiar a cada línea tu nombre de usuario)

#EDITADO: Mensaje 2000!! :platano::fiesta3::bebe::tambuff::roto2lol: