Die Meldung vonwegen geänderte Firmware bleibt erhaltren bis ein Recovery-Image installiert wird.
Alternativ kann man es über die debug.cfg wegbekommen. Meine debug.cfg sieht folgendermassen aus:
# disable firmware origin check
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
# enable ENUM
sed "s/avme/avm/g" /usr/www/all/html/de/fon/sipoptionen.html > /var/tmp/sipoptionen.html
sed "s/avme/avm/g" /usr/www/all/html/de/fon/sipoptionen.js > /var/tmp/sipoptionen.js
chmod 444 /var/tmp/sipoptionen.html
chmod 444 /var/tmp/sipoptionen.js
mount -o bind /var/tmp/sipoptionen.html /usr/www/all/html/de/fon/sipoptionen.html
mount -o bind /var/tmp/sipoptionen.js /usr/www/all/html/de/fon/sipoptionen.js
#
damit hat man zum einen nicht mehr die Meldung und man kann unter den Internettelefonieoptionen ENUM via Checkbox (de)aktivieren
Ansonsten:
niemals mit NVI arbeiten, das ist echt nicht ungefährlich. Meine Box wäre mir auch beinahe abgekackt, dabei habe ich mir nur eine Datei angesehen mit NVI - also ganz sicherlich nichts weiter gemacht. Und war auch nicht das erste mal, vorher schon mehrfach mit NVI erfolgreich rumgespielt.
Besser und sicherer ist es aber, die zu editierenden Dateien vom flash in den Temp-Ordner kopieren und die Datei dort bearbeiten.
Dass es so direkt mit nvi /var/flash/debug.cfg nicht geht ist logisch - die Fehlermeldung ist absolut korrekt, denn erstmal gibt es auf einer originalen Box überhaupt keine debug.cfg - und dann kann man die auch nicht editieren
Anlegen der debug.cfg:
echo "" > /var/tmp/debug.cfg - damit wird die Date im Temp-Ordner erzeugt und ist erstmal leer
vi /var/tmp/debug.cfg - damit kann man die Datei editieren. Mit VI (nicht NVI) gibts auch keine Probleme z.B. den kompletten Inhalt per Copy&Paste einzuspielen
debug.cfg in den Flash-Speicher kopieren:
cat /var/tmp/debug.cfg > /var/flash/debug.cfg
debug.cfg aus dem Temp-Ordner löschen (eigentlich völlig unnötig): rm /var/tmp/debug.cfg
zum späteren editiere einer vorhandenen debug.cfg:
cat /var/flash/debug.cfg > /var/tmp/debug.cfg
und dann halt wieder vi /var/tmp/debug.cfg
zum Rebooten der Box einfach reboot eingeben
Da im Telnet ständig diese Statusmeldungen kommen, ist es sinnvoll erst eine Telnetverbindung aufzubauen und gleich darauf noch eine aufzubauen - die Statusinfos gibt es nur im ersten Telnet-Fenster, im 2ten Telnetfenster kann man dann ungestört an der debug.cfg arbeiten
Wie gesagt, Statusmeldungen gibts nur im ersten geöffeten Telnetfenster. Wenn man diese Statusmeldungen sehen will ist es also wichtig, immer die erste Telnet-Verbindung zu nutzen. Daher müssen die Telnet-Verbindungen auch wieder korrekt beendet werden, sonst merkt die Fritzbox nichts davon. Dazu einfach EXIT eingeben. Ansonsten, wenn man das "erste Telnetfenster" einfach so schliesst ohne Abmelden, hilft es nur den Telnet-Task auf der Box zu beenden und neu zu starten, oder wohl einfacher die Box einfach zu rebooten.
Recovery-Image installieren ist nicht das Problem. Du kannst vorher deine Einstellungen sichern > Box recovern > wenn nötig Firmware auf den aktuellen Stand bringen (wenn es ein älteres Recover-Image ist) > vorher gespeicherte Einstellungen wieder einspielen - die Meldung vonwegen geändert kommt nicht wieder
Telnet aktiviern/deaktivieren als solches sorgt auch nicht für die Meldung, aber wenn man sich einmal via Telnet eingelogt hat in die Box (auch ohne das geringste zu ändern oder irgendwie einzugeben) ist die Meldung wieder da