Mediatek-res.apk verursacht Bootloop

Richtig, ich war also ein absoluter Idiot und habe mediatek-res.apk deinstalliert. Ich war wahrscheinlich sehr müde und ich war dumm genug, zu vergessen, ein Backup in der Wiederherstellung zu erstellen. Das Telefon ist ein chinesischer Klon (Jiake JK3) und ich kann keine Standard-Firmware im Internet finden. Es steckt jetzt im Bootloop fest, also muss ich irgendwie mediatek-res.apk wiederherstellen. Ich kann mit root auf adb zugreifen, wenn ich mich in der Wiederherstellung befinde. Ich habe versucht, es mit den richtigen Berechtigungen nach /system/framework zu verschieben, aber das hat nicht funktioniert. Das Log (wenn ich hochfahre) sagt:

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

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

Und

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

Und

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}

Ich habe keine Ahnung, was das alles bedeutet, aber ich bin ein ziemlich fähiger Benutzer. Wenn mir also jemand sagen könnte, was es bedeutet, wäre das großartig.

Antworten (1)

Die Signaturabweichung weist darauf hin, dass das von Ihnen installierte Paket (das mediatek-res.apk) nicht aus derselben Quelle wie der Rest des Betriebssystems stammt. Es stammt von einem anderen ROM, wahrscheinlich von einem anderen OEM für ein anderes Gerät. Sie müssen die APK-Datei finden, die mit dem Rest Ihres ROM übereinstimmt, und zwar auf demselben Gerät wie Ihrem.

Würde das Deaktivieren der Signaturüberprüfung in der Wiederherstellung überhaupt einen Unterschied machen? Wenn das OP die ROM-Zip auf seinem Gerät/PC hat, könnten sie die apk wahrscheinlich trotzdem herausziehen. Oder Dirty Flash das ROM über sich selbst..? Auch erwähnenswert: Erstellen Sie IMMER IMMER ein Nandroid- Backup, bevor Sie etwas aus /systemZIP-Dateien löschen oder überhaupt flashen!
Ich glaube nicht, da es nicht die Wiederherstellung ist, die die Signatur überprüft, sondern Android selbst.
Ja, das Problem liegt beim Android-Bootloader. Möglicherweise habe ich es geschafft, die ursprüngliche APK wiederherzustellen, denn als ich eine neue APK ausprobierte, startet sie auf dem Sperrbildschirm und funktioniert eine Sekunde lang, zeigt dann eine Meldung zum Schließen der Google Play-Dienste an und startet neu. Ich habe versucht, andere Leute mit dem Gerät aus verschiedenen Android-Foren zu kontaktieren, damit sie ihre Firmware hochladen können.