- http://www.ip-phone-forum.de/showthread.php?t=273304
- der etwas ablenkende Titel des Threads: debug.cfg mit AVM 06.20 oder auch “SquashFS-Image direkt auf der Box ändern”
- mit dieser Software lässt sich (z.B.) die geflashte Firmware auspacken, modifizieren (AKA modden) und wieder packen und in einen weiteren Boot-Bereich flashen – in diesen weiteren Boot-Bereich wird ab sofort per default gebootet (das lässt sich im gemoddeten Neustart-Bereich in der gemoddeten Web-GUI steuern (“doppelt genäht hält besser”))
- eigentlich ist auch vorgesehen, dass die zu modifizierende Firmware woandersher stammt und von modfs dort abgeholt wird oder oder oder – aber das funktioniert nur eingeschränkt
- eine der vorbereiteten Modifikationen ist, dass man auch wieder unter FRITZ!OS 06.35 oder 06.36 mit telnet auf die Box kommt
- eine andere vorbereitete Modifkation ist, dass dem telnet-User ein
/var/custom/profile
zur Verfügung steht – wie der Inhalt dort hinein kommt? tja … - das Skript
edit_rcuser
editiert und re-flasht/var/flash/debug.cfg
(mit Hilfe von vi) – weil das so bequem ist, baut man sich dort auch passend das /var/custom/profile mit Hilfe von here-scripts in/var/flash/debug.cfg
Und wie kommt man z.B. zu einem SSH-Server? Man könnte einen SSH-Server in das zu abgezogene und zu flashende Verzeichnis kopieren und dann mit in das neue, alternativ zu bootende Verzeichnis flashen lassen – aber eigentlich will man das vielleicht nur mit einer eigenen freetz-Umgebung tun, denn woher sollte man sonst einen passenden aktuellen SSH-Server (dropbear?!?) bekommen?
Und wie konnte ich überhaupt modfs ausführen? Mit einem /var/install
in einem Pseudo-Firmware-Update-Image (ein GNU-TAR-File), das den vorhandenen telnetd verfügbar macht und aktiviert. Hier ist der Code des /var/install
zu finden:
Eigentlich bekam ich das passende GNU-TAR-File hier:
Update 2015-08-23:
Solange man (noch) ein FRITZ!OS mit freigeschaltetem telnet-Zugang hat, kann man ohne Pseudo-Firmware-Update vorgehen, nämlich mit “modfs update IMAGE”, und das geht z.B. wie folgt:
# ./modfs-0.3.1/modfs update FRITZ.Box_7490_Labor.113.06.36-31135.image
Leave a Reply