Angepasstes Pseudo-Image über Webseite erstellen lassen

Da Du hier in diesem Thread schreibts, vergiss Tecchannel und benutze The Construct um Dir ein Pseudo Image zu basteln. Dieses kennt den Unterschied zwischen 2.4er und 2.6er Kernel und verhindert so diesen "__uclibc_start_main" Fehler.

[EDIT]
Dann ist noch eine Portweiterleitung nötig, irgend ein Port auf den von Dropbear auf dem Pseudo Interface. Im einfachsten Fall

22/TCP -> 192.168.178.253:22

Dann im Hotel mit z.B. PuTTY auf deinhost.dyndns.org, einloggen und /var/tmp/start_server eintippen um Deinen PC zuhause zu wecken.

Tschö, Jojo
 
Zuletzt bearbeitet:
@jojo-schmitz:
das würde ich gerne, doch was muß ich genau tun? das ist meine Frage, so ganz klar ist mir das nicht, und eine Anleitung gibt es ja nicht, oder habe ich da was verpasst?
 
@Evil Dead:
Kannst Du folgendes als Option anbieten:
Code:
# Warnhinweis wegen Manipulation verstecken
if  eventsdump -d|grep -E -q 'TELNET|NOT_SIGNED|IMPORT'; then
   sed 's/<? query.box:status.signed_firmware ?>/1/' /usr/www/all/html/de/home/home.js >/var/tmp/home.js
   mount -o bind /var/tmp/home.js /usr/www/all/html/de/home/home.js
fi
und/oder
Code:
# Warnhinweis wegen Manipulation entfernen
rm -f /var/flash/fw_attrib
major=$(grep tffs /proc/devices)
mknod /var/flash/fw_attrib c ${major%%tffs} 87
if grep -E -q 'TELNET|NOT_SIGNED|IMPORT' /var/flash/fw_attrib; then
   echo -n "" >/var/flash/fw_attrib
fi
rm -f /var/flash/fw_attrib

@chattie: siehe meinen Edit

Tschö, Jojo
 
jojo-schmitz schrieb:
Das der download nicht geklappt hat.

Schon klar, aber wenn ich die Datei im Browser aufrufe, klappt der Download wunderbar.. - Was also spinnt rum? :)

Weil als ich eben
# wget http://www.compu-lex.de/dropbear
Connecting to www.compu-lex.de[82.165.107.39]:80
dropbear 100% |*****************************| 347 KB 00:00 ETA
ausführte, stand hinterher
# ls -lh dropbear
-rwxr-xr-x 1 root root 347.3k May 28 12:33 dropbear
da.. - Der Download klappt also.. Nur beim Booten der Box nicht! :(

Wäre wirklich sehr praktisch, wenn du mir da helfen könntest.. ;)
 
die debug.cfg macht irgenwo einen ping, sieh Dir den mal an und ändere auf einen anderen Host, z.B. www.compu-lex.de. Dann sieh Dir die wget Zeilen in der debug.cfg an, lädt der nicht eher von http://www.compu-lex.de/${KERNEL_VERSION}/dropbear? KERNEL_VERSION expandiert zu linux24 bzw. linux26

Tschö, Jojo
 
Daran hatte ich beim Editieren schon gedacht - der entsprechende Abschnitt sieht bei mir so aus:

# wait for server
#while !(ping -c 1 www.the-construct.com)
#do
# sleep 5
#done

# load files
# check if file already exists
if [ ! -f /var/tmp/dropbear ]
then
wget -qO /var/tmp/dropbear http://www.compu-lex.de/dropbear
# make it executable
chmod +x /var/tmp/dropbear
fi

# check if file already exists
if [ ! -f /var/tmp/busybox ]
then
wget -qO /var/tmp/busybox http://www.compu-lex.de/busybox
# make it executable
chmod +x /var/tmp/busybox
fi
# set busybox var
BUSYBOX="/var/tmp/busybox"

Insofern gibts keine Pfad-Probleme.. Und den Ping habe ich auskommentiert, weil ich keinen Sinn darin sehe, den Server zu pingen (der ist immer da, wirklich immer)..
 
Autsch. Der Sinn des ping ist herauszufinden ob die Box schon Verbindung mit dem Internet hat. Vorher macht nämlich ein download-Versuch nicht wirklich viel Sinn (und führt offensichtlich zu leeren Dateien)
ping auf www.the-construct.com scheint (z.Z.) nicht zu funktionieren[edit: inzwischen gefixt].
ping auf deinen eigenen Server macht aber auch mehr Sinn, da damit auch gleichzeitig dessen Verfügbarkeit überprüft wird (und ohne das mach der download ebenso wenig Sinn)

Tschö, Jojo
 
Zuletzt bearbeitet:
Okay, okay.. Das macht natürlich Sinn.. :D

*direkt mal änder* ;)
 
Hi @ all,

ich hatte die Firewall meines neuen Servers etwas zu restriktiv eingestellt, so dass er die Ping-Versuche ignoriert hat. :oops: Jetzt geht aber wieder alles.

@jojo-schmitz:
Die Meldungen möchte ich nicht unterdrücken. Diese erinnert einen nämlich daran, vor einem Garantieanspruch ein Recover (sofern möglich) durchzuführen. Ohne Recover verweigert AVM jegliche Garantieansprüche.

Falls dringendes Interesse besteht, kann ich auf der Seite ein separates Image für diesen Zweck anbieten (aber nur die Versteckoption).

Viele Grüße,
Andreas
 
Evil Dead schrieb:
@jojo-schmitz:
Die Meldungen möchte ich nicht unterdrücken. Diese erinnert einen nämlich daran, vor einem Garantieanspruch ein Recover (sofern möglich) durchzuführen. Ohne Recover verweigert AVM jegliche Garantieansprüche.

Falls dringendes Interesse besteht, kann ich auf der Seite ein separates Image für diesen Zweck anbieten (aber nur die Versteckoption).
Nicht wirklich nötig, ich weiss wie's geht und Du hast natürlich Recht wg. Garantie und Recover.
Es ist wird halt nur sehr häufig gefragt wie man diese Warnmeldung los wird, und da wäre ein einfacher Verweis auf The Construct schön einfach.

Wie wär's denn damit die Warnmeldung in dem Pseudo Image zu entfernen (und nicht nur verstecken!), dass die debug.cfg leert? Spart den Recover, der ja auch nicht immer problemlos ist.

Tschö, Jojo
 
Hi,

bist du denn sicher, dass das die einzige Stelle ist, an der sich die Mods verewigen? Nicht dass es da noch einen versteckten Schalter gibt. ;)

Gruß,
Andreas
 
Nein, 100% sicher bin ich nicht, aber die Meldung ist danach weg, da bin ich sicher.

Tschö, Jojo
 
Seit dem Update auf die .33 (Bei FB 7170) kann ich (auch) nicht mehr aus dem Web auf die FB zugreifen. Das damals erstellte Pseudo Image hat mir die virtuelle Netzwerkkarte 192.168.178.253 eingerichtet und das hat bis gestern tadellos funktioniert. Nun habe ich schon an mehreren Stellen in diesem Forum gelesen, dass AVM dies wohl gesperrt hat.

Gibt es da denn eine andere IP oder ähnliches, die man freischalten muss bzw. kann The Construct hier Abhilfe schaffen, oder was kann ich tun?

Außer über Putty oder was ihr hier immer schreibt :noidea:

Danke für klärende Antworten...
 
callmessage.sh mit Dreambox Enigma2

Hallo zusammen,

ich versuche meine callmessage.sh dahingehend zu verändern, damit diese mit meiner Dreambox 7025 funktioniert. Die Ausgabe am TV über die Dbox2 bzw. Dreambox 70x0 basiert ja auf Enigma 1 und funktioniert bei mir soweit. Jedoch gestaltet sich das ganze für eine Ausgabe am TV bei einer Dreambox 7025 mit Enigma 2 (Python) etwas anders..

callmesage.sh für meine DBox2 (Enigma1):
Code:
# Send information to all DHCP clients
while read x x IP x
do
  wget -O /dev/null "http://${IP}:23232/?caller=${caller}&called=${called}&name=${name}&line=${theline}" >/dev/null 2>&1 &
done < /var/flash/multid.leases

# send information to PCs
wget -O /dev/null "http://192.168.178.xx:23232/?caller=${caller}&called=${called}&name=${name}&line=${theline}" >/dev/null 2>&1 &

# send information to DBoxes -> TV popup
wget -O /dev/null "http://root:[email protected]/control/message?popup=Eingehender%20Anruf%0AAnrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline}" >/dev/null 2>&1 &

sleep 3
killall wget


Änderung callmessage.sh für meine Dreambox 7025 (Enigma 2):
Code:
# Send information to all DHCP clients
dbstring=Anruf%20von%20${httpname}%20%28${caller}%29
wget -O /dev/null "http://192.168.178.xx/message?message=${dbstring}&type=info&timeout=20" >/dev/null 2>&1
while read x x IP x
do
  wget -O /dev/null "http://${IP}:23232/?caller=${caller}&called=${called}&name=${name}&line=${theline}" >/dev/null 2>&1
 &
done < /var/flash/multid.leases

sleep 3
killall wget

Jedoch funktioniert diese Änderung leider nicht :(
Würde gerne alles vom Pseudo-Image so behalten und "nur" diese Passage funktionsfähig machen!!! Mir ist bewusst, dass es entspr. mehr oder weniger gute Plug-Ins dafür gibt, würde jedoch gerne erstmal diesen Weg wählen...

Kannst du Andreas od. vielleicht jemand anders etwas hierbei machen??!

Thanx&Gruß
Sixpacktrinker
 
pseudo_update_image lässt sich nicht flashen

Hallo habe mir für die Fritzbox 7170 für die Firmware Version 29.04.21 ein pseudo image erstellt nur leider lässt dieses sich nicht flashen an was könnte das liegen?

Bin jetzt auf Firmware 29.04.29 geganen und habe mir dafür ein pseudo image erstellt und dieses lässt sich auch ohne probleme flashen.

Würde aber gerne die Firmware 29.04.21 nutzen mit einem dafür erstellten pseudo image,könnte das der macher der construct seite bitte wieder so bereinigen das sich diese pseudo images für diese firmware version dann wieder flashen lassen.

Ich sage schonmal vielen dank.

mfg booter
 
Zuletzt bearbeitet:
Hallo,

so hab jetzt einfach doch auf 14.04.33 erneuert. Ging auch alles problemlos, hab mir dann nochmal n neues Pseudoimage erstellt. Url ist www.the-construct.com.
Allerdings gibt es ein Problem, nach dem Boot der Box blinkt die Internet LED für kurze Zeit, wenn ich über Telnet die debug.cfg manuell ausführe, sehe ich folgende Fehlermeldung in dem Moment wo er eigentlich die Datei busybox anlegen will "Read-only filesystem".

Kann er also die Dateien nicht anlegen und auch nicht runterladen, weil der Bereich schreibgeschützt ist?

Was nun

Edit: So, anscheinend macht er im Hintergrund doch was, jedenfalls wenn man das Blinken abwartet bis es aufhört, geht auch alles.
Kurz gesagt, funktioniert SSH Tunneln über Putty, damit auch verschlüsselte Fernwartung, Wake On Lan und auch Wake On Call, einfach GEIL

Henric
 
Zuletzt bearbeitet:
Hallo kurze Frage,
wie bekomme ich wieder die orginal FW also die 29.04.33. Ich habe ein Pseudo imgae draufgebügelt und will es wieder runterhauen..
Was muss ich machen? Ich habe bereits einaml neu geflasht aber es steht dann immer noch folgende Meldung da:

In Ihrer FRITZ!Box wurden vom Hersteller nicht unterstützte Änderungen durchgeführt.
Weitere Informationen.
 
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.