One Plus One - CM11 - Error al completar OTA

Actualicé el archivo ContactsProvider.apk en sys/priv-app. Sin embargo, estoy tratando de actualizar la última actualización de CM y sigo encontrando una falta de coincidencia de hash. En especifico:

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

Con esto, no puedo completar el flash a través de TWRP. Estoy en la última img (v2.8.0.1) y ya intenté restaurar a una copia de seguridad anterior para ver si el archivo volvería a su estado original. Cuando restauro, todo vuelve (como se esperaba), pero el archivo en cuestión no. También traté de descargar adb la actualización y tampoco tuve éxito.

Estoy buscando sugerencias que puedan ayudarme a superar esto, incluso si significa un borrado completo o un reinicio.

Respuestas (1)

El error le dice que no se aplicará porque el sistema que tiene actualmente no coincide con la base a la que debe aplicarse la actualización, porque actualizó este archivo. No siga intentando aplicar la actualización: si de alguna manera puede eludir la verificación y actualizar la actualización de todos modos, el resultado será un sistema operativo roto.

Si aún tiene el archivo ContactsProvider.apk original, restaurarlo permitirá que se aplique la actualización.

Si no puede restaurar el ContactsProvider.apk original, entonces no podrá aplicar más actualizaciones. Debe descargar una imagen completa de Cyanogenmod y actualizarla. Las actualizaciones OTA volverán a funcionar, siempre y cuando no edites más archivos del sistema operativo.

Gracias por el consejo. He flasheado la versión que tengo actualmente y actualizó todos los archivos del sistema. Luego mostré la nueva instantánea de tocino y funcionó.