Después de descubrir por las malas que rootear , modificar y mirar de /system
/system
manera incorrecta rompe las actualizaciones, decidí dejar todas las cosas de usuarios avanzados y seguir la ruta sancionada: sin sistema de recuperación personalizado o rooting ni nada ; Android puro y de serie. Con ese fin, me puse a realizar un restablecimiento de fábrica [unrooting]
, por así decirlo.
Estos son los pasos que he seguido:
platform-tools
para el sistema operativo de su computadora. Extráigalos y agregue el directorio resultante a su archivo $PATH
.fastboot oem unlock
)../flash-all.sh
). Asegúrese de capturar el dispositivo antes del último reinicio manteniendo presionada la combinación de teclas de inicio a recuperación tan pronto como se imprima el script rebooting...
después de escribir la imagen de caché (esto le ahorra tener que reiniciar nuevamente para el siguiente paso).fastboot oem lock
).Error!
en blanco debajo:View recovery logs
, luego /cache/recovery/last_log
. Desplácese hasta la parte inferior y busque una indicación de por qué falló la actualización. Transcriba las líneas más relevantes, junto con la versión y el ID de compilación de la imagen del paso 2.Mi dispositivo es un Nexus 5, comprado en noviembre de 2013 en Play Store. Hasta ahora, probé esto usando Android 6.0.0/MRA58K y Android 5.1.1/LMY48M, que produjo lo siguiente en los registros de recuperación:
6.0.0/MRA58K:
failed to stat "/cache/saved.file": No such file or directory
script aborted: "/system/priv-app/SetupWizard/oat/arm/SetupWizard.odex" has unexpected contents.
5.1.1/LMY48M:
Remounting and verifying system partition files...
script aborted: assert failed: sha1_check(read_file("/system/fonts/NotoSansTC-Regular.otf"), some_hash)
En ambos casos, el problema parece ser un archivo /system
con contenidos que no son iguales a los que espera el instalador de la actualización. Esto es excepcionalmente frustrante, dado que mi procedimiento requiere específicamente imágenes oficiales de Android, recuperadas nada menos que del sitio web de Google y verificadas usando los hash que publican (y sí, me aseguro de usar TLS).
¿Me perdí un paso? ¿Qué está yendo mal aquí? ¿Y cómo vuelvo al camino bendito y una vez más se me considera digno de recibir las actualizaciones inalámbricas tan buscadas?
Volver a la ROM original requiere un formato completo, ya que las particiones y sus atributos suelen ser diferentes en diferentes ROM. Esto resolverá su problema con la llegada de un posible cambio en la información del dispositivo, como IMEI o similar. Otro inconveniente es la reducción de la memoria al formatear, especialmente si sus particiones contenían una gran cantidad de datos de usuario durante el formateo.
Sugerencia: repita los pasos nuevamente, pero esta vez asegúrese de montar su partición /system y formatearla también, desmóntela después (debería desmontarse automáticamente).
Ahora. Que empiece el parpadeo...
erasing 'system'
, luego downloading 'system'
y writing 'system'
.No tengo una explicación para ti, pero prueba más versiones en general y construye MRA58N en particular.
/system
archivos defectuosos, pero un error como ese parece extraordinariamente improbable.
Bo Lawson
Luz negra brillante
Error!
debajo. Y sí, obtuve la imagen de la página que vinculaste.Luz negra brillante
Bo Lawson
Luz negra brillante
failed to stat "/cache/saved.file": No such file or directory
yscript aborted: "/system/priv-app/SetupWizard/oat/arm/SetupWizard.odex" has unexpected contents.
.Bo Lawson
Luz negra brillante
Tamoghna Chowdhury
adb sideload
el paquete de actualización de OTA en la recuperación? ¿Para qué son las actualizaciones OTA (de qué versión a qué versión)? Puede buscarxxx OTA zip
en Google para descargar el archivo zip, siempre quexxx
represente la OTA correspondiente correcta. De hecho, podría ser una mala descarga del propio paquete OTA, y esto debería ayudar a aclarar el problema.