Du kannst aber auch nicht von irgendjemand anderem erwarten, daß er sich hinsetzt und die Erkenntnisse aus 1,5 Jahren "freier" DOCSIS-Boxen jetzt noch einmal für diejenigen, die sich damit bisher nicht weiter befaßt haben oder befassen wollten, so zusammenfaßt, daß
jeder sie am Ende auch versteht. Schon dabei geht das Theater nämlich los ... die Voraussetzungen sind schon sehr unterschiedlich. Während es für den durchschnittlichen FRITZ!Box-Benutzer/-Versteher, der sich hier tummelt, schon eine Selbstverständlichkeit ist, daß die neueren Modelle seit ein paar Jahren "hot-flashable" sind (d.h., das System kann problemlos aus dem laufenden FRITZ!OS heraus aktualisiert werden, weil auch eine Unterbrechung nicht stört, da dann eben nicht auf die neue Version umgeschaltet wird), ist/war das ja bereits für Dich eine mittlere Überraschung.
So ein Vorhaben (komischerweise wird es zwar immer wieder von
irgendjemandem angeregt, dann allerdings nie so richtig bis zum Ende auch durchgezogen und die Anleitung von
@qwertz.asdfgh ist da so etwas wie die rühmliche Ausnahme) scheitert also in aller Regel nicht nur an den fehlenden Informationen bei den "Nutzern", sondern auch am vollkommen unterschiedlichen Kenntnisstand und daß man es am Ende praktisch niemandem recht machen kann, egal was man wo und wie beschreibt, war erst vor ein paar Tagen hier wieder irgendwo nachzulesen.
Wer in der Anleitung von
@qwertz.asdfgh nicht genug Informationen "auf seinem Level" findet, der sollte vielleicht auch mal überlegen, dieses Level an die vorhandenen Informationen anzupassen (sprich: so lange dazuzulernen, bis es paßt) anstatt sich auf die Suche nach "leichter Verdaulichem" zu machen.
Und - nicht als persönlichen Angriff verstehen, aber dieser Teil der Frage war nun mal ein Paradebeispiel für "Blauäugigkeit" - daß bei "embedded devices" heutzutage die Firmware in aller Regel als SquashFS-Image vorliegt (auch wenn AVM da noch einmal mit eigenen Änderungen glänzt) und das keineswegs nur bei AVM-Geräten so ist, sollte tatsächlich jeder bereits wissen, der sich an die Arbeit des Modifizierens eines (um nicht zu schreiben: des) sicherheitsrelevanten Gerätes in seinem Netzwerk machen möchte. Insofern wäre das (wenn man schon nicht aus der "Signatur" der Datei auf den Inhalt schließen kann) tatsächlich ein Leichtes gewesen, sich (mit den notwendigen Linux-Kenntnissen und ohne solche wäre es vielleicht doch wieder "riskant", da irgendetwas ändern zu wollen) selbst davon zu überzeugen, was das wohl für eine Datei sein könnte:
Code:
vidar:~ # find /home/FritzBox/FB6590/var/ -exec file '{}' \;
/home/FritzBox/FB6590/var/: directory
/home/FritzBox/FB6590/var/install: POSIX shell script, ISO-8859 text executable
/home/FritzBox/FB6590/var/regelex: ELF 32-bit MSB executable, ARM, EABI5 version 1 (SYSV), statically linked, stripped
/home/FritzBox/FB6590/var/remote: directory
/home/FritzBox/FB6590/var/remote/var: directory
/home/FritzBox/FB6590/var/remote/var/tmp: directory
/home/FritzBox/FB6590/var/remote/var/tmp/kernel.image: data
/home/FritzBox/FB6590/var/remote/var/tmp/filesystem.image: Squashfs filesystem, big endian, version 4.0, 5705572 bytes, 1098 inodes, blocksize: 65536 bytes, created: Sun Mar 8 00:52:52 1970
/home/FritzBox/FB6590/var/remote/var/tmp/x86: directory
/home/FritzBox/FB6590/var/remote/var/tmp/x86/kernel.image: data
/home/FritzBox/FB6590/var/remote/var/tmp/x86/filesystem.image: Squashfs filesystem, little endian, version 4.0, 21226688 bytes, 3608 inodes, blocksize: 65536 bytes, created: Thu Sep 3 16:18:08 1970
/home/FritzBox/FB6590/var/info.txt: UTF-8 Unicode text, with very long lines, with CRLF line terminators
/home/FritzBox/FB6590/var/chksum.x86: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped
/home/FritzBox/FB6590/var/docsiscertdefaults: POSIX shell script, ASCII text executable
/home/FritzBox/FB6590/var/md5sumext.x86: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
/home/FritzBox/FB6590/var/ewnw_check_install: POSIX shell script, ASCII text executable
/home/FritzBox/FB6590/var/burnimage: ELF 32-bit MSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
/home/FritzBox/FB6590/var/chksum: ELF 32-bit MSB executable, ARM, EABI5 version 1 (SYSV), statically linked, stripped
/home/FritzBox/FB6590/var/md5sumext: ELF 32-bit MSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, stripped
/home/FritzBox/FB6590/var/signature: data
vidar:~ #
Auch die weiteren Schritte
- Was ist eigentlich dieses "SquashFS"?
- Wie kann man das (ent-)packen?
- Wo findet man die Tools dazu?
- usw.
wirst Du Dir nun mal selbst erarbeiten müssen und dazu braucht man auch keine langen Threads hier im IPPF lesen.
Mit der Anleitung von
@qwertz.asdfgh für das "Flashen" bewaffnet und den Kenntnissen, die man ganz allgemein dazu im Internet erwerben kann, sollte das nun wirklich kein Problem sein (deshalb schrieb ich auch etwas zu den "Vorkenntnissen") ... vor allem dann, wenn man es sich selbst zutraut, ein System mit einem SSH-Zugang versehen zu wollen und wenn man der Ansicht ist, man könne mit diesem dann im Anschluß auch etwas anfangen (da kommt dann ja immer noch kein "Windows" oder "X11" raus aus dem SSH-PTY).
Aber daß es sich hier nicht um etwas handelt, wo man "mal eben schnell" zum Ziel kommt (erst recht als "Newbie", wobei das auch soo herrlich unbestimmt ist und praktisch alles bedeuten kann, von "ich kann meinen PC immerhin selbst einschalten" bis zu "ich habe bisher nur mit einer Shell unter BSD-Derivaten gearbeitet und kenne mich mit der FRITZ!Box im Speziellen noch nicht aus"), ist auch wieder bekannt (und wenn man mich wieder fragt, ist das auch gut so - aber das darf natürlich jeder anders sehen).