Ich habe ein firmware.bin
mit FMK Mod Kit extrahiert und habe 3 Dateien erhalten: Jetzt funktioniert es, header.img , rootfs.img and footer.img
wenn ich alle Dateien erneut zusammenpacke und wieder zusammenpacke , und es aktualisiert den Router. Aber wenn ich das mit diesem Befehl entpacke , komprimiere ich es erneut mit ", was übrigens die gleiche Komprimierungsmethode und Blockgröße wie das Original ist ", aber es gibt mir eine geringere Größe im Vergleich zu und der Router gibt mir Upgrade fehlgeschlagen.firmware2.bin
rootfs.img
unsquashfs rootfs.img
squashfs-root/
mksquashfs rootfs-root/ squash_new.img -comp lzma -b 131072
rootfs.img
rootfs.img
hier sind die Größen der beiden Dateien
squash_new.img (9.945.088 Bytes)
rootfs.img (9.945.232 Bytes)
gibt es ein Problem mit unsquashfs
oder mksquashfs
?
denn als ich eine Hex-Editor-Software verwendete, bemerkte ich, dass einige Einträge anders waren, obwohl ich nichts geändert hatte.
BEARBEITENjemand meinte, die header.img
Datei könnte Informationen über die rootfs.img
Datei enthalten und jede Änderung könnte zu einem fehlgeschlagenen Upgrade führen, sofern ich sie nicht mit den Informationen in der Datei abgleiche header.img
. Wie soll ich die Datei bearbeiten header.img
? Ich kann sie nicht zurückziehen, sondern nur als Hex anzeigen und der gesamte Text darin ist Müll.