Fritz!Box-Hack

Tuning und Hacks für die Fritz!Box

Einbinden der vollwertigen Busybox

Zur einfacheren Installation haben wir auch die hierfür nötige debug.cfg auf unserem Server abgelegt. Laden Sie sich auf dem telnet-Prompt mit wget die Datei debug1.cfg herunter und überschreiben Sie Ihre alte debug.cfg. Beachten Sie dabei das Umbenennen von debug1.cfg nach debug.cfg beim Copy-Befehl. Nach einem Reboot steht Ihnen das Script zum Start der Busybox dann unter /var/tmp/bin/newenv zur Verfügung.

cd /var/tmp
wget http://www.tecchannel.de/download/fritz.box/debug1.cfg
cp /var/tmp/debug1.cfg /var/flash/debug.cfg

Diese Erweiterung bindet eine komplette Busybox mit vi und vernünftigem telnet ein:

#>>VI,SH
mkdir /var/tmp/bin
if [ "$(busybox | grep -c ' vi,')" = "0" ];then
{
while !(ping -c 1 www.tecchannel.de); do sleep 5; done
wget -qO /var/tmp/busybox http://www.tecchannel.de/download/fritz.box/busybox
chmod +x /var/tmp/busybox
ln -s /var/tmp/busybox /var/tmp/bin/vi
ln -s /var/tmp/busybox /var/tmp/bin/sh
} &
fi
#<<VI,SH






# newenv-script
echo "export PATH=/var/tmp/bin:$PATH" >/var/tmp/bin/newenv
echo "sh" >>/var/tmp/bin/newenv
chmod +x /var/tmp/bin/newenv