All Projects → PeterPawn → modfs

PeterPawn / modfs

Licence: GPL-2.0 license
modify firmware for NAND-flash based FRITZ!Box routers and install it on such a device

Programming Languages

shell
77523 projects
sed
78 projects
Roff
2310 projects

Projects that are alternatives of or similar to modfs

library
Optimizely Library
Stars: ✭ 62 (+26.53%)
Mutual labels:  extensions
windbgtree
A command tree based on commands and extensions for Windows Kernel Debugging.
Stars: ✭ 94 (+91.84%)
Mutual labels:  extensions
extensions-dependency-injection
Microsoft Extensions DependencyInjection for WCF, and asp.net classic projects
Stars: ✭ 18 (-63.27%)
Mutual labels:  extensions
FritzBox-monitor
Monitor FritzBox metrics via a telegraf/influxdb/grafana stack that reads data from TR-064
Stars: ✭ 56 (+14.29%)
Mutual labels:  fritzbox
KrazyKotlin
A collection of useful Kotlin Extension
Stars: ✭ 75 (+53.06%)
Mutual labels:  extensions
WSI-analysis
Python scripts for automatic Whole-Slide Image preprocessing.
Stars: ✭ 30 (-38.78%)
Mutual labels:  patches
ambika-shruthi-instruments
Instrument patches for Mutable Instruments Ambika & Shruthi
Stars: ✭ 29 (-40.82%)
Mutual labels:  patches
detect-features
Detect and report browser and hardware features.
Stars: ✭ 63 (+28.57%)
Mutual labels:  extensions
v2ex-collections-search
v2ex收藏搜索
Stars: ✭ 21 (-57.14%)
Mutual labels:  extensions
extensions
👅 Parse Haskell Language Extensions
Stars: ✭ 45 (-8.16%)
Mutual labels:  extensions
redmadrobot-android-ktx
Missing Android KTX extensions.
Stars: ✭ 27 (-44.9%)
Mutual labels:  extensions
crystal on steroids
A group of methods to make Crystal more programmer friendly (extracted from Rails ActiveSupport, Powerpack and others)
Stars: ✭ 48 (-2.04%)
Mutual labels:  extensions
patchmanager
Patchmanager for SailfishOS
Stars: ✭ 21 (-57.14%)
Mutual labels:  patches
glTF-Blender-IO-materials-variants
Blender3D addon for glTF KHR_materials_variants extension
Stars: ✭ 56 (+14.29%)
Mutual labels:  extensions
vuln-headers-extension
Firefox extension which parses the headers of all the requests which are being flowing through your firefox browser to detect for vulnerabilities.
Stars: ✭ 55 (+12.24%)
Mutual labels:  extensions
RichNotifications
No description or website provided.
Stars: ✭ 44 (-10.2%)
Mutual labels:  extensions
VCore
VCore is a Swift collection containing objects, functions, and extensions that I use for my projects
Stars: ✭ 32 (-34.69%)
Mutual labels:  extensions
check fritz
Check plugin written in Go to monitor a Fritz!Box
Stars: ✭ 29 (-40.82%)
Mutual labels:  fritzbox
Boundary
Boundary is a CSS+Javascript library for Chrome extension developers to easily create HTML elements that won’t affect or be affected by the current webpage’s CSS. Strongly recommended if you are considering adding a sticker, a sidebar or any overlay box using content script.
Stars: ✭ 59 (+20.41%)
Mutual labels:  extensions
extensions-rig
A full development environment to build Twitch Extensions. Currently only supports panel extensions but video overlay coming soon.
Stars: ✭ 26 (-46.94%)
Mutual labels:  extensions

modfs - improve AVM's original firmware with some small tweaks

The prefered way to get the content of this project is to clone the repository, if you don't want to download it directly to a FRITZ!Box device (with a VR9 chipset - other models can't use it to modify the firmware of the device, where "modfs" is running on).

If you want to download it to your router device, use the ZIP file (on the fly created by GitHub) from:

https://codeload.github.com/PeterPawn/modfs/zip/refs/heads/master

for a "released version" or

https://codeload.github.com/PeterPawn/modfs/zip/refs/heads/beta

for the "beta" branch.

Pay attention to the different directory names, after you've extracted the files from ZIP archive(s). The release version contains a base-directory called modfs-master, while the beta archive starts with modfs-beta in its upmost level.

If you're using an original firmware version by AVM, the provided BusyBox binary usually doesn't support HTTPS URLs for its wget applet. Instead AVM uses an own utility httpsdl, which tends to be unable to follow redirections from HTTP protocol (at least in some versions and/or with some URLs). That's why the URLs from above are from the last redirected to, if the journey has been started by Download ZIP from GitHub page.

So it shouldn't be needed anymore to load the gzip-compressed TAR archive from www.yourfritz.de - but it's (mostly) still available there (from the URL http[s]://yourfritz.de/modfs.tgz), with and without TLS-protected access.

Example(s) to download/unpack it from FRITZ!OS:

# cd /var
# httpsdl -O master.zip https://codeload.github.com/PeterPawn/modfs/zip/refs/heads/master
ok
# unzip -q master.zip
# find modfs-master/ | wc -l
182
#

or

# cd /var
# httpsdl -O - https://codeload.github.com/PeterPawn/modfs/zip/refs/heads/master | unzip -q -
ok
# find modfs-master/ | wc -l
182
#

without a permanently stored download file, to save some space from your tmpfs storage.

Please keep in mind, that you have to use a filesystem, which handles Unix/Linux access control rights correctly, to unpack and/or store the provided files. Do not use an USB storage volume with FAT or NTFS format here.

If you need any older version, please use the VCS provided by GitHub to checkout any previous version. There's no older version provided to be downloaded from yourfritz.de.

Most of this project and the provided modification scripts (called modscripts for short) is documented in a (meanwhile really large) thread in a Bulletin Board System called "IP-Phone-Forum", a (mostly german) board with discussions around Voice over IP and devices from german router manufacturer AVM. But other router manufacturers, open-source software and internet access providers from Germany (and other german-speaking countries in Europe) are discussed there.

The main thread for this project may be found here: https://www.ip-phone-forum.de/threads/modfs-squashfs-image-avm-firmware-%C3%A4ndern-f%C3%BCr-nand-basierte-fritz-boxen.273304/post-2037875 - try to read the first post in the beginning (use an online-translator to read it in your own language) and further posts linked to from this first post. To collect info for latest changes, start at the last post and try to read at least 5 pages (100 posts) - it's your decision, whether you prefer to read top-down (start at end - 100) or bottom-up (don't stop, before you've reached 5 previous pages or the first 3 or 4 month old posts).

There's an attempt to collect scattered info from the thread mentioned above in another thread: https://www.ip-phone-forum.de/threads/how-to-modfs-die-gebrauchsanleitung.284778/ (it's linked from the thread above, too, in the first ppost) - if your German is good enough (or your online translation tool), you may see it as another approach to explain things or to find links to important info in the long, long thread mentioned above.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].