Archivieren Sie SMS-Nachrichten ohne zusätzliche Berechtigungen

Die Antworten auf die folgende Frage listen eine Reihe von Android-Apps auf, die zum Sichern von SMS-Nachrichten verwendet werden können:

Alle in den Antworten erwähnten Anwendungen scheinen jedoch viele Berechtigungen zu erfordern, die nicht unbedingt erforderlich sind. Beispiele sind "SMS empfangen", "SMS oder MMS bearbeiten", "Vollständiger Internetzugang", "Kontaktdaten lesen", "Kontaktdaten schreiben", "Kontaktdaten schreiben", "Telefonstatus und -identität lesen" usw.

Gibt es ein Werkzeug, das

  1. kopiert einfach alle SMS-Nachrichten in eine lokale Datei auf der SD-Karte,
  2. benötigt keine irrelevanten Berechtigungen – soweit ich das beurteilen kann, sollten die Berechtigungen „SMS oder MMS lesen“ und „SD-Karteninhalte ändern/löschen“ ausreichen.

Bearbeiten: Basierend auf den Antworten habe ich mir SMS Backup & Restore Pro genauer angesehen . Es ist besser als nichts – zumindest erfordert es keinerlei Internetzugang. Jedoch:

  • Auf der SIM-Karte gespeicherte Nachrichten können nicht kopiert werden, sondern nur im Posteingang gespeicherte Nachrichten.
  • Es funktioniert nicht auf Tablets mit Android 3.2 .
  • Es erfordert immer noch viel zu viele Berechtigungen für meine Bedürfnisse.

TxtArchive scheint auch auf Android 3.2 nicht zu funktionieren.

Antworten (5)

Da Sie nicht darum bitten, sie wiederherzustellen (nur um ein Backup zu erstellen): Haben Sie sich TxtArchive SMS Backup angesehen ? Yupp, kostet ein paar Dollar. Aber dafür braucht es keine Werbung und kein Internet: SMS/MMS lesen, Kontaktdaten lesen (beide sind verbunden -- Sie wollen sicher wissen, wer die SMS geschrieben hat ;) und auf SD speichern.

Ähnlich SMS Backup & Restore Pro für etwa den gleichen Preis (2 Euro), das auch SMS/MMS schreiben (um sie wiederherzustellen) und das Telefon während der Arbeit aus dem Ruhezustand bringen möchte.

Oh, plus die von Flow erwähnte Anforderung: "Telefonstatus und Identität lesen" ist ebenfalls erforderlich. -- obwohl die App Android minversion 1.6 angibt (diese Anforderung wurde mit Android 2.0 AFAIK entfernt - für alle vorherigen Versionen war es ein "Muss").

Einfache Suche nach SMS Backup im Playstore, beides auf Seite 1 – nicht allzu schwer zu finden. Hoffe du magst sie ;)

Schauen Sie sich SlightBackup oder (wieder) LifeSaver2 an:

Einige Anmerkungen zu LifeSaver2:

Nicht die in Google Play, sondern die alte Version!

Eine ältere Version von LifeSaver2 ist im reinen Open-Source -Repository f-droid.org verfügbar .

Berechtigungen für die alte Version:

Wird zum Lesen von SMS verwendet:
⚠ SMS oder MMS lesen [READ_SMS]
⚠ SMS empfangen [RECEIVE_SMS]
⚠ USB-Speicherinhalte ändern/löschen [WRITE_EXTERNAL_STORAGE]

Wird zum Lesen von Anrufprotokollen verwendet:
⚠ Kontaktdaten lesen [READ_CONTACTS]

Wird verwendet, um Anrufprotokolle und SMS wiederherzustellen:
⚠ Kontaktdaten schreiben [WRITE_CONTACTS]
⚠ SMS oder MMS bearbeiten [WRITE_SMS]

Wenn Sie immer noch superparanoid sind, können Sie apktool (ein Android-.apk-Reverse-Engineering-Tool) verwenden, um die letzten zwei oder drei oben aufgeführten Berechtigungen aus der angegebenen .apk zu entfernen. Sie können auch den alten Code-Snapshot überprüfen und selbst eine modifizierte Version davon erstellen, wenn Sie Ihre Anforderungen weiter erfüllen möchten.

Einige Hintergrundinformationen darüber, warum sich LifeSaver2 geändert hat:
LifeSaver2 ist in der Tat ein Migrationstool , mit dem Sie Ihre Anrufprotokolle/SMS vom alten auf ein neues Android-Telefon verschieben. Sie haben das getan, indem Sie Daten auf dem alten Gerät gesichert, die externe SD-Karte in das neue Telefon eingelegt und die App erneut verwendet haben, um dort wiederherzustellen.
Neuere Android-Geräte haben nicht mehr unbedingt eine externe SD-Karte. Für die große Mehrheit der Benutzer von LifeSaver2 ist es umständlich, die Backup-Datendateien manuell zu übertragen, daher entschied sich der Autor (der bei Google arbeitet) irgendwann für ein Backup in die Cloud (Google AppEngine atm.) statt auf die SD-Karte.

Die aktuelle Version von LifeSaver 2 scheint nicht mit Android 3.2-Tablets kompatibel zu sein. Sind die Systemanforderungen der älteren Version flexibler?
Vielleicht hat der Autor jedes Tablet-Gerät ausgeschlossen. Technisch sollte es funktionieren. Ich würde sagen, probiere es einfach aus. Die Wiederherstellung der älteren Version ist bei neueren Android-Versionen halb kaputt (das wiederhergestellte Anrufprotokoll behält keine Daten bei), aber ich konnte mit dieser alten Version problemlos auf meinem Nexus S mit Jelly Bean sichern. Ich habe hier keine 3.2 Tablets zum Testen.

Wenn Sie sich wegen Berechtigungen Sorgen machen, weil Sie befürchten, dass eine App etwas Schändliches tun könnte, warum versuchen Sie es dann nicht mit einer Open-Source-Lösung? Auf diese Weise würden die Entwickler durch einen Blick auf den Quellcode wissen, ob das Programm etwas Schlechtes tat.

SMS Backup + ist ein Open-Source-Tool. Die Quelle ist unter https://github.com/jberkel/sms-backup-plus verfügbar .

SMS Backup + funktioniert nicht mit Android 3.2-Tablets.

Fragen.

  • Nutzt du die Aktien-App?
  • Ziehen Sie in Betracht, eine Ersatz-App für SMS zu verwenden?

Wenn ja, ziehen Sie GoSMS Pro in Betracht. Im Gegensatz zu dem, was der Name vermuten lässt, ist es kostenlos und sichert Nachrichten auf der SD-Karte.

Kann es SMS-Nachrichten aus dem Posteingang der Stock-App lesen? Mein Hauptanliegen sind die SMS-Nachrichten, die ich bereits im Posteingang habe.
Es kann absolut. Alle Nachrichten, die Sie haben, werden automatisch in GoSMS eingetragen. Es gibt jedoch einige Probleme mit Go, die ich hier detailliert beschrieben habe . Es ist ratsam, die Standard-App beizubehalten und GoSMS als primäre SMS-App zu verwenden. Auf diese Weise können Sie Ihre Texte weiterhin auf der SD-Karte sichern. Um Nachrichten automatisch aus Ihrem Posteingang zu löschen, legen Sie ein SMS-Limit für Konversationen fest (normalerweise 200, aber mehr, wenn Ihr Backup-Zeitplan länger als eine Woche ist und Sie viel zu viele SMS als normal erhalten).
Dieser Ansatz scheint mit Android 3.2 kompatibel zu sein, was nett ist. Leider erfordert GoSMS Pro viele Berechtigungen, einschließlich vollständigen Internetzugangs.
Dies liegt daran, dass es sich um eine vollwertige SMS-App handelt, nicht um eine, die nur Texte sichert. Es hat alle Berechtigungen, die Ihre Standard-SMS-App benötigt und hat, also warum sind Sie skeptisch gegenüber Go? Nur neugierig!

"Backup to Gmail" ist eine App, die ich auf meinem S3 verwende (ich habe kein anderes Android-Gerät, um es auszuprobieren)

Es erfordert viele Berechtigungen (einschließlich vollem Internetzugang) und funktioniert nicht auf Android 3.2, daher beantwortet dies leider nicht wirklich meine Fragen.