ROMs y desarrollo Google Nexus 7 wifi (modelo 2012) ROMs y desarrollo Google Nexus 7 wifi (modelo 2012)


 
Herramientas
  #1  
Viejo 23/03/13, 15:47:15
Avatar de gerno
gerno gerno no está en línea
Usuario muy activo
Mensajes: 2,172
 
Fecha de registro: jun 2010
Localización: En tu sombra
Mensajes: 2,172
Modelo de smartphone: HTC Hero/GT-I9300/N7 2012
Versión de ROM: Alguna custom basada en AOSP
Versión de Radio: Grooveshark (xD)
Mencionado: 15 comentarios
Tagged: 0 hilos
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

Ú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 (md5sum b869c77ba7e2929b3ca00804bf64b945) /// para otras versiones de android, ver aquí

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:
Código:
$sudo add-apt-repository ppa:nilarimogard/webupd8
$sudo apt-get update
$sudo apt-get install android-tools-adb android-tools-fastboot
INSTRUCCIONES 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:

Código:
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:

Código:
$fastboot devices
Y 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.

Código:
$sudo ./flash-all.sh
En 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:

Código:
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/show....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:

Código:
adb push ~/Descargas/UPDATE-SuperSU-v1.25.zip /sdcard/UPDATE-SuperSU-v1.25.zip
En 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:

Código:
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.

Última edición por gerno Día 02/04/13 a las 23:23:20
Responder Con Cita
Los siguientes 6 usuarios han agradecido a gerno su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 23/03/13, 15:47:57
Avatar de gerno
gerno gerno no está en línea
Usuario muy activo
Mensajes: 2,172
 
Fecha de registro: jun 2010
Localización: En tu sombra
Mensajes: 2,172
Modelo de smartphone: HTC Hero/GT-I9300/N7 2012
Versión de ROM: Alguna custom basada en AOSP
Versión de Radio: Grooveshark (xD)
Mencionado: 15 comentarios
Tagged: 0 hilos
#reserved
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 31/03/13, 14:36:13
Avatar de gandarin
gandarin gandarin no está en línea
Usuario muy activo
Mensajes: 1,900
Compra y venta: (12)
 
Fecha de registro: jun 2010
Localización: Catalonia
Mensajes: 1,900
Modelo de smartphone: Xiaomi MI-ONE Plus
Versión de ROM: MIUI v5-4.1.24 by MIUI-ES
Tu operador: Yoigo
Mencionado: 14 comentarios
Tagged: 0 hilos
Me lo guardo, por si las moscas
Se agradece.
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 03/02/14, 19:46:33
Avatar de nerkium
nerkium nerkium no está en línea
Miembro del foro
Mensajes: 320
 
Fecha de registro: ene 2012
Localización: Armilla
Mensajes: 320
Modelo de smartphone: HTC 10
Versión de ROM: Oficial
Tu operador: Yoigo
Mencionado: 1 comentarios
Tagged: 0 hilos
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
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 04/02/14, 10:55:58
Avatar de gerno
gerno gerno no está en línea
Usuario muy activo
Mensajes: 2,172
 
Fecha de registro: jun 2010
Localización: En tu sombra
Mensajes: 2,172
Modelo de smartphone: HTC Hero/GT-I9300/N7 2012
Versión de ROM: Alguna custom basada en AOSP
Versión de Radio: Grooveshark (xD)
Mencionado: 15 comentarios
Tagged: 0 hilos
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

Código:
cd ~/Descargas
y
Cita:
cd /home/usuario/Descargas
hace 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!!

Última edición por gerno Día 04/02/14 a las 10:58:54
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   HTCMania > Foro Tablets / Laptops > Tablets ASUS > Google Nexus 7 (modelo 2012) > ROMs y desarrollo Google Nexus 7 wifi (modelo 2012)

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 16:57:47 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007