6 votos

Downgrade 2.3.6 a 2.2.2 - Nexus One

Me gustaría hacer un downgrade de mi Nexus One a 2.2.2, porque he tenido problemas sin parar con Gingerbread. Tengo la actualización 2.2.2 de Android central y salirse de la comentarios de una pregunta anterior Estoy convencido de que esto es posible.

Así que he pasado por los pasos Bootloader -> Recovery -> apply sdcard:update.zip, y falla con el siguiente mensaje:

assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/passion/passion/mahimahi:2.2.1/FRG83D/75603:user/release-keys" || file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/passion/passion/mahimahi:2.2.2/FRG83D/91102:user/release-keys"

E:Error in /tmp/sideload/package.zip
(Status 7)
Installation aborted.

Supongo que el sistema operativo está comprobando si estoy en la versión 2.2.1 (actualizando desde la versión anterior) o en la 2.2.2 (reinstalando la versión de destino), ¿es esta suposición correcta?

Esto plantea la pregunta, ¿cómo puedo pasar de 2.3.6 a 2.2.2? Tengo que restablecer la fábrica, y aplicar las actualizaciones de forma secuencial?

9voto

Chahk Puntos 15796

Generalmente, los fabricantes de teléfonos no permiten hacer downgrade por diversas razones. El recovery de stock sí que valida la imagen de actualización, para que sea de una versión mayor (o igual) que el sistema instalado. Al ser el Nexus One un teléfono para desarrolladores, se puede desbloquear el bootloader y sustituir la imagen del recovery por otra que no realice esta comprobación, y permita la instalación de cualquier imagen. La advertencia es que al desbloquear el bootloader se anula la garantía con el operador (y a veces el fabricante también,) y se borran todos los datos del usuario del dispositivo.

Desbloquear el N1 es muy fácil. Sólo tienes que instalar el SDK de Android y los controladores USB (ubicados en el directorio "google-usb_driver"). A continuación, reinicia el teléfono en modo bootloader apagándolo y encendiéndolo mientras mantienes pulsado el trackball, conéctalo al ordenador a través de USB, y en el símbolo del sistema emite el siguiente comando: C:\<path to Android SDK>\platform-tools\fastboot oem unlock . Te aparecerá una pantalla de confirmación con más instrucciones. Una vez desbloqueado con éxito, puedes flashear un recovery personalizado que te permitirá instalar cualquier ROM personalizada, incluyendo el downgrade a la versión 2.2.x del sistema operativo Android.

Para flashear el ClockworkMod recovery, descarga la última versión para Nexus One desde aquí Reinicie en el modo bootloader (encienda mientras mantiene el trackball presionado) y en el símbolo del sistema emita el comando C:\<path to ANdroid SDK>\platform-tools\fastboot flash recovery C:\<path to downloaded img>\recovery-clockwork-5.0.2.0-passion.img

Reinicie de nuevo el modo bootloader y, a continuación, utilice las teclas de volumen para resaltar la opción "Recovery" y pulse el botón de encendido. Ahora estás en el recovery de ClockworkMod, y puedes flashear cualquier ROM personalizada a través de la opción "Install zip from sdcard".

Aquí es una ROM "stock" 2.2.2 (con Root) del foro XDA-developers.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X