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

Ja, kannst Du benutzen. Ich habe noch keine Fehler feststellen können. Anbei meine custom_modscripts, dort siehst Du die Scripts die ich benutze. Bei Benutzung ist die Datei Erweiterung dann zu löschen.
 

Anhänge

  • custom_modscripts.txt
    964 Bytes · Aufrufe: 21
Rich (BBCode):
-modscripts/mod_ntp_on_ip_client
+modscripts/mod_swapoff
-modscripts/mod_night
+modscripts/mod_prefer_fonnumber_name
+modscripts/mod_squashfs_mount
-modscripts/mod_fixed_branding
+modscripts/edit_rcuser
+modscripts/mod_show_name
+modscripts/mod_exec_on_nand
+modscripts/mod_default_show_mac
+modscripts/mod_profile
-modscripts/mod_show_vpn_on_overview_pre0724
-modscripts/mod_leddisplay
+modscripts/mod_yourfritz_key
-modscripts/mod_show_vpn_on_overview
-modscripts/mod_mount_by_label
-modscripts/mod_no_tainted_message
+modscripts/mod_no_tainted_flag
-modscripts/mod_multi_annex
+modscripts/mod_enable_calllog
+modscripts/mod_volatile_nas_dir
+modscripts/mod_swap_file
+modscripts/copy_binaries
+modscripts/mod_rc_tail_sh
-modscripts/mod_xchg_sort_icons
+modscripts/mod_swap_mount
+modscripts/mod_telnet_enable
+modscripts/gui_boot_manager_v0.8
-modscripts/mod_remove_avm_vpn_from_overview
+modscripts/mod_exec_on_usb
-modscripts/inactive/gui_boot_manager_v0.7
-modscripts/inactive/mod_telnet_start
-modscripts/inactive/mod_show_vpn_on_overview_pre0724
-modscripts/inactive/mod_show_vpn_on_overview
-modscripts/inactive/dectcmds.modscript
-modscripts/inactive/mod_telnet_start_as_dtrace
-modscripts/inactive/yourfritz_hooks
-modscripts/inactive/template
-modscripts/inactive/mod_custom_images
-contrib/custom/modscripts/mod_custom
-contrib/modscripts/mod_multiple_fax_pages
Meine ... einiges funktioniert (absichtlich) nicht/nicht mehr.

Speziell bei der Anzeige der VPN-Verbindungen wollte ich (nachdem ich es ein Jahr lang nicht geschafft hatte, das vernünftig zu aktualisieren) erst mal abwarten, was AVM (a) am VPN ändert (WireGuard) und (b) an der Übersichtsseite noch so bastelt, denn die ist (bisher jedenfalls) ja auch immer noch Änderungen unterworfen.

EDIT: Da sich Kernel-Version und C-Library nicht (entscheidend) geändert haben, sollten ältere Binaries auch immer noch funktionieren - bei Gelegenheit baue ich mal neue, damit die geänderten Versionen der jeweiligen Basis-Software dann auch berücksichtigt werden können. Im Moment verkneife ich mir das wegen der Lizenzbestimmungen der GPL, da ich (nachdem Freetz "ausgelaufen" ist) mich selbst um die Bereitstellung einer (funktionierenden!) Toolchain für das Nachbauen all der Dateien, die ich als Binärversion "anbieten" will, kümmern müßte. Wer neuere Binaries braucht, kann/muß die (im Moment) halt selbst erstellen (z.B. mit Freetz-NG, wobei ich da auch nur statisch gelinkte Programme empfehlen kann/würde) - dort wird allerdings (meistens) eine andere C-Library verwendet, als die von AVM genutzte und daher muß man etwas aufpassen mit den Pfaden bzw. sollte sich mit Linker-Optionen (u.a. den RPATH-Settings) und Variablen für den dynamischen Loader (LD_*-Variablen) einigermaßen auskennen, ansonsten hat man schnell den Effekt, daß ein Binary doch die falschen DSOs verwendet.
 
Zuletzt bearbeitet:
@PeterPawn
Kann ich eine 7490 mit 6.93 bzw. eine weitere auf 6.98 direkt auf die 7.39-xxx bringen? Oder muss ich da ein bzw zwei zwischenschritte machen? zuerst auf 6.98 dann 7.xx und dann auf 7.39-xxxxx
weil es ist schon ein paar Tage her, und ich meine mit deiner neuesten Version, konnte ich nicht direkt auf die 7.29 (meine ich war es) springen. Was würdest du mir empfehlen?
Danke schon im voraus
 
Mir fällt aus dem Stand nichts ein, was ein direktes Update (nach 06.5x) verhindern sollte, aber ich habe auch nicht mehr alle denkbaren Komplikationen im Kopf.

Es könnte aber beim Konvertieren vorhandener Konfigurationen durch AVM-Komponenten Probleme geben beim Start des neuen Systems.

Also einfach eine Sicherung erstellen und probieren.
 
Hallo PeterPawn,

oder auch andere, die mir einen Hinweis geben könnten.

Ich komme ums verrecken nicht weiter.

Auf meiner 7490 unter FW modfs 7.27 mit master080, klappt es nicht. Ich weiß nicht weiter. Es kommt keine Abfrage ob geschrieben werden soll oder nicht. ohne custom-modscript datei kommt gar keine Frage, mit wird nur eine Frage gestellt.

Ich habe das Protokoll und Screenshots beigefügt.
Das einzige was ich nicht habe, ist eine ext2 oder ext3 partition. liegt es daran?


Code:
2022-06-23 16:29:13.626 - prepare_custom_modscripts_selection: chmod done for 'modscripts/edit_rcuser' (flags='a+x'), rc=0
2022-06-23 16:29:13.648 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_show_name'
2022-06-23 16:29:13.678 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_show_name' (flags='a+x'), rc=0
2022-06-23 16:29:13.702 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_exec_on_nand'
2022-06-23 16:29:13.731 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_exec_on_nand' (flags='a+x'), rc=0
2022-06-23 16:29:13.756 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_default_show_mac'
2022-06-23 16:29:13.783 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_default_show_mac' (flags='a+x'), rc=0
2022-06-23 16:29:13.808 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_profile'
2022-06-23 16:29:13.837 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_profile' (flags='a+x'), rc=0
2022-06-23 16:29:13.858 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_leddisplay'
2022-06-23 16:29:13.882 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_leddisplay' (flags='a-x'), rc=0
2022-06-23 16:29:13.902 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_yourfritz_key'
2022-06-23 16:29:13.926 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_yourfritz_key' (flags='a+x'), rc=0
2022-06-23 16:29:13.949 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_show_vpn_on_overview'
2022-06-23 16:29:13.971 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_show_vpn_on_overview_pre0724'
2022-06-23 16:29:13.998 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_mount_by_label'
2022-06-23 16:29:14.022 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_mount_by_label' (flags='a-x'), rc=0
2022-06-23 16:29:14.042 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_no_tainted_message'
2022-06-23 16:29:14.067 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_no_tainted_message' (flags='a-x'), rc=0
2022-06-23 16:29:14.090 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_multi_annex'
2022-06-23 16:29:14.117 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_multi_annex' (flags='a-x'), rc=0
2022-06-23 16:29:14.137 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_enable_calllog'
2022-06-23 16:29:14.162 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_enable_calllog' (flags='a+x'), rc=0
2022-06-23 16:29:14.182 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_volatile_nas_dir'
2022-06-23 16:29:14.206 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_volatile_nas_dir' (flags='a+x'), rc=0
2022-06-23 16:29:14.227 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/copy_binaries'
2022-06-23 16:29:14.252 - prepare_custom_modscripts_selection: chmod done for 'modscripts/copy_binaries' (flags='a+x'), rc=0
2022-06-23 16:29:14.272 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_rc_tail_sh'
2022-06-23 16:29:14.297 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_rc_tail_sh' (flags='a+x'), rc=0
2022-06-23 16:29:14.317 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_xchg_sort_icons'
2022-06-23 16:29:14.342 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_xchg_sort_icons' (flags='a-x'), rc=0
2022-06-23 16:29:14.362 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/gui_boot_manager_v0.8'
2022-06-23 16:29:14.390 - prepare_custom_modscripts_selection: chmod done for 'modscripts/gui_boot_manager_v0.8' (flags='a+x'), rc=0
2022-06-23 16:29:14.412 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_telnet_enable'
2022-06-23 16:29:14.437 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_telnet_enable' (flags='a+x'), rc=0
2022-06-23 16:29:14.458 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/mod_remove_avm_vpn_from_overview'
2022-06-23 16:29:14.483 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_remove_avm_vpn_from_overview' (flags='a-x'), rc=0
2022-06-23 16:29:14.506 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/mod_exec_on_usb'
2022-06-23 16:29:14.532 - prepare_custom_modscripts_selection: chmod done for 'modscripts/mod_exec_on_usb' (flags='a+x'), rc=0
2022-06-23 16:29:14.553 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/inactive/mod_telnet_start'
2022-06-23 16:29:14.577 - prepare_custom_modscripts_selection: chmod done for 'modscripts/inactive/mod_telnet_start' (flags='a+x'), rc=0
2022-06-23 16:29:14.598 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/inactive/dectcmds.modscript'
2022-06-23 16:29:14.622 - prepare_custom_modscripts_selection: chmod done for 'modscripts/inactive/dectcmds.modscript' (flags='a-x'), rc=0
2022-06-23 16:29:14.643 - prepare_custom_modscripts_selection: found line with state '+' for file 'modscripts/inactive/mod_telnet_start_as_dtrace'
2022-06-23 16:29:14.667 - prepare_custom_modscripts_selection: chmod done for 'modscripts/inactive/mod_telnet_start_as_dtrace' (flags='a+x'), rc=0
2022-06-23 16:29:14.688 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/inactive/yourfritz_hooks'
2022-06-23 16:29:14.714 - prepare_custom_modscripts_selection: chmod done for 'modscripts/inactive/yourfritz_hooks' (flags='a-x'), rc=0
2022-06-23 16:29:14.735 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/inactive/template'
2022-06-23 16:29:14.764 - prepare_custom_modscripts_selection: chmod done for 'modscripts/inactive/template' (flags='a-x'), rc=0
2022-06-23 16:29:14.784 - prepare_custom_modscripts_selection: found line with state '-' for file 'modscripts/inactive/mod_custom_images'
2022-06-23 16:29:14.809 - prepare_custom_modscripts_selection: chmod done for 'modscripts/inactive/mod_custom_images' (flags='a-x'), rc=0
2022-06-23 16:29:14.829 - prepare_custom_modscripts_selection: found line with state '+' for file 'contrib/custom/modscripts/mod_custom'
2022-06-23 16:29:14.851 - prepare_custom_modscripts_selection: found line with state '-' for file 'contrib/modscripts/mod_multiple_fax_pages'
2022-06-23 16:29:14.875 - prepare_custom_modscripts_selection: chmod done for 'contrib/modscripts/mod_multiple_fax_pages' (flags='a-x'), rc=0
2022-06-23 16:29:14.895 - prepare_custom_modscripts_selection: done
2022-06-23 16:29:15.125 - solve_dependencies: final modscripts list
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/copy_binaries
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/edit_rcuser
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/gui_boot_manager_v0.8
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/inactive/mod_telnet_start
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/inactive/mod_telnet_start_as_dtrace
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_default_show_mac
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_enable_calllog
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_exec_on_nand
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_exec_on_usb
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_no_tainted_flag
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_prefer_fonnumber_name
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_profile
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_rc_tail_sh
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_show_name
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_squashfs_mount
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_swap_file
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_swap_mount
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_swapoff
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_telnet_enable
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_volatile_nas_dir
2022-06-23 16:29:15.144 - /var/modfs-master/modscripts/mod_yourfritz_key
2022-06-23 16:29:15.179 - execute_modscript: script=/var/modfs-master/modscripts/copy_binaries, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:15.272 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:15.303 - is_supported: option=language, from=install language(en,de), rc=1
2022-06-23 16:29:15.356 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:15.407 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:15.441 - is_supported: option=precheck, from=install language(en,de), rc=0
2022-06-23 16:29:15.494 - progress: mode=3, msg=[1;33m nicht unterstützt[0m
2022-06-23 16:29:15.543 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:15.611 - progress: mode=3, msg=[1;31m Fehler (3)[0m
2022-06-23 16:29:15.662 - execute_modscript: exiting, rc=3
2022-06-23 16:29:15.692 - execute_modscript: script=/var/modfs-master/modscripts/edit_rcuser, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:15.790 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:15.828 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:15.883 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:15.934 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:15.960 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:16.028 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:16.077 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:16.179 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:16.231 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:16.261 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:16.329 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:16.379 - execute_modscript: exiting, rc=0
2022-06-23 16:29:16.409 - execute_modscript: script=/var/modfs-master/modscripts/gui_boot_manager_v0.8, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:16.506 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:16.545 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:16.598 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:16.648 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:16.674 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:16.758 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:16.813 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:17.523 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:17.573 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:17.603 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:17.677 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:17.728 - execute_modscript: exiting, rc=0
2022-06-23 16:29:17.757 - execute_modscript: script=/var/modfs-master/modscripts/inactive/mod_telnet_start, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:17.851 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:17.914 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:18.006 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:18.088 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:18.134 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:18.225 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:18.275 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:18.344 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:18.394 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:18.425 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:18.495 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:18.545 - execute_modscript: exiting, rc=0
2022-06-23 16:29:18.575 - execute_modscript: script=/var/modfs-master/modscripts/inactive/mod_telnet_start_as_dtrace, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:18.671 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:18.709 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:18.763 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:18.814 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:18.841 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:18.907 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:18.957 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:19.044 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:19.094 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:19.130 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:19.198 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:19.249 - execute_modscript: exiting, rc=0
2022-06-23 16:29:19.279 - execute_modscript: script=/var/modfs-master/modscripts/mod_default_show_mac, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:19.373 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:19.412 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:19.465 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:19.515 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:19.543 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:19.718 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:19.792 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:20.006 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:20.060 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:20.094 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:20.225 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:20.278 - execute_modscript: exiting, rc=0
2022-06-23 16:29:20.340 - execute_modscript: script=/var/modfs-master/modscripts/mod_enable_calllog, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:20.443 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:20.482 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:20.536 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:20.586 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:20.612 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:20.832 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:20.885 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:21.095 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:21.145 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:21.175 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:21.383 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:21.434 - execute_modscript: exiting, rc=0
2022-06-23 16:29:21.468 - execute_modscript: script=/var/modfs-master/modscripts/mod_exec_on_nand, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:21.565 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:21.605 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:21.660 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:21.709 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:21.736 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:21.810 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:21.860 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:21.939 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:21.989 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:22.020 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:22.096 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:22.146 - execute_modscript: exiting, rc=0
2022-06-23 16:29:22.190 - execute_modscript: script=/var/modfs-master/modscripts/mod_exec_on_usb, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:22.340 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:22.379 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:22.436 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:22.488 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:22.516 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:22.593 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:22.644 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:22.721 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:22.771 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:22.802 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:22.878 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:22.929 - execute_modscript: exiting, rc=0
2022-06-23 16:29:22.967 - execute_modscript: script=/var/modfs-master/modscripts/mod_prefer_fonnumber_name, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:23.061 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:23.104 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:23.157 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:23.208 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:23.235 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:23.311 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:23.361 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:23.455 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:23.505 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:23.535 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:23.607 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:23.657 - execute_modscript: exiting, rc=0
2022-06-23 16:29:23.686 - execute_modscript: script=/var/modfs-master/modscripts/mod_profile, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:23.780 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:23.819 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:23.872 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:23.923 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:23.949 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:24.024 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:24.075 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:24.147 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:24.199 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:24.229 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:24.303 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:24.354 - execute_modscript: exiting, rc=0
2022-06-23 16:29:24.383 - execute_modscript: script=/var/modfs-master/modscripts/mod_rc_tail_sh, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:24.479 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:24.518 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:24.572 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:24.622 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:24.649 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:24.717 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:24.772 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:24.861 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:24.911 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:24.944 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:25.061 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:25.117 - execute_modscript: exiting, rc=0
2022-06-23 16:29:25.150 - execute_modscript: script=/var/modfs-master/modscripts/mod_show_name, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:25.256 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:25.295 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:25.352 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:25.404 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:25.431 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:25.508 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:25.558 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:26.358 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:26.408 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:26.440 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:26.513 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:26.563 - execute_modscript: exiting, rc=0
2022-06-23 16:29:26.593 - execute_modscript: script=/var/modfs-master/modscripts/mod_squashfs_mount, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:26.688 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:26.726 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:26.784 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:26.834 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:26.860 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:26.939 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:26.989 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:27.079 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:27.130 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:27.160 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:27.235 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:27.285 - execute_modscript: exiting, rc=0
2022-06-23 16:29:27.316 - execute_modscript: script=/var/modfs-master/modscripts/mod_swap_file, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:27.415 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:27.454 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:27.509 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:27.560 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:27.586 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:27.664 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:27.714 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:27.794 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:27.843 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:27.874 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:27.948 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:27.999 - execute_modscript: exiting, rc=0
2022-06-23 16:29:28.034 - execute_modscript: script=/var/modfs-master/modscripts/mod_swap_mount, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:28.138 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:28.176 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:28.230 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:28.283 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:28.309 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:28.383 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:28.433 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:28.510 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:28.561 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:28.591 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:28.663 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:28.713 - execute_modscript: exiting, rc=0
2022-06-23 16:29:28.743 - execute_modscript: script=/var/modfs-master/modscripts/mod_swapoff, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:28.839 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:28.878 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:28.931 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:28.983 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:29.011 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:29.088 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:29.138 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:29.362 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:29.414 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:29.445 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:29.518 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:29.568 - execute_modscript: exiting, rc=0
2022-06-23 16:29:29.599 - execute_modscript: script=/var/modfs-master/modscripts/mod_telnet_enable, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:29.692 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:29.738 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:29.801 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:29.852 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:29.880 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:29.950 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:30.000 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:30.102 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:30.165 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:30.197 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:30.265 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:30.322 - execute_modscript: exiting, rc=0
2022-06-23 16:29:30.352 - execute_modscript: script=/var/modfs-master/modscripts/mod_volatile_nas_dir, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:30.450 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:30.489 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:30.542 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:30.593 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:30.620 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:30.694 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:30.752 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:30.822 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:30.873 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:30.903 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:30.975 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:31.026 - execute_modscript: exiting, rc=0
2022-06-23 16:29:31.056 - execute_modscript: script=/var/modfs-master/modscripts/mod_yourfritz_key, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:31.152 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:31.191 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:31.245 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:31.296 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:31.322 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:31.393 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:31.444 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:31.517 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:31.568 - progress: mode=1, msg=Überprüfen des Erfolgs der Modifikation ...
2022-06-23 16:29:31.599 - is_supported: option=postcheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:31.675 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:31.726 - execute_modscript: exiting, rc=0
2022-06-23 16:29:31.766 - execute_optional_modscript: script=/var/modfs-master/modscripts/mod_no_tainted_flag, root=/var/tmp/6253_1655994503/squashfs-root
2022-06-23 16:29:31.836 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:31.858 - execute_modscript: script=/var/modfs-master/modscripts/mod_no_tainted_flag, root=/var/tmp/6253_1655994503/squashfs-root, mode=precheck
2022-06-23 16:29:31.911 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:31.965 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:31.991 - is_supported: option=precheck, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:32.063 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:32.084 - execute_optional_modscript: precheck result=0
2022-06-23 16:29:32.139 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:32.179 - is_supported: option=language, from=precheck postcheck install language(en,de), rc=1
2022-06-23 16:29:32.233 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:33.271 - get_temp_dir: directory=/var/tmp/6253_1655994573
2022-06-23 16:29:33.323 - remove_directory: directory=/var/tmp/6253_1655994573, rc=0
2022-06-23 16:29:33.344 - get_description: Flag für Nachricht 'Vom Hersteller nicht unterstützte Änderungen' nach jedem Login zurücksetzen (aus /etc/profile heraus)
2022-06-23 16:29:33.526 - ask_yes_or_no: Q=Soll die Modifikation '[1mreset tainted flag[0m' mit folgender Beschreibung{LF}[1mFlag für Nachricht 'Vom Hersteller nicht unterstützte Änderungen' nach jedem Login zurücksetzen (aus /etc/profile heraus)[0m{LF}angewendet werden?
2022-06-23 16:29:44.312 - ask_yes_or_no: A=n
2022-06-23 16:29:44.354 - execute_optional_modscript: exiting, rc=0
2022-06-23 16:29:44.384 - remove_directory: directory=/var/tmp/6253_1655994549, rc=0
2022-06-23 16:29:44.405 - modify_rootfs: exiting, rc=3
2022-06-23 16:29:44.428 - modfs: modifications done, rc=3
2022-06-23 16:29:44.486 - progress: mode=1, msg=ext3-Dateisystem wird abgemeldet ...
2022-06-23 16:29:44.725 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:44.806 - progress: mode=1, msg=ext3-Dateisystem wird gelöscht ...
2022-06-23 16:29:45.069 - remove_directory: directory=/var/media/ftp/TS-RDF5-SDTranscend-01/1655994481, rc=0
2022-06-23 16:29:45.121 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:45.141 - modfs: unmounting loopback device done, rc=0
2022-06-23 16:29:45.171 - remove_directory: directory=/var/tmp/6253_1655994503, rc=0
2022-06-23 16:29:45.276 - remove_directory: directory=/var/media/ftp/TS-RDF5-SDTranscend-01/1655994473, rc=0
2022-06-23 16:29:45.297 - modfs: reached normal exit point, rc=0
2022-06-23 16:29:45.317 - cleanup: running cleanup from file /var/tmp/6253_filelist_1655994470
2022-06-23 16:29:45.337 - /var/modfs-master/bin/185/busybox rm -r /var/media/ftp/TS-RDF5-SDTranscend-01/1655994473
2022-06-23 16:29:45.337 - /var/modfs-master/bin/185/busybox rm -r /var/tmp/6253_1655994477
2022-06-23 16:29:45.337 - /var/modfs-master/bin/185/busybox rm -r /var/media/ftp/TS-RDF5-SDTranscend-01/1655994481
2022-06-23 16:29:45.337 - /var/modfs-master/bin/185/busybox rm -r /var/tmp/6253_1655994503
2022-06-23 16:29:45.337 - /var/modfs-master/bin/185/busybox rm -r /var/tmp/6253_1655994549
2022-06-23 16:29:45.337 - /var/modfs-master/bin/185/busybox rm -r /var/tmp/6253_1655994573
 
Zuletzt bearbeitet:
ohne custom-modscript datei kommt gar keine Frage
Wer (warum auch immer) seine Flags für die "modscripts" vollkommen "zerwürgt" hat, der kann einfach set_correct_flags.sh aufrufen (https://github.com/PeterPawn/modfs/blob/master/set_correct_flags.sh) - das gibt's praktisch nur für diesen Zweck. Ruft man DANACH dann modfs auf und hat dabei KEINE custom_modscripts in seinem Verzeichnis (die würde sonst ja wieder die Flags "überschreiben"), sollten eigentlich alle Modifikationen als "optional" angeboten werden ... ansonsten verstehe ich nicht, was mit dem Verweis auf custom_modscripts gemeint sein soll.

Ansonsten bitte KEINE Screenshots als "Fehlermeldung" ... nicht umsonst wird (mittlerweile auch schon wieder "seit Jahren") automatisch ein Protokoll erstellt, das man mittels showshringbuf auslesen lassen kann und z.B. über den NAS-Flash auch "exportieren" kann, damit man es hier irgendwo anhängt.

In diesem Protokoll sollte dann auch ein Hinweis stehen, warum es (wenn ich es richtig verstehe) am Ende nicht zum Packen des neuen Images kommt. Reicht das noch nicht an Infos, kann man auch für jedes einzelne Skript eine ausführliche Log-Ausgabe veranlassen ... wie genau, steht hier genauso irgendwo im Thread, wie die Verwendung von showshringbuf.
 
Wer (warum auch immer) seine Flags für die "modscripts" vollkommen "zerwürgt" hat, der kann einfach set_correct_flags.sh aufrufen (https://github.com/PeterPawn/modfs/blob/master/set_correct_flags.sh) - das gibt's praktisch nur für diesen Zweck.
Habe ich nicht erwähnt, aber auch gemacht.


auf custom_modscripts gemeint ...

Ich versuchte die automation.
Ansonsten bitte KEINE Screenshots als "Fehlermeldung" ... nicht umsonst man es hier irgendwo anhängt.
Lösche ich gleich. Sollte nur eine Art "Sichtkontrolle" sein
In diesem Protokoll sollte dann auch ein Hinweis stehen, warum es (wenn ich es richtig verstehe) am Ende nicht zum Packen des neuen Images kommt. Reicht das noch nicht an Infos, kann man auch für jedes einzelne Skript eine ausführliche Log-Ausgabe veranlassen ... wie genau, steht hier genauso irgendwo im Thread, wie die Verwendung von showshringbuf.
Showringbuffer habe ich ja soweit ich weiß zugefügt.


Ja ich merke auch du bist genervt. Dafür entschuldige ich mich ja auch, nur ...

ich mach es nochmal.

ERGÄNZUNG:
Bisher hatte ich massive probleme beim update aber nun hat es anscheinend doch noch funktioniert.

PaterPawn, ich war nur fast verzweifelt doch scheint es jetzt endlich funktioniert zu haben ich möchte dir von ganzem Herzen für deine Arbeit DANKEN
 
Zuletzt bearbeitet:
Ich war eingangs gar nicht genervt - wie kommst Du darauf?

Als ich meine Bemerkung zum Inhalt des Debug-Logs schrieb, GAB es noch keines in Deinem Beitrag und stattdessen nur 8 bis 10 Screenshots (so genau weiß ich das nicht mehr, obwohl ich sogar alle durchgeblättert hatte). Damit KANN nun mal niemand etwas anfangen ... und das auch nicht erst seit gestern, das steht hier schon (ich sage mal seit Jahren) im Thread.

Und siehe da ... im Protokoll findet sich dann u.a. diese Angabe:
Code:
2022-06-23 16:29:44.405 - modify_rootfs: exiting, rc=3
2022-06-23 16:29:44.428 - modfs: modifications done, rc=3
Irgendeines der zuvor ausgeführten Skript-FIles für die Modifikation hat also offenbar einen Fehler "gemeldet" ... mal abgesehen davon, daß ich (auch schon wieder sehr, sehr lange) von einer (ohnehin nur am Beginn als Alternative implementierten) Verwendung eines ext3-Images anstelle eines Dateisystems mit NATIVER Unterstützung von Linux-Dateirechten abrate ... und das sogar EXPLIZIT für Dich noch einmal so festgehalten hatte: https://www.ip-phone-forum.de/threads/modfs-squashfs-image-avm-firmware-ändern-für-nand-basierte-fritz-boxen.273304/post-2469770 - ich WEISS nicht einmal genau, ob der Weg mit dem ext3-Image unter neueren FRITZ!OS-Versionen so ÜBERHAUPT noch funktioniert.

Angesichts dessen, daß Du dann offenbar praktisch fast JEDE Modifikation aktiviert hast und daher das Protokoll auch sehr, sehr lang wird, so daß der Beginn der Ausgabe gar nicht mehr enthalten ist, würde ich (in Kombination mit der Verwendung eines ext3-Images) fast raten, daß die "Probleme" mit passenden Flags auch daran liegen könnten, daß da ein UNGEEIGNETES Dateisystem verwendet wird. Sofern das Entpacken nicht ins tmpfs oder in den NAS-Flash erfolgte, sind die ganzen Flags ohnehin nur Makulatur, wenn Du - offenbar - kein anderes natives Dateisystem (mit ausreichendem Platzangebot) hast.

Ansonsten liegt der Fehler ganz offensichtlich darin, daß da das Skript copy_binaries verwendet wird (https://github.com/PeterPawn/modfs/...6b503ab762330d97/modscripts/copy_binaries#L32):
Code:
2022-06-23 16:29:15.179 - execute_modscript: script=/var/modfs-master/modscripts/copy_binaries, root=/var/tmp/6253_1655994503/squashfs-root, mode=auto
2022-06-23 16:29:15.272 - progress: mode=1, msg=Überprüfen der unterstützten Sprachen ...
2022-06-23 16:29:15.303 - is_supported: option=language, from=install language(en,de), rc=1
2022-06-23 16:29:15.356 - progress: mode=3, msg=[1;32m OK[0m
2022-06-23 16:29:15.407 - progress: mode=1, msg=Überprüfen der Voraussetzungen für die Modifikation ...
2022-06-23 16:29:15.441 - is_supported: option=precheck, from=install language(en,de), rc=0
2022-06-23 16:29:15.494 - progress: mode=3, msg=[1;33m nicht unterstützt[0m
2022-06-23 16:29:15.543 - progress: mode=1, msg=Modifikation wird ausgeführt ...
2022-06-23 16:29:15.611 - progress: mode=3, msg=[1;31m Fehler (3)[0m
2022-06-23 16:29:15.662 - execute_modscript: exiting, rc=3
- es handelt sich ja nur um eine sehr rudimentäre Implementierung des (automatischen) Kopierens eigener Dateien in das fertige Image, nur MÜSSEN dazu halt auch die Voraussetzungen stimmen (siehe #1: https://www.ip-phone-forum.de/threads/modfs-squashfs-image-avm-firmware-ändern-für-nand-basierte-fritz-boxen.273304/post-2037875 - Tabelle, erster Eintrag) und das ist hier offenbar nicht der Fall.

Und DA kommen wir dann tatsächlich zu einer Stelle, wo ich etwas "genervt" sein könnte ... Deine "Auswahl" an auszuführenden Modifikationen (der Aufruf von copy_binaries war in den zuerst gezeigten Screenshots GAR NICHT zu sehen, das ging da erst mit den "Resten" vom Boot-Manager los und alle anderen Ausgaben danach waren "grün" - das ansonsten bei Fehlern verwendete Rot hat ja auch seinen Grund) zeugt (für mich) nicht gerade davon, daß Du Dich wenigstens mit der Tabelle in #1 vertraut gemacht hättest oder mit einer der (aktualisierten) Aufstellungen aus der letzten Zeit, welche Skript-Files funktionieren und welche nicht.

Um mal ein Beispiel zu nennen ... die Aktivierung dieses Skripts https://github.com/PeterPawn/modfs/blob/master/modscripts/inactive/mod_telnet_start (explizit bei Dir offenbar in der custom_modscripts aufgeführt) macht unter 07.27 schon mal deshalb gar keinen Sinn, weil es in dieser Version die Datei, die dabei modifiziert werden soll (nämlich /etc/init.d/S85-apps), gar nicht mehr gibt ... was auch auf den vorhergehenden Seiten (seitdem es diese Datei nicht mehr gibt und das ist schon eine Weile so) ausführlichst diskutiert wurde.

Auch das Aktivieren des Telnet-Daemons über den Telefon-Code für den dtrace-Start ist natürlich nur eine ALTERNATIVE (https://github.com/PeterPawn/modfs/blob/master/modscripts/inactive/mod_telnet_start) zum "herkömmlichen Start" aus dem telefon-Daemon bei AVM und das ist EBENFALLS meinerseits deaktiviert: https://github.com/PeterPawn/modfs/...acce6b503ab762330d97/set_correct_flags.sh#L75. Wenn man es dann selbst wieder aktiviert, sollte man die Zusammenhänge dabei auch verstanden haben - selbst wenn das hier nicht der Auslöser des Problems war.

Und als letztes meinerseits noch ein Tipp zur "Fehlersuche" ... wenn man bei solchen Problemen einfach "step by step" vorgeht und sich dabei auch noch die Ausgabe RICHTIG ansieht (die Zeilen zu copy_binaries MÜSSEN eigentlich rot gewesen sein, denn das 1;31m ist der SGR für ebendiese Darstellung), dann kann man (durch "bisect" - was das in diesem Kontext bedeuten könnte, findest Du sicherlich selbst heraus) leicht selbst ermitteln, wo es klemmt.

Es ist zwar nicht auszuschließen, daß es (alte UND neue) Fehler im Code gibt (ich bin z.B. etwas irritiert, daß trotz Problemen beim Überprüfen der Voraussetzungen (precheck) an einigen Stellen wohl noch versucht wird, dennoch die Installation auszuführen - aber DAS suche ich auch erst, wenn der Rest der Anwendung lt. Log einigermaßen Sinn ergibt) ... aber angesichts der relativen "Stille", wenn es um neue Probleme geht (nachdem die Anfangsschwierigkeiten der 07.39-Reihe erst mal überwunden waren, obwohl es damals noch gar keine 07.39 für die 7490 gab), würde ich entweder denken, daß "modfs" nur noch sehr marginal genutzt wird (dann stelle ich es früher oder später auch ein, spätestens bei den nächsten AVM-Versionen, die einen "Totalumbau" bräuchten) oder daß es bei anderen NICHT so viele Probleme bereitet ... was auch daran liegen KÖNNTE, daß die sich eingehender damit befaßt haben und vielleicht auch auf meine "Ratschläge" (s.o. im Bezug auf ein "natives Dateisystem") hören.

EDIT: Man sieht an den Dateinamen tatsächlich, daß das Entpacken nach /var erfolgte ... da sollten die Flags dann auch kein Problem mehr darstellen. Warum das bei Dir dennoch nicht funktioniert, kann man nur mit einem VOLLSTÄNDIGEN Protokoll sehen und das erstellst Du am einfachsten, indem Du eben KEINE Datei custom_modscripts verwendest (oder zumindest eine tatsächlich sinnvolle, beschränkt auf sinnvolle Modifikationen) und DAVON dann das Protokoll zeigst. Bei MEINER Auswahl (die steht irgendwo hier vorher im Thread) kommt es jedenfalls NICHT zum Überlauf der Protokolldatei und es ist ALLES (angefangen bei den Prüfungen am Start) enthalten.
 
Ich war eingangs gar nicht genervt - wie kommst Du darauf?
Hallo PeterPawn,
ich dachte der "Tonfall" im geschriebenen klang für mich so ein wenig "DAS HABE ICH DIR DOCH SCHON MAL GESCHRIEBEN"
Aber das akzeptiere ich ja auch. Hauptsache ich komme weiter. Ich hatte auch manches versucht, was du mir geschrieben hattest aber, ......
Bei mir war die konstellation etwas blöder. Ich hatte noch die 6.93 und die bekam ich nicht mit den neueren Versionen modifiziert. Da ich selten etwas einfach so komplett entferne habe ich noch eine modfs0.6.4 gefunden und es mit der dann auch geschafft. zumindest in einem ersten Schritt auf die/ eine 6.98 inhouse zu kommen. Von hier aus funktionierte dann auch deine modfs0.8.0 perfekt.
ALSO HIER NOCHMALS DANKE
Als ich meine Bemerkung zum Inhalt des Debug-Logs schrieb, GAB es noch keines in Deinem Beitrag und stattdessen nur 8 bis 10 Screenshots (so
Ja ich konnte mangels Erfahrung mit dieser "Forumsoftware" nicht alles auf einmal einfügen, zumal ich laufend ANgst hatte, daß dann auf einmal alles weg ist. Deshalb hatte ich auch einen kleinen roten Eintrag als letzte Zeile im Text "under Construction" also, daß der Eintrag noch ergänzt wird.

unter neueren FRITZ!OS-Versionen so ÜBERHAUPT noch funktioniert.
Scheint noch irgendwie zu gehen.
Angesichts dessen, daß Du dann offenbar praktisch fast JEDE Modifikation aktiviert hast und daher das Protokoll auch sehr, sehr lang wird, so daß der Beginn der Ausgabe gar nicht mehr enthalten ist, würde ich (in Kombination
Ja als Screenshot war ich nicht ganz so schnell und ich hatte wegen Datei limit auch nicht alles eingefügt.
Ich hatte zunächst eine custom verwendet, die habe ich dann aber deaktiviert, und dann weil das ganze wohl im /var in ein ext3 image verlinkt war und ich zuvor nocht sicherheitshalber das set....sh durchgeführt hatte, Dann korrekt durchgelaufen war. Die Screenshots und das Log waren auch nicht vom selben durchlauf.
Und dummerweise, war das own_file irgendwie für mich ganz komisch und ich wohl versehentlich "J" angab. Ich habe mehr oder minder nur das Interesse das Telnet und die debug.cfg zu aktivieren. Kleine wichtige Dinge wie noexec noch korrigieren lasse.
Und für mich hat es wie bereits erwähnt endlich funktioniert.

mit der Verwendung eines ext3-Images) fast raten, daß die "Probleme" mit passenden Flags auch daran liegen könnten, daß da ein UNGEEIGNETES Dateisystem verwendet wird. Sofern das Entpacken nicht ins tmpfs oder in den NAS-Flash erfolgte, sind die ganzen
Ich hatte obwohl ich keine ext3 partition hatte es einfach versucht. Ansonsten, hätte ich weil ich bereits soweit war, eine ext3 erstellt.
Flags ohnehin nur Makulatur, wenn Du - offenbar - kein anderes natives Dateisystem (mit ausreichendem Platzangebot) hast.
.
Ansonsten liegt der Fehler ganz offensichtlich darin, daß da das Skript copy_binaries verwendet wird (https://github.com/PeterPawn/modfs/...6b503ab762330d97/modscripts/copy_binaries#L32):
Ja so ist es, war ein versehen.

Und DA kommen wir dann tatsächlich zu einer Stelle, wo ich etwas "genervt" sein könnte ... Deine "Auswahl" an auszuführenden Modifikationen (der Aufruf von copy_binaries war in den zuerst gezeigten Screenshots GAR NICHT zu sehen, das ging da erst mit den "Resten" vom Boot-Manager los und alle anderen Ausgaben danach waren "grün" - das ansonsten bei Fehlern verwendete Rot hat ja auch seinen Grund) zeugt (für
Ja es war rot und das Bild hatte ich entweder nicht eingefügt, oder nicht mehr erwischt.

Um mal ein Beispiel zu nennen ... die Aktivierung dieses Skripts https://github.com/PeterPawn/modfs/blob/master/modscripts/inactive/mod_telnet_start (explizit bei Dir offenbar in der custom_modscripts aufgeführt) macht unter 07.27 schon mal deshalb gar keinen Sinn, weil es in dieser Version die Datei, die dabei ...

Auch das Aktivieren des Telnet-Daemons über den Telefon-Code für den dtrace-Start ist natürlich nur eine ALTERNATIVE ...

./set_correct_flags.sh#L75. Wenn man es dann selbst wieder aktiviert, sollte man die Zusammenhänge dabei auch verstanden haben - selbst wenn das hier nicht der Auslöser des Problems war.

Und als letztes meinerseits noch ein Tipp zur "Fehlersuche" ... wenn man bei solchen Problemen einfach "step by step" vorgeht und sich dabei auch noch ...
bei meinen letzten Durchgängen habe ich einfach nur noch aktiviert, worauf ich besonders wert lege. Zuvor hatte ich wohl mehr aktiviert als nötig, und bei den "so vielen möglichen varianten (FW)" dachte ich mir, daß dein scipt bestimmt nicht einfügt was nicht möglich oder nötig ist. SEHR GUTE ARBEIT
Es ist zwar nicht auszuschließen, daß es (alte UND neue) Fehler im Code gibt (ich bin z.B. etwas irritiert, daß trotz Problemen beim Überprüfen der .....

Probieren geht über studieren ... ;-)
Anfangsschwierigkeiten der 07.39-Reihe erst mal überwunden waren, obwohl es damals noch gar keine 07.39 für die 7490 gab),
Ich darf dir sagen, bei mir hat es auch für die jetzt vorletzte inhouse funktioniert hat.


EDIT: Man sieht an den Dateinamen tatsächlich, daß das Entpacken nach /var erfolgte ... da sollten die Flags dann auch kein Problem mehr darstellen. Warum das bei Dir dennoch nicht funktioniert, kann man nur mit einem VOLLSTÄNDIGEN Protokoll sehen und das erstellst Du am einfachsten, indem Du eben KEINE Datei custom_modscripts verwendest (oder zumindest eine tatsächlich sinnvolle, beschränkt auf sinnvolle Modifikationen)
Ja ich hatte nur eine hier aus dem Forum kopiert und minimal zum test modifiziert. Danach hatte ich es manuell gemacht.
und DAVON dann das Protokoll zeigst. Bei MEINER Auswahl (die steht irgendwo hier vorher im Thread) kommt es jedenfalls NICHT zum Überlauf der Protokolldatei und es ist ALLES (angefangen bei den Prüfungen am Start) enthalten.
Ich hatte die Anleitung von Eisbärin zur Hilfe genommen, um das Logfile zu erhalten. Kann sein, daß es zu kurz geraten ist. Sorry.

Aber nochmals vielen herzlichen Dank auch für dein Feedback.
 
  • Like
Reaktionen: Micha0815
Nachdem jetzt die Release-Version der 07.50 für die 7590 verfügbar ist, habe ich mir das modfs-Projekt noch einmal vorgenommen.

Hinzugefügt wurde ein neues Shell-Skript: https://github.com/PeterPawn/modfs/blob/master/modify.sh, welches eine etwas erweiterte Version einer Datei ist, die ich hier irgendwann schon mal "vorgestellt" hatte (da hieß sie als Anhang noch modify.txt, was ich auch immer wieder vergesse) und die als "Rahmenhandlung" für den Aufruf von run_modscripts dienen kann.

Im oberen Teil der Datei findet sich eine Entsprechung zur custom_modscripts, die auch dasselbe Format verwendet - so kann man bei Bedarf einfach den Inhalt zwischen beiden Dateien kopieren. Die im aktuell eingecheckten Skript ausgewählten "modscripts" (also die, deren Zeile mit einem Pluszeichen beginnt) funktionieren bei mir auf einer 7590 alle korrekt, wobei ich hier nur mal zwei Screenshots zeigen will:
mod_show_name+gui_bootmanager_v0.8.PNG
(man sieht sowohl mod_show_name als auch gui_bootmanager_v0.8 in Aktion)
mod_prefer_fonnumber_name.PNG
während sich dieser Patch (mod_prefer_fonnumber_name) wohl etwas überlebt hat, weil AVM jetzt selbst den (Anzeige-)Namen der Telefonnummer anzeigt ausgibt, wenn auch deutlich kleiner und in einer zweiten Zeile.

Im neuen modify.sh (die erste Erwähnung erfolgte hier: https://www.ip-phone-forum.de/threads/modfs-squashfs-image-avm-firmware-ändern-für-nand-basierte-fritz-boxen.273304/post-2408800) habe ich außerdem das Klonen etwas geändert, weil beim rekursiven Klonen von YourFritz inzwischen zu viele "leere Kalorien" übertragen werden müssen, die man für die eigentliche Aufgabenstellung gar nicht braucht.

copy_binaries würde mit hoher Wahrscheinlichkeit auch funktionieren, aber mangels passender Binaries (zumindest in meinem yf_bin-Repository) habe ich es "auskommentiert".

Die beiden Parameter beim Aufruf von modify.sh <model> <version> sind halt "standardmäßig" mit 7590 und (jetzt) 07.50 belegt - wenn AVM da nicht noch deutlich an den Strukturen (auf dem FTP-Server mit der Firmware) ändert, könnte das auch für weitere Modelle funktionieren - aber selbstverständlich ist das reine Vermutung, denn ich kann (und will) das nicht alles selbst testen.

EDIT: Ach so ... um modify.sh aufzurufen und INNERHALB dieses Skripts erst das Klonen von GitHub anzustoßen (nur dann bringen meine Änderungen an dieser Stelle ja etwas), braucht es natürlich auch einen passenden Link (auch wenn der in der ganz oben verlinkten Seite von GitHub schon zu finden wäre): https://raw.githubusercontent.com/PeterPawn/modfs/master/modify.sh - die Datei speichern (aber BITTE nicht aus einem Browserfenster mit dem Dateiinhalt heraus, weil das wieder Probleme mit Zeichensätzen verursachen wird - also ordentlich mit "Save link as ..." speichern) und ausführbar machen oder die Shell explizit aufrufen und die Datei als ersten Parameter angeben.
 
Zuletzt bearbeitet:
Hi, gibt es eine Möglichkeit die tools auch auf einem aarch64 Rechner auszuführen? Habe ein Macbook Pro mit M1 CPU und wollte das gerne unter Parallels laufen lassen? geht das überhaupt?

Gruß kami
 
Gibt es ... allerdings müßte die dazu erst einmal jemand erstellen, was auch mit einer Cross-Toolchain machbar wäre.

In meinem Repo lagern nur die Tools für bestimmte Plattformen/Architekturen ... und welche das sind, steht schon in der "Beschreibung": https://github.com/PeterPawn/yf_bin/tree/10853cff8192081b282652bfa3e1082ef551b68a#tree-structure

Ich habe auch erst einmal nicht die Absicht, da weiteres hinzuzufügen - was keine Aussage "für die Ewigkeit" sein muß, aber bisher habe ich keinen (eigenen) Bedarf (auch wenn ein RasPi 4 mit 64-Bit-OS prinzipiell denselben Aufbau bräuchte) und daher wird von meiner Seite da vorerst auch nichts kommen.

Da gäbe es weit wichtigere Punkte, die mich erst einmal beschäftigen müßten (das meint allerdings auch schon den Kontext der Befassung mit FRITZ!Boxen) ... vielleicht findet sich ja jemand anderes, der auch die dafür notwendige Technik hat (ich habe sie nicht und ich will sie auch nicht haben - außer das MacBook Pro läuft mit Linux :cool:).
 
Okay danke. Dann nutze ich lieber die x86_64 architecture. Gruß kami
 
Aus Neugier (und zum Ausloten von Möglichkeiten) probierte ich auf einer 7590 mit FW 7.50 unter FREET-NG modfs aus. Jedoch ... "Die Hardware-Version der Box (226) wird nicht unterstützt."

Rich (BBCode):
[7590][/var] [v] # httpsdl -O master.zip https://codeload.github.com/PeterPawn/modfs/zip/refs/heads/master
...
[7590][/var/modfs-master] [v] # ./modfs
Warning: No binaries directory for kernel version '4.9.218' found.
respawn script with custom BusyBox shell, SHLVL=2
/var/modfs-master/bin/226/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 (226) wird nicht unterstützt.

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

[7590][/var/modfs-master] [x] # showshringbuf modfs
2023-01-18 16:09:23.722 - modfs: starting modfs script version 0.8.2-140120231234
2023-01-18 16:09:23.739 - modfs: script=./modfs
2023-01-18 16:09:23.761 - modfs: using language de
2023-01-18 16:09:23.779 - modfs: PWD=/var/modfs-master
2023-01-18 16:09:23.798 - modfs: PATH=/var/modfs-master/bin/226
2023-01-18 16:09:23.815 - modfs: SHELL=/var/run/modfs/sh
2023-01-18 16:09:23.833 - modfs: SHLVL=3
2023-01-18 16:09:23.867 - modfs: BusyBox: BusyBox v1.27.2 multi-call binary.
2023-01-18 16:09:23.883 - modfs: Filesystems mounted
2023-01-18 16:09:23.900 - /dev/root / squashfs ro,relatime 0 0
2023-01-18 16:09:23.900 - devtmpfs /dev devtmpfs rw,relatime,size=192956k,nr_inodes=48239,mode=755 0 0
2023-01-18 16:09:23.900 - proc /proc proc rw,relatime 0 0
2023-01-18 16:09:23.900 - tmpfs /var tmpfs rw,relatime 0 0
2023-01-18 16:09:23.900 - sysfs /sys sysfs rw,relatime 0 0
2023-01-18 16:09:23.900 - devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0
2023-01-18 16:09:23.900 - securityfs /sys/kernel/security securityfs rw,relatime 0 0
2023-01-18 16:09:23.900 - pstore /sys/fs/pstore pstore rw,relatime 0 0
2023-01-18 16:09:23.900 - none /sys/kernel/debug debugfs rw,relatime 0 0
2023-01-18 16:09:23.900 - /dev/ubi0_3 /var/media/ftp ubifs rw,sync,relatime 0 0
2023-01-18 16:09:23.900 - /dev/sda1 /var/media/ftp/uStor01 ext4 rw,noexec,relatime,data=ordered 0 0
2023-01-18 16:09:23.900 - /dev/sdb1 /var/media/ftp/uStor02 ext4 rw,noexec,relatime,data=ordered 0 0
2023-01-18 16:09:23.900 - https://sd2dav.1und1.de /var/media/ftp/Online-Speicher fuse rw,nosuid,nodev,relatime,user_id=0,group_id=100,allow_other,max_read=69632 0 0
2023-01-18 16:09:23.916 - modfs: Free space
2023-01-18 16:09:24.236 - Filesystem                Size      Used Available Use% Mounted on
2023-01-18 16:09:24.236 - /dev/root                33.3M     33.3M         0 100% /
2023-01-18 16:09:24.236 - devtmpfs                188.4M         0    188.4M   0% /dev
2023-01-18 16:09:24.236 - tmpfs                   221.2M     23.6M    197.7M  11% /var
2023-01-18 16:09:24.236 - /dev/ubi0_3             355.3M     82.8M    267.8M  24% /var/media/ftp
2023-01-18 16:09:24.236 - /dev/sda1                56.3G     13.3G     40.1G  25% /var/media/ftp/uStor01
2023-01-18 16:09:24.236 - /dev/sdb1                56.3G     31.7G     21.6G  59% /var/media/ftp/uStor02
2023-01-18 16:09:24.236 - https://sd2dav.1und1.de
2023-01-18 16:09:24.236 -                         265.0G     64.0K    265.0G   0% /var/media/ftp/Online-Speicher
2023-01-18 16:09:24.265 - modfs: Swap space
2023-01-18 16:09:24.300 - Filename                              Type            Size    Used    Priority
2023-01-18 16:09:24.300 - /var/media/ftp/uStor02/swapfile         file          131068  9044    -1
2023-01-18 16:09:24.329 - modfs: Loop devices
2023-01-18 16:09:24.457 - modfs: using temporary file list from /var/tmp/21212_filelist_1674054564
2023-01-18 16:09:24.484 - modfs: cleanup trap set
2023-01-18 16:09:24.515 - modfs: invoked with:
2023-01-18 16:09:24.556 - modfs: noversioncheck=0, update_file_provided=0
2023-01-18 16:09:24.600 - check_prerequisites: starting checks
2023-01-18 16:09:24.694 - progress: mode=1, msg=Ermitteln der Hardware-Version ...
2023-01-18 16:09:24.727 - check_prerequisites: hwrev=226
2023-01-18 16:09:24.773 - progress: mode=3, msg= OK
2023-01-18 16:09:24.817 - progress: mode=1, msg=Prüfen, ob die Hardware-Version unterstützt wird ...
2023-01-18 16:09:24.839 - check_prerequisites: unsupported hardware revision
2023-01-18 16:09:24.879 - progress: mode=3, msg= Fehler
2023-01-18 16:09:24.927 - check_prerequisites: exiting, rc=36
2023-01-18 16:09:24.950 - cleanup: running cleanup from file /var/tmp/21212_filelist_1674054564
[7590][/var/modfs-master] [x] # head -52 ./modfs | tail -3
# supported hardware revisions as "modfs" host
# 3370, 7490, 3390, 7362SL, 3490, 7430, 7412, 7272, 3272, 5490, 5491
hwrevs_supported="175 185 193 203 212 209 218 192 198 223 243"
Nutze ich eine falsche modfs-Version? Oder wird die 7590 wirklich nicht unterstützt? Oder...?
 
Oder wird die 7590 wirklich nicht unterstützt?
Ja, SO wird sie tatsächlich nicht unterstützt, denn das "originale" "modfs" dient nur zur Modifikation der Firmware auf FRITZ!Boxen mit VR9-Chipset und KANN tatsächlich auf einer GRX5-Box nichts installieren, weil die anders aufgebaut sind ist.

Ja, genau.

Suche mal nach run_modscripts oder auch modify.sh - beides im "modfs"-Repository zu finden (https://github.com/PeterPawn/modfs) und hier im IPPF von mir auch (ausgiebig) erläutert ... mit etwas Glück sogar in diesem Thread (wobei ich dafür nicht die Hand ins Feuer lege EDIT: na ja, zumindest zu modify.sh finde ich nur vier Beiträge über Deiner Frage tatsächlich etwas, was ich erst vor ca. 6 Wochen schrieb).
 
Zuletzt bearbeitet:
Ich möchte eines vorweg schicken: Ich habe von den Zusammenhängen dieses Themas nur ansatzweise einen Überblick und bei den Details der Umsetzung keinerlei konkrete Erfahrung... Dennoch erlaube ich mir diesen Beitrag, denn ich habe mir da 'was zusammengereimt...
Wenn ich mal wieder die eine oder andere Datei auf der 7590 mit FW 7.50 und Freetz-NG ersetzen möchte, dann könnte doch ein Script mal eben schnell das aktive Filesystem mit Schreibzugriff irgendwie in das laufende System einbinden. Ich oder ein Script erledigen die Modifikationen und dann wird das Ganze wieder ganz einfach irgendwie eingepackt und in das alternative Filesystem übertragen. Dann noch ein Reboot und die Sache ist erledigt. :cool:
Da kam mir modfs in den Sinn. Schade, dass die 7590 SO nicht ünterstützt wird. Und das Ausweichen auf mofify.sh scheint bei meinen fantastischen Gedanken auch nicht zielführend zu sein.

SO wird sie tatsächlich nicht unterstützt, denn das "originale" "modfs" dient nur zur Modifikation der Firmware auf FRITZ!Boxen mit VR9-Chipset und KANN tatsächlich auf einer GRX5-Box nichts installieren, weil die anders aufgebaut sind ist.
Ließe sich denn das Vorgehen bei VR9-Boxen auf GRX5-Boxen irgendwie übertragen? (Es müsste ja nicht eine universelle, alle Nutzer und Boxen unterstützende Lösung sein.)

Wurde es bisher wegen anderer Zielstellungen/Prioritäten bzw. einer Aufwand-Nutzen-Abwägung (wie hier angedeutet) nicht weiter verfolgt oder ist das technisch gar nicht sinnvoll machbar?
 
Ich oder ein Script erledigen die Modifikationen und dann wird das Ganze wieder ganz einfach irgendwie eingepackt und in das alternative Filesystem übertragen. Dann noch ein Reboot und die Sache ist erledig
Das würde bestimmt mit dem Befehl update_kernel funktionieren.
Hab es auch schon gemacht als sich das Image nicht signieren ließ und ich nur Fernzugriff hatte.
 
Hallo PeterPawn,
bitte einen kleinen Tip zur 7590.

Wie bekomme ich denn modfs auf die 7590 oder 7590ax.

Irgendwie fehlt mir da ein Puzzlestück.

Auf der 7490 kann ich das direkt machen. nur wie geht es mit der 7590 bzw vermutlich eher für die 7590?

Bearbeite ich das ganze etwa auf einer 7490 oder linux-kiste und schiebe das per tftp dann auf die 7590?

Oder muss ich freetz benutzen, image auspacken modifizieren zusammenpacken und per tftp zurück auf die 7590 schubsen?


Oder habe gerade noch etwas gefunden, ein abgespaltenes Thema bezüglich 7520 mit dem Hinweis von dir es würde wohl so ffunktionieren....

Ich brauche einen kleinen wink, damit ich weiterlesen kann, ohne alle Threads lesen zu müssen.

Aber Danke dir schon jetz für deine Antwort.
 
Das ist gar nicht so weit weg in diesem Thread, sogar noch auf dieser Seite: https://www.ip-phone-forum.de/threa...nand-basierte-fritz-boxen.273304/post-2497242 - allerdings funktioniert das eben nur mit einem passenden Linux-System, auf dem die Modifikationen dann erfolgen können.

Das KANN im Extremfall auch eine 7490 sein, aber ich würde eher einen "Kleincomputer" (z.B. einen Raspberry Pi) oder auch die WSL unter Windows (https://learn.microsoft.com/en-us/windows/wsl/install) empfehlen, wenn man keinen "richtigen" Linux-Rechner (das kann ja auch eine VM sein, notfalls sogar unter Hyper-V, falls man doch eher auf Windows steht) zur Verfügung hat.

Allerdings ist die Auswahl an Plattformen, für die von mir die vorkompilierten Tools bereitgehalten werden, auch begrenzt - aber irgendetwas sollte da doch dabei sein oder man muß sich eben auch noch diese Tools selbst erstellen (die basieren alle auf dem - inzwischen allerdings veralteten - Inhalt des YourFreetz-Repos: https://github.com/PeterPawn/YourFreetz).
 
Zuletzt bearbeitet:
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.