Ich habe meinen Colorfly g808 gemauert, indem ich dieser Anleitung (Japanisch) gefolgt bin.
http://bl.oov.ch/2012/12/android-421-mvno-sim.html
Ich habe es nicht mit der Adb-Shell gemacht, sondern mit einem Terminal-Emulator im Telefon selbst, also habe ich den ADB-Debug-Modus nicht aktiviert.
die betreffende Datei ist
/data/resource-cache/vendor@overlay@framework@framework-res.apk@idmap
Ich muss seine Berechtigungen auf "644" setzen
Ich habe Zugriff auf ADB Sideload, indem ich beim Booten die Lautstärketaste drücke, während ich über USB verbunden bin.
Ich habe mehrere Tutorials zum Erstellen eines benutzerdefinierten Updater-Skripts ausprobiert, aber ich erhalte immer die Meldung "Installation abgebrochen". wenn ich versuche es zu installieren. Ich habe übrigens signiert und unsigniert versucht.
Ist es überhaupt möglich, eine update.zip zu erstellen, um nur eine Berechtigung für eine Datei festzulegen? muss ich auch ein "update-binary" haben? (Ich habe versucht, eine von hier http://pan.baidu.com/share/link?shareid=92493&uk=252038779 einzufügen , von der ich dachte, dass sie für mein Gerät bestimmt ist.)
Meine Android-Version ist 4.2.2 ... glaube ich ...
Was ich im Computer sehe:
$ adb sideload update-signed.zip
loading: 'update-signed.zip'
sending: 'update-signed.zip' 100%
Was ich im Gerät sehe:
Now send the package you want to apply
to the device with "adb sideload <filename>"...
Installation aborted.
Die "Installation abgebrochen" erscheint direkt nachdem ich die Datei gesendet habe. Es sieht so aus, als würde es nicht einmal versuchen, es zu analysieren. Ich habe versucht, das Skript mit just zu vereinfachen
ui_print("Next time don't forget to enable debug mode before playing with fire!");
sleep(5);
(Ich kümmere mich auch darum, am Ende eine leere Zeile zu lassen ...)
Die ZIP-Datei, die ich verwende: http://s000.tinyupload.com/index.php?file_id=79008422714753153826
Ein weiterer Versuch: http://s000.tinyupload.com/index.php?file_id=00027545588116868142
Sicher. Fügen Sie es einfach in das Updater-Skript ein, das sich normalerweise unter META-INF/com/google/android/updater-script befindet
Stellen Sie sicher, dass Ihr Skript die Datenpartition einbindet und so etwas ausführt:
set_perm(0, 0, 0644, "/data/resource-cache/vendor@overlay@framework@framework-res.apk@idmap");
Ich bin mir nicht sicher, ob die @-Zeichen keine Probleme bei der Wiederherstellung verursachen.
Und ja, Sie brauchen Updater-Skript usw. dort drin.
Größer
kuleszdl
Reich von E