Archiver les messages SMS, sans autorisations supplémentaires

12

Les réponses à la question suivante répertorient un certain nombre d'applications Android pouvant être utilisées pour sauvegarder les messages SMS:

Cependant, toutes les applications mentionnées dans les réponses semblent nécessiter de nombreuses autorisations qui ne sont pas strictement nécessaires; les exemples incluent "recevoir des SMS", "modifier SMS ou MMS", "accès complet à Internet", "lire les données de contact", "écrire les données de contact", "écrire les données de contact", "lire l'état et l'identité du téléphone", etc.

Y a-t-il un outil qui

  1. copie simplement tous les messages SMS dans un fichier local sur la carte SD,
  2. ne nécessite aucune autorisation non pertinente - pour autant que je puisse voir, les autorisations "lire SMS ou MMS" et "modifier / supprimer le contenu de la carte SD" devraient être suffisantes.

Modifier: Sur la base des réponses, j'ai examiné de plus près SMS Backup & Restore Pro . C'est mieux que rien - au moins, il ne nécessite aucun type d'accès à Internet. Pourtant:

  • Il ne peut pas copier les messages stockés sur la carte SIM, uniquement les messages stockés dans la boîte de réception.
  • Cela ne fonctionne pas sur les tablettes Android 3.2 .
  • Il nécessite encore beaucoup trop d'autorisations pour mes besoins.

TxtArchive ne semble pas non plus fonctionner sur Android 3.2.

Jukka Suomela
la source

Réponses:

5

Comme vous ne demandez pas à les restaurer (juste pour sauvegarder): Avez-vous jeté un coup d'œil à TxtArchive SMS Backup ? Yupp, coûte quelques dollars. Mais par conséquent, il n'a pas besoin d'annonces ni d'Internet: lire les SMS / MMS, lire les données de contact (les deux sont connectés - vous voulez sûrement savoir qui a écrit le SMS;) et stocker sur SD.

De même SMS Backup & Restore Pro pour environ le même prix (2 euros), qui veut également écrire des SMS / MMS (pour les restaurer), et empêcher le téléphone de dormir pendant qu'il fait le travail.

Oh, plus l'exigence mentionnée par Flow: "lire l'état et l'identité du téléphone" est également requis. - bien que l'application indique Android minversion 1.6 (cette exigence a été supprimée avec Android 2.0 AFAIK - pour toutes les versions précédentes, c'était un "must").

Recherche simple de SMS Backup sur le Playstore, à la page 1 - pas trop difficile à trouver. J'espère que vous les aimez ;)

Izzy
la source
4

Jetez un œil à SlightBackup ou (encore) à LifeSaver2:

Quelques notes sur LifeSaver2:

Pas celle de Google Play mais l'ancienne version!

Une ancienne version de LifeSaver2 est disponible sur le référentiel f-droid.org purement open source .

Autorisations pour l'ancienne version:

Utilisé pour lire les SMS:
⚠ Lire les SMS ou MMS [READ_SMS]
⚠ Recevoir les SMS [RECEIVE_SMS]
⚠ Modifier / supprimer le contenu du stockage USB [WRITE_EXTERNAL_STORAGE]

Utilisé pour lire les journaux d'appels:
⚠ Lire les données de contact [READ_CONTACTS]

Utilisé pour restaurer les journaux d'appels et les SMS:
⚠ Écrire les données de contact [WRITE_CONTACTS]
⚠ Modifier les SMS ou MMS [WRITE_SMS]

Si vous êtes toujours super paranoïaque, vous pouvez utiliser apktool (un outil de rétro-ingénierie Android .apk) pour supprimer les deux ou trois dernières autorisations répertoriées ci-dessus du .apk donné. Vous pouvez également inspecter l'ancien instantané de code et en créer vous-même une version modifiée si vous souhaitez mieux répondre à vos besoins.

Quelques explications sur les raisons pour lesquelles LifeSaver2 a changé:
LifeSaver2 est en fait un outil de migration que vous utilisez pour déplacer votre journal d'appels / SMS de l'ancien vers un nouveau téléphone Android. Vous avez fait cela en sauvegardant des trucs sur l'ancien, insérez la carte SD externe dans le nouveau téléphone et utilisez à nouveau l'application pour y restaurer.
Les nouveaux appareils Android n'ont plus nécessairement de carte SD externe. Il est difficile pour une grande majorité des utilisateurs de LifeSaver2 de transférer manuellement les fichiers de données de sauvegarde, donc l'auteur (qui travaille chez Google) a décidé de sauvegarder sur le cloud (Google AppEngine atm.) Au lieu de la carte SD à un moment donné.

ce4
la source
La version actuelle de LifeSaver 2 ne semble pas compatible avec les tablettes Android 3.2. Les exigences système de l'ancienne version sont-elles plus flexibles?
Jukka Suomela
L'auteur a peut-être exclu toute tablette. Techniquement, cela devrait fonctionner. Je dirais, essayez-le. La restauration de l'ancienne version est à moitié interrompue (le journal des appels restauré ne conserve pas les dates) sur les versions Android plus récentes, mais je pourrais sauvegarder sur mon Nexus S exécutant Jelly Bean très bien en utilisant cette ancienne version. Je n'ai pas de tablettes 3.2 à tester ici.
ce4
1

Si la raison pour laquelle vous vous inquiétez des autorisations est que vous craignez qu'une application ne fasse quelque chose de néfaste, pourquoi ne pas essayer une solution open source? De cette façon, si le programme faisait quelque chose de mal, les développeurs le sauraient en regardant son code source.

SMS Backup + est un outil open source. La source est disponible sur https://github.com/jberkel/sms-backup-plus .

MikeFHay
la source
SMS Backup + ne fonctionne pas avec les tablettes Android 3.2.
Jukka Suomela
0

Des questions.

  • Utilisez-vous l'application stock?
  • Envisagerez-vous d'utiliser une application de remplacement pour SMS?

Si oui, envisagez GoSMS Pro. Contrairement à ce que son nom l'indique, c'est gratuit et sauvegarde les messages sur la carte SD.

IO
la source
Peut-il lire des SMS depuis la boîte de réception de l'application stock? Ma principale préoccupation est les messages SMS que j'ai déjà dans la boîte de réception.
Jukka Suomela
C'est absolument possible. Tous les messages que vous avez seront automatiquement remplis dans GoSMS. Cependant, il y a quelques problèmes avec Go que j'ai détaillés ici . Il est conseillé de conserver l'application stock et d'utiliser GoSMS comme application SMS principale. De cette façon, vous pouvez continuer à sauvegarder vos textes sur la carte SD. Pour supprimer automatiquement les messages de votre boîte de réception, définissez une limite de texte aux conversations (généralement 200 mais plus si votre planification de sauvegarde est supérieure à une semaine et que vous obtenez bien trop de textes que la normale).
IO
Cette approche semble être compatible avec Android 3.2, ce qui est bien. Malheureusement, GoSMS Pro nécessite de nombreuses autorisations, y compris un accès Internet complet.
Jukka Suomela
Il le fait parce que c'est une application SMS à part entière, pas une application qui sauvegarde simplement des textes. Il dispose de toutes les autorisations dont votre application SMS standard a besoin et a, alors pourquoi êtes-vous sceptique à propos de Go? Juste curieux!
IO
-1

"Backup to Gmail" est une application que j'utilise sur mon S3 (je n'ai pas d'autre appareil Android pour l'essayer)

user17177
la source
Il nécessite de nombreuses autorisations (y compris un accès Internet complet) et ne fonctionne pas sur Android 3.2, donc malheureusement cela ne répond pas vraiment à mes questions.
Jukka Suomela