Muchos de vosotros habréis recibido el anuncio de Google de lanzar la nueva versión de Android, Gingerbread (AOS 2.3), como agua de Mayo y estaréis deseando hornear galletas* en vuestros Nexus One tan pronto como sea posible.
No obstante, un buen puñado hemos aprovechado que el teléfono es un androide diseñado para trastear el desarrollo y hemos rooteado, instalado un recovery personalizado y ROM cocinadas. Como la mayoría (si no todos) sabréis, además de la anulación de la garantía nos enfrentamos al notable inconveniente de que perdemos la opción de instalar actualizaciones vía OTA.
No obstante, aunque una vez anulada, no podremos recuperar la garantía (aunque raramente os comprobarán si el teléfono está desbloqueado en el servicio técnico ;-) ), sí que podemos reinstalar la stock ROM para seguir disfrutando de las actualizaciones.
Método 1: desde el PC
El proceso en realidad es bastante simple y, si habéis rooteado el teléfono (y debéis haberlo hecho para poder instalar alguna ROM diferente de la original) ya tenéis la parte más difícil hecha.
Lo primero que tenéis que hacer, y no me cansaré de decirlo, es un BACKUP DE LOS DATOS IMPORTANTES. Os lo pongo en mayúscula, porque es extremadamente importante, dado que cualquier cosa que no esté en la SD o almacenada en la nube la vais a perder al realizar el flasheo. Podéis echar un vistazo a éste artículo de nuestro compañero Jon.
- Activad (si no lo tenéis ya activado) el modo “Depuración USB”. Podéis hacerlo entrando en “Ajustes”-“Aplicaciones”-“Desarrollo”-“Depuración USB”.
- Una vez dispongamos de una copia de respaldo y tengamos activado el modo de depuración, debemos arrancar el teléfono en modo bootloader (podéis verlo aquí a la derecha). Para hacerlo podemos utilizar las propias opciones del sistema (CyanogenMod tiene una opción propia) o arrancar manteniendo pulsado el botón “Volume down” (tecla lateral inferior) mientras mantenemos el botón “Power”.
- Si seleccionáis la opción “Fastboot” (con el botón “Power”) y conectáis el teléfono al PC veremos que aparece el mensaje con fondo rojo en la imagen: FASTBOOT USB
- Ahora, en nuestro ordenador, tendríamos que acceder a nuestro cliente de terminal (si usáis un sistema UNIX-based utilizad el cliente que corresponda, y si utilizáis Windows entrad en “Inicio”-“Ejecutar”, escribid “cmd” (sin las comillas) y pulsad sobre el botón “Aceptar”) e ir al directorio correspondiente a la carpeta “Tools” del SDK de Android (en mi caso “C:\SDK\Tools”).

- Una vez en esta carpeta deberíamos disponer de acceso a la herramienta Fastboot (podéis comprobarlo simplemente haciendo una revisión del directorio). Si no, podéis instalarlo desde el SDK Manager.
- Ahora mismo sólo nos faltaría una cosa para tener todo lo que necesitamos: la ROM. Podéis descargar stock ROM desde aquí o aquí. Para evitar complicaciones, os recomiendo guardarla en el directorio Tools de SDK con un nombre sencillo de recordar (como boot.img, por ejemplo). Tendréis que descargar varios archivos, correspondientes a las diferentes particiones (salvo en el primer caso, que se trata de una simple imagen recovery).
- Ahora sí, tenemos el teléfono en modo Bootloader y con el Fastboot USB activado, el PC con el cliente de terminal listo, y una ROM adecuada para instalar. Sólo nos queda un último paso.
- Si hemos descargado la imagen simple (un archivo recovery.img), solamente tendremos que ejecutar el comando “fastboot flash recovery recovery-img” (sin las comillas) suponiendo que el archivo lo hayamos guardado en la carpeta “Tools” y que se llame “recovery.img”, si no fuera el caso solamente sería necesario sustituir ese nombre de archivo por el que corresponda.
- Si hemos descargado una imagen compuesta de varios archivos, será necesario realizar un proceso parecido al anterior pero indicando en cada caso de qué imagen se trata (por ejemplo “fastboot flash system system.img” o “fastboot flash boot boot.img”).
Método 2: desde el propio teléfono
Gracias a los compañeros de SoyAndroide nos llega un segundo método, mediante el cual no necesitamos utilizar el PC para poder realizar la actualización. Debo deciros que no he tenido ocasión de probar éste método, por lo que si tuvierais dudas o problemas con él os recomiendo preguntar allí directamente (aunque intentaré probarlo para poder deciros algo). Hay un paso que ellos se dejan, pero que a mí personalmente me parece de suma importancia, y es realizar el backup, como os he indicado en el primer método (lo citan pero lo obvian en los pasos), tened en cuenta que estos procesos borran todo el contenido del teléfono.
- Debéis descargar los archivos que hay en éste enlace y alojarlos en el directorio raíz de vuestra tarjeta SD, si pidiera sobreescribir, decidle que sí.
- Arrancamos el teléfono en modo Bootloader (“Volume down” + “Power”).
- Pulsamos “Volume Up” y esperamos a que el proceso finalice. Una vez finalizado volvemos a pulsar esa tecla para reiniciarlo.
- Ahora tendremos que introducir los datos de la cuenta de Google y esperar a que el teléfono termine con la sincronización. Al finalizar volvemos a arrancar en modo Bootloader, pero ahora pulsaremos “Volume Down” para no instalar nada y otra vez para no reiniciar.
En el menú, nos situamos sobre la opción “Recovery” y seleccionamos con el botón “Power”. Saldrá una imagen con un androide y un signo de advertencia (como la de la derecha).
- Ahora pulsamos “Volume Up” + “Power” para abrir el modo Recovery (si no saliera a la primera volvemos a intentarlo hasta que funcione).
- Seleccionamos la opción “apply sdcard: update.zip” (trackball para movernos y pulsar trackball para aceptar) y esperamos a que reinicie. Si no lo hiciera automáticamente seleccionamos la opción “Reboot system now”. Ya tenemos la versión 2.2.1 instalada.
- Abrimos el dialer y marcamos “*#*#4636#*#*” (sin las comillas).
- Entramos en el menú y en “Información del Teléfono” y bajamos hasta el final.
- Pulsamos en “WCDMA Preferred” y seleccionamos GSM/CDMA auto (PRL).
- Pulsamos la tecla menu y seleccionamos “Seleccionar Banda de Servicio” y pulsamos EURO Band y esperamos.
- Pulsamos OK en el mensaje y después salimos pulsando el botón “Home” (el que tiene una pequeña casa dibujada).
- Por último reiniciamos y estaría listo para recibir la actualización.
- Como apunte, comentaros que si queréis dejar los archivos que hemos usado para flashear en la SD, es conveniente que los renombréis para que el cargador de arranque los ignore.
Una vez terminado el proceso (por una u otra vía), si no hemos recibido ningún error deberíamos poder arrancar desde la imagen oficial y, tan pronto como sea posible, recibir cómodamente la actualización del sistema en nuestro N1.
No obstante me gustaría aclararos también una cosa, para evitar desesperaciones. En los próximos días será anunciada la OTA, pero las fuentes que han filtrado la información han indicado que será para móviles de desarrolladores. Si nos fiamos del calendario de actualizaciones de Eclair a FroYo, podemos deducir que habrá un periodo de testing (desde un par de semanas a un par de meses, no hay forma de saberlo con exactitud, aunque para FroYo apenas fue semana y media), tras el cual debería lanzarse en EEUU, y un par de semanas después dar el salto del charco. En suma, desde el momento del lanzamiento es posible que necesitemos unas cinco o seis semanas para poder disfrutar de Gingerbread. Es posible que los principales cocineros no tarden mucho más en otorgarnos una versión funcional como regalo adelantado de Navidad, por lo que si no os corre mucha prisa, y no os apetece andar haciendo backup, desinstalando y luego haciendo backup y reinstalando de nuevo yo os diría que esperar no es una opción descabellada en absoluto. Yo personalmente voy a optar por ella para así conservar mi root y recovery funcionales y ya actualizaré un poco más adelante.
*Para los que no entendáis el horrendo juego de palabras, el Gingerbread (pan de jengibre) es un tipo de pan aromatizado con jengibre y cocinado en forma de galleta.
via: SoyAndroide, xda-developers
Pingback: Bitacoras.com
Pingback: Tweets that mention El Android Libre » Blog Archive » Preparate para Gingerbread: devuelve tu Nexus One a la ROM inicial -- Topsy.com
OK, tengo un Nexus One de Vodafone con Froyo 2.2. Hace unas semanas hice root con el famoso Unversal Androot que te permite hacer desroot cuando quieras… de resto no le he hecho nada más al teléfono, ni instalarle una room distinta a la que trae el teléfono ni introducir ningún archivo .zip. Imagino que te tendré ningún problema en recibir la actualización vía OTA?
En principio no deberías tener ningún problema para recibir la OTA, hay mucha gente que ha rooteado su teléfono con Universal Androot para poder instalar YouTube, pero eso no debería suponer ningún problema, simplemente puedes desrootearlo y seguir adelante con la OTA (salvo que hayan hecho algún extraño con esta en concreto…)
Desire orange 2.1.
“No hase falta desirrrr nada massss”, verdad?
Los que estamos como yo debemos hacernos a la idea de que, siendo muy optimistas, en froyo nos quedaremos , no?
Rootea la Desire, hombre… que cuesta 30 secs y en un click, lo haces. Busca el método unrEVOked, en esta web o en google o donde quieras xD
Un saludo.
ahora la duda, haciendote root con “unrevoked” en la desire, nos llegará la OTA 2.3 de orange?
Realmente, no le veo la necesidad, a la que el update llega a alguien y lo sube, a las pocas horas en xda ya tienes la ROM oficial minimo para poder flashearla sin problemas. Contando que cuando lanzan una OTA no les llega a todo el mundo sino escalonadamente tienes muchas posibilidades de tenerlo antes flasheando tu la ROM que flasheando ahora una original y esperando tu turno en la OTA.
Yo voy a optar por esperar e instalar manualmente, y no sé si esperar directamente a que Cyanogen cocine una mejorada y pasar de la oficial (dos semanas más, dos semanas menos, me dan un poco igual).
una pregunta… yo tengo la ROM original, me hice root con Universal Androot, y puse RA Recovery con ROM Manager, aunque pueda desactivar el root con Universal Androot, me puede dar problemas el tener ese recovery instalado?
Es posible que tengas que reinstalar todo en éste caso, si te va a resultar más cómodo te recomiendo esperar y, cuando se empiecen a recibir las primeras OTA, si no la recibes, hacer la instalación manual de la Stock ROM.
Muchísimas gracias !
De nada…. :-)
Pingback: Tweets that mention El Android Libre » Blog Archive » Preparate para Gingerbread: devuelve tu Nexus One a la ROM inicial -- Topsy.com
Yo esoy como un usuario anterior. Android 2.2 (no 2.2.1), Nexus One de Vodafone al que únicamente le he hecho root con Universal Androot. ¿Tengo que desrootear para recibirla vía OTA? Es raro, porque aún no tengo la 2.2.1 como para esperar Gingerbread… xD
Yo no soy root, tengo Froyo 2.2 de fábrica con Vodafone y lo único que le he hecho al teléfono es bajarle aplicaciones del market… :p Leo con interés estas explicaciones que sin duda son muy útiles a todos aquellos que las necesitan, pero aún no sé qué tengo que hacer yo!! Es decir, en teoría yo sólo tengo que esperar? Leo también que para recibir Gingerbread debería tener 2.2.1… ¿Es así? Si es así, me parece raro no tenerla, quizás los de Vodafone iremos a la cola? ¿O no iremos en absoluto? Leí hace un tiempo que las actualizaciones en este caso dependían de Vodafone… :S
Gracias por la ayuda y seguid ayudándonos así de bien dentro del fantástico mundillo androide…
Buenas tardes:
Ni yo ni mi esposa hemos rooteado el N1, pero ella no ha recibido ninguna OTA y su teléfono quedo en 2.1 (igual que como lo compro); en cambio el mio me llego con 1.6 y luego por OTA 2 actualizaciones a 2.0 y luego a 2.2… Ambos telefonos son libres, es decir los compramos sin estar asociados a ninguna operadora, le metimos nuestro chip y listo.
Porque sera que ella no ha recibido OTA?
Como le puedo instalar manualmente la 2.3 (cuando salga) sin tener que hacer root?
Muchas gracias por adelantado y disculpen las molestias pero esta es la pagina donde he visto mas gente informada de las que frecuento.
Buenos dias ! Daros las gracias por vuestro magnífico “tutorial”. Opté por la segunda opción, la de hacerlo solamente desde el smartphone y resulto ser todo un éxito. Muy facil y sin complicaciones con mi N1.
Muchísimas gracias a todos por vuestro constante trabajo y total dedicación.
Un abrazo. Peace !!!
Hola!
Yo tengo un nexus one con vodafones y no he recibido la actualizacón 2.2.1
Me gustaría saber si instalando esa versión como pone en esta publicación se pierde la garantia del telefono.
Yo nunca he rooteado ni nada
Y si se pierde la garantia, si hay alguna manera de hacerlo legalmente.
Un saludo
GRACIAS!!
El método 2 es rápidisimo de hacer, en 20 minutos hecho todo.
Pingback: El Blog de AlejAndroid
una pregunta, este método actualiza el hboot?? igual pregunto una estupidez pero en un tutorial descrito en hctmania comentan que si se actualiza, lo que dificulta instalar ciertas rom.
lo que quiero es dejar el movil como de fábrica para enviar a reparar el boton de encendido. Pq aunque no me aparece el candado al encenderlo no se si me cubriria la garantia la reparacion en caso de ir con rom modificada (vamos el recovery esta modificado, si se ponen a mirar veran que tengo el movil trasteado)
PD: se pierde la garantía por haber modificado la rom? aunque la forma de haberme hecho root no halla sido de las que se pierde la garantía??
saludos y gracias de antemano!!
Hola!
El link de descarga del METODO 2 esta roto o no existe.
Seria una currada si lo actualizarais y asi otros usuarios podrán utilizarlo ;)
Gracias!!
Lo mismo que Dres si alguien puede resubir el fichero para el metodo dos por favor 8)
Muchas gracias de antemano
Yo tengo un Nexus One y se me ha actualizado con el nuevo android y ahora me funciona FATAL!!!! como puedo hacer para volver a la version anterior?? no me funcionan bien ni las letras para escribir… que desastreeee!!
Todos los links están caidos. No se puede descargar la ROM. Necesito volver a mi ROM de Vodafone para mandarlo al SAT. ¿Cómo lo hago?