0 votos

One Plus One - CM11 - No se completa la OTA

He actualizado el archivo ContactsProvider.apk en sys/priv-app. Sin embargo, estoy tratando de flashear la última actualización de CM y sigo corriendo en un hash miss-match. En concreto:

assert failed: apply_patch_check("/system/priv-app/ContactsProvider.apk", "fb6e94a195230a7d056372699dfe01a7ad7cefad", "4be1a92ade982716f9f64e53a48bdbb6dad997a")

Con esto, soy incapaz de completar el flasheo a través de TWRP. Estoy en la última img (v2.8.0.1) y ya he intentado restaurar a una copia de seguridad anterior para ver si el archivo volvería a su estado original. Cuando restauro, todo vuelve (como era de esperar) pero el archivo en cuestión no. También he intentado adb sideload la actualización y que no tuvo éxito tampoco.

Estoy buscando sugerencias que puedan ayudarme a superar esto, aunque signifique un wipe o reset completo.

1voto

Andy Brudtkuhl Puntos 1714

El error te está diciendo que no se aplicará porque el sistema que tienes actualmente no coincide con la base a la que se supone que se aplica la actualización, porque has actualizado este archivo. No sigas tratando de aplicar la actualización: si de alguna manera puedes eludir la comprobación y flashear la actualización de todos modos, el resultado será un sistema operativo roto.

Si todavía tienes el archivo ContactsProvider.apk original, restaurarlo permitirá que se aplique la actualización.

Si no puedes restaurar el archivo ContactsProvider.apk original, no podrás aplicar ninguna otra actualización. Necesitas descargar una imagen completa de Cyanogenmod y flashearla. Las actualizaciones OTA volverán a funcionar, siempre y cuando no modifiques más archivos del sistema operativo.

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