Skip to content

Releases: PeterPawn/modfs

modfs-0.7.6

06 Apr 21:02
a3070da
Compare
Choose a tag to compare

new release

Please have a look at: https://www.ip-phone-forum.de/threads/modfs-squashfs-image-avm-firmware-%C3%A4ndern-f%C3%BCr-nand-basierte-fritz-boxen.273304/post-2470360 (and any following posts there) for info, what was changed and what has been checked/tested with this new version.

modfs-0.6.2

03 Sep 16:31
7ba7b20
Compare
Choose a tag to compare
  • YourFritz Script Library removed - it wasn't used 'til today
  • BootManager has been updated
  • more info provided to "modscripts" (from "extract_version_values")

modfs-0.6.1

19 May 10:33
5b02685
Compare
Choose a tag to compare

This new version primarily adds support for 07.19 versions.

modfs

12 Mar 15:59
c8d8499
Compare
Choose a tag to compare

new version with support for new beta/labor series of vendor

modfs

09 Jun 17:27
f04085b
Compare
Choose a tag to compare

Enhancements

  • added openssl binary to be able to download from GitHub repository in conjunction with the already present busybox binary with HTTPS support for the wget applet
  • added some stub code to implement firmware signature checks on images downloaded from vendor's FTP server and/or for extension packages from this repo (will be provided sometimes in the future)
  • add an option to copy additional files to the yaffs2 partition on target system after the partition was initialized during "modfs" operation
  • add a new modification to stop swap to files and/or partitions while stopping the USB subsystem or ejecting a single device
  • add a new modification to implement "custom packages" as firmware extensions on-the-fly, which don't need additional SquashFS modifications (http://www.ip-phone-forum.de/showthread.php?t=273304&p=2156232&viewfull=1#post2156232 - german explanation)

Bugfixes

  • typo in "little" -> #18
  • some corrections in conjunction with "E99-custom" from "mod_custom_images"

modfs

24 Mar 19:37
Compare
Choose a tag to compare

Enhancements

  • added some scripts for new optional modifications
  • reduced the dependencies on external commands from the current firmware, where the script is running
  • added a solution to provide a "local selection" of modifications to be used

Changes

  • the creation of the debug log in a ring-buffer file is switched on by default now, you've to set it off, if you don't want/need it

Bugfixes

  • clear buffered input before waiting for the ENTER key at last resort before packing starts
  • adjusted space requirements a bit
  • better handle downloading images from vendor's server ("update" mode without local file name or "fresh copy" mode with auto-download), now it works also for version(s) 06.36 (with SquashFS 4) or later

modfs

18 Feb 19:40
Compare
Choose a tag to compare

Enhancements

  • added three new parameters to install an image without further modifications, this process may include "root filesystem only" (parameter "installroot"), "wrapper partition (yaffs2) and root filesystem" ("installfs") or "wrapper with root filesystem and kernel" ("install")
  • each "install" mode requires the name of the image to be installed as 3rd argument
  • added a statically linked busybox binary (built with the Freetz toolchain, use "bbconfig" to get the compile time settings) to the archive, it makes installing modifications with the "patch" applet possible instead of "sed"
  • added some environment settings for "modscripts" to avoid duplicate code to detect some settings in each "modscript"
  • added a new modification to start the display of home-network clients (net/net_overview.lua) with a visible "MAC" column
  • added a template for modscripts showing the environment settings usable by default

Changes

  • mod_mount_by_label changed to support FRITZ!OS >= 06.36 now (only replaces the value from "usb.cfg" with a fixed "yes")
  • changed some "modscript titles" (with the hope, the new ones apply better)
  • changed path for /var/custom/etc/profile in mod_profile
  • gui_boot_manager_v0.2 now supports FRITZ!OS < 06.36

Bugfixes

  • none

modfs

15 Feb 16:09
Compare
Choose a tag to compare

Enhancements

  • added a new option to create an image file only and leave the device unchanged
  • may be used to create modified image files for foreign model
  • activate this mode with a third parameter during an "update mode" call as follows
./modfs update <source_image> <target_file_name>
  • because there's no reliable way to determine the needed source image in such a case, this mode is only usable with a local source image pre-loaded manually
  • to update another device with the created image file (as long as the kernel may remain unchanged), you could use the script https://github.com/PeterPawn/YourFritz/blob/master/update_yaffs2/install_inactive_rootfs on this device
  • the "gui_boot_manager" modification was updated to version 0.2, the new version checks the branding of the device and ensures, that there's a valid branding selected, if the device is switched to the alternative system

Changes

  • all modscripts are optional now, there will be a query for each one, if you leave the attributes unchanged
  • the optional modification "gui_boot_manager" was renamed to "gui_boot_manager_v0.1" and deactivated (change its x-flag(s) to activate it again), it should be replaced by "gui_boot_manager_v0.2" (see above)

Bugfixes

  • a corner case bug (if no automatic modscript has been executed, changing the list leads to an error) was fixed
  • the visibility of the branding spans for guibootmanager was swapped
  • the pre-/postchecks of guibootmanager_0.2 used the wrong branding (from the currently running system) instead of the branding(s) on the target filesystem structure

modfs

13 Feb 12:31
Compare
Choose a tag to compare
  • support for newer firmware versions (with 3.10.73 kernel and SquashFS version 4 in "AVM" format)
  • "update" option to change the original firmware at the earliest possible point and to replace the firmware update process via GUI
  • moved to a GitHub repository (from yourfritz.de) for easier collaboration and reviews