Donde están los logs de error o el fichero OTA descargado al actualizar la versión de Android

Cuando actualizamos por OTA nuestra versión de Android, si al final del proceso nos sale un error y no hay manera de actualizarlo, seria muy interesante abrir el log del update para saber que ha pasado y ver por que no se puede actualizar.

error actualizando android

Para poder abrir el log de los eventos fallidos en las actualizaciones OTA, necesitaremos ser root y usar cualquiera de las aplicaciones de explorador de archivos como por ejemplo root browser.

Una vez lo tengamos instalado, debemos entrar en la carpeta cache\recovery\last_log. Los archivos de error se van generando aquí dentro y el del último intento siempre sera last_log, los intentos anteriores siempre serán last_log.1…last_log.2…etc…

Si pinchamos en el mas reciente, luego seleccionaremos Open as – text file y luego en RB Text Editor u otro editor de texto que permita abrirlo…más abajo tenéis el ejemplo de mi ultima OTA fallida en nexus 4

Gracias a esto, puedo identificar el problema, y esta claro que no puedo actualizar android por el ultimo error al final del texto marcado en negrita. El fallo esta al verificar el archivo build.prop, que no coincide con el que espera que sea el original, vamos, que ese build.prop ha sido modificado por alguna otra aplicación y no concuerda con que se esperaba, dando el error.

Si ahora vamos a system/build.prop y lo abrimos con el editor de texto, en mi caso veo que al final del texto, se añaden unas lineas que no deberían estar, provocadas por la aplicación Pimp my rom (si hubiera hecho el backup antes de modificar cosas con la app, podría restaurar ese fichero y me eliminaría esta modificación…)

Hay una aplicación que puede ser útil averiguando fallos de OTAs Fallidas, se llama OTA VERIFIER. Lo instalamos y pinchamos en select file, y buscamos el archivo .zip que estará en el directorio \cache. Mantenemos pulsado con el dedo el zip y saldrá un menú que pone «verify ota.zip»…luego hará el análisis y nos dirá donde falla la instalación. Es bastante completo.

Final del archivo last_log:

Finding update package…
I:Update location: /cache/6136cbe0fb21994b8bd463d137ac75b953ba8e9b.signed-occam-JWR66Y-from-JWR66V.6136cbe0.zip
Opening update package…
I:read key e=65537
I:read key e=65537
I:2 key(s) loaded from /res/keys
Verifying update package…
I:comment is 1606 bytes; signature 1588 bytes from end
I:whole-file signature verified against key 0
I:verify_file returned 0
Installing update…
Verifying current system…
file «/system/build.prop» doesn’t have any of expected sha1 sums; checking cache
failed to stat «/cache/saved.file»: No such file or directory
failed to load cache file
script aborted: assert failed: apply_patch_check(«/system/build.prop», «e336e937ec01a4e2fcb60d3659e296a30701ebf9», «b14efd4ddb55a476ba46fb51df7a230d829cab1d»)
assert failed: apply_patch_check(«/system/build.prop», «e336e937ec01a4e2fcb60d3659e296a30701ebf9», «b14efd4ddb55a476ba46fb51df7a230d829cab1d»)
E:Error in /cache/6136cbe0fb21994b8bd463d137ac75b953ba8e9b.signed-occam-JWR66Y-from-JWR66V.6136cbe0.zip
(Status 7)
Installation aborted.
I:Saving locale «es_ES»

 

One Response

  1. Avatar Kom

Leave a Reply