- Mitglied seit
- 10 Aug 2008
- Beiträge
- 90
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hallo !
Habs nun auch endlich geschafft, mit Freetz meine FritzBox 7170 Firmware zu modden.
Hab unendlich viele Fehler gemacht, aber es nicht zuletzt dank Colonia27 doch noch hinbekommen.
Geärgert hatte mich allerdings, daß die Informationen überall verstreut lagen.
Hatte heftige Probleme Sachen zu finden und das hat mich auch mächtig Zeit gekostet.
Deshalb wollte ich eine persönliche Kurzanleitung noch hierein setzen.
Hoffe daß ich damit helfen kann.
Freetz 1.0.1 Kurzanleitung:
USB Stick mit ext2 formatieren ( Hab ich mit mit Ubuntu 8.1 Live CD gemacht )
Formatieren und in die FritzBox einstecken
Stinky Linux downloaden:
Mirror 1...Mirror 2...Mirror 3
VM Ware – Player downloaden:
Mirror 1...Mirror 2...Mirror 3
StinkyLinux im VM Player laden und in die grafische Oberfläche von StinkyLinux einloggen:
user: Slightly
pass: stinky
Terminal starten ( Ohne Root-Rechte ) & Freetz installieren.
Eventuell muß als Passwort beim Ersten mal hier noch: stinky angegeben werden.
Zusatzpakete intallieren:
System updaten:
Freetz starten:
Informationen zu den einzelnen Paketen findet man HIER
Informationen zu den einzelnen Patches HIER
Pakete auswählen und Freetz verlassen, überflüssige Dateien löschen & Image erstellen:
Fertig ! Das Image befindet sich jetzt im /home/slightly/images Ordner. Über das Fritzinterface oder direkt per:
http://fritz.box:81
kommt man nun an das Freetz Menu per Angabe des Users: admin und Standardpasswort: freetz.
Aus Sicherheitsgründen das Standardpasswort am Besten gleich ändern.
Transmission
Wenn ein zeitlicher Abstand zwischen dem Installieren des Freetz und des Transmission besteht, erst einmal das System updaten.
Dazu mit der Eingabeaufforderung ins Freetz Verzeichnis wechseln und folgendes eintippen:
Jetzt die Konfiguration starten!
Um den Transmission lauffähig zu bekommen, braucht ihr Platz !
Also am Besten im Hauptmenu Show Advanced Options auswählen und unter Patches nicht benötigte Pakete beim Kompilieren entsprechend entfernen lassen. Wenn Ihr nicht genügend Platz auf Eurer Box habt, kann ich auch nichts tun. ;-)
So, nun müsst ihr Euch vom Hauptmenu aus zum Transmission durchhangeln:
Package Selection -> Testing
Folgendes auswählen:
Transmission 1.42 ( Binary Only )
Transmission Interactive Client
Transmission Daemon
Nun verlasst das Menuconfig und erstellt das Image:
Wie üblich findet Ihr nun das fertige Image im /home/slightly/freetz-1.0/images Ordner.
Nun flasht man wie üblich über die AVM Oberfläche die neue Firmware und nach dem flashen
öffnet man im AVM Menu unter Internet -> Freigaben noch den nötigen Port:
Portfreigabe aktiv für: Andere Anwendungen
Name: Transmission
Protokoll: TCP
Von Port: 9090
An Computer: 192.168.178.253
An Port: 9090
Jetzt müsst Ihr noch in den Freetz Bereich der Box und zu Einstellungen wechseln.
Dort bei webcfg das Feld: Gemountete Partitionen auf Hauptseite anzeigen auswählen.
Den Pfad des gwünschten Laufwerks kopiert ihr nun in den Zwischenspeicher und fügt ihn
bei Pakete -> Transmission ins Basisverzeichnis ein.
Soweit so gut, allerdings läuft der Client bis hier nur im Kommando Modus.
Da wir aber keine Ahnung haben, wie man den bedient, sollten wir eine GUI installieren.
Nehmt dazu den Hier
Unter Windows müsst Ihr nur die *.exe ausführen.
Wichtig ist unter Options im Feld Remote Host fritz.box anzugeben ( anstatt localhost ).
Das wars, viel Spaß damit !
Gruß Dario
Habs nun auch endlich geschafft, mit Freetz meine FritzBox 7170 Firmware zu modden.
Hab unendlich viele Fehler gemacht, aber es nicht zuletzt dank Colonia27 doch noch hinbekommen.
Geärgert hatte mich allerdings, daß die Informationen überall verstreut lagen.
Hatte heftige Probleme Sachen zu finden und das hat mich auch mächtig Zeit gekostet.
Deshalb wollte ich eine persönliche Kurzanleitung noch hierein setzen.
Hoffe daß ich damit helfen kann.
Freetz 1.0.1 Kurzanleitung:
USB Stick mit ext2 formatieren ( Hab ich mit mit Ubuntu 8.1 Live CD gemacht )
Formatieren und in die FritzBox einstecken
Stinky Linux downloaden:
Mirror 1...Mirror 2...Mirror 3
VM Ware – Player downloaden:
Mirror 1...Mirror 2...Mirror 3
StinkyLinux im VM Player laden und in die grafische Oberfläche von StinkyLinux einloggen:
user: Slightly
pass: stinky
Terminal starten ( Ohne Root-Rechte ) & Freetz installieren.
Eventuell muß als Passwort beim Ersten mal hier noch: stinky angegeben werden.
Code:
cd /home/slightly
svn co http://svn.freetz.org/branches/freetz-stable-1.0/ freetz-1.0
cd freetz-1.0
Zusatzpakete intallieren:
Code:
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
sudo apt-get -y install intltool subversion gcc g++ binutils autoconf automake automake1.9 automake1.8 libtool make bzip2 libncurses5-dev zlib1g-dev flex bison patch texinfo tofrodos gettext jam pkg-config jikes ecj-bootstrap fastjar realpath perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip
System updaten:
Code:
svn up
Freetz starten:
Code:
make menuconfig
Informationen zu den einzelnen Paketen findet man HIER
Informationen zu den einzelnen Patches HIER
Pakete auswählen und Freetz verlassen, überflüssige Dateien löschen & Image erstellen:
Code:
make config-clean-deps
make
Fertig ! Das Image befindet sich jetzt im /home/slightly/images Ordner. Über das Fritzinterface oder direkt per:
http://fritz.box:81
kommt man nun an das Freetz Menu per Angabe des Users: admin und Standardpasswort: freetz.
Aus Sicherheitsgründen das Standardpasswort am Besten gleich ändern.
Transmission
Wenn ein zeitlicher Abstand zwischen dem Installieren des Freetz und des Transmission besteht, erst einmal das System updaten.
Dazu mit der Eingabeaufforderung ins Freetz Verzeichnis wechseln und folgendes eintippen:
Code:
sudo apt-get –y update
sudo apt-get –y upgrade
sudo apt-get –y dist-upgrade
svn up
Jetzt die Konfiguration starten!
Code:
make menuconfig
Um den Transmission lauffähig zu bekommen, braucht ihr Platz !
Also am Besten im Hauptmenu Show Advanced Options auswählen und unter Patches nicht benötigte Pakete beim Kompilieren entsprechend entfernen lassen. Wenn Ihr nicht genügend Platz auf Eurer Box habt, kann ich auch nichts tun. ;-)
So, nun müsst ihr Euch vom Hauptmenu aus zum Transmission durchhangeln:
Package Selection -> Testing
Folgendes auswählen:
Transmission 1.42 ( Binary Only )
Transmission Interactive Client
Transmission Daemon
Nun verlasst das Menuconfig und erstellt das Image:
Code:
make
Wie üblich findet Ihr nun das fertige Image im /home/slightly/freetz-1.0/images Ordner.
Nun flasht man wie üblich über die AVM Oberfläche die neue Firmware und nach dem flashen
öffnet man im AVM Menu unter Internet -> Freigaben noch den nötigen Port:
Portfreigabe aktiv für: Andere Anwendungen
Name: Transmission
Protokoll: TCP
Von Port: 9090
An Computer: 192.168.178.253
An Port: 9090
Jetzt müsst Ihr noch in den Freetz Bereich der Box und zu Einstellungen wechseln.
Dort bei webcfg das Feld: Gemountete Partitionen auf Hauptseite anzeigen auswählen.
Den Pfad des gwünschten Laufwerks kopiert ihr nun in den Zwischenspeicher und fügt ihn
bei Pakete -> Transmission ins Basisverzeichnis ein.
Soweit so gut, allerdings läuft der Client bis hier nur im Kommando Modus.
Da wir aber keine Ahnung haben, wie man den bedient, sollten wir eine GUI installieren.
Nehmt dazu den Hier
Unter Windows müsst Ihr nur die *.exe ausführen.
Wichtig ist unter Options im Feld Remote Host fritz.box anzugeben ( anstatt localhost ).
Das wars, viel Spaß damit !
Gruß Dario
Zuletzt bearbeitet: