Übertragen Sie den SMS-Nachrichtenverlauf ohne Google-Konto

Wie kann ich den Verlauf von SMS-Nachrichten sichern und wiederherstellen und auf einer neueren Android-Version wiederherstellen – indem ich nur den SD-Kartenspeicher verwende?

Ich aktualisiere von einem Gerät auf ein anderes:

Beide Geräte haben vollen Root-Zugriff im Betriebssystem.

Ich habe kein Google-Konto und keine unfreie Software . Das bedeutet kein Google Play, kein GMail usw.

Die Geräte verfügen über vorhandene Mittel zum Übertragen von Daten, sodass Google überhaupt nicht an diesem Prozess beteiligt sein sollte. Ich suche nach einer Lösung, die weder Google Play noch proprietäre Dienste umfasst.

Apps, die bisher fehlgeschlagen sind:

  • Die integrierte Messaging-App. Es scheint keine "Export"- und "Import"-Funktion zu geben. Eine Art offensichtliche Auslassung, eine große Schande, dass die Android-Basis-Apps dies nicht haben.

  • Slight Backup sichert die Nachrichten problemlos und ich kann sie auf CyanogenMod 11 wiederherstellen. Aber dann zeigt die Messaging-App „Keine Gespräche“ an.

  • SMS Backup+ hat das gleiche Problem: Es kann sichern und wiederherstellen (über den IMAP-Host meiner Wahl), aber nach dem Wiederherstellen aller Nachrichten meldet es „1 Element wiederhergestellt (NNN-Dups entfernt)“. Die Messaging-App zeigt „Keine Gespräche“ an.

Wie kann ich den Nachrichtenverlauf vom alten Gerät übertragen und in den Nachrichtenverlauf der Konversationen des neuen Geräts importieren lassen?

UPDATE : Die neuen Beschränkungen für den SMS-Datenzugriff in Android KitKat sind wahrscheinlich eine große Hürde für dieses Ziel.

Wie kann dies geschehen?

Ist die Verwendung von ADB eine Option? Wie hier oder hier
@RossC der erste Link wahrscheinlich nicht; Das direkte Sichern / Wiederherstellen der Datenbankdatei ist gefährlich (Sichern natürlich nicht, aber Wiederherstellen), insbesondere wenn dies nicht auf demselben Gerät + ROM + Android-Version erfolgt (siehe meine Antwort für Details). Zweiter Link ist in Ordnung, besonders in Bezug auf Dinge wie Myphone Explorer ;)
@Izzy danke, das ist gut zu wissen! Um ehrlich zu sein, neige ich dazu, Dinge auf die gefährliche Art und Weise zu tun, ABER es ist mir sowieso egal, was von meinem Telefon gelöscht wird, und wenn ich wirklich eine App bräuchte, würde ich den Amazon Store verwenden, wenn ich Google-Dienste wirklich vermeiden müsste .
"Gelöscht werden" ist in diesem Fall nicht das Problem. App-Abstürze sind eher das, was dann passiert. Und was das Vermeiden von Google-Diensten betrifft: Ich verwende derzeit nur „Google-freie Telefone“ ( CM mit NOGAPPS ), während ich immer noch den Playstore (über „BlankStore“) nutze – aber das hat nichts mit SMS zu tun ;)

Antworten (6)

Es gibt mehrere Apps, die das Sichern von SMS/MMS (und natürlich auch deren Wiederherstellung) unterstützen und lokal im "Benutzermodus" ausgeführt werden (wenn Sie Cloud-Speicher bevorzugen, was bei der Frage nicht der Fall ist, gibt es auch Möglichkeiten zum Sichern von SMS in die Cloud ).

Da Ihre Geräte über Unterstützung verfügen, sollten Sie Titanium Backup in Erwägung ziehen – mit dem Sie ua Ihre SMS/MMS als XML-Dateien exportieren (und diese natürlich auch wiederherstellen können). Diese Lösung sollte definitiv mit CyanogenMod funktionieren (obwohl die oben genannten Apps auch sollten).

Eine Anmerkung zu den "Sicherungen über ADB", auf die RossC in seinem Kommentar zu Ihrer Frage verwies:

  • Kann adb verwendet werden, um SMS-Nachrichten im permanenten „abgesicherten Modus“ wiederherzustellen? befasst sich mit der Sicherung der entsprechenden Datenbankdatei . Wenn Sie sich für diesen Ansatz entscheiden, sollten Sie sicherstellen, dass Sie diese nur auf demselben Gerät, ROM und derselben Android-Version wiederherstellen (z. B. nach einem , aber niemals nach einem ROM-/Android-Upgrade oder auf einem anderen Gerät). Andernfalls könnten Sie in Schwierigkeiten geraten (sagt jemand, der dieses Problem in der Vergangenheit hatte, also können Sie es glauben ;))
  • Wie sichere ich Daten (SMS/Kontakte) von einem Gerät mit kaputtem Bildschirm? hat Antworten mit demselben Ansatz (für die dieselbe Warnung gilt), aber einige Antworten erwähnen auch Tools, die einfach ADB verwenden, um auf das Gerät zuzugreifen. Ich habe noch nie etwas davon verwendet (da die meisten nur für Windows zu sein scheinen – wie Moborobo , Myphone Explorer (die bekannteste Lösung für Windows-Leute, die viel mehr als nur SMS bietet), Mobogenie , DroidExplorer (der Entwickler ist hier aktiv !) – und ich bin unter Linux – meine einzigen Fenster sind für Licht und frische Luft), aber ich würde davon ausgehen, dass sie mehr tun, als nur „die Datenbankdatei zu kopieren“, damit sie Ihren Anforderungen entsprechen könnten. Lesen Sie aus den oben genannten Gründen dennoch die Anweisungen sorgfältig durch.
Diese Antworten berücksichtigen nicht die Notwendigkeit, nur freie Software und offene Protokolle zu verwenden. Können Sie eine neue, einzelne Antwort nur mit den Ratschlägen geben, die für die Frage relevant sind?
Tut mir leid, aber mit den zusätzlichen Schwierigkeiten (Kitkat-Einschränkungen) ist die einzige funktionierende Lösung, die ich nennen könnte, Titanium Backup . „No Google Play“ ist dafür kein Deal-Breaker, da die kostenlose Version auch bei Aptoide erhältlich ist , wie die verlinkte App-Liste zeigt. Als "Root-App" sollte es in der Lage sein, diese Kitkat-Einschränkungen zu umgehen - und Aptoide benötigt kein Konto, um Apps zu installieren. Da ich kein KK-Gerät habe, kann ich das nicht testen, tut mir leid.

QKSMS ( kostenlose Software , verfügbar auf F-Droid ) erledigt die Arbeit. Es ist eine Messaging-App mit einer Sicherungs- und Wiederherstellungsfunktion . Backup exportiert Nachrichten in eine JSON-Datei und Restore fügt Nachrichten aus dieser Datei in die Android-SMS-Datenbank ein. Sie können die Standard-AOSP-Messaging-App später mit den wiederhergestellten Nachrichten verwenden.

MMS werden von Backup and Restore nicht unterstützt .

Stellen Sie sicher, dass sich die Nachrichten, die Sie importieren, nicht bereits in Ihrer Datenbank befinden, da keine Duplikate erkannt werden.

Android 5.0 oder neuer ist erforderlich, was jetzt kein Problem sein sollte.

Die beste Methode zum Sichern/Exportieren von SMS (und anderen wie Kontakten) ist die Verwendung der Titanium Backup - App.

Hinweis: Verwenden Sie beim Importieren die Einstellung „Ich möchte mich selbst auswählen“. Dies wird für den Import/Export zwischen Versionen empfohlen.

Danke für den Vorschlag, aber ich suche ausdrücklich nach Lösungen, die nur freie Software und offene Protokolle verwenden.

Es gibt einen Zweig der leichten Sicherung, der den Fix für Android 4.4 enthält, aber es scheint, als gäbe es (noch) keine vorgefertigten APKs dafür:

https://github.com/handschuh/Slight-backup/tree/smsrestore_4.4

SMS Backup and Restore hat die Arbeit für mich erledigt, als ich von meinem Atrix zu Nexus 4 migriert habe. Die App ist kostenlos, aber der Entwickler akzeptiert Spenden, wenn Ihnen seine Software gefällt. Die App sichert Nachrichten als XML-Datei.

Ist das kostenlose Software ? (Die Frage spezifiziert dies.) Wenn ja, geben Sie bitte eine URL an, um es ohne ein Google-Konto zu installieren. (Die Frage spezifiziert dies auch.)
Ja, so ist es. Der Entwickler nimmt Spenden an, wenn Ihnen seine Software gefällt. Hier ist ein Link (Sie werden mehr finden, wenn Sie ihn googeln): apk4fun.com/apk/25923 Die App sichert Nachrichten als XML-Dateien.
Dies scheint tatsächlich nicht "frei" in dem Sinne zu sein, von dem @bignose spricht (libre/open source), oder wenn ja, kann ich den Quellcode nirgendwo finden. Es ist nur in dem Sinne "kostenlos", dass Sie nicht dafür bezahlen müssen.
@eldarerathis, du hast recht - das ist es nicht. Schade, dass ich nicht bemerkt habe, dass er "freie Software" mit der GNU-Definition von frei verknüpft hat. Das tut mir leid!

Ich habe erfolgreich SMS Backup+ , Version 1.5.7, installiert über das F-Droid-Paket, verwendet .

Diese Version behebt ein Problem (#460) für SMS Backup+ , um die plötzlichen Änderungen in der SMS-Datenverarbeitung in Android 4.4 KitKat zu berücksichtigen .

( Update, 2021 : Sechs Jahre später und SMS Backup+ – jetzt Version 1.5.11 – ist immer noch die SMS-Wiederherstellungs-App, die ich jedes Mal verwende, wenn ich Identitäten zwischen Geräten übertragen muss.)