.titleBar { margin-bottom: 5px!important; }

FritzBox SL Firmware modifizieren fehlgeschlagen

Dieses Thema im Forum "FRITZ!Box Fon: Modifikationen" wurde erstellt von huafbauer, 23 Okt. 2006.

  1. huafbauer

    huafbauer Neuer User

    Registriert seit:
    4 Dez. 2005
    Beiträge:
    1
    Zustimmungen:
    0
    Punkte für Erfolge:
    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.