Fritz!Load - (Oneclickhoster-) Down- und Uploads via FB

Rev 1531:
- Online-Check aus install.sh entfernt. SagHalt meinte, den brauchen wir nicht mehr ;)
- $FLdir/bin/findfunctions.sh hinzugefügt
Die Datei ist für alle, die irgendeine Funktion in F!L finden wollen und nicht wissen, in welcher sh-Datei die drin ist. Da erspart man sich das lange suchen und durchklicken.
Usage: findfunctions.sh <Option>

Wird nichts angegeben, werden alle Dateien mit den enthaltenen Funktionen angezeigt

Optionen:
-f <string>
nach dieser Funktion wird gesucht

-sh <string>
nach dieser Datei wird gesucht und alle Funktionen darin werden angezeigt

-h | -H | --help
Hilfe wird angezeigt

Vieleicht kanns der eine oder andere gebrauchen. Mir hats schon geholfen ;)
 
FritzLoad instalieren

@SagHalt

Habs probiert, aber leider gehts nicht. Computer sagt falsche schreibweise oder nicht gefunden.

C:\>Telnet fritz.pox
Der Befehl "Telnet" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Hab fals es an der sreibweise liegt hab ich dann auch mal das probiert:

C:\>telnet fritz.pox
C:\>Telnet fritz.pox
C:\>Telnetd fritz.pox
C:\>telnetd fritz.pox

aber das wird auch nichts.
Bin am verzweifeln, bitte helft mir.
Ich währe euch echt dankbar.
Gruß Stummer
 
dann musst du telnet auf deinem system installieren.
bzw. heißt die adresse fritz.box
 
Zuletzt bearbeitet:
Statt dir den dummen Windows-Telnet-Client zu installieren rate ich dir zu diesem. Du startest ihn entweder direkt aus dem Web über meinen Link oder speicherst dir die Datei irgendwo... z.B. auf deinem Desktop. Sollte es für dich nicht intuitiv sein, wie man damit eine Telnet-Verbindung aufbaut, scheue dich nicht, Google zu fragen. Sollte dein Wissen irgendwann steigen, hast du dich gleich in den richtigen Client eingearbeitet um auch SSH-Verbindungen etc. nutzen zu können.
 
@SagHalt

.....
C:\>telnet fritz.pox
C:\>Telnet fritz.pox
C:\>Telnetd fritz.pox
C:\>telnetd fritz.pox

aber das wird auch nichts.
Bin am verzweifeln, bitte helft mir.
...

Einfach das "p" mal rumdrehen
 
Auch, aber auch das Windows 7 Telnet Problem... Ich war noch am Überlegen dies mit hin zuschreiben, wollte es aber nicht zu kompliziert machen. Das Microsoft immer Sachen entfernen muss! Fällt ja schon schwer ins Gewicht das riesige Telnet Programm bei der "kleinen" Windows 7 Installation ;-)

Naja berndy2001 war ja so nett und hat beschrieben wo man telnet für Windows7 her bekommt.
Ich persönlich bevorzuge auch putty, aber für einen Einsteiger ist die Einrichtung eine zusätzliche Hürde...
 
Schade, der Upload funktioniert mit der 1531 bei Rapidshare immernoch nicht..oder hatt jemand eine Zwischenlösung parat bis das gefixt wird :(?

MfG
 
Hallo, weiss jemand, ob Fritzload auch auf der FB 3370 funktioniert?
Ich bekomm das irgendwie nicht installiert.
 
Fritz!Load Daemon

@Cracks und Entwickler:
Irgendwie sehe ich vor lauter Bäumen den Wald nicht mehr. Nachdem ich gestern bis morgens um 5 Uhr rumprobiert habe und jetzt noch immer nicht darufkomme was ich falsch mache, frage ich mal in die Runde.

Um das Problem mit der aktuellen Fritz!Box Beta Firmware in den Griff zu bekommen und dabei nicht auf Features wie automatisches Remounten und Starten sowie den Autorun zu verzichten, wollte ich den Start auf einen Fritz!Load Daemon umstellen.
Aber egal wie ich es bei der FRITZ!Box Fon WLAN 7270 v2 Firmware-Version 54.05.04-19896 einhänge, schmiert mir das gesamte System ab. Aber nur, wenn der USB Stick steckt! Entferne ich den Stick bootet das System ganz normal und ist stabil.

Falls das System abschmiert, dann CRASHED der ctlmgr
Code:
Jun 12 02:22:54 ctlmgr[770]: 2011-06-12 02:22:54(1) [Bus error] ctlmgr(770) CRASHED at __libc_sigsuspend+0x28 (/lib/libc.so.0 at 000100f8) accessing 00000000 (?)
Jun 12 02:22:54 ctlmgr[770]: ze: 00000000 at: 2ac98686 v0: 00000004 v1: 80000000
Jun 12 02:22:54 ctlmgr[770]: a0: 7faf3608 a1: 00000010 a2: 7faf3608 a3: 00000001
Jun 12 02:22:54 ctlmgr[770]: t0: 00000000 t1: 00008000 t2: 96c93fd0 t3: 00000302
Jun 12 02:22:54 ctlmgr[770]: t4: 00010000 t5: 00000000 t6: 97ab1224 t7: 2b0efb1c
Jun 12 02:22:54 ctlmgr[770]: s0: 7faf3608 s1: 2acce014 s2: 2acce040 s3: 2b1f21e4
Jun 12 02:22:54 ctlmgr[770]: s4: fffffffe s5: 2ac7211c s6: 80000001 s7: 2b3b6e94
Jun 12 02:22:54 ctlmgr[770]: t8: 00000010 t9: 2ad300d0 k0: 00000000 k1: 00000000
Jun 12 02:22:54 ctlmgr[770]: gp: 2adca470 sp: 7faf35d0 fp: 2b3b4294 ra: 2acb8bc8
Jun 12 02:22:54 ctlmgr[770]: Code: 24021067  24050010  0000000c <10e00006> 00408021  8f998934  0320f809  00000000  ac500000
Jun 12 02:22:54 ctlmgr[770]: [bt] Number of functions: 13
Jun 12 02:22:54 ctlmgr[770]: [bt] __pthread_wait_for_restart_signal+0x64 (/lib/libpthread.so.0 at 0000abc0)
Jun 12 02:22:54 ctlmgr[770]: [bt] __pthread_wait_for_restart_signal+0x64 (/lib/libpthread.so.0 at 0000ab5c)
Jun 12 02:22:54 ctlmgr[770]: [bt] csem_v+0x4c (/lib/libavmcsock.so.2 at 00023478)
Jun 12 02:22:54 ctlmgr[770]: [bt] cmmap_unlock+0x5c (/lib/libavmcsock.so.2 at 00016328)
Jun 12 02:22:54 ctlmgr[770]: [bt] crwlock_writerlock+0xa4 (/lib/libavmcsock.so.2 at 00022ac0)
Jun 12 02:22:54 ctlmgr[770]: [bt] crwmmap_writerlock+0x24 (/lib/libavmcsock.so.2 at 00023180)
Jun 12 02:22:54 ctlmgr[770]: [bt] umts_stat_test_and_clear_flag+0x34 (/usr/share/ctlmgr/libgsm.so at 00001020)
Jun 12 02:22:54 ctlmgr[770]: [bt] gsm_poll+0x20 (/usr/share/ctlmgr/libgsm.so at 0000134c)
Jun 12 02:22:54 ctlmgr[770]: [bt] call_module_pollfuncs+0x78 (ctlmgr at 0002e48c)
Jun 12 02:22:54 ctlmgr[770]: [bt] (run_setcountry+0x404)+0x3c (ctlmgr at 0000ccfc)
Jun 12 02:22:54 ctlmgr[770]: [bt] timercb_docallouts+0x19c (/lib/libavmcsock.so.2 at 00039648)
Jun 12 02:22:54 ctlmgr[770]: [bt] csock_select_with_timeval+0x4e0 (/lib/libavmcsock.so.2 at 0002a8a4)
Jun 12 02:22:54 ctlmgr[770]: [bt] main+0x16bc (ctlmgr at 0000e16c)

Falls sich dies jemand mal anschauen mag, hab ich den aktuellen Stand in Changeset 1532 hochgeladen.

Funktionsweise:
1.) Die Idee ist über die install2.sh in der debug.cfg einen kurzen Loader zu installieren.
2.) Bei Systemstart schreibt der Loader sich selbst in die Datei /var/tmp/fritzloadinstall.sh runter und ruft /var/tmp/fritzloadinstall.sh im Hintergrund auf. Nun sollte die debug.cfg sich beenden können und wir haben keinen Reboot Loop mehr.
3.) Die Datei /var/tmp/fritzloadinstall.sh prüft nun dauernd ob der USB Stick verfügbar ist. Sobald der USB Stick verfügbar ist, kopiert sich fritzloadinstall.sh den Deamon vom USB Stick nach /var/tmp/fritzloadd.
4.) Der Deamon wird aufgerufen und /var/tmp/fritzloadinstall.sh beendet und entfernt
5.) Der Deamon gibt aktuell nur eine Test Meldung zurück. Sobald das Problem gelöst ist wird der Daemon erweitert und hat die oben genannten und bekannten Features.

Getestet werden kann der aktuelle Stand mit install2.sh bzw. mit install2_debug.sh (enthält ein paar zusätzliche Echo Ausgaben und auskommentierte Testaufrufe).

Falls bei euch auch der ctlmgr CRASHED dann den USB Stick abziehen und neu booten. Alternativ nach dem Restart der Box schnell die debug.cfg editieren und die beiden letzten Zeilen auskommentieren.

Wäre euch echt dankbar, wenn sich dies jemand mal anschauen könnte.
 
@toto09
Ich wüsste nicht, wieso Fritz!Load nicht auf der 3370 laufen sollte. Was hast du für eine Firmware-Version und wie hast du versucht Fritz!Load zu installieren. Hast du auch die Telnet-Variante wie es in der Fritz!Load-Wiki beschrieben ist ausprobiert?

@SagHalt
Crasht die Fritzbox nur bei einem Aufruf über die debug.cfg oder auch, wenn du dein Starterskript manuell aufrufst?
 
Manuell läuft das Skript sauber durch; mit oder ohne Stick.
Nur über die debug.cfg kommt es zum Crash
 
Du könntest
Code:
set -x
dem Skript hinzufügen, um die Fehlerquelle besser ermitteln zu können. Als Alternative könntest du dein Starterskript erst starten, wenn du den Stick über Fritz!Load-Unmount-Seite aushängst.

Als dritte Möglichkeit könntest du die /etc/hotplug/run_mount bearbeiten und ein Skript wie /sbin/start_mediasrv hinzufügen. Dies hätte den Vorteil, dass du auf diese Weise auf eine Schleife verzichten kannst.
 
@roadman17
Ich habe die aktuelle firmware 103.05.06 aufer Fb. Da ich mich mit Telnet überhaupt nicht auskenne, hab ich das per Firmwareupdate versucht zu installieren. Das hat bei meiner alten Fritzbox 3170 auch immer gut geklappt...
 
@SagHalt was mir auffällt: Die rc.custom liegt schon seit Ewigkeiten in /var/tmp/flash/mod/ . siehe auch hier
Vieleicht hat dein Fehler auch mit meiner Entdeckung siehe hier zu tun. Es werden bei den neuen Laborversionen vieleicht verschiedene Busyboxbefehle geblockt . :confused:
 
@Saghalt
Ich habe für dich mal als Inspiration im FritzLoad/bin-Verzeichnis das Skript addusbautorun.sh erstellt.
Zum Testen einfach in das FritzLoad/bin-Verzeichnis wechseln und ./addusbautorun.sh ausführen. Die debug.cfg wird dabei komplett überschrieben. Danach muss die Box neugestartet werden. Diese Modifikation sorgt dafür, dass die autorun.sh des Stammverzeichnisses eines USB-Laufwerks nach dem Einstecken ausgeführt wird.
Freetznutzer sollten das Skript nicht verwenden, sondern lieber den Freetzmount-Patch verwenden, der wesentlich robuster ist und mehr Funktionen hat.
 
Habt Ihr auch das Problem, dass beim Hoster x7.to nach dem ersten Download nur noch "failed" Meldungen kommen?

Wenn ich nach Ablauf längerer Zeit aus der Fehlerliste einzelne Links wieder ausführen lasse, funktionieren diese und es fängt wieder an. Klappt aber immer nur bei einem Link, die Anderen landen in der Fehlerliste.
 
In welcher Form sollen eigentlich die MAC Adressen zum Unterbinden des Reconnects eingetragen werden? 00:11:22... oder 001122... getrennt durch Leerzeichen von der nächsten MAC ID.
 
@MAGIo
Die Mac-Adressen werden wie folgt angegeben:
Code:
00:11:22:33:44:55 11:22:33:44:55:66
Selber habe ich das übrigens immer noch nicht getestet, aber bald werden wir ja wissen, ob es funktioniert.

@toto09
So kompliziert ist Telnet gar nicht...
Ich habe trotzdem mal einen neuen Installer für ungefreetzte Fritz!Boxen erstellt.
1. Usbstick leeren (formatieren)
2. autorun.sh auf den Stick kopieren (ins Wurzelverzeichnis)
3. Usbstick an der Fritzbox anschließen
4. Firmware-Image aufspielen
5. Fritz!Box rebooten
6. Warten bis die Fritz!Box Fritz!Load runterlädt, entpackt und die GUI einrichtet.
7. Webinterface aufrufen: http://fritz.box/cgi-bin/fritzload/gui_download.cgi
 

Anhänge

Hallo,

kann es sein das Rapidshare etwas geändert hat?
Bekomme keine Links mehr über die Wireshark Auswertung geadded.
heisst immer nur keine passenden Hoster gefunden.
Bei Netload u.a. gibts keine Probleme.
Habe die 1535 am laufen.

viele Grüsse

G
 
Zuletzt bearbeitet:
me too.

DL startet, es kommt die "safety time" - Meldung und dann: DL failed.

07:14: Download: 6 Couldnt resolve host. The given remote host was not resolved. / HTTP-Code:(000) / HEAD:
 
Kostenlos!

Statistik des Forums

Themen
248,991
Beiträge
2,308,339
Mitglieder
378,787
Neuestes Mitglied
boazpranichealer