Modfs gebautes Image für 2 Fritzbox in Österreich verwenden

wincom

Mitglied
Mitglied seit
19 Sep 2012
Beiträge
203
Punkte für Reaktionen
2
Punkte
18
Hallo

Habe heute ein mit modfs auf der 7490 ein neues 7.01. Os mit telnet gebaut .

Kann ich dieses auch kopieren und meinen Bruder in Österreich schicken

Wie sind da die Befehle.

Danke
 
Klar kannst Du Images (ist ja ansich ein komprimierter Container) problemlos "verteilen" .

Bei AVM gibt es ja auch für alle Boxen ein und das selbe Image. Nur die Config ist eben individuell.

Sharen am besten über eine Cloud, da viele Emailprovider die Größe limitieren.


//edit war jetzt bei SIAB sry, wobei man ja darauf auf dieser "Console" das modfs aufbaut
 
Zuletzt bearbeitet:
Na ja, ganz so simpel ist das dann doch nicht.

Da "modfs" nur das Dateisystem modifiziert und dann auch noch nur das "innere" SquashFS-Image (der Rest wird aus der Vorlage kopiert, max. werden noch Dateien zum Wrapper-FS hinzugefügt), kann man das nicht ohne weiteres auf einer Box mit originaler Firmware installieren (und schon gar nicht über den Bootloader oder das AVM-GUI).

Man kann allerdings die AVM-Version installieren, sich den Shell-Zugang verschaffen (mit einem Image aus "toolbox" bzw. "first_aid") und dann im zweiten Partition-Set, in dem man zuvor die passende AVM-Version ebenfalls installiert hat, nur noch die von "modfs" auf Wunsch erzeugte Image-Datei mit dem root-Dateisystem ersetzen (es gibt dafür spezielle Operationen: https://github.com/PeterPawn/modfs/blob/master/modfs#L2902) - das dauert sicherlich weniger, als selbst ein zweites Image zu erstellen. Aber es erfordert zusätzliche Kenntnisse und "modfs" erstellt auch bei Ausgabe der Image-Datei nur das SquashFS-Image.

Den Rest für "install" oder "installfs" (Kernel + Wrapper als ext2-Dateisystem mit passendem "sqsh"-Dummy-Header) müßte man selbst erzeugen und das ist zwar kein Hexenwerk, aber man muß dazu schon verstehen, was man da macht. Ein einfaches "installroot" ist allerdings schnell erledigt - nur muß dazu eben zuvor auf der Box schon "modfs" existieren und in der Zielpartition auch der Kernel und der Wrapper für die passende Version bereits vorliegen - das kann man sich allerdings auch von "modfs" dorthin kopieren lassen, wenn man die passende AVM-"Vorlage" hat.
 
Puh das ist jetzt eine Nummer zu hoch für mich . Ich sag mal was ich gemacht habe .Habe die Fritzbox auf .20 Image
./startx.sh FRITZ.Box_7490.113.06.20.image heruntergeboostet . (Weil ich mit der Einmalimpfung nich klar gekommen bin )
Schade das es da keine vernünftige Anleitung gibt mit Befehle.
Dann mit den Telefon
Telnet aktiviert #96*7*
Dann usb stick in der box mit wenigstens 256 mb swap den dann mounten
danach befehl über telnet auf der fritzbox
mkdir -p /var/media/ftp/mod;cd /var/media/ftp/mod;wget -qO- http://yourfritz.de/modfs.tgz | gunzip -c | tar x
./modfs update er holt sich dann das Image von AVM
ausführen Fragen immer mit ja beantworten . Zuletzt enter drücken
Und schon hast du Telnet auf den neuen Image .
 
./startx.sh FRITZ.Box_7490.113.06.20.image heruntergeboostet .
seltsam,welches "startx.sh" ???
Downgrade macht man doch seit es "modfs-Starter" gibt nicht mehr.

Weil ich mit der Einmalimpfung nich klar gekommen bin
Wo ist das Problem ?

Vorschlag: einen SIAB-Zugang für die vorhandene Box in AT einrichten:
Ablauf: das entsprechende Image downloaden und per EVA booten
Download-URL für Image FW 7.0.1:
https://github.com/PeterPawn/first_aid/blob/master/implant_siab_3.10.107.image.7490?raw=true
Download-URL für Image FW 6.9.3
https://github.com/PeterPawn/first_aid/blob/master/implant_siab_3.10.73.image.7490?raw=true

anschließend ganz normal den Telnet-Zugang per modfs über den SIAB-Prompt https://fritz-box-at:8010 einrichten;
 
Zuletzt bearbeitet:
Danke Shirocco
Das werde ich auch machen .
Kannst du mir dazu noch etwas genauer sagen .Evtl Befehle (Ablauf: das entsprechende Image per EVA booten)
 
Ablauf: das entsprechende Image per EVA booten

Beispiel für die FB7412:
siehe https://www.ip-phone-forum.de/threa...la-avm-oder-besser-nicht.294386/#post-2268717
Code:
vidar:/tmp/yf/juis # cd ../toolbox/
vidar:/tmp/yf/toolbox # wget -q http://ftp.avm.de/archive/fritz.box/fritzbox.7412/firmware/deutsch/FRITZ.Box_7412.137.06.83.image
vidar:/tmp/yf/toolbox # TOOLBOX_IMAGE_SIZE=3 ./build_shellinabox_implant_image FRITZ.Box_7412.137.06.83.image > SIAB-7412.image
vidar:/tmp/yf/toolbox # ls SIAB-7412.image
SIAB-7412.image
vidar:/tmp/yf/toolbox #
vidar:/tmp/yf/toolbox # cd ../eva_tools/
vidar:/tmp/yf/eva_tools # eval $(./eva_discover INTERFACE=vlan10 FROM=192.168.178.2 TO=192.168.178.1 BLIP=1);[ $EVA_FOUND -eq 1 ] && ./eva_to_memory ../toolbox/SIAB-7412.image
Found AVM bootloader: AVM EVA Version 1.2605 0x0 0x47409
Found hardware revision: 209
Memory size is 0x08000000 (128 MB)
Memory size limited to 128 MB
Image size is 0x563e00 (5 MB)
Setting temporary memory size to: 0x07a9c200
Setting temporary kernel args to: mtdram1=0x87a9c200,0x88000000
Image uploaded to device.
vidar:/tmp/yf/eva_tools #
ggf. sind die Dateinamen/Pfade anzupassen.

Ausführliche Doku siehe https://www.ip-phone-forum.de/threa...kript-dateien-aus-yourfritz-eva_tools.298591/
 
Zuletzt bearbeitet:
Schade das es da keine vernünftige Anleitung gibt mit Befehle.
Tja, die einen sagen so, die anderen so.

Schreib' doch einfach mal selbst eine ...

@Shirocco88:
Da beim Installieren von Dateien in die Wrapper-Partition das Branding der Firmware gar keine Rolle spielt, kann man die internationale Version der 7490 genauso mit dem 7490-Image auf "first_aid" behandeln, wie die deutsche.
 
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.