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.
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.
RossC
/system
o flashear archivos zip!dan hulme
usuario2350334