Telefonbuch aus der Fritzbox exportieren.

Wer die Fritzbox zum Telefonieren verwendet, hat sicherlich auch schon dem Komfort des zentralen Telefonbuches entdeckt, das man in der Fritzbox anlegen und verwalten kann. Gerade mit der Fritzbox 7270 und mehreren DECT-Mobilteilen ist das eine wirklich angenehme Sache, da alle Mobilteile so auf das gleiche, zentrale Telefonbuch zugreifen können.

Ein Wermutstropfen des Telefonbuches ist, dass man es nicht ohne weiteres exportieren und in eine andere Fritzbox importieren kann. Will man das Telefonbuch in eine andere Box übernehmen, funktioniert das nur, wenn man die gesamte Konfiguration abspeichert und übernimmt und auch das funktioniert nur, wenn die andere Fritzbox exakt die gleiche Firmware an Bord hat, als die Fritzbox, aus der die Konfiguration kommt. Noch auswegloser wird es, wenn die andere Fritzbox aus einer anderen Modellreihe kommt, denn auch da lässt sich die Konfigurationsdatei einer anderen Box nicht importieren. Also hilft nur das Extrahieren der Telefonbuchdaten aus einer Konfigurationsdatei und das ist leider nicht ganz so einfach.

Zuerst brauchen wir einmal so eine Konfigurationsdatei. Die lässt sich (in der Fritzbox 7270) in den Erweiterten Einstellungen, dort unter System und dort dann unter Einstellungen sichern erzeugen und auf den lokalen Computer abspeichern. Ergebnis ist eine Textdatei mit der Dateiendung “.export”, die die Konfiguration der Fritzbox enthält, teilweise in Klartext, teilweise verschlüsselt (beispielsweise Benutzerdaten) und teilweise komplett codierte Bereiche. Darunter auch das Telefonbuch, das sich weiter unten in der Konfigurationsdatei in einem Block befindet, der folgendermaßen gekapselt ist:

**** BINFILE:phonebook
3C3F786D6C0 [..] 3C736572766963
**** END OF FILE ****

Professionelle Codeschnupfer erkennen zwischen den Zeilen “BINFILE” und “END OF FILE” Zeichenfolgen, die darauf schließen lassen, dass hier etwas hexadezimal codiert wurde und man ja spasseshalber diese Inhalte einmal in binäre Schreibweise konvertieren könnte. Dazu gibt es genügend Software, aber auch Dienste im Web, beispielsweise einen Universalübersetzer von Paul Schou. Man nehme also den Inhalt aus dem “BINFILE:phonebook” der Konfigurationsdatei, lasse die Zeilen “BINFILE” und “END OF FILE” weg, kopiere das Substrat in den obigen Universalübersetzer in die vierte Textbox namens “HEX” (oberste Reihe ganz rechts) und klicke auf den darunter liegenden Button namens “DECODE”. Nach wenigen Sekunden erscheint dann in der linken Box namens “TEXT” der decodierte Inhalt. Und Bingo, der decodierte Inhalt ist lesbar und nichts anderes wie in hexadezimale Schreibweise übersetzter XML-Code. Dieser XML-Code ist sogar vollständig, fast korrekt (dazu kommen wir gleich), allerdings nicht hübsch formatiert, so dass die XML-Verschachtelung nicht sichtbar ist. Das machen wir im nächsten Schritt, wenn einem diese Ansicht zum Abschreiben nicht genügt. Denn darauf läuft es leider hinaus, es gibt keine eingebaute Importfunktion für das Telefonbuch.

Wer also den XML-Code übersichtlich verschachtelt haben möchte, kopiert deshalb einfach aus dem Fenster den Code erst einmal heraus, diesen in eine Textdatei und speichert das dann ab. Diese Textdatei benennt man dann sinnvollerweise mit der Dateiendung “.xml”, um es dem nächsten Schritt leichter zu machen. Da nämlich der XML-Code einen syntaktischen Fehler und zudem am Ende des Telefonbuches noch ein Teil hat, der eigentlich gar nicht zum Telefonbuch gehört, wird es nun etwas schmutzig. Zwei Dinge sind zu tun:

  1. In der ersten Zeile erscheint folgender Text:
    <?xml version="1.0" encoding="iso-8859-1">
    Diese XML-Einführungszeile ist falsch und muss folgendermaßen aussehen. Man beachte das neu hinzugekommene Fragezeichen als vorletztes Zeichen:
    <?xml version="1.0" encoding="iso-8859-1"?>
  2. Im Text nach folgender Zeichenfolge suchen:
    <phonebook owner="255">
    Der Inhalt, der nach dieser Zeichenfolge folgt, sind Telefonbucheinträge von internen Geräten, beispielsweise der Anrufbeantworter oder angemeldeten Mobilteile. Da diese Einträge nicht erforderlich sind und zudem auch noch falsch verschachtelt, einfach alles ab der obigen Zeichenfolge bis zum Ende der Datei löschen, inklusive der obigen Zeichenfolge.

Nun dürfte der XML-Code korrekt sein, bitte abspeichern. Am ehesten sehen wir das, wenn wir nun einen echten XML-Editor mit Syntax-Überprüfung einsetzen. Unter Windows gibt es den kostenlos herunterladbaren Microsoft XML-Editor, der dies kann, grundsätzlich tut es aber jeder andere XML-Editor auch. Also den XML-Editor der Wahl öffnen und die XML-Datei öffnen. Ist der XML-Code korrekt, gibt es hier keine Fehler und nun können hier, wenn der Editor einigermaßen brauchbar ist, die Einträge bequem angezeigt werden:

Fritzbox-Telefonbuch im XML-Editor

Mit Drag’n’Drop kann man nun die einzelnen Inhalte in die neue Fritzbox und in deren Telefonbuch übernehmen. Richtig schön ist das alles nicht, aber immerhin kommt man so zumindest an das alte Telefonbuch heran. Vielleicht mag ja AVM auch mal meine Verbesserungsvorschläge lesen und zu Herzen nehmen, die eine bequemere Ex- und Importfunktion als Wunsch beinhalten.


Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

11 Antworten zu „Telefonbuch aus der Fritzbox exportieren.“

  1. Avatar von oputz
    oputz

    Prima Anleitung, Danke. Brauchte sie um das Telefonbuch der Box in den FB-Monitor zu bekommen.

    Gruß
    oputz

  2. […] in der Web-Oberfläche oder ähnlichem), so dass ich vor einiger Zeit eine Anleitung zum manuellen Im- und Export beschrieben habe, der allerdings doch recht umständlich […]

  3. Avatar von nuyume
    nuyume

    Finde ich umständlich. Ich nehme dafür FRITZ!Box Monitor. Dauert ca. 10 Sekunden und ein Klick.

    1. Avatar von Besim Karadeniz

      Der Trackback über deinem Kommentar beschreibt genau dies. 😉

    2. Avatar von D-Lite
      D-Lite

      Wenn man aber die alte Box nicht mehr hat und nur noch die Export-Datei, dann ist diese Methode super um an die Telefonbucheinträge heran zu kommen. Genau das hab ich gesucht 🙂

  4. […] 14. Juni 2009 | Veröffentlicht in Netztechnik AVM hat zugehört, verstanden, gehandelt und das etwas leidige Problem mit dem Export des Telefonbuches aus der Fritzbox deutlich vereinfach und meines erachtens final gelöst – es gibt nämlich in den […]

  5. Avatar von Carsten
    Carsten

    Ein Segen! Vielen Dank. Mittlerweile kann man das XML speichern und dann direkt über die Oberfläche importieren…

  6. Avatar von Ralph
    Ralph

    Danke!

  7. Avatar von Rafael

    Auch 8 Jahre alte Artikel helfen manchmal weiter! 🙂
    Funktioniert auch bei aktuellen Fritz.Boxen noch ebenso. Wie bereits angemerkt braucht man diesen Weg nicht mehr, wenn die Box (und ein Zugang auf selbige) lauffähig vorhanden ist. Hat man jedoch nur noch den Export des Konfig, dann ist die kleine aber harmlose Wandlung “geile Meile” .
    Jetzt muss ich in meinem Fall nur noch die passende .export-Datei finden.

  8. Avatar von Thorsten Schirmers
    Thorsten Schirmers

    Danke für diesen Artikel. Alte Box defekt und Telefonbuch nicht exportiert.
    Aber eine Sicherung der kompletten Box.
    Lifesaver!

  9. Avatar von Wessi
    Wessi

    Vielen Dank, konnte meine Telefonbücher (von defekter 6490) auf neue 6591 alle retten !!!
    Super hilfreiche Anleitung. Funktioniert auch in 2021 noch 😉

Schreibe einen Kommentar zu D-Lite Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Letzte Beiträge
Schlagwortwolke

Android Barack Obama Bloggen Blogroll Bundesregierung CDU Facebook Fatal Error Google iPhone Online-Sperre Pforzheim Politik 2.0 PS3 Social Networking SPD Testbericht Twitter Update Video Wahlkampf Web 2.0 Werbung WordPress ZDF

Archiv
Seiten