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.
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.
HasH_Brown
Der Jamaikaner
HasH_Brown
Der Jamaikaner
set_perm(0, 0, 0777, "/system/build.prop");
und diese dann nach der Änderung setzenset_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.