20 votos

Instalar 4.3 (OTA) en Nexus 4 rooteado (CWM + rom stock, kernel)

Estoy corriendo Android 4.2.2 en mi Nexus 4. Está rooteado, y tengo la recuperación ClockworkMod instalado, pero la rom y el núcleo son de valores. He recibido la actualización OTA a 4.3, y me gustaría instalarlo, pero falló. (Con un mensaje de que CWM no pudo verificar una firma. Recuerdo que la OTA anterior funcionó, y creo que tuve que re-Root, pero eso fue fácil).

¿Cómo puedo obtener la actualización stock 4.3 en mi teléfono, manteniendo Root y CWM, y sobre todo mantener todos mis datos? Instrucciones paso a paso sería genial.

Además, tengo curiosidad, ¿cuál es la razón técnica por la que no se instala la actualización?


Actualización: He encontrado instrucciones aquí Sin embargo, a mí no me funcionaron. Me sale el siguiente error de CWM al aplicar update.zip:

Installing: /sdcard/0/update.zip
Finding update package...
Opening update package...
Installing update...

Warning no file_contextsVerifying current system...

assert failed: apply_patch_check("/system/bin/app_process", "76c3a9a7a6d400a9ff3e4db391327daa33aa0663", "2a221441bf06f2618aa6c35ae0cade13bd4f6e1b")
E:Error in /sdcard/0/update.zip
(Status 7)
Installation aborted.

Actualización 2: Se me olvidaba que hace tiempo probé Xposed. Al parecer este modificaba /system/bin/app_process. Lo eliminé iniciando Instalador Xposed y luego seleccionando "Desinstalar (restaurar app_process)" y (probablemente no sea necesario), "Limpiar (eliminación completa del framework)". Hice un reinicio completo, y luego reinicié en modo de recuperación para continuar con la actualización. Pero ahora se cuelga porque "build.prop" está modificado (no recuerdo haberlo cambiado). Me pregunto si hay una manera de sólo flashear los nuevos archivos del sistema operativo (no parches), sobrescribiendo cualquier modificación, pero manteniendo todos los ajustes y archivos de usuario ...

17voto

bmdixon Puntos 4662

Parece que "/system/bin/app_process" ha sido modificado y por eso no coincide con la firma requerida. Hay 2 maneras de solucionar esto, o bien obtener una copia del archivo de valores de otro teléfono / ROM o flashear la imagen de fábrica para 4.3

Editar: Después de leer "actualización 2" suena como que desea que la opción de imagen de fábrica se detalla a continuación.

AndroidPolice tiene una guía paso a paso aquí . He duplicado los pasos por si esa página muere:

Descargar la versión completa imagen de la fábrica occam que incluye el sistema completo, el gestor de arranque, el recovery, el kernel (boot.img) y la radio. Se trata de una pizarra limpia para estos componentes - que va a flashear limpiamente sobre cualquier cosa que tenga ahora.

En lugar de utilizar el script incluido llamado flash-all, deberá descomprimir el archivo tgz (tar/gz) y, a continuación, el zip que contiene. Esto pondrá todos los componentes en una carpeta:

Siga la excelente guía de aquí y asegúrese de omitir el paso D10, que sobrescribe los datos de usuario. Aquí están los comandos que va a ejecutar, como referencia:

  1. adb reboot bootloader
  2. fastboot flash bootloader bootloader*.img
  3. fastboot reboot-bootloader
  4. fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.84.img
  5. fastboot reboot-bootloader
  6. fastboot flash system system.img
  7. fastboot flash boot boot.img
  8. fastboot formatear caché
  9. fastboot reboot

Nota: En lugar de descomprimir la imagen*.zip y flashear el sistema y el arranque manualmente, en realidad se puede hacer fastboot actualización imagen *.zip - esto no va a borrar los datos (que pasaría una bandera -w si quería que eso suceda), pero se volverá a flashear la recuperación de nuevo a la acción si se estaba ejecutando una uno personalizado. A continuación, puede flashear de nuevo, o simplemente utilizar los comandos anteriores en su lugar. De cualquier manera, el resultado será el mismo.

A continuación, tendrá que re-Root (no hay manera de pasar de 4.2.2 a 4.3 manteniendo Root en este momento) siguiendo los pasos de este hilo (No enlazaré con el archivo en sí, ya que se va actualizando a medida que se detectan problemas).

2voto

Me encontré con el mismo problema. Terminé descargando el stock 4.2.2, flasheo que (también un-rooting mi teléfono), a continuación, instalar la actualización OTA.

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