FritzBox VoIP-Anmeldedaten auslesen

Vie­le Anbie­ter geben die Anmel­de­da­ten für die VoIP-Anmel­dung (noch) nicht her­aus. Wur­den die Daten per TR-069 vom Anbie­ter auto­ma­ti­siert in eine Fritz­Box ein­ge­tra­gen, gibt es jedoch eine brauch­ba­re Lösung. Hier­für wird das in der Fritz­Box ent­hal­te­ne Tool "all­cfgconv" ver­wen­det, das jedoch von AVM in der Funk­tio­na­li­tät beschnit­ten wurde.
Das Erset­zen der "all­cfgconv", um den not­wen­di­gen decrypt-Para­me­ter wie­der­her­zu­stel­len wur­de inzwi­schen durch etli­che Ände­run­gen an den Abhän­gig­kei­ten der auf­ge­ru­fe­nen Diens­te deut­lich erschwert. Deren Wie­der­her­stel­lung ist sehr zeitaufwändig.
Die schnells­te und unpro­ble­ma­tischs­te Mög­lich­keit ist der Export der Daten und der Import auf eine mit Firm­ware­stand vor v6.20 down­ge­gra­de­te Fritz­Box. Am Ein­fachs­ten geht dies durch Aus­wahl der Firm­ware und Kom­pi­lie­rung eines ent­spre­chen­den Freetz-Images. Auf die­se Wei­se kann auch bequem der Tel­net-Dae­mon gestar­tet und dort die Daten aus­ge­le­sen werden.

Zum Auf­spie­len des Freetz-Images soll­te unter allen Umstän­den die Web­ober­flä­che genutzt wer­den, da das "push_firmware"-Tool von Freetz bei man­chen Boxen nicht mehr wie vor­ge­se­hen funk­tio­niert und die Box anschlie­ßend nicht mehr boo­tet. Die­ses Pro­blem lässt sich durch ein pas­sen­des Reco­ver-Tool vom AVM-FTP behe­ben. Doch auch hier gibt es einen Stol­per­stein: Zwar las­sen die Ober­flä­chen der vom Pro­vi­der gelie­fer­ten Fritz­Bo­xen oft kein Bran­ding mehr erken­nen, jedoch ist in der Regel eine "Urla­der-Envi­ron­ment-Varia­ble" gesetzt, durch wel­che das Reco­ver-Tool die Funk­ti­on ver­wei­gert. Im ADAM2-Boot­loa­der kann die­se jedoch gelöscht wer­den. Ein­schrän­kun­gen (auch die TR-069-Kom­pa­ti­bi­li­tät bleibt erhal­ten) konn­te ich kei­ne feststellen.

Vor­ge­hens­wei­se zur Her­stel­lung der Recover-Tool-Kompatibilität:
Benut­zer­na­me & Pass­wort für den ADAM2-Boot­loa­der: "adam2"

quote GETENV provider   # diesen Wert notieren
quote UNSETENV provider
quote REBOOT

Anschlie­ßend funk­tio­niert das Reco­ver-Tool wie gewünscht.