FritzBox SL Firmware modifizieren fehlgeschlagen

huafbauer

Neuer User
Mitglied seit
4 Dez 2005
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo,
wollte eine einzelne Datei in die orginal AVM-Firmware integrieren.
mit Folgenden Befehlen (hauptsächlich aus: link)
Code:
#Firmware entpacken
tar -C build/firmware/ -xf ../fritz.box_sl.10.03.94.image

#Hidden root vom Kernel trennen
( cd build/ && ../../ds-0.2.9/tools/find-squashfs firmware/var/tmp/kernel.image )

#Join Images
dd if=build/kernelsquashfs.raw of=build/filesystem-complete.image bs=512 count=172
dd if=build/firmware/var/tmp/filesystem.image of=build/filesystem-complete.image bs=512 seek=172

#Hidden root entpacken
../ds-0.2.9/tools/unsquashfs -dest build/root build/filesystem-complete.image
#perl -I/home/bernhard/fritzbox/unLZMA/inst/usr/local/lib/perl/5.8.8 ../dumpsquashfs -C build/root/ -xf build/filesystem-complete.image

#modifzieren
#mkdir -p build/telnet
#tar -C build/telnet -xf ../ds-0.2.9/tools/images/starttelnet_sl.image
#cp build/telnet/var/tmp/busybox build/root/sbin/telnetd

#Hidden root erstellen
( cd build/root/ && ../../../ds-0.2.9/tools/mksquashfs * ../filesystem-complete-new.image -noappend -le -all-root -b 16384 > ../create.log)

#Kernel Image erstellen
dd if=build/filesystem-complete-new.image of=build/kernelsquashfs-new.raw bs=512 count=172
cat build/kernel.raw build/kernelsquashfs.raw > build/firmware/var/tmp/kernel.image

#Checksumme hinzufügen
../ds-0.2.9/tools/tichksum build/firmware/var/tmp/kernel.image

#Filesystem Image erstellen
dd if=build/filesystem-complete-new.image of=build/firmware/var/tmp/filesystem.image bs=512 skip=172

#Checksumme hinzufügen
../ds-0.2.9/tools/tichksum build/firmware/var/tmp/filesystem.image

#Firmware wieder zusammenpacken:
tar -C build/firmware/ -cf - --owner=0 --group=0 --mode=0755 --format=oldgnu . > fritz.box_sl.10.03.94-telnetd.image

Habe es das erste mal per Webinterface geflasht, jedoch kam die Box nicht mehr hoch. (Ließ sich tadellos recovern)

Hat jemand genau für diese Box/Firmware-Version erfolgreich eine solche Modifikation vorgenommen?

Das Entpacken verläuft sowohl mit dumpsquashfs als auch mit unsquashfs mit dem "zusammenge-dd-ten" Image ohne Fehler.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.