Nexus 5 da error de estado 7 al flashear 5.1 OTA [duplicado]

Llevo todo el día intentando instalar 5.1 OTA a través de ADB. En mi lucha, intenté instalar TWRP para intentar que funcionara, pero no funcionó. Desde entonces mostré la recuperación de acciones.

Cuando intento flashear a través de ADB, este es mi registro de salida:

Finding update package...
Opening update package...
Verifying update package...
Installing update...
Verifying current system...
"System/bin/install-recovery.sh" has unexpected contents.
E:Error in /sideload/package.zip
(Status 7)

Installation aborted.

Respuestas (1)

Su pista está en el registro de salida:

"System/bin/install-recovery.sh" tiene contenidos inesperados.

Desde Android 5, las instalaciones OTA verifican cada partición como un todo, por lo que cualquier cambio dará como resultado que la verificación falle incluso si la actualización no cambia el archivo. Algo ha cambiado el install-recovery.sharchivo, por lo que deberá revertir el cambio o copiar el archivo original desde una copia de seguridad.

En mi OP, alguien dijo que esto era un posible duplicado de otra pregunta. ¿Flashear la imagen del sistema desde el zip de fábrica 5.0.1 solucionaría el problema de recuperación?
Sí, aunque podría pasar directamente a la imagen de fábrica 5.1.
Eso borra todo, ¿no?
Puede pero no tiene que hacerlo . Si sigue (y ajusta los nombres para el archivo 5.1 relevante) los pasos aquí , puede flashear sin borrar (asumiendo que tiene un cargador de arranque desbloqueado).