Volvemos a encontrarnos en la situación de tener que actualizar, de forma manual, un terminal rooteado y lo que es más importante, hacerlo sin perder su contenido, es decir, los archivos que guardamos en su memoria.
Es una de las contras que tiene rootear un dispositivo Android, que al cambiar el recovery y dejar abierto el bootloader, las actualizaciones oficiales de Google nos llegarán, pero no podremos completar la actualización automática.
Como ya vimos entradas atrás, es posible actualizar nuestra Nexus 7, de forma manual y sin perder todos aquellos archivos de nuestra memoría y las aplicaciones instaladas, y lo que es más importante, seguiremos teniendo acceso root.
Es lo bueno de Android, que disponemos de las imagenes oficiales del sistema operativo disponibles en la web oficial de Google para desarrolladores, así podremos descargarla y actualizar nuestro terminales.
El modo de actualizar a la última versión de Android nuestro terminal, en este caso una Nexus 7 2012, es el mismo que para otros terminales y de la misma forma que hemos visto en entradas anteriores, solo cambia la imagen a descargar.
Esta vez vamos a actualizar nuestra Nexus 7 2012 de una forma rápida y sencialla, para después volver a instalarle un custom recovery y rootearla. Este proceso tardará aproximadamente 5 minutos y es prácticamente automático.
Para ello, vamos a necesitar descargar el SDK de Android, la factory image de nuestro modelo, un custom recovery y el superSU.
Es fundamental tener el bootloader de tu terminal abierto. En caso de que después de hacerle root a tu terminal lo cerraras, tocará abrirlo y eso supone el borrado completo de tu terminal, por lo que perderás todo lo que guardas en él.
Vamos a ello:
– Guardamos en la memoria interna de nuestro terminal el zip del superSU.
– Descomprimimimos en SDK/sdk/platform-tool/ la imagen que hemos descargado de Google y el custom recovery.
– Apagamos nuestra Nexus 7 2012 y reiniciamos en modo recovery, es decir, pulsando el botón de Volumen – y el botón de encendido a la vez.
– Conectamos el cable USB.
Las instrucciones están basadas en la actualización de una Nexus 7 2012 utilizando su factory imagen. Para otro dispositivo Nexus, las instrucciones son las mismas, tan solo debes cambiar el nombre del archivo a escribir.
Abrimos las consola: Inicio/Ejecutar y escribimos la ruta hasta nuestra carpeta platform-tools: cd C:SDKsdkplatform-tools.
Escribimos el bootloader en el terminal con el siguiente comando: fastboot flash bootloader NOMBRE DEL BOOTLOADER.img y reiniciamos seleccionando BOOTLOADER en la flecha que tenemos en la pantalla y pulsando el botón ON.
Turno para la radio. En este caso, si tu Nexus7 es el modelo con WIFI solo, no 3g, pasa al punto 4. Escribimos: fastboot flash radio NOMBRE DE LA RADIO.img y reiniciamos selccionando BOOTLOADER en la flecha de la pantalla y pulsando ON.
El archivo zip que tenemos tras descomprir la imagen, image-NOMBRE DE LA IMAGEN.zip, lo descomprimimos en platform-tools y entre otros archivos obtendremos unos llamados boot.img, recovery.img y system.img que son los que nos interesan.
Flasheamos el boot.img: fastboot flash boot boot.img y reiniciamos en modo BOOTLOADER desde el terminal.
Flasheamos el recovery.img: fastboot flash recovery recovery.img y reiniciamos en modo BOOTLOADER desde el terminal.
Flasheamos el system.img: fastboot flash system system.img y reiniciamos en modo BOOTLOADER desde el terminal.
Formateamos la cache, fastboot format cache y reiniciamos el terminal seleccionando RESTART en el terminal.
Algunas personas han reportado que tras el reinicio no pasan de la pantalla con el símbolo X de Android. Para ello, pulsamos el botón de inicio hasta apagarla y reiniciamos en modo bootloader. Con las teclas de volumen seleccionamos Recovery y confirmamos con tecla On. Nos saldra un Androide tumbado con el signo de exclamación rojo. Pulsamos la tecla On y dejándola pulsada le damos a volumen +. Entraremos en el menú del recovery, seleccionamos wipe cache y confirmamos.
– Rootear la Nexus 7 3G:
Volvemos a reiniciar en modo BOOTLOADER (Tecla Volumen Menos + ON) y flasheamos el TWRP recovery que hemos guardado en la carpeta platform-tools con el comando: fastboot flash recovery NOMBRE DEL TWRP RECOVER.img.
Ya tenemos instalado el TWRP recovery, ahora tan solo nos queda reiniciar en modo recovery e instalar el SuperSu que teniamos guardado en la raiz de la memoria de nuestra Nexus7. Una vez instalado, reiniciamos la Nexus7 y abrimos el SuperSU para que actualice los binarios.
Una vez más, hemos actualizado nuestra Nexus 7 3g 2012 a Android 4.4 Kitkat sin perder nuestras aplicaciones y archivos.
Videos:
Jonathan dice
Precisamente he tratado de hacer eso pero por toolkit me pide q active la depuracion usb (no tengo acceso al menu) y por sdk me da varios error. Intento con las otras factory image y me da diferentes errores. Con la nakasig krt16s me dice …
(bootloader) Bootloader is already unlocked
OKAY [ 0.021s]
finished. total time: 0.021s
erasing ‘boot’…
OKAY [ 2.526s]
finished. total time: 2.527s
******** Did you mean to fastboot format this partition?
erasing ‘cache’…
OKAY [ 0.180s]
finished. total time: 0.181s
erasing ‘recovery’…
OKAY [ 0.016s]
finished. total time: 0.016s
******** Did you mean to fastboot format this partition?
erasing ‘system’…
OKAY [ 0.016s]
finished. total time: 0.016s
******** Did you mean to fastboot format this partition?
erasing ‘userdata’…
OKAY [ 0.016s]
finished. total time: 0.016s
sending ‘bootloader’ (2100 KB)…
OKAY [ 0.290s]
writing ‘bootloader’…
FAILED (remote: (Unknown error code))
finished. total time: 0.430s
rebooting into bootloader…
OKAY [ 0.020s]
finished. total time: 0.020s
sending ‘radio’ (16384 KB)…
OKAY [ 2.094s]
writing ‘radio’…
FAILED (remote: (FileWriteFailed))
finished. total time: 4.921s
rebooting into bootloader…
FAILED (command write failed (Unknown error))
finished. total time: 0.636s
archive does not contain ‘boot.sig’
archive does not contain ‘recovery.sig’
archive does not contain ‘system.sig’
——————————————–
getvar:version-bootloader FAILED (command write failed (No such device or addres
s))
finished. total time: -0.000s
Press any key to exit…
Matías La Orden dice
Tienes que flashear la factory Imagen que corresponde a tu modelo de Nexus, no cualquiera
Jonathan dice
Q tal amigo tengo un problema con mi nexus 7 3g se actualizo al kit kat y se colgo en le reproductor de musica la apague y ya luego no encendio mas, le conecte el cargador por varias horas y encendio pero no paso de las letras google y el candadito abierto abajo. En modo fastboot en las opciones start, restart fastboot y recovery mode me dice booting failed, he intentado casi todo lo q he conseguido en internet y aun no he logrado revivirla espero puedas ayudarme y gracias de antemano
Matías La Orden dice
Se ve que tienes que restaurar tu Nexus 7 de fabrica ya que por algun motivo, el sistema está corrupto.
Puedes utilizar utilizades como el Tookit o hacerlo a traves de la consola de comandos.
Puedes seguir este manual utilizando la factory imagen correspondiente a tu modelo de nexus
Restaurar de Fábrica
jhon davis dice
hola yo tampoco pude actualizar mi nexus 7 3g me gustaria que hicieras un video asi todos podriamos actualizarla mas facil gracias
Ivonne dice
Holas. No se nada de tablets sistemas operativos y demas. Descargue la actualizacion 4.4 en mi Tablet Nexus 7 pero despues de tres dias la tablet sigue en una pantalla negra y sale cuatro colores en la pantalla inicial de forma intermitente y la tablet no da ni para adelante ni para atras. Presiono el boton de encendido y se reinicia otra vez a la misma pantalla. Que debo hacer?
Matías La Orden dice
Reinicia en modo fastboot manteniendo pulsada la tecla Volumen – mientras enciendes. Después con las teclas de volumen ves dándole hasta que dentro de la fecha que sale en el superior de la pantalla aparezca Recovery Mode y confirmas con el botón de encendido. Te saldrá un androide verde tumbado con un triangulo rojo en la panza. Mantén pulsado la tecla de encendido y pulsa volumen +, entrarás en un menú donde seleccionas Wipe Cache y reinicias.
Si sigues igual, haz lo mismo pero seleccionando restart System para restaurar de fabrica
gabriel vazquez lara dice
en mi table nexus 7 trate de instalar el sistema androit 4.4 pero no pude me marco error y ahora me saleel bobot con un msj que dice ningun comando que hago
Matías La Orden dice
Un androide verde tumbado con un triangulo rojo en la panza?
Ossiel Q.C dice
Hola un saludo!.. gracias por la guia me sirvio pero con tropezones para actualizar mi Nexus 7 wi-fi (2012) a kitkat 4.4, estuve a punto de formatear la tableta por una letra que te falto en un comando:
“Fastboot flash syste system.img”
le falto una “m” quedaria asi:
“Fastboot flash system system.img”
Otro comando que me dio error fue este:
“fastboot flash bootloader bootloader-tilapia-4.23.img”
Reemplaze el “tilapia” por “group” que es el que me funciono en mi nexus wifi..
solo me tope con esos problemas todo lo demas estuvo bien sin problemas, al final pude actualizar y quedo al 100 sin formatear y conservando todas mis app y archivos, lo ultimo, para poner las barras traslucidas se tiene que instalar el “nova 2.3 beta 3” y queda de lujo y personalizable!.. Saludos!
Matías La Orden dice
Tienes razón, me comí la M de system.
Sobre el nombre del archivo a flashear, debes poner el correspondiente a los archivos que contiene la imagen especifica para tu dispositivo. En el caso de una Nexus 7 3g de 2012, el nombre del bootloader es ese
Nestor dice
hola amigo, necesito una ayuda, quise instalar el 4.4 en mi nexus 7 2012, pro cometi el error de instalarlo por medio de la actualizacion que genera google, hizo el proceso y todo, pero cuando arrancaba, se quedaba en una imagen de android ocn un simbolo rojo y una leyenda que decia “ningun comando”.
luego quise flashearla a una version anterior, pero ahora la cosa esta no inicia el recovery, y simplemente cuando presiono el boton de encendido para que que comience, solo me tira un mensaje que dice: booting failed, no se si me podrias ayudar con un consejo para ver como revivir mi nexus7. de antemano, gracias.
Matías La Orden dice
Solo se me ocurre que reinstales, a atraves del bootloader, el sistema operativo desde 0.
Imagino que podrás encender el terminal en modo bootloader, es decir, presionando a la vez la tecla de volumen – y encendido. Si es así, tan solo descargar la imagen correcta para tu dispositivo, descomprimela, enciende el dispositivo en modo bootloader, conecta el cable USB y en la imagen de tu dispositivo que has descomprimido verás un archivo que se llama flash-all.bat. Doble click para abrirlo, se abrirá una ventana de comandos y comenzará de forma automática el flasheo de la imagen a tu dispositivo dejándolo como salido de fábrica
Susan dice
Hola Matias, agradeceriamos mucho si colocas un vídeo de cómo realizar esta actualización, ya q es un poco engorroso todos los pasos previos explicados. Lo cierto, es q tu blog es el único q da un entendimiento de la actualización de nuestro Nexus 7, por favor solicito tu apoyo con el vídeo para aquellos (me incluyo) q no nos damos una idea del primer paso a seguir y evitar errores graves con nuestro equipo. Un agradecimiento de antemano 🙂
Matías La Orden dice
estoy en ello
Gerardo dice
Ya terminé de hacer el paso 4, yo tengo la Nexus 7 2012 wifi.
Sigue “Ya tenemos instalado el TWRP recovery, ahora tan solo nos queda reiniciar en modo recovery e instalar el SuperSu que teniamos guardado en la raiz de la memoria de nuestra Nexus7. Una vez instalado, reiniciamos la Nexus7 y abrimos el SuperSU para que actualice los binarios.” correcto?
Me podías explicar como reiniciar en modo recovery e inslatar el SuperSu que guardé en la raíz de mi Nexus 7?
Matías La Orden dice
Para entrara en el recovery, iniciamos en modo bootloader manteniendo pulsado el botón volumen – mientras pulsamos el botón de encendido.
Con las teclas de volumen seleccionamos Recovery y confirmamos con el botón encendido. El teléfono se reiniciará en entrará en el Recovery.
Pulsamos en Install, buscamos el zip del SuperSU e instalamos desplazando la barra para confirmar
Gerardo dice
Cuando dices “flashear” te refieres a escribir enseguida del “C:SDKsdkplatform-tools” el nombre del archivo? También a que te refieres con “reinciamos: fastboot reboot-bootloader”?
Matías La Orden dice
A escribir el comando que pone en el manual para escribirle el archivo al teléfono
Gerardo dice
Hola, muchas gracias por el aporte. Yo tengo una Nexus 7 2012 wifi con root y quiero actualizarla a Kitkat pero no quiero perder la información que tengo en mi tablet. Tu blog es el único que he encontrado sobre el tema, pero la verdad me deja con muchas dudas y pasos incompletos que me impiden seguir tus instrucciones, ya que como todos sabemos, hacer mal algún paso en estos procedimientos puede causar la perdida del equipo.
Concuerdo con el primer comentario, un vídeo sería más de ayuda.
Tengo demasiadas dudas…
“la factory image de nuestro modelo” te refieres a la que tenemos de fábrica en nuestra terminal o la nueva con Android 4.4?
“bootloader de tu terminal abierto” cómo saber si lo tengo así? y de lo contrario como abrirlo?
El paso número 4 está totalmente incomprensible para mi.
En fin, de nuevo te agradezco tu ayuda pero me gustaría tener todo más claro para poder hacerle la actualización a mi Nexus 7.
Gracias y saludos!
Matías La Orden dice
– La factory Imagen es la rom original de Google para tu modelo de terminal, la que debes bajar para instalarla.
– Una forma fácil de saber si el bootloader esta abierto es comprobar que aparece un candidato bajo el logo de Google al encender el terminal, si aparece, está abierto, si no aparece, cerrado. Al abrirlo se pierde todo lo que tengas en tu terminal.
– El cuarto paso te dice que al descargar y descomprimir la factory Imagen encontrarás un archivo zip que deberás descomprimir también e instalar los archivos que se citan
Gerardo dice
Muchas gracias por tu respuesta. Ya tengo casi todo claro, el punto número 4 es el que sigo sin entender. Si pudieras explicarme a detalle el paso de manera más simple te lo agradecería mucho.
Descomprimo la imagen y el zip que mencionas y después? Me dices que instale los archivos que aparecen en el paso 4 pero cómo es eso? En la misma pantalla negra? Desde los mismos archivos.exe con doble click para ejecutarlos? No entiendo eso de flashear y reiniciar, flashear y reiniciar, flashear y reiniciar.
Saludos!
Matías La Orden dice
Descomprimes el zip de la imagen que se incluye en el archivo que descargas de Google. En ese zip, al descomprimir encontrarás unos archivos entre los que podrás ver los que nos interesan: system.img, boot.img y recovery.img.
Bien, comienza flasheando como indico en el manual, y al llegar al punto 4 tras el flasheo de la radio, sigue flasheando esos archivos.
Gerardo dice
Muchas gracias por tus respuestas, Matías. Estaré al pendiente de tu blog por si decides subir un vídeo de como hacer este procedimiento, y no tener ninguna duda al realizarlo.
Saludos y gracias de nuevo.
camlx2 dice
que eso de la radio s-on s off para la nexus 7 version 3g??
Matías La Orden dice
Perdón, no entendí?
angel dice
y donde descargo el sdk? y todo eso??? mejor has un video pliss!
Matías La Orden dice
Pulsando sobre SDK en el manual te llevará a la web de donde descargarlo