Hallo zusammen,
ich brauche mal Unterstützung von den Freetz-Experten. Wahrscheinlich ist es nur eine Kleinigkeit, die ich falsch mache.
Also, ich möchte gerne die Firmware für die Fritzbox 7570HN-Edition verändern um Capture und Telnet zu implementieren. Vorliegen tut ein Dump der Firmware 81.05.09.
Entsprechend des HowTos (*Klick*) bin ich folgendermaßen vorgegangen.
* Firmware-Dump ("Alice_IAD_7570_vDSL_81.05.09_Dump.image") in ein Freetz-Unterverzeichnis kopiert
* Die Tools sind schon gebaut worden
* FW entpacken mit "../../../../fwmod -u -d unpacked_firmware Alice_IAD_7570_vDSL_81.05.09_Dump.image", keine Fehlermeldung
* im angelegten Verzeichnis bei "original" die Änderungen eingefügt, u.a. utelnetd nach "original/filesystem/bin" kopiert
* Dann die FW wieder gepackt mit "../../../../fwmod -p -d unpacked_firmware Alice_IAD_7570_vDSL_81.05.09_Dump.image", Ausage beim Packen:
* anschließend ist in "unpacked_firmware" das Verzeichnis "modified" angelegt worden, utelnetd ist in diesem Verzeichnis vorhanden
* außerdem gibt es im Verzeichnis "unpacked_firmware" die Datei "7570_-.en_20140316-061629.image", die ja das neu gepackte Image enthält.
* wenn ich diese Datei jetzt ein Verzeichnis hoch verschiebe und wieder entpacke mit "../../../../fwmod -u -d unpacked_firmware2 7570_-.en_20140316-061629.image" fehlt im neu angelegten Verzeichnis "unpacked_firmware2/original/filesystem/bin" die Datei utelnetd
Ich dachte, dass fwmod das Verzeichnis "modified" packt, aber vielleicht habe ich da auch irgendwo einen Denkfehler. Könnt ihr mich aufklären, was ich falsch mache.
Grüße
dancedoc
ich brauche mal Unterstützung von den Freetz-Experten. Wahrscheinlich ist es nur eine Kleinigkeit, die ich falsch mache.
Also, ich möchte gerne die Firmware für die Fritzbox 7570HN-Edition verändern um Capture und Telnet zu implementieren. Vorliegen tut ein Dump der Firmware 81.05.09.
Entsprechend des HowTos (*Klick*) bin ich folgendermaßen vorgegangen.
* Firmware-Dump ("Alice_IAD_7570_vDSL_81.05.09_Dump.image") in ein Freetz-Unterverzeichnis kopiert
* Die Tools sind schon gebaut worden
* FW entpacken mit "../../../../fwmod -u -d unpacked_firmware Alice_IAD_7570_vDSL_81.05.09_Dump.image", keine Fehlermeldung
* im angelegten Verzeichnis bei "original" die Änderungen eingefügt, u.a. utelnetd nach "original/filesystem/bin" kopiert
* Dann die FW wieder gepackt mit "../../../../fwmod -p -d unpacked_firmware Alice_IAD_7570_vDSL_81.05.09_Dump.image", Ausage beim Packen:
Code:
detected firmware 7570-vDSL_de 81.05.09 rev27443 (11.02.2014 14:24:41)
STEP 3: PACK
checking for left over Subversion directories
integrate freetz info file into image
packing var.tar
creating filesystem image
SquashFS block size: 64 kB (65536 bytes)
merging kernel image
kernel image size: 7.2 MB, max 15.2 MB, free 8.0 MB (8397922 bytes)
Aproximately maximal time for the answering machine: 66 min, 41 sec (4001 sec)
packing unpacked_firmware/7570_-.en_20140316-061629.image
image file size: 8.0 MB
done.
FINISHED
* außerdem gibt es im Verzeichnis "unpacked_firmware" die Datei "7570_-.en_20140316-061629.image", die ja das neu gepackte Image enthält.
* wenn ich diese Datei jetzt ein Verzeichnis hoch verschiebe und wieder entpacke mit "../../../../fwmod -u -d unpacked_firmware2 7570_-.en_20140316-061629.image" fehlt im neu angelegten Verzeichnis "unpacked_firmware2/original/filesystem/bin" die Datei utelnetd
Ich dachte, dass fwmod das Verzeichnis "modified" packt, aber vielleicht habe ich da auch irgendwo einen Denkfehler. Könnt ihr mich aufklären, was ich falsch mache.
Grüße
dancedoc
Zuletzt bearbeitet: