Heute wollte ich eine Fritzbox von ihrem 1&1 Branding befreien.
Dazu muss man den Bootloader abpassen und dort Variablen ändern. Das ist normalerweise ein ziemliches Geduldsspiel, aber mit dem Mac lässt sich das schön automatisieren.
Dazu verwenden wir einfach eine Kombination aus Ping und LFTP:
ping -o -q -W 100 192.168.178.1 && lftp -e 'quote SETENV firmware_version avm' -u adam2,adam2 192.168.178.1
Mit dem Parameter -o läuft Ping nur solange, bis es das erste Mal eine Antwort erhält. Solange der Bootloader aktiv ist, hat die Box erstmal die IP 192.168.178.1. Sobald Ping endet, wird automatisch LFTP gestartet. Es meldet sich mit dem Benutzernamen und Passwort “adam2” and und setzt die Firmware-Version auf “avm”.
Danach muss man im LFTP-Terminal nur noch ‘quote reboot’ eingeben, um einen Reboot der Box auszulösen. Fertig!
PS: Wer lftp nicht hat, kann es über Homebrew beziehen.