[Info] modfs - SquashFS-Image (AVM-Firmware) ändern für NAND-basierte FRITZ!Boxen

Freetz muß dazu erst auf die neue Revision von "YourFritz" aktualisiert werden. Es braucht auch den zusätzlichen Patch (in Freetz), weil die Implementierung des "festen Brandings" in Freetz von der abweicht, die ich von Beginn an propagiert und damit auch in "modfs" umgesetzt habe.

Ob und wann Freetz jetzt auch den neuen Stand von YourFritz aktualisiert (und ob die Unterstützung der 7520/7530 beim Boot-Manager jetzt schon als Anlass für ein Update ausreicht), kann ich nicht beeinflussen - ich gehe mal davon aus, daß zumindest @er13 über Änderungen im YourFritz-Repo benachrichtigt wird - zumindest kann er das entsprechend einstellen, wenn er es will (und die "Erwähnung" hier im Thread tut vermutlich auch ihr Bestes, damit das als "Alarm" rüberkommt).
 
Wäre es eigentlich aufwändig, den Default Prompt der SIAB das Arbeitsverzeichnis anzeigen zu lassen (d.h. $(pwd) in die PS1 der gespawnten ash einzufügen)? Ich nutze das Ding (Kudos, btw, für ein Ein-Mann-Projekt sind Deine Fritzprojekte echt 'ne ziemlich stramme Leistung!) gerade, um mich mal ein bißchen mit dem System vertraut zu machen und würde mir sonst "schnell und dreckig" etwas in den modfs-Scripts (bzw. zur Not in der Busybox selbst) zurechtpatchen. Aber ich wollte nur lieber erstmal fragen, ob es dafür evtl. 'ne einfache, saubere Lösung gäbe...
 
Zuletzt bearbeitet:
Die BusyBox von AVM kennt keine Variablen im PS1-Prompt, weil bei ihr CONFIG_FEATURE_EDITING_FANCY_PROMPT nicht gesetzt ist. Aber mit einer eigenen ist das kein Problem - man sieht's ab und an mal, wenn ich CODE-Blöcke von einer solchen Box verwende.

Ich würde hier aber deutlich empfehlen, auf die E99-custom zu setzen (die habe ich irgendwo in diesem Thread mal sehr, sehr ausführlich beschrieben und daran hat sich eigentlich nichts geändert) und gleich mit einem passenden SquashFS-Image eigene Erweiterungen einzubinden - zumindest dann, wenn es tatsächlich um eine Box geht, die schon mit "modfs" behandelt wurde.

Alternative ist die gemeinsame Verwendung von "mod_rc_tail_sh" und "mod_profile", wobei dann in der "rc.user" eben ein Verzeichnis "/var/custom/etc" und darin eine Datei "profile" angelegt werden müsste. Die von "mod_profile" in die originale "/etc/profile" (am Ende) eingefügte Zeile sieht so aus: [ -f /var/custom/etc/profile ] && . /var/custom/etc/profile ... wenn die Datei "/var/custom/etc/profile" existiert, werden die darin enthaltenen Kommandos bei jedem Login (wenn die "/etc/profile" abgearbeitet wird) eingeschlossen.

Das geht also mit "modfs" tatsächlich alles irgendwie schon ... bei der E99-custom braucht es zwar mehr Aufwand, dafür kann man damit dann problemlos weitere Services auf der Box starten. Ich habe da z.B. diese Dateien in einem solchen Image:
Code:
root@fb7490:~ $ find /var/custom -type f -exec ls -l '{}' \;
-rwxr-xr-x    1 root     root       1348924 Jun 26  2019 /var/custom/bin/bash
-rwxr-xr-x    1 root     root       1626564 Jun 27  2019 /var/custom/bin/busybox
-rwxr-xr-x    1 root     root        460508 Jun 28  2019 /var/custom/bin/decoder
-rwxr-xr-x    1 root     root          7606 Aug 14  2017 /var/custom/etc/init.d/rc.alive
-rwxr-xr-x    1 root     root          6191 Apr 17  2016 /var/custom/etc/init.d/rc.dropbear
-rwxr-xr-x    1 root     root          6629 Apr 10  2016 /var/custom/etc/init.d/rc.shellinaboxd
-rwxr-x---    1 root     root          5841 Apr  9  2016 /var/custom/etc/init.d/rc.startup
-r--r-----    1 root     root           397 Apr  9  2016 /var/custom/etc/profile
-rwxr-xr-x    1 root     root         35332 Jun 26  2019 /var/custom/lib/ld-uClibc-1.0.14.so
-rwxr-xr-x    1 root     root         28916 Jun 26  2019 /var/custom/lib/libcrypt-1.0.14.so
-rwxr-xr-x    1 root     root       1629040 Jun 26  2019 /var/custom/lib/libcrypto.so.1.0.0
-rwxr-xr-x    1 root     root         16348 Jun 26  2019 /var/custom/lib/libdl-1.0.14.so
-rwxr-xr-x    1 root     root         92620 Jun 26  2019 /var/custom/lib/libelf.so.0.8.13
-rwxr-xr-x    1 root     root         93252 Jun 26  2019 /var/custom/lib/libexslt.so.0.8.20
-rwxr-xr-x    1 root     root         15680 Jun 26  2019 /var/custom/lib/libffi.so.6.0.4
-rwxr-xr-x    1 root     root         65948 Jun 27  2019 /var/custom/lib/libform.so.5.9
-rw-r--r--    1 root     root           132 Sep 16  2018 /var/custom/lib/libgcc_s.so
-rwxr-xr-x    1 root     root         72336 Jun 26  2019 /var/custom/lib/libgcc_s.so.1
-rwxr-xr-x    1 root     root       1200656 Jun 26  2019 /var/custom/lib/libgio-2.0.so.0.3200.4
-rwxr-xr-x    1 root     root        997716 Jun 26  2019 /var/custom/lib/libglib-2.0.so.0.3200.4
-rwxr-xr-x    1 root     root         10048 Jun 26  2019 /var/custom/lib/libgmodule-2.0.so.0.3200.4
-rwxr-xr-x    1 root     root        503892 Jun 27  2019 /var/custom/lib/libgmp.so.10.3.2
-rwxr-xr-x    1 root     root        274084 Jun 26  2019 /var/custom/lib/libgobject-2.0.so.0.3200.4
-rwxr-xr-x    1 root     root          3680 Jun 26  2019 /var/custom/lib/libgthread-2.0.so.0.3200.4
-rwxr-xr-x    1 root     root         34432 Jun 26  2019 /var/custom/lib/libhistory.so.6.3
-rwxr-xr-x    1 root     root        208592 Jun 26  2019 /var/custom/lib/libhogweed.so.4.5
-rwxr-xr-x    1 root     root        242212 Jun 26  2019 /var/custom/lib/liblua.so.5.1.5
-rwxr-xr-x    1 root     root        153116 Jun 26  2019 /var/custom/lib/liblz4.so.1.9.1
-rwxr-xr-x    1 root     root        175196 Jun 26  2019 /var/custom/lib/liblzma.so.5.2.4
-rwxr-xr-x    1 root     root        172656 Jun 26  2019 /var/custom/lib/liblzo2.so.2.0.0
-rwxr-xr-x    1 root     root        184544 Jun 26  2019 /var/custom/lib/libm-1.0.14.so
-rwxr-xr-x    1 root     root         26596 Jun 27  2019 /var/custom/lib/libmenu.so.5.9
-rwxr-xr-x    1 root     root        100352 Jun 27  2019 /var/custom/lib/libmpc.so.3.1.0
-rwxr-xr-x    1 root     root        418916 Jun 27  2019 /var/custom/lib/libmpfr.so.4.1.6
-rwxr-xr-x    1 root     root        255364 Jun 27  2019 /var/custom/lib/libncurses.so.5.9
-rwxr-xr-x    1 root     root        258348 Jun 26  2019 /var/custom/lib/libnettle.so.6.5
-rwxr-xr-x    1 root     root        507372 Jun 26  2019 /var/custom/lib/libonig.so.4.0.0
-rwxr-xr-x    1 root     root         10768 Jun 27  2019 /var/custom/lib/libpanel.so.5.9
-rwxr-xr-x    1 root     root        269108 Jun 26  2019 /var/custom/lib/libpcap.so.1.1.1
-rwxr-xr-x    1 root     root        282468 Jun 26  2019 /var/custom/lib/libpcre.so.1.2.11
-rwxr-xr-x    1 root     root          6516 Jun 26  2019 /var/custom/lib/libpcreposix.so.0.0.6
-rwxr-xr-x    1 root     root         48840 Jun 26  2019 /var/custom/lib/libpopt.so.0.0.0
-rwxr-xr-x    1 root     root         11004 Jun 28  2019 /var/custom/lib/libprivatekeypassword.so
-rwxr-xr-x    1 root     root        119212 Jun 26  2019 /var/custom/lib/libpthread-1.0.14.so
-rwxr-xr-x    1 root     root           175 Sep 18  2018 /var/custom/lib/libpthread.so
-rwxr-xr-x    1 root     root        263040 Jun 26  2019 /var/custom/lib/libreadline.so.6.3
-rwxr-xr-x    1 root     root         28740 Jun 26  2019 /var/custom/lib/librt-1.0.14.so
-rwxr-xr-x    1 root     root       1209488 Jun 26  2019 /var/custom/lib/libsqlite3.so.0.8.6
-rwxr-xr-x    1 root     root        373588 Jun 26  2019 /var/custom/lib/libssl.so.1.0.0
-rwxr-xr-x    1 root     root         26904 Jun 26  2019 /var/custom/lib/libthread_db-1.0.14.so
-rwxr-xr-x    1 root     root        209872 Jun 27  2019 /var/custom/lib/libuClibc++.so.0.2.5
-rwxr-xr-x    1 root     root        925556 Jun 26  2019 /var/custom/lib/libuClibc-1.0.14.so
-rwxr-xr-x    1 root     root          6740 Jun 26  2019 /var/custom/lib/libubacktrace-1.0.14.so
-rwxr-xr-x    1 root     root          7424 Jun 26  2019 /var/custom/lib/libutil-1.0.14.so
-rwxr-xr-x    1 root     root         35784 Jun 27  2019 /var/custom/lib/libwrap.so.0.7.6
-rwxr-xr-x    1 root     root       1652736 Jun 26  2019 /var/custom/lib/libxml2.so.2.9.8
-rwxr-xr-x    1 root     root        286140 Jun 26  2019 /var/custom/lib/libxslt.so.1.1.33
-rwxr-xr-x    1 root     root        122760 Jun 26  2019 /var/custom/lib/libyaml-0.so.2.0.2
-rwxr-xr-x    1 root     root        103576 Jun 26  2019 /var/custom/lib/libz.so.1.2.11
-rwxr-xr-x    1 root     root        176940 Jun 27  2019 /var/custom/sbin/blkid-util-linux
-rwxr-xr-x    1 root     root          4936 Jun 27  2019 /var/custom/sbin/tcpd
-rwxr-xr-x    1 root     root         26908 Jun 26  2019 /var/custom/usr/bin/bmore
-rwxr-xr-x    1 root     root         73148 Jun 26  2019 /var/custom/usr/bin/bvi
-rwxr-xr-x    1 root     root         30398 Jun 24  2019 /var/custom/usr/bin/check_signed_image
-rwxr-xr-x    1 root     root       5123424 Jun 27  2019 /var/custom/usr/bin/gdb
-rwxr-xr-x    1 root     root        339116 Jun 27  2019 /var/custom/usr/bin/gdbserver
-rwxr-xr-x    1 root     root         16135 Jun 24  2019 /var/custom/usr/bin/generate_signing_key
-r-xr-xr-x    1 root     root           107 Sep 25  2017 /var/custom/usr/bin/getsect
-rwxr-xr-x    1 root     root        133172 Jun 27  2019 /var/custom/usr/bin/htop
-rwxr-xr-x    1 root     root         71816 Jun 27  2019 /var/custom/usr/bin/iftop
-rw-r--r--    1 root     root          3678 Jun 24  2019 /var/custom/usr/bin/image_signing_files.inc
-rwxr-xr-x    1 root     root         12936 Jun 26  2019 /var/custom/usr/bin/lua
-rwxr-xr-x    1 root     root       1106764 Jun 28  2019 /var/custom/usr/bin/mc
-rwxr-xr-x    1 root     root        226004 Jun 27  2019 /var/custom/usr/bin/minicom
-rwxr-xr-x    1 root     root        679352 Jun 27  2019 /var/custom/usr/bin/mksquashfs3
-rwxr-xr-x    1 root     root        828448 Jun 28  2019 /var/custom/usr/bin/mksquashfs4
-rwxr-xr-x    1 root     root       2581544 Jun 26  2019 /var/custom/usr/bin/openssl
-rwxr-xr-x    1 root     root          4168 Jun 28  2019 /var/custom/usr/bin/privatekeypassword
-rwxr-xr-x    1 root     root          1568 Jun 24  2019 /var/custom/usr/bin/queries.lua
-rwxr-xr-x    1 root     root           152 Jun 24  2019 /var/custom/usr/bin/resetsigned
-rwxr-xr-x    1 root     root        457344 Jun 27  2019 /var/custom/usr/bin/rsync
-rwxr-xr-x    1 root     root           829 Jun 24  2019 /var/custom/usr/bin/set.lua
-rwxr-xr-x    1 root     root       2091404 Jun 27  2019 /var/custom/usr/bin/sfk
-rwxr-xr-x    1 root     root        417080 Jun 27  2019 /var/custom/usr/bin/sftp-server
-rwxr-xr-x    1 root     root       1835736 Jun 27  2019 /var/custom/usr/bin/shellinaboxd
-rwxr-xr-x    1 root     root         24120 Jun 24  2019 /var/custom/usr/bin/sign_image
-rwxr-xr-x    1 root     root        260916 Jun 27  2019 /var/custom/usr/bin/socat
-rwxr-xr-x    1 root     root        174608 Jun 26  2019 /var/custom/usr/bin/sqlite3
-rwxr-xr-x    1 root     root          2588 Jun 24  2019 /var/custom/usr/bin/tbackup
-rwxr-xr-x    1 root     root          1059 Jun 24  2019 /var/custom/usr/bin/tcat
-rwxr-xr-x    1 root     root           796 Jun 24  2019 /var/custom/usr/bin/tdel
-rwxr-xr-x    1 root     root           705 Jun 24  2019 /var/custom/usr/bin/tinstall
-rwxr-xr-x    1 root     root          6559 Jun 24  2019 /var/custom/usr/bin/tlist
-rw-r--r--    1 root     root          4012 Jun 24  2019 /var/custom/usr/bin/tlist.files
-rwxr-xr-x    1 root     root          3576 Jun 24  2019 /var/custom/usr/bin/tvi
-rwxr-xr-x    1 root     root           413 Jun 24  2019 /var/custom/usr/bin/unique_id
-rwxr-xr-x    1 root     root        713056 Jun 28  2019 /var/custom/usr/bin/unsquashfs
-rwxr-xr-x    1 root     root        540252 Jun 27  2019 /var/custom/usr/bin/unsquashfs3-multi
-rwxr-xr-x    1 root     root           236 Jun 24  2019 /var/custom/usr/bin/waitconnected
-rwxr-xr-x    1 root     root           442 Jun 24  2019 /var/custom/usr/bin/waittimeset
-rwxr-xr-x    1 root     root         19380 Jun 26  2019 /var/custom/usr/bin/xsltproc
-rwxr-xr-x    1 root     root         80192 Jun 26  2019 /var/custom/usr/bin/xz_comp
-rwxr-xr-x    1 root     root          5688 Jun 28  2019 /var/custom/usr/lib/mc/cons.saver
-rwxr-xr-x    1 root     root          4071 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/archive.sh
-rwxr-xr-x    1 root     root          5718 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/doc.sh
-rwxr-xr-x    1 root     root          1131 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/image.sh
-rwxr-xr-x    1 root     root          2151 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/misc.sh
-rwxr-xr-x    1 root     root          1116 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/package.sh
-rwxr-xr-x    1 root     root          1916 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/sound.sh
-rwxr-xr-x    1 root     root          3382 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/text.sh
-rwxr-xr-x    1 root     root          1241 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/video.sh
-rwxr-xr-x    1 root     root          1091 Jun 28  2019 /var/custom/usr/lib/mc/ext.d/web.sh
-rwxr-xr-x    1 root     root          3206 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/a+
-rwxr-xr-x    1 root     root          9726 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/apt+
-rwxr-xr-x    1 root     root          1320 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/audio
-rwxr-xr-x    1 root     root          1207 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/bpp
-rwxr-xr-x    1 root     root          2562 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/changesetfs
-rwxr-xr-x    1 root     root          5464 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/deb
-rwxr-xr-x    1 root     root          3074 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/deba
-rwxr-xr-x    1 root     root         10503 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/debd
-rwxr-xr-x    1 root     root          8998 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/dpkg+
-rwxr-xr-x    1 root     root           782 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/gitfs+
-rwxr-xr-x    1 root     root          3661 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/hp48+
-rwxr-xr-x    1 root     root          5813 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/iso9660
-rwxr-xr-x    1 root     root          1438 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/lslR
-rwxr-xr-x    1 root     root          5841 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/mailfs
-rwxr-xr-x    1 root     root         11277 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/patchfs
-rwxr-xr-x    1 root     root          2310 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/patchsetfs
-rwxr-xr-x    1 root     root         13431 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/rpm
-rwxr-xr-x    1 root     root          1509 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/rpms+
-rwxr-xr-x    1 root     root         13082 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/s3+
-rwxr-xr-x    1 root     root          7836 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/trpm
-rwxr-xr-x    1 root     root          4823 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/u7z
-rwxr-xr-x    1 root     root          1508 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uace
-rwxr-xr-x    1 root     root          1280 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/ualz
-rwxr-xr-x    1 root     root          1323 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uar
-rwxr-xr-x    1 root     root          1828 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uarc
-rwxr-xr-x    1 root     root          1655 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uarj
-rwxr-xr-x    1 root     root         18730 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uc1541
-rwxr-xr-x    1 root     root           734 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/ucab
-rwxr-xr-x    1 root     root           969 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uha
-rwxr-xr-x    1 root     root          3870 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/ulha
-rwxr-xr-x    1 root     root          2825 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/ulib
-rwxr-xr-x    1 root     root          4474 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/urar
-rwxr-xr-x    1 root     root         15261 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uzip
-rwxr-xr-x    1 root     root          1601 Jun 28  2019 /var/custom/usr/lib/mc/extfs.d/uzoo
-rwxr-xr-x    1 root     root           417 Jun 28  2019 /var/custom/usr/lib/mc/mc-wrapper.csh
-rwxr-xr-x    1 root     root           340 Jun 28  2019 /var/custom/usr/lib/mc/mc-wrapper.sh
-rwxr-xr-x    1 root     root            56 Jun 28  2019 /var/custom/usr/lib/mc/mc.csh
-rwxr-xr-x    1 root     root           160 Jun 28  2019 /var/custom/usr/lib/mc/mc.sh
-rwxr-xr-x    1 root     root        712944 Jun 27  2019 /var/custom/usr/sbin/dnsmasq
-rwxr-xr-x    1 root     root       1460672 Jun 27  2019 /var/custom/usr/sbin/dropbearmulti
-rwxr-xr-x    1 root     root        822864 Jun 26  2019 /var/custom/usr/sbin/e2fsck
-rwxr-xr-x    1 root     root        235312 Jun 27  2019 /var/custom/usr/sbin/ltrace
-rwxr-xr-x    1 root     root        675120 Jun 26  2019 /var/custom/usr/sbin/mke2fs
-rwxr-xr-x    1 root     root       2335256 Jun 27  2019 /var/custom/usr/sbin/openvpn
-rwxr-xr-x    1 root     root        854740 Jun 27  2019 /var/custom/usr/sbin/strace
-rwxr-xr-x    1 root     root       1930720 Jun 27  2019 /var/custom/usr/sbin/stunnel
-rwxr-xr-x    1 root     root        637292 Jun 26  2019 /var/custom/usr/sbin/tune2fs
-rw-r--r--    1 root     root          1178 Jun 27  2019 /var/custom/usr/share/ltrace/libacl.so.conf
-rw-r--r--    1 root     root          3216 Jun 27  2019 /var/custom/usr/share/ltrace/libc.so-types.conf
-rw-r--r--    1 root     root         14101 Jun 27  2019 /var/custom/usr/share/ltrace/libc.so.conf
-rw-r--r--    1 root     root         10701 Jun 27  2019 /var/custom/usr/share/ltrace/libm.so.conf
-rw-r--r--    1 root     root          1591 Jun 27  2019 /var/custom/usr/share/ltrace/libpthread.so-types.conf
-rw-r--r--    1 root     root          7116 Jun 27  2019 /var/custom/usr/share/ltrace/libpthread.so.conf
-rw-r--r--    1 root     root          4448 Jun 27  2019 /var/custom/usr/share/ltrace/syscalls.conf
-rwxr-xr-x    1 root     root           788 Jun 28  2019 /var/custom/usr/share/mc/edit.indent.rc
-rw-r--r--    1 root     root          1206 Jun 28  2019 /var/custom/usr/share/mc/filehighlight.ini
-rw-r--r--    1 root     root        167020 Jun 28  2019 /var/custom/usr/share/mc/help/mc.hlp
-rw-r--r--    1 root     root          3023 Jun 28  2019 /var/custom/usr/share/mc/hints/mc.hint
-rw-r--r--    1 root     root           227 Jun 28  2019 /var/custom/usr/share/mc/mc.charsets
-rw-r--r--    1 root     root          8729 Jun 28  2019 /var/custom/usr/share/mc/mc.default.keymap
-rw-r--r--    1 root     root          8667 Jun 28  2019 /var/custom/usr/share/mc/mc.emacs.keymap
-rw-r--r--    1 root     root         23022 Jun 28  2019 /var/custom/usr/share/mc/mc.ext
-rw-r--r--    1 root     root          2430 Jun 28  2019 /var/custom/usr/share/mc/mc.lib
-rw-r--r--    1 root     root         11819 Jun 28  2019 /var/custom/usr/share/mc/mc.menu
-rw-r--r--    1 root     root         12627 Jun 28  2019 /var/custom/usr/share/mc/mcedit.menu
-rw-r--r--    1 root     root           871 Jun 28  2019 /var/custom/usr/share/mc/sfs.ini
-rw-r--r--    1 root     root          3274 Jun 28  2019 /var/custom/usr/share/mc/skins/dark.ini
-rw-r--r--    1 root     root          3270 Jun 28  2019 /var/custom/usr/share/mc/skins/darkfar.ini
-rw-r--r--    1 root     root          2937 Jun 28  2019 /var/custom/usr/share/mc/skins/default.ini
-rw-r--r--    1 root     root          2924 Jun 28  2019 /var/custom/usr/share/mc/skins/double-lines.ini
-rw-r--r--    1 root     root          3363 Jun 28  2019 /var/custom/usr/share/mc/skins/featured.ini
-rw-r--r--    1 root     root          2760 Jun 28  2019 /var/custom/usr/share/mc/skins/gotar.ini
-rw-r--r--    1 root     root          3415 Jun 28  2019 /var/custom/usr/share/mc/skins/gray-green-purple256.ini
-rw-r--r--    1 root     root          3414 Jun 28  2019 /var/custom/usr/share/mc/skins/gray-orange-blue256.ini
-rw-r--r--    1 root     root          2733 Jun 28  2019 /var/custom/usr/share/mc/skins/mc46.ini
-rw-r--r--    1 root     root          4581 Jun 28  2019 /var/custom/usr/share/mc/skins/modarcon16-defbg.ini
-rw-r--r--    1 root     root          4551 Jun 28  2019 /var/custom/usr/share/mc/skins/modarcon16.ini
-rw-r--r--    1 root     root          4594 Jun 28  2019 /var/custom/usr/share/mc/skins/modarcon16root-defbg.ini
-rw-r--r--    1 root     root          4564 Jun 28  2019 /var/custom/usr/share/mc/skins/modarcon16root.ini
-rw-r--r--    1 root     root          4747 Jun 28  2019 /var/custom/usr/share/mc/skins/modarin256-defbg.ini
-rw-r--r--    1 root     root          4742 Jun 28  2019 /var/custom/usr/share/mc/skins/modarin256.ini
-rw-r--r--    1 root     root          4759 Jun 28  2019 /var/custom/usr/share/mc/skins/modarin256root-defbg.ini
-rw-r--r--    1 root     root          4754 Jun 28  2019 /var/custom/usr/share/mc/skins/modarin256root.ini
-rw-r--r--    1 root     root          3117 Jun 28  2019 /var/custom/usr/share/mc/skins/nicedark.ini
-rw-r--r--    1 root     root          6241 Jun 28  2019 /var/custom/usr/share/mc/skins/sand256.ini
-rw-r--r--    1 root     root          5833 Jun 28  2019 /var/custom/usr/share/mc/skins/seasons-autumn16M.ini
-rw-r--r--    1 root     root          5789 Jun 28  2019 /var/custom/usr/share/mc/skins/seasons-spring16M.ini
-rw-r--r--    1 root     root          5790 Jun 28  2019 /var/custom/usr/share/mc/skins/seasons-summer16M.ini
-rw-r--r--    1 root     root          5799 Jun 28  2019 /var/custom/usr/share/mc/skins/seasons-winter16M.ini
-rw-r--r--    1 root     root          4297 Jun 28  2019 /var/custom/usr/share/mc/skins/xoria256.ini
-rw-r--r--    1 root     root          3724 Jun 28  2019 /var/custom/usr/share/mc/skins/yadt256-defbg.ini
-rw-r--r--    1 root     root          3634 Jun 28  2019 /var/custom/usr/share/mc/skins/yadt256.ini
-rw-r--r--    1 root     root         13595 Jun 28  2019 /var/custom/usr/share/mc/syntax/PKGBUILD.syntax
-rw-r--r--    1 root     root          7573 Jun 28  2019 /var/custom/usr/share/mc/syntax/Syntax
-rw-r--r--    1 root     root          3531 Jun 28  2019 /var/custom/usr/share/mc/syntax/ada95.syntax
-rw-r--r--    1 root     root          5716 Jun 28  2019 /var/custom/usr/share/mc/syntax/as.syntax
-rw-r--r--    1 root     root          1069 Jun 28  2019 /var/custom/usr/share/mc/syntax/aspx.syntax
-rw-r--r--    1 root     root         12149 Jun 28  2019 /var/custom/usr/share/mc/syntax/assembler.syntax
-rw-r--r--    1 root     root          5768 Jun 28  2019 /var/custom/usr/share/mc/syntax/awk.syntax
-rw-r--r--    1 root     root          3417 Jun 28  2019 /var/custom/usr/share/mc/syntax/c.syntax
-rw-r--r--    1 root     root          9758 Jun 28  2019 /var/custom/usr/share/mc/syntax/cabal.syntax
-rw-r--r--    1 root     root           936 Jun 28  2019 /var/custom/usr/share/mc/syntax/changelog.syntax
-rw-r--r--    1 root     root         32960 Jun 28  2019 /var/custom/usr/share/mc/syntax/cmake.syntax
-rw-r--r--    1 root     root          4541 Jun 28  2019 /var/custom/usr/share/mc/syntax/cs.syntax
-rw-r--r--    1 root     root         19919 Jun 28  2019 /var/custom/usr/share/mc/syntax/css.syntax
-rw-r--r--    1 root     root          4706 Jun 28  2019 /var/custom/usr/share/mc/syntax/cuda.syntax
-rw-r--r--    1 root     root          3891 Jun 28  2019 /var/custom/usr/share/mc/syntax/cxx.syntax
-rw-r--r--    1 root     root         10459 Jun 28  2019 /var/custom/usr/share/mc/syntax/cython.syntax
-rw-r--r--    1 root     root         18475 Jun 28  2019 /var/custom/usr/share/mc/syntax/d.syntax
-rw-r--r--    1 root     root           673 Jun 28  2019 /var/custom/usr/share/mc/syntax/debian-changelog.syntax
-rw-r--r--    1 root     root           922 Jun 28  2019 /var/custom/usr/share/mc/syntax/debian-control.syntax
-rw-r--r--    1 root     root           473 Jun 28  2019 /var/custom/usr/share/mc/syntax/debian-description.syntax
-rw-r--r--    1 root     root           370 Jun 28  2019 /var/custom/usr/share/mc/syntax/debian-sources-list.syntax
-rw-r--r--    1 root     root          1231 Jun 28  2019 /var/custom/usr/share/mc/syntax/diff.syntax
-rw-r--r--    1 root     root          8248 Jun 28  2019 /var/custom/usr/share/mc/syntax/dlink.syntax
-rw-r--r--    1 root     root          2171 Jun 28  2019 /var/custom/usr/share/mc/syntax/dos.syntax
-rw-r--r--    1 root     root         11894 Jun 28  2019 /var/custom/usr/share/mc/syntax/ebuild.syntax
-rw-r--r--    1 root     root          2987 Jun 28  2019 /var/custom/usr/share/mc/syntax/eiffel.syntax
-rw-r--r--    1 root     root         10052 Jun 28  2019 /var/custom/usr/share/mc/syntax/erlang.syntax
-rw-r--r--    1 root     root          8961 Jun 28  2019 /var/custom/usr/share/mc/syntax/f90.syntax
-rw-r--r--    1 root     root          2360 Jun 28  2019 /var/custom/usr/share/mc/syntax/filehighlight.syntax
-rw-r--r--    1 root     root          8607 Jun 28  2019 /var/custom/usr/share/mc/syntax/fortran.syntax
-rw-r--r--    1 root     root         15618 Jun 28  2019 /var/custom/usr/share/mc/syntax/glsl.syntax
-rw-r--r--    1 root     root          5152 Jun 28  2019 /var/custom/usr/share/mc/syntax/go.syntax
-rw-r--r--    1 root     root          8694 Jun 28  2019 /var/custom/usr/share/mc/syntax/haskell.syntax
-rw-r--r--    1 root     root         37504 Jun 28  2019 /var/custom/usr/share/mc/syntax/hive.syntax
-rw-r--r--    1 root     root         36255 Jun 28  2019 /var/custom/usr/share/mc/syntax/html.syntax
-rw-r--r--    1 root     root          3070 Jun 28  2019 /var/custom/usr/share/mc/syntax/idl.syntax
-rw-r--r--    1 root     root           220 Jun 28  2019 /var/custom/usr/share/mc/syntax/ini.syntax
-rw-r--r--    1 root     root          1588 Jun 28  2019 /var/custom/usr/share/mc/syntax/j.syntax
-rw-r--r--    1 root     root         10281 Jun 28  2019 /var/custom/usr/share/mc/syntax/jal.syntax
-rw-r--r--    1 root     root          3909 Jun 28  2019 /var/custom/usr/share/mc/syntax/java.syntax
-rw-r--r--    1 root     root          5841 Jun 28  2019 /var/custom/usr/share/mc/syntax/js.syntax
-rw-r--r--    1 root     root          8964 Jun 28  2019 /var/custom/usr/share/mc/syntax/latex.syntax
-rw-r--r--    1 root     root          2236 Jun 28  2019 /var/custom/usr/share/mc/syntax/lisp.syntax
-rw-r--r--    1 root     root          2109 Jun 28  2019 /var/custom/usr/share/mc/syntax/lkr.syntax
-rw-r--r--    1 root     root          1249 Jun 28  2019 /var/custom/usr/share/mc/syntax/lsm.syntax
-rw-r--r--    1 root     root          8543 Jun 28  2019 /var/custom/usr/share/mc/syntax/lua.syntax
-rw-r--r--    1 root     root          3132 Jun 28  2019 /var/custom/usr/share/mc/syntax/m4.syntax
-rw-r--r--    1 root     root          4113 Jun 28  2019 /var/custom/usr/share/mc/syntax/mail.syntax
-rw-r--r--    1 root     root          2361 Jun 28  2019 /var/custom/usr/share/mc/syntax/makefile.syntax
-rw-r--r--    1 root     root           557 Jun 28  2019 /var/custom/usr/share/mc/syntax/markdown.syntax
-rw-r--r--    1 root     root          3347 Jun 28  2019 /var/custom/usr/share/mc/syntax/meson.syntax
-rw-r--r--    1 root     root          2632 Jun 28  2019 /var/custom/usr/share/mc/syntax/ml.syntax
-rw-r--r--    1 root     root          6682 Jun 28  2019 /var/custom/usr/share/mc/syntax/named.syntax
-rw-r--r--    1 root     root          5753 Jun 28  2019 /var/custom/usr/share/mc/syntax/nemerle.syntax
-rw-r--r--    1 root     root          8139 Jun 28  2019 /var/custom/usr/share/mc/syntax/nroff.syntax
-rw-r--r--    1 root     root         10834 Jun 28  2019 /var/custom/usr/share/mc/syntax/octave.syntax
-rw-r--r--    1 root     root          5743 Jun 28  2019 /var/custom/usr/share/mc/syntax/opencl.syntax
-rw-r--r--    1 root     root          4067 Jun 28  2019 /var/custom/usr/share/mc/syntax/osl.syntax
-rw-r--r--    1 root     root          3982 Jun 28  2019 /var/custom/usr/share/mc/syntax/pascal.syntax
-rw-r--r--    1 root     root          9764 Jun 28  2019 /var/custom/usr/share/mc/syntax/perl.syntax
-rw-r--r--    1 root     root        111499 Jun 28  2019 /var/custom/usr/share/mc/syntax/php.syntax
-rw-r--r--    1 root     root          2318 Jun 28  2019 /var/custom/usr/share/mc/syntax/po.syntax
-rw-r--r--    1 root     root          8548 Jun 28  2019 /var/custom/usr/share/mc/syntax/povray.syntax
-rw-r--r--    1 root     root          8299 Jun 28  2019 /var/custom/usr/share/mc/syntax/procmail.syntax
-rw-r--r--    1 root     root          1634 Jun 28  2019 /var/custom/usr/share/mc/syntax/properties.syntax
-rw-r--r--    1 root     root          1534 Jun 28  2019 /var/custom/usr/share/mc/syntax/protobuf.syntax
-rw-r--r--    1 root     root         22071 Jun 28  2019 /var/custom/usr/share/mc/syntax/puppet.syntax
-rw-r--r--    1 root     root          9555 Jun 28  2019 /var/custom/usr/share/mc/syntax/python.syntax
-rw-r--r--    1 root     root          4433 Jun 28  2019 /var/custom/usr/share/mc/syntax/r.syntax
-rw-r--r--    1 root     root          6110 Jun 28  2019 /var/custom/usr/share/mc/syntax/ruby.syntax
-rw-r--r--    1 root     root          4532 Jun 28  2019 /var/custom/usr/share/mc/syntax/rust.syntax
-rw-r--r--    1 root     root         65940 Jun 28  2019 /var/custom/usr/share/mc/syntax/sh.syntax
-rw-r--r--    1 root     root          3428 Jun 28  2019 /var/custom/usr/share/mc/syntax/slang.syntax
-rw-r--r--    1 root     root          5271 Jun 28  2019 /var/custom/usr/share/mc/syntax/smalltalk.syntax
-rw-r--r--    1 root     root         11644 Jun 28  2019 /var/custom/usr/share/mc/syntax/spec.syntax
-rw-r--r--    1 root     root         10897 Jun 28  2019 /var/custom/usr/share/mc/syntax/sql.syntax
-rw-r--r--    1 root     root          1076 Jun 28  2019 /var/custom/usr/share/mc/syntax/strace.syntax
-rw-r--r--    1 root     root          5562 Jun 28  2019 /var/custom/usr/share/mc/syntax/swig.syntax
-rw-r--r--    1 root     root          2146 Jun 28  2019 /var/custom/usr/share/mc/syntax/syntax.syntax
-rw-r--r--    1 root     root          4422 Jun 28  2019 /var/custom/usr/share/mc/syntax/tcl.syntax
-rw-r--r--    1 root     root          9083 Jun 28  2019 /var/custom/usr/share/mc/syntax/texinfo.syntax
-rw-r--r--    1 root     root          6461 Jun 28  2019 /var/custom/usr/share/mc/syntax/ts.syntax
-rw-r--r--    1 root     root          3636 Jun 28  2019 /var/custom/usr/share/mc/syntax/tt.syntax
-rw-r--r--    1 root     root            31 Jun 28  2019 /var/custom/usr/share/mc/syntax/unknown.syntax
-rw-r--r--    1 root     root          7771 Jun 28  2019 /var/custom/usr/share/mc/syntax/verilog.syntax
-rw-r--r--    1 root     root          5133 Jun 28  2019 /var/custom/usr/share/mc/syntax/vhdl.syntax
-rw-r--r--    1 root     root          1147 Jun 28  2019 /var/custom/usr/share/mc/syntax/xml.syntax
-rw-r--r--    1 root     root          1266 Jun 28  2019 /var/custom/usr/share/mc/syntax/yaml.syntax
-rw-r--r--    1 root     root           353 Jun 28  2019 /var/custom/usr/share/mc/syntax/yum-repo.syntax
-rw-r--r--    1 root     root          6571 Jun 28  2019 /var/custom/usr/share/mc/syntax/yxx.syntax
-rw-r--r--    1 root     root           135 Jun 28  2019 /var/custom/usr/share/tabset/std
-rw-r--r--    1 root     root            95 Jun 28  2019 /var/custom/usr/share/tabset/stdcrt
-rw-r--r--    1 root     root           160 Jun 28  2019 /var/custom/usr/share/tabset/vt100
-rw-r--r--    1 root     root            64 Jun 28  2019 /var/custom/usr/share/tabset/vt300
-rw-r--r--    1 root     root          1481 Jun 28  2019 /var/custom/usr/share/terminfo/a/ansi
-rw-r--r--    1 root     root          1813 Jun 28  2019 /var/custom/usr/share/terminfo/k/konsole
-rw-r--r--    1 root     root          2290 Jun 28  2019 /var/custom/usr/share/terminfo/k/konsole-16color
-rw-r--r--    1 root     root          2140 Jun 28  2019 /var/custom/usr/share/terminfo/k/konsole-256color
-rw-r--r--    1 root     root          1667 Jun 28  2019 /var/custom/usr/share/terminfo/k/konsole-base
-rw-r--r--    1 root     root          1759 Jun 28  2019 /var/custom/usr/share/terminfo/k/konsole-linux
-rw-r--r--    1 root     root          1790 Jun 28  2019 /var/custom/usr/share/terminfo/l/linux
-rw-r--r--    1 root     root          1898 Jun 28  2019 /var/custom/usr/share/terminfo/l/linux-16color
-rw-r--r--    1 root     root          2005 Jun 28  2019 /var/custom/usr/share/terminfo/p/putty
-rw-r--r--    1 root     root          2049 Jun 28  2019 /var/custom/usr/share/terminfo/p/putty-256color
-rw-r--r--    1 root     root          1985 Jun 28  2019 /var/custom/usr/share/terminfo/p/putty-vt100
-rw-r--r--    1 root     root          2285 Jun 28  2019 /var/custom/usr/share/terminfo/r/rxvt
-rw-r--r--    1 root     root          1262 Jun 28  2019 /var/custom/usr/share/terminfo/r/rxvt+pcfkeys
-rw-r--r--    1 root     root          2499 Jun 28  2019 /var/custom/usr/share/terminfo/r/rxvt-16color
-rw-r--r--    1 root     root          2427 Jun 28  2019 /var/custom/usr/share/terminfo/r/rxvt-256color
-rw-r--r--    1 root     root          2229 Jun 28  2019 /var/custom/usr/share/terminfo/r/rxvt-color
-rw-r--r--    1 root     root          1564 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen
-rw-r--r--    1 root     root           474 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen+fkeys
-rw-r--r--    1 root     root          2002 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen-16color
-rw-r--r--    1 root     root          1840 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen-256color
-rw-r--r--    1 root     root          1574 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen-bce
-rw-r--r--    1 root     root          1738 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen-bce.linux
-rw-r--r--    1 root     root          1722 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen.linux
-rw-r--r--    1 root     root          2102 Jun 28  2019 /var/custom/usr/share/terminfo/s/screen.rxvt
-rw-r--r--    1 root     root          1290 Jun 28  2019 /var/custom/usr/share/terminfo/v/vt220
-rw-r--r--    1 root     root          3270 Jun 28  2019 /var/custom/usr/share/terminfo/x/xterm
-rw-r--r--    1 root     root          1053 Jun 28  2019 /var/custom/usr/share/terminfo/x/xterm+256color
-rw-r--r--    1 root     root          3336 Jun 28  2019 /var/custom/usr/share/terminfo/x/xterm-256color
-rw-r--r--    1 root     root          1551 Jun 28  2019 /var/custom/usr/share/terminfo/x/xterm-color
-rw-r--r--    1 root     root          2247 Jun 28  2019 /var/custom/usr/share/terminfo/x/xterm-xfree86
root@fb7490:~ $ cat /var/custom/etc/profile
export TMP=/var/tmp
tmphome=$(sed -n -e "s|^\($USER\):\([^:]*\):\([^:]*\):\([^:]*\):\([^:]*\):\([^:]*\):\(.*\)\$|\6|p" $(realpath /etc/passwd))
[ ${#tmphome} -gt 0 ] && export HOME=$tmphome
export LD_LIBRARY_PATH=/var/custom/lib${LD_LIBRARY_PATH+:}$LD_LIBRARY_PATH
export PATH=$HOME/bin:$HOME:/var/custom/bin:/bin:/var/custom/usr/bin:/usr/bin:/var/custom/sbin:/sbin:/var/custom/usr/sbin:/usr/sbin
root@fb7490:~ $
Da ist also sogar ein Midnight Commander in den Erweiterungen enthalten, der sich beim "Umsehen" auch ganz nett macht, wenn die Box mitspielt (256 MB RAM sollte sie haben, also eine 7490 oder 3490 sein, sonst wird's zäh).

Wenn es nur eine Box ist, wo SIAB über eines der "first_aid"-Images eingebaut wurde, dann sieht's schlechter aus - da wäre dann aber nicht mal eine BusyBox vorhanden, die PS1 überhaupt erweitern kann und damit stellt sich die Frage bei dieser Art der "Modifikation" ohnehin nicht.

EDIT: Ich habe bei einer Google-Suche den Link zur Beschreibung von "mod_custom_images" gefunden: https://www.ip-phone-forum.de/threa...nand-basierte-fritz-boxen.273304/post-2156232
 
Wow, vielen Dank! Solch eine prompte und ausführliche Antwort hätte ich nicht erwartet.
Allerdings habe ich mir für den Anfang in der Tat ein eigenes first_aid-Image (für die 7490) gebaut, um den "Produktiveinsatz" erstmal nicht zu beeinträchtigen.
Genauer gesagt, habe ich überhaupt erst in Erwägung gezogen, an der Box herumzuspielen, weil die Methode so schön "minimalinvasiv" ist und keine größeren Vorarbeiten erfordert. ;/

Hast Du am Busybox-Source von Freetz für Deine Binaries (neben passender libc und statischem Build natürlich) noch irgendwelche wichtigen Sachen gepatcht, um das Ding für SIAB zum Laufen zu bekommen?
'Ne Freetz-Toolchain habe ich nämlich parat und würde dann lieber erstmal die BB dreckig hardpatchen.

Mit dem Hinweis auf mc o.Ä. hast Du natürlich Recht, aber damit verlöre der Ansatz (SIAB via "first_aid"-Wrapper) imho auch etwas von seinem Charme...

EDIT: Danke für den Hinweis auf die E99-Methode - der Post scheint mir tatsächlich durch die Lappen gegangen zu sein. Allerdings ist das eher etwas für später, wenn's mit dem tatsächlichen Modden losgehen sollte.
 
Zuletzt bearbeitet:
Hallo zusammen,

wollte mir nach diesem Muster auch ein Image für meine 7490 erstellen, habe im Script
YourFritz/bin/squashfs/x86_64/unsquashfs4-le -no-progress fs.sqfs
gegen
YourFritz/bin/squashfs/x86_64/unsquashfs4-be -no-progress fs.sqfs getauscht, bekomme aber eine Fehlermeldung: Filesystem on fs.sqfs is (0:0), which is a later filesystem version than I support!
Code:
root@ubuntu ~ > su toni
toni@ubuntu:/root$ cd
toni@ubuntu:~$ sudo bash 7490.sh
[sudo] Passwort für toni:
Klone nach 'YourFritz' ...
remote: Enumerating objects: 734, done.
remote: Counting objects: 100% (734/734), done.
remote: Compressing objects: 100% (424/424), done.
remote: Total 3498 (delta 402), reused 542 (delta 305), pack-reused 2764
Empfange Objekte: 100% (3498/3498), 4.24 MiB | 5.48 MiB/s, Fertig.
Löse Unterschiede auf: 100% (2114/2114), Fertig.
Submodul 'bin' (https://github.com/PeterPawn/yf_bin.git) für Pfad 'bin' in die K                                                                                                                               onfiguration eingetragen.
Submodul 'first_aid' (https://github.com/PeterPawn/first_aid.git) für Pfad 'firs                                                                                                                               t_aid' in die Konfiguration eingetragen.
Klone nach '/tmp/7490/YourFritz/bin' ...
remote: Enumerating objects: 396, done.
remote: Counting objects: 100% (396/396), done.
remote: Compressing objects: 100% (248/248), done.
remote: Total 825 (delta 102), reused 345 (delta 77), pack-reused 429
Empfange Objekte: 100% (825/825), 58.69 MiB | 7.90 MiB/s, Fertig.
Löse Unterschiede auf: 100% (192/192), Fertig.
Klone nach '/tmp/7490/YourFritz/first_aid' ...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 42 (delta 0), reused 3 (delta 0), pack-reused 38
Submodul-Pfad: 'bin': '7cd06e296f58f95eb9aa3ca616fd3765cea58c56' ausgecheckt
Submodul-Pfad: 'first_aid': '0359a4db07ffb555b5714184f16a2ffd7348955b' ausgecheckt
Klone nach 'modfs' ...
remote: Enumerating objects: 55, done.
remote: Counting objects: 100% (55/55), done.
remote: Compressing objects: 100% (35/35), done.
remote: Total 1660 (delta 28), reused 41 (delta 19), pack-reused 1605
Empfange Objekte: 100% (1660/1660), 17.19 MiB | 2.34 MiB/s, Fertig.
Löse Unterschiede auf: 100% (1119/1119), Fertig.
Found TI checksum (0x40700F76) at the end of the image.
Reading a different endian SQUASHFS filesystem on fs.sqfs
Filesystem on fs.sqfs is (0:0), which is a later filesystem version than I support!
chown: Zugriff auf 'squashfs-root/' nicht möglich: Datei oder Verzeichnis nicht gefunden
"/tmp/7490/squashfs-root" is not a valid directory.
Cannot stat source directory "squashfs-root/" because No such file or directory
cat: fs.sqfs: Datei oder Verzeichnis nicht gefunden
insgesamt 37636
-rw-r--r--  1 root root 33228800 Jul 29  2019 avm.tar
-rw-r--r--  1 root root  2649088 Mai 29 17:43 kernel.bin
drwxr-xr-x  9 root root     4096 Mai 29 17:44 modfs
-rw-r--r--  1 root root  2649088 Mai 29 17:44 new.image
drwxr-xr-x 28 root root     4096 Mai 29 17:43 YourFritz
Was mache ich falsch?
 
Bei einer 7590 hätte das geklappt.
Die FW der 7490 ist anders "verpackt", da solltest du das komplette modfs oder freetz nehmen.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Insti
Hast Du am Busybox-Source von Freetz für Deine Binaries (neben passender libc und statischem Build natürlich) noch irgendwelche wichtigen Sachen gepatcht, um das Ding für SIAB zum Laufen zu bekommen?
Die BusyBox, die in meinem "yf_bin"-Repo bereitgestellt ist, basiert auf meinem YourFreetz-Fork des Freetz-Repos. Da sind einige Änderungen drin, die auch die BusyBox betreffen - ob die jetzt für Dich relevant sind oder nicht, mußt Du selbst entscheiden.

Aber Du kannst ja auch einfach meine statische BusyBox nehmen (die 34kc-Version für VR9-Boxen) und irgendwo auf Deiner Box ablegen (neben dem SIAB-Binary) - die dann anstelle der "originalen" zu verwenden, braucht ja nur einen anderen Aufruf von shellinaboxd und wenn Du schon ein eigenes Images für das Implantieren verwendest, kannst Du zu dessen Zusammenstellen ja auch eine angepaßte Start-Datei für SIAB verwenden.
 
Jepp, genau so hab' ich es gemacht. Ich hatte nur das Repo Deines Freetz-Forks übersehen. Danke nochmal! :)
 
  • Like
Reaktionen: Insti
Guten Morgen,

funktioniert modfs auch auf der 7580? Ich weiß nicht genau was ich ändern soll.
Code:
# mkdir -p /var/mod;cd /var/mod;wget -qO- http://yourfritz.de/modfs-0.6.0-beta.tgz | gunzip -c | tar x
# ls
BOOTSELECTION.ger     LICENSE               bin                   contrib               files                 locale                modfs                 modscripts            run_modscripts        set_correct_flags.sh
# ./modfs
Information: Changed binaries directory link to versions for kernel '3.10.104'.
respawn script with custom BusyBox shell, SHLVL=4
/var/mod/bin/225/busybox sh ./modfs
Using debug mode with a 64 KB buffer (new format)
Ermitteln der Hardware-Version ... OK
Prüfen, ob die Hardware-Version unterstützt wird ... Fehler

Die Hardware-Version der Box (225) wird nicht unterstützt.

Wenn die Funktion dieser Modifikationen auf der Hardware prinzipiell möglich sein
müßte und sie deshalb in die Liste der unterstützten Geräte aufgenommen werden soll,
kann man entweder das Skript selbst modifizieren oder den Autor kontaktieren.

#
 
Zuletzt bearbeitet:
Bissl schauen was das alles ist.
Nicht viel anderes als das was du mit run_modscripts machst.
Geht aber nur für die VR9/AR10 Modelle mit Dual-Boot (7362SL bis 7490).
Und damit wird es leider langsam sterben, da nur noch die 7490/3490 neue FW bekommt.
 
Zuletzt bearbeitet:
@PeterPawn ich habe hier zuhause noch eine frische 7590 in OVP hier stehen.
Brauchst du noch Tester für die 7590? Kann da testen wenn gewünscht Erfahrung besteht mit modfs (auf meiner treuen Begleitung der 7490)
 
Danke für das Angebot ... im Moment nicht.

Ich habe mir mittlerweile dann doch selbst eine 7590 zugelegt - und weiß daher auch, daß die hier: https://www.ip-phone-forum.de/threa...h-meine-eigene-dann-auf-der-fritz-box.307161/ beschriebene Prozedur für eine 7590 auch problemlos funktioniert.

Das Henne-Ei-Problem - also die Notwendigkeit eines Linux-Systems zum Ändern der AVM-Firmware - wird so zwar auch noch nicht gelöst (da hat die 7490 mit der einfachen Installation von SIAB über den Bootloader bisher die Nase vorn), aber für die 7590 schwebt mir da etwas anderes vor, wie auch die Leute in ihre 7590 kommen, die kein eigenes (anderes) Linux-System haben. Nur ist das noch nicht spruchreif ... und ich warte lieber noch etwas ab, was sich bei AVM da entwickelt.

Den Fehler, einen solchen Weg schon beim ersten Release von AVM für eine neue OS-Version zu zeigen, habe ich einmal gemacht ... das war beim Erscheinen der 06.50 für die 7490 und danach prüften die folgenden 06.50-Versionen für anderen Modelle dann sehr genau, ob die Signatur eines Firmware-Images auch stimmt. Das war/ist zwar per se als überaus positiv zu bewerten (weil es bei allen Besitzern die Sicherheit erhöht), nur ist es auch ärgerlich, wenn man etwas "von langer Hand" vorbereitet hat und dann kommt AVM daher und dreht sofort den Hahn ab. Ich hätte es halt gerne, daß der neue Weg wenigstens bis zum nächsten Release "überlebt".
 
  • Like
Reaktionen: prisrak1
contrib/modscripts/mod_multiple_fax_pages - nicht von mir, sondern als Pull-Request über's Repo hinzugekommen: https://github.com/PeterPawn/modfs/pull/30 - auch nicht von mir getestet, hält leider erst jetzt mit der nächsten Version auch Einzug in das von mir bereitgestellte "modfs.tgz" (bzw. die Beta-Datei oben) und stand bisher nur denjenigen zur Verfügung, die mit dem geklonten Repo arbeiten
In der README schreibst du, dass modfs das contrib-Verzeichnis durchsucht, aber ich sehe die Abfrage aus dem modscript nicht, wenn ich "modfs update ..." starte. Was fehlt?
 
Vielleicht hat die Datei im "tgz"-File von yourfritz.de die falschen Flags gesetzt (sieht im 7-Zip unter Windows gerade so aus und das ist das Einzige, worauf ich im Moment zugreifen kann) ... ein "chmod ug+x contrib/modscripts/*" sollte helfen nach dem Auspacken.

Ich ändere bei Gelegenheit auch die Datei auf dem Server - aber (vermutlich) nicht sofort.
 
Das chmod hat's gebracht, aber jetzt sehe ich erst, das der check_trigger falsch ist. Der muss inkl. multiple sein. Ich kann die Tage einen neuen PR vorbereiten.
 
Reicht es dafür schon, die 2FA zu deaktivieren, schaue ich es mir bei Gelegenheit mal an - das halte ich für einen legitimen Umgang mit den Security-Settings für die Leute, die sich der damit verbundenen Risiken bewußt sind.

Genau, 2FA löst die Meldung unter anderem aus. Zur Inspiration
Wiki: https://freetz-ng.github.io/freetz-ng/patches/#patch-secure
Script: https://github.com/Freetz-NG/freetz-ng/blob/master/patches/scripts/194-patch_webmenu_secure.sh
 

Statistik des Forums

Themen
244,696
Beiträge
2,216,701
Mitglieder
371,316
Neuestes Mitglied
realbluethunder
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.