[Frage] Modding sicher?

ipscot

Neuer User
Mitglied seit
28 Okt 2014
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Liebe Community

Ich bin seit kurzer Zeit Besitzer der FRITZ!Box 7390, FW 6.05. Das Gerät wurde mir durch den Schweizer Telecomanbieter Sunrise zur Verfügung gestellt. Über Sunrise beziehe ich den Anschluss für VoIP und DSL. Alles läuft natürlich über die FRITZ!Box.

Nun möchte ich gerne Transmission oder eine andere Bittorrent-Lösung verwenden. Meines Wissens muss dafür die Firmware gemoddet werden, wovor ich äussersten Respekt habe. Ich weiss, was Modding bedeutet und bin mir allfälliger Gefahren bewusst. Falls etwas schief läuft, möchte ich unbedingt auf ein Backup zugreifen können. Ich habe aber keine Ahnung, wo ich ein solches her haben könnte oder ob ich allenfalls gar ein eigenes anfertigen kann. Grundsätzlich bin ich ein FRITZ!Box-Noob, aber mit grossem Lernwillen.

Meine Fragen:
- Hat jemand von euch Erfahrung im Modden der FRITZ!Box von Sunrise und kann mir ein paar Tipps geben?
- Werden durch Telecomanbieter vorkonfigurierte FRITZ!Boxen abgegeben mit proprietären Firmware-Mods?
- Was tun, wenn alle Stricke reissen?

Herzlichen Dank für eure Hinweise.

ipscot
 
Da gilt es als erstes rauszufinden, ob Deine Fritzbox ein Branding hat. Steht denn im WebIF hinter der Modelnummer noch etwas in Klammern? (Ein existentes Branding von Sunrise ist mir jetzt nicht bekannt)

Wenn nein: AVM bietet zu jedem seiner Modelle (inkl. den internationalen) ein Recovery an, womit Du die Box zumindest bei firmwarebasierten Problemen wieder ins Leben zurück holen kannst. Kurzum, die Gefahr eines Briefbeschwerers ist quasi nicht gegeben.
Wenn ja: Kommt darauf an, was der Anbieter an Software bereitstellt.

Wenn alle Stricke reißen gibt es Möglichkeiten des Backups und der Wiederherstellung. Das ist dann aber alles andere als noob.

Last but not least gäbe es die Möglichkeit, die ganze Geschichte z.B. auf einem Raspberry zu realisieren.
 
Hallo andiling

Du bist superschnell, herzlichen Dank!

Ich denke, meine Box ist nicht gebrandet. Zur Sicherheit: Clipboard01.jpg Was meinst du?
Recovery ist sicher gut, aber was ist mit den Zugangsdaten? Kann ich die irgendwie auslesen? Wenn ich ja das Recovery einspiele, ist ja alles platt.

Raspberry möchte ich lieber aussen vor lassen und alles direkt auf der Box machen.
 
Na wie hast Du die Zugangsdaten bisher auf die Box bekommen?

Bevor Du das basteln anfängst kannst Du ja mal einen Test mit einem Recovery machen. Das findest Du hier: http://download.avm.de/fritz.box/fritzbox.fon_wlan_7390/x_misc/deutsch_a-ch/

Wenn es nicht geht, kommt eine Fehlermeldung. Wenn schon hast Du eine Box ähnlich wie wenn Du einen Werksreset über das WebIF machst.

Sieht so aus als ob kein Branding auf der Box ist.
 
Na wie hast Du die Zugangsdaten bisher auf die Box bekommen?

Ich musste lediglich die Box verbinden und einschalten. Sie hat sich selbst konfiguriert. Allerdings weiss ich natürlich nicht, ob sie vorkonfiguriert ausgeliefert wurde.

Wenn ich mit dem Recovery einen Test mache: Sind dann nicht alle Infos zum Anbieter weg? Einen Werksreset habe ich bereits einmal erfolgreich durchgeführt. Aber auch hier weiss ich nicht, ob die Firmware vorkonfiguriert ist.
 
Als allererstes ziehe bitte ein Backup.
Das geht unter System - Sicherung.

Anschliessend versuche mit dem RuKernelTool die Anmeldedaten auszulesen und zu speichern/notieren. Das sollte mit der FW 6.05 noch gehen.
 
Danke chilango79. Das werde ich versuchen.
 
In der Grafik aus Beitrag #3 kann man deutlich erkennen, daß die Box an/vom Provider ScotNET angepasst wurde.

Joe
 
Zuletzt bearbeitet:
Danke für den Hinweis, Joe, aber ScotNET bin immer noch ich selbst. :D Das ist meine Namensvergabe.
 
Das Providerkürzel steht i.d.R. in Klammern dahinter, z.B. (UI) für 1&1/United Internet
 
Hallo zusammen

Ich habe bisher auf das Einspielen einer modifizierten Firmware verzichtet und stattdessen versucht mich durch diese Anleitung durchzuhangeln:

http://thomasheinz.net/bittorrent-client-transmssion-auf-der-fritzbox-installieren/

Das hat leider nicht geklappt. Telnet funktioniert wie gewünscht. Das Ansteuern des Datenträgers scheitert aber offenbar. Wenn ich

"cd /var/media/ftp/"

eingebe und die TAB-Taste drücke, wird das angeschlossene Laufwerk nicht angezeigt. Und die Eingabe

"wget http://dl.dropboxusercontent.com/u/2914327/fritzbox/scripts/transmission_installer.sh;chmod 777 transmission_installer.sh;./transmission_installer.sh"

meldet zurück, dass die Adresse nicht erreichbar sei (obwohl ich ein Resultat erhalte, wenn ich nur

"http://dl.dropboxusercontent.com/u/2914327/fritzbox/scripts/transmission_installer.sh"

eingebe.

Ist mein Vorhaben ohnehin zum Scheitern verurteilt, oder habe ich irgendwo einen bug im Hirn? :confused:

Vielen Dank für eure Hilfe!

ipscot
 
Mit
Code:
ls /var/media/ftp
wird Dir der Verzeichnisinhalt angezeigt, dann kannst Du den passenden Namen (uStor0?) hintendran hängen und in das Verzeichnis wechseln.

Bei der nachfolgenden Befehlskette kannst Du auch jeden einzelnen durch ; getrennten Befehl der Reihe nach ausführen.

Wenn es nach wie vor nicht klappt, poste am Besten die Ausgabe.
 
Guten Morgen!

Ist ja mal wieder super speed... Vielen Dank! Ich probiere das aus, sobald ich dazu komme.

Gruss

ipscot
 
Hallo

Das will leider einfach nicht. Hier die Ausgabe von PuTTY:

PuTTY.jpg

Wo liegt das Problem?

Grüsse

ipscot
 
Die aufgerufene Dropbox macht ein Redirect auf eine HTTPS-Adresse, normalerweise eine sehr zu begrüßende Sache, da dann die Übertragung verschlüsselt erfolgt.

Dummerweise kann aber das wget in der Busybox der FRITZ!Box kein SSL, also mußt Du den Download entweder auf einem anderen PC vornehmen (am Semikolon die Kommandoliste teilen) oder anstelle von wget Dein Glück mit httpsdl versuchen (also 'wget http://' durch 'httpsdl https://' ersetzen).
 
Hallo

'wget http://' durch 'httpsdl https://' ersetzen funktioniert nicht. Da erhalte ich die gleiche Fehlermeldung.

Ich muss mir eingestehen, dass ich umfassende Hilfe brauche.
Darf ich euch bitten, mir Schritt für Schritt zu zeigen, damit ich Transmission auf meine FB kriege? Vielen Dank!

Gruss

ipscot
 
@ipscot:
Kein Problem, aber bitte zeige erst einmal die Ausgabe des PuTTY mit httpsdl ... die gleiche Fehlermeldung macht dabei nur wenig Sinn und kann eigentlich nicht sein.

Hast Du den Download dieses - von wem auch immer bereitgestellten - Pakets denn schon einmal in einem Browser versucht und bist sicher, daß das dort überhaupt noch liegt ?

BTW: Es ist eigentlich grundsätzlich keine gute Idee, binäre Dateien von einem fremden Server/Account zu laden ... aber das nur am Rande. In der Regel sollte: "Use the source, Luke." gelten.

Als Tipp noch: Wenn Du den Text aus dem PuTTY-Fenster kopierst (hier zwischen CODE-Tags setzen), kannst Du Dir den Screenshot schenken und man kann Dir auch eine Kommandozeile zusammenkopieren, ohne das alles selbst eintippen zu müssen (wozu ich ehrlich gesagt keine Lust habe).
 
Hallo

Danke, super.

Also, das bekomme ich in PuTTY zurück:

Code:
password:


BusyBox v1.20.2 (2013-05-13 12:53:07 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd /var/media/ftp/Kingston-DataTraveler102-01/
# httpsdl https://dl.dropboxusercontent.com/u/2914327/fritzbox/scripts/transmission_installer.sh;chmod 777 transmission_installer.sh;./transmission_installer.sh
not found
chmod: transmission_installer.sh: Read-only file system
-sh: ./transmission_installer.sh: not found
#

Und das ist der Link zur Datei (extrahiert aus oben):

https://dl.dropboxusercontent.com/u/2914327/fritzbox/scripts/transmission_installer.sh

Und hier habe ich die Anleitung gefunden:

http://thomasheinz.net/bittorrent-client-transmssion-auf-der-fritzbox-installieren/

Gruss

ipscot
 
Eines vorweg: Das, was Du da in der Kommandozeile versuchst auszuführen, sind drei Kommandos hintereinander (jeweils am Semikolon erfolgt die Trennung), die kann man auch jedes für sich ausführen, wenn das Kommando davor erfolgreich beendet wurde.

Code:
# cd /var/media/ftp/Kingston-DataTraveler102-01/
# httpsdl https://dl.dropboxusercontent.com/u/2914327/fritzbox/scripts/transmission_installer.sh
not found
# chmod 777 transmission_installer.sh
chmod: transmission_installer.sh: Read-only file system
# ./transmission_installer.sh
-sh: ./transmission_installer.sh: not found
Ich habe die drei Kommandos mal auseinandergenommen und ihnen die jeweiligen Fehlermeldungen zugeordnet.

Das mit dem httpsdl-Kommando funktioniert auch bei mir auf einer 7390 oder 7490 (allerdings mit 06.20) nicht richtig, auf beiden Systeme stürzt das httpsdl merkwürdigerweise beim Zugriff auf dropboxusercontent.com ab.

Aber das kann nicht das Problem sein ... dann macht man es halt anders (wenn das Installerskript nicht auch auf dem Wordpress-Blog liegen sollte).

Lade Dir einfach erst einmal das Shell-Skript von der URL auf einen anderen Rechner und speichere es dort ab.
Anschließend den Kingston-Stick sicher an der FRITZ!Box entfernen lassen über das GUI, dann abziehen und die geladene Datei auf den Stick ins Wurzelverzeichnis kopieren.
Dann den Stick wieder an die FRITZ!Box stecken und PuTTY starten, Verzeichnis wieder wechseln (das cd-Kommando von oben) und das httpsdl-Kommando überspringen.

Erst mal bis hier ... damit wird - nach flüchtiger Durchsicht des Installers - Transmission in ein Verzeichnis auf dem USB-Stick installiert. Das ist sicherlich auch sinnvoll, da die Transmission-Downloads mit einiger Wahrscheinlichkeit größer sind, als der interne NAND-Flash der 7390.

Wenn man dann allerdings den USB-Speicher gegen einen anderen wechseln will, geht das Spiel von vorne los und man muß auf jedem Stick die Software installieren ... imho etwas unpraktisch auf einer 7390, wo der NAND-Flash praktisch zur Installation der Software einlädt, allerdings muß man dann das vom Installer generierte Start-Skript etwas anpassen, um den Speicherort für die Downloads richtig anzugeben, denn die sollen ja wirklich auf dem USB-Speicher abgelegt werden. Macht man das etwas anders, klappt das auch mit einem anderen USB-Speicher, wenn man den mal tauschen will ... wenn ich es richtig gesehen habe, legt der Installer das im Moment auf den Mountpoint (Kingston-was-auch-immer bei Dir) fest.

Aber einen Schritt nach dem anderen, vielleicht läßt Du ja die Software erst einmal installieren. Dabei wird das Binärpaket (passend zur Box) von http://thomasheinz.net/wordpress/fritz/transmission/big_endian/transmission.tar geladen und der Inhalt dieses Archivs auf dem Stick entpackt.

Ob der angebotene Autostart so funktioniert, hängt von der Firmware ab, die Sunrise da einsetzt. Ist es die originale AVM-Version für internationale 7390 (da gab es gerade eine neue Version, die mit etwas Vorsicht zu genießen ist), sollte der Autostart über die debug.cfg noch funktionieren, das ändert sich dann mit der 06.20 ... ist aber auch wieder eine andere Baustelle.

Ich denke, Du solltest erst einmal bis hier kommen ... dann kann man nach weiteren Änderungen (notwendig oder nur wünschenswert) schauen.
 
Hallo

Herzlichen Dank, ich hab es so weit hingekriegt, dass ich die Transmission-Oberfläche habe. Das ist schon mal sehr gut, aber die nächsten Probleme kommen gleich:

1. Ich habe mir eine *.torrent-Datei heruntergeladen und klicke nun auf der Transmission-Oberfläche auf 'Open Torrent'. Dort wähle ich die heruntergeladene Datei aus und klicke auf 'Upload'. Passieren tut leider nichts: Transmission bleibt leer. Hast du hierzu eine Idee?

2. Kann ich über das Internet auf meine Transmission-Oberfläche zugreifen? Falls ja: Wie?

Danke nochmals!

Gruss

ipscot
 
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.