Kann update.zip update-script verwendet werden, um build.prop auf eine SD-Karte zu kopieren?

Ich habe den unglücklichen Fehler gemacht, die Dalvik-Haufengröße auf 64 m zu senken, und jetzt steckt mein Tablet in einem Bootloop fest. Ich habe versucht, meine eigene update.zip (einschließlich signierter) zu erstellen, und alle können im Wiederherstellungsmodus nicht geladen werden und sagen „Installation abgebrochen“.

Gibt es eine Möglichkeit, update.zip zu verwenden, um build.prop vom Gerät zu ziehen? Mein Computer findet es nicht auf ADB, daher ist dies meine einzige Option.

**Bearbeiten: Ich habe jetzt eine Kopie der ursprünglichen build.prop aus dem Stock-ROM. Ich habe jetzt Probleme, das wieder auf das Gerät zu bekommen, da es beim Extrahieren immer wieder anhält. Ich frage mich, ob mit den von mir verwendeten Berechtigungen etwas nicht stimmt oder ob ich im Updater-Skript angeben muss, dass build.prop gelöscht werden soll.

mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system");
package_extract_dir("system", "/system");
set_perm(0, 0, 0644, "/system/build.prop");
show_progress(0.100000, 0);
unmount("/system");

Da meine Wiederherstellung keine Ausgabe für ui_print(); Ich habe show_progress(); um zu sehen, wie viel Code ausgeführt wird. Es mountet und führt alles erfolgreich aus, außer das Paket zu extrahieren, wo es einfach auflegt und "Installation abgebrochen" sagt.

Können Sie die ROM für Ihr Gerät herunterladen? Sie könnten (was als vielleicht gelesen wird) eine schmutzige Installation über Ihr ROM durchführen (das System und die Daten nicht löschen, sodass Ihre Apps und Informationen intakt bleiben) …… Oder Sie könnten die build.prop ziehen und so vorgehen, wie Sie es in Ihrem erwähnt haben Frage.
Ich habe das Werks-ROM heruntergeladen, aber aus irgendeinem Grund kann ich keine Build-Prop auf dem Gerät installieren. Es kommt wie bisher "Installation abgebrochen" zurück. Es kann die Partition erfolgreich mounten und Berechtigungen festlegen, aber die Datei nicht kopieren. Dies ist die update.zip, die ich ausprobiert habe: cdn.yard.cu.cc/ext/update.zip
Welchen chmod verwendest du? Haben Sie die schmutzige Installation in Betracht gezogen, die die build.prop ersetzen würde
Es würde diese vor der Änderung setzen set_perm(0, 0, 0777, "/system/build.prop");und diese dann nach der Änderung setzen set_perm(0, 0, 0644, "/system/build.prop");. Ich frage mich, ob ich die vorhandene build.prop löschen muss, bevor ich versuche, die neue zu schreiben? Ich würde erwarten, dass die alte automatisch gelöscht wird, wenn ich versuche, die neue zu schreiben.

Antworten (1)

Ich habe das Problem behoben, indem ich mit der Bestandswiederherstellung gesichert und dann die Werksfirmware neu geflasht habe. Ich ging dann zurück in die Bestandswiederherstellung und stellte meine Benutzerdaten wieder her.

Der Grund, warum es meine update.zip-Dateien nicht akzeptieren würde, ist, dass sie nicht von Archos signiert wurden.