Mediatek-res.apk causando bootloop

Correcto, he sido un absoluto idiota y desinstalé mediatek-res.apk. Probablemente estaba muy cansado y fui lo suficientemente estúpido como para olvidar hacer una copia de seguridad en recuperación. El teléfono es un clon chino (Jiake JK3) y no puedo encontrar ningún firmware de stock en Internet. Ahora está atascado en bootloop, así que de alguna manera necesito restaurar mediatek-res.apk. Puedo obtener acceso adb con root cuando estoy en recuperación. Intenté enviarlo a /system/framework con los permisos correctos, pero eso no funcionó. El registro (cuando arranco) dice:

D/PackageManager( 1699): scan package: /system/framework/mediatek-res.apk , start at: 66650ms.

D/asset   ( 1699): AssetManager-->addDefaultAssets CIP path not exsit!

y

I/PackageManager( 1699): /system/framework/mediatek-res.apk changed; collecting certs

D/dalvikvm( 1699): GC_CONCURRENT freed 1976K (15855), 34% free 4069K/6124K, paused 1ms+2ms, total 19ms

y

E/PackageManager( 1699): Package com.mediatek has no signatures that match those in shared user android.uid.system; ignoring!

W/PackageManager( 1699): Signature mismatch for shared user : SharedUserSetting{41de1470 android.uid.system/1000}

No tengo idea de qué significa esto, pero soy un usuario bastante capaz, así que si alguien pudiera decirme qué significa, sería genial.

Respuestas (1)

La discrepancia de la firma indica que el paquete que instaló (el mediatek-res.apk) no es de la misma fuente que el resto del sistema operativo. Es de una ROM diferente, probablemente una hecha para un dispositivo diferente, por un OEM diferente. Debe encontrar el archivo APK que coincida con el resto de su ROM, desde el mismo dispositivo que el suyo.

¿La desactivación de la verificación de firma en la recuperación supondría alguna diferencia? Si el OP tiene el zip de la ROM en su dispositivo/PC, probablemente podrían sacar el apk de todos modos. ¿O flashear la ROM sobre sí misma...? También vale la pena señalar: ¡SIEMPRE SIEMPRE haga una copia de seguridad de nandroid antes de eliminar cualquier cosa /systemo flashear archivos zip!
No lo creo, ya que no es el recovery el que comprueba la firma, es el propio Android.
Sí, el problema es con el gestor de arranque de Android. Es posible que haya logrado recuperar el APK original, porque cuando probé un nuevo APK, se inicia en la pantalla de bloqueo y funciona durante un segundo, luego muestra un mensaje de cierre forzado para Google Play Services y se reinicia. He estado tratando de contactar a otras personas con el dispositivo desde varios foros de Android para que puedan cargar su firmware.