DXP GT – Fireplace
DXP GT – Mobile Footer Layer

Leserartikel Android-Kontakte sichern vor LineageOS: Unerwartete Probleme mit Google und Telegram

stereodreieck86

Cadet 3rd Year
Registriert
Sep. 2018
Beiträge
36

ROM-Wechsel ohne Kontaktverlust: Warum ich Android-, Google- und Telegram-Kontakte separat sichern musste​

Wichtiger Hinweis​

Wer vor einem Wechsel auf LineageOS, crDroid oder eine andere Custom-ROM seine Kontakte sichern möchte, sollte sich nicht darauf verlassen, dass ein einzelner Export automatisch alle sichtbaren Kontakte enthält.

Je nach Smartphone, Android-Version und verwendeten Apps können Kontakte aus unterschiedlichen Quellen stammen. Vor einem Geräte- oder ROM-Wechsel empfiehlt es sich daher, mehrere Kontaktquellen zu überprüfen und zu sichern.

Dieser Beitrag beschreibt meine Erfahrungen bei der Vorbereitung eines geplanten ROM-Wechsels und die Erkenntnisse, die ich dabei gewonnen habe.


Ausgangslage​

Im Rahmen eines größeren Datenschutzprojekts wollte ich mein POCO M3 Pro 5G mit MIUI 14 langfristig auf LineageOS oder crDroid umstellen.

Bevor ein solcher Wechsel durchgeführt wird, sollte selbstverständlich ein vollständiges Backup aller wichtigen Daten erstellt werden.

Besonders wichtig waren dabei meine Kontakte.

Da sämtliche Kontakte in der Kontakte-App sichtbar waren, ging ich zunächst davon aus, dass ein einzelner Export ausreichen würde.

Rückblickend war genau diese Annahme der Ausgangspunkt der gesamten Fehlersuche.


Die Suche nach einer vollständigen Sicherung​

Mein ursprüngliches Ziel war denkbar einfach:

Alle Kontakte exportieren und für den späteren ROM-Wechsel sichern.

In der Praxis stellte sich bereits die Suche nach der Exportfunktion schwieriger heraus als erwartet.

Viele Anleitungen im Internet passten nicht exakt zu meiner MIUI-Version und die Menüs unterschieden sich teilweise von den gezeigten Beispielen.

Nach einiger Suche gelang schließlich ein Export der Android-Kontakte als VCF-Datei.

Die Datei war gültig und ließ sich problemlos öffnen.

Trotzdem fiel etwas auf:

Mehrere wichtige Kontakte waren nicht enthalten.


Der Verdacht: Google​

Da die gesuchten Kontakte im Android-Export nicht auftauchten, lag die Vermutung nahe, dass sie möglicherweise über Google verwaltet wurden.

Deshalb wurde zusätzlich ein Export über Google Kontakte erstellt.

Google zeigte insgesamt 355 Kontakteinträge an.

Trotzdem konnten die gesuchten Kontakte auch dort nicht gefunden werden.

An diesem Punkt war klar, dass die Situation komplizierter war als ursprünglich angenommen.


Die überraschende Entdeckung​

Im nächsten Schritt wurden die fehlenden Kontakte direkt in Telegram gesucht.

Dort tauchten die gesuchten Personen sofort auf.

Die Kontakte waren also nicht verloren.

Sie befanden sich lediglich nicht in den Exporten, die zuvor erstellt worden waren.

Wichtig ist dabei:

Ob diese Kontakte früher einmal als Android- oder Google-Kontakte gespeichert waren oder von Anfang an ausschließlich innerhalb von Telegram existierten, konnte im Rahmen dieser Analyse nicht abschließend geklärt werden.

Für die Datensicherung spielte das letztlich jedoch keine entscheidende Rolle. Entscheidend war, dass die Kontakte noch vorhanden waren und gesichert werden konnten.


Telegram als zusätzliche Kontaktquelle​

Um sicherzugehen, dass keine weiteren Kontakte übersehen werden, wurde anschließend ein vollständiger Export über Telegram Desktop erstellt.

Dazu wurde folgende Funktion verwendet:

Einstellungen → Erweitert → Telegram-Daten exportieren

Exportiert wurden:

  • HTML
  • JSON
Der Export enthielt zahlreiche weitere Kontakteinträge.

Dabei ist wichtig zu beachten:

Die Anzahl der Kontakteinträge verschiedener Plattformen ist nicht direkt vergleichbar.

Einträge können Telefonnummern, E-Mail-Adressen oder andere Kontaktinformationen enthalten. Zusätzlich können Überschneidungen und Duplikate auftreten.

Die reine Anzahl der Einträge ist deshalb weniger wichtig als die Frage, ob alle relevanten Kontakte tatsächlich gesichert wurden.


Von Telegram-Daten zurück zu Android-Kontakten​

Die exportierten Telegram-Daten lagen als JSON-Dateien vor.

Diese Dateien können nicht direkt als Android-Kontakte importiert werden.

Deshalb wurden die Daten ausgewertet und in eine standardisierte VCF-Datei umgewandelt. Hierfür wurde ChatGPT als Hilfsmittel verwendet.

Die erzeugte VCF-Datei ließ sich anschließend problemlos wieder in Android importieren.

Nach dem Import waren auch die zuvor vermissten Kontakte vorhanden.

Ein anschließender Test bestätigte, dass die Daten korrekt übernommen worden waren.


Was ich aus dieser Erfahrung gelernt habe​

Das eigentliche Problem war weder Google noch Telegram.

Das Problem bestand vielmehr darin, dass ich davon ausgegangen war, sämtliche Kontakte würden automatisch in einem einzigen Export landen.

Die Kontakte-App vermittelt im Alltag genau diesen Eindruck.

Für viele Nutzer wirkt es so, als gäbe es ein einziges zentrales Adressbuch.

In der Praxis können Kontakte jedoch aus unterschiedlichen Quellen stammen, die jeweils eigene Exportmöglichkeiten besitzen.

Für technisch versierte Nutzer ist das selbstverständlich.

Für viele normale Nutzer ist diese Trennung jedoch nicht sofort erkennbar.


Meine Empfehlung vor einem ROM-Wechsel​

Würde ich heute erneut einen Wechsel auf LineageOS, crDroid oder eine andere Custom-ROM vorbereiten, würde ich von Anfang an mehrere Kontaktquellen sichern und vergleichen.

Meine empfohlene Vorgehensweise lautet:

  1. Android-Kontakte exportieren.
  2. Google-Kontakte exportieren.
  3. Telegram-Kontakte exportieren.
  4. Die Ergebnisse vergleichen.
  5. Wichtige Kontakte stichprobenartig prüfen.
  6. Erst danach den eigentlichen ROM-Wechsel durchführen.
Der zusätzliche Aufwand kostet etwas Zeit, kann aber mehrere Stunden Fehlersuche ersparen.


Fazit​

Meine Kontakte waren nie verloren.

Sie waren lediglich auf mehrere Datenquellen verteilt.

Ohne den zusätzlichen Vergleich von Android-, Google- und Telegram-Exporten wären einzelne wichtige Kontakte möglicherweise beim späteren Systemwechsel übersehen worden.

Wer maximale Sicherheit möchte, sollte deshalb vor einem ROM-Wechsel nicht nur einen einzelnen Export erstellen, sondern sämtliche relevanten Kontaktquellen überprüfen und sichern.

Genau diese Erkenntnis war für mich die wichtigste Lehre aus dieser Erfahrung.
 
Zuletzt bearbeitet: (Komplette Überarbeitung)
CardDAV löst dein Problem...selfhosted oder über den datenschutzbewussten Anbieter gegen kleines Entgeld.
 
  • Gefällt mir
Reaktionen: Der Lord, LuxSkywalker, dafReak und eine weitere Person
Das Thema ist doch so alt wie Messenger Apps selbst. Es ist doch überhaupt nichts neues das Kontake von Messenger Apps selbst sein können, im OS allerdings zusammengefasst angezeigt werden obwohl diese nicht dort gespeichert sind.
 
  • Gefällt mir
Reaktionen: |Moppel|, BFF und stereodreieck86
Also meine Kontakte sind seit jeher in Google und ich brauch auch keine Telegram Kontakte extra sichern, da sie auf meinen Google Kontakten basieren und ich habe viel wirklich sehr viele Smartphone Wechsel gemacht!

Aber ja man kann es sich auch kompliziert machen.
 
  • Gefällt mir
Reaktionen: cruse und piepenkorn
Jo, kann mit whatsapp auch passieren, wenn sync mit Telefon nicht aktiv ist!
Caldav ist ein guter Hinweis. Bei fdroid gibt es seit Ewigkeiten eine APP die nach eigenem Zeitplan die Kontakte intern oder auf SDkarte in vcf speichert.
 
  • Gefällt mir
Reaktionen: stereodreieck86
Wie bereits geschrieben ist das doch schon immer so gewesen.

Wenn du z.b. bei WhatsApp einen Kontakt hinzufügst, kannst du anklicken ob es auch mit dem Google Konto synchronisiert werden soll oder nicht.

Wenn deine Kontakte also fragmentiert sind, dann weil du es so gewollt hast. ;)
 
  • Gefällt mir
Reaktionen: stereodreieck86 und cruse
Moin,

Das eigentliche Problem war die Verteilung der Kontakte auf mehrere voneinander unabhängige Systeme.
  • Kontaktquellen für Nutzer oft intransparent
  • Wichtige Kontakte können unbemerkt nur in Telegram existieren
intransparent und unbemerkt würd ich jetzt nicht sagen, wenn man jetzt mal als zentrale Kontaktanlaufstelle die Android Kontakte App nimmt steht da klar dabei wo der Kontakt gespeichert ist durch welche eventuelle App er kam/in welcher er genutzt wird und das wird einem beim anlegen/verschieben/importieren auch angezeigt.

Das war doch schon immer so seit es Handys gibt, das Problem sind da auch nicht die unterschiedlichen Kontaktdatenbanken oder die Verteilung darauf sondern der Nutzer selbst der da Planlos agiert.
Das war vor 25Jahren (oder mehr :D?) schon der Klassiker beim Wechsel vom Nokia 6150 auf das 3210 und Konsorten. -> Schatz irgendwas stimmt nicht, meine Kontakte sind teilweise weg -> tja schau mal da sind ein Paar auf der Simkarte, ein Paar im Kontaktspeicher des Telefons und im normalen Speicher schwirren noch ein paar vCards rum. -> du musst du jetzt manuell zusammenführen, viel Spass -> Schatz warum sind manche Kontakte jetzt doppelt/dreifach ................

LG und vorab bereits allen ein schönes Wochenende
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: stereodreieck86
Was für ein Aufwand. Und völlig sinnlos. Das erinnert mich an einen Kollegen, der ähnlich dachte: Sein Handy von Google befreit, mit Lineage bespielt, ins Internet nur per VPN. Und einfach seinen Namen googeln gab dann in der Lokalzeitung seine Parteizugehörigkeit, wann und woher er in unsere Stadt gezogen ist. Mit Bild dazu.

Das ist wie die Leute, die ihre Häuser von Google pixeln lassen wollten. Standen dann ganz stolz mit Namen und Bild in der Lokalzeitung.
 
Zurück
Oben