7 votes

Transférer l'historique des messages SMS, sans compte Google

Comment puis-je sauvegarder et restaurer l'historique des messages SMS, et le restaurer sur une version ultérieure d'Android - en utilisant uniquement le stockage de la carte SD ?

Je passe d'un appareil à un autre :

Les deux appareils ont un accès complet à Root dans le système d'exploitation.

J'ai pas de compte Google y aucun logiciel non libre . Cela signifie pas de Google Play, pas de GMail, etc.

Les appareils disposent de moyens existants pour transférer les données, de sorte que Google ne devrait pas avoir à intervenir dans ce processus. Je cherche une solution qui n'implique pas Google Play ni aucun service propriétaire.

Les applications qui ont échoué jusqu'à présent :

  • L'application de messagerie intégrée. Il semble qu'il n'y ait pas de fonction "exportation" et "importation". C'est une omission évidente, et c'est bien dommage que les applications de base d'Android n'en disposent pas.

  • Léger retour en arrière sauvegarde facilement les messages, et je peux les restaurer sur CyanogenMod 11. Mais l'application Messagerie affiche "Aucune conversation".

  • SMS Backup+ a le même problème : il peut sauvegarder et restaurer (via l'hôte IMAP de mon choix), mais après avoir restauré tous les messages, il indique "1 élément restauré (NNN dups supprimés)". L'application Messagerie affiche "Aucune conversation".

Comment puis-je transférer l'historique des messages de l'ancien appareil et les faire importer dans l'historique des messages de conversations du nouvel appareil ?

アップデイト : Le site nouvelles restrictions sur l'accès aux données SMS dans Android KitKat est probablement un obstacle majeur à cet objectif.

Comment cela peut-il être fait ?

2voto

Milner Points 533

Il existe plusieurs applications permettant de Sauvegarde des SMS/MMS (et bien sûr aussi pour les restaurer), en exécutant localement en "mode utilisateur" (si vous préférez le stockage en nuage, ce que vous faites d'ailleurs). pas il existe également des moyens de Sauvegarde des SMS dans le nuage ).

Comme vos appareils ont Racine vous pouvez envisager d'utiliser Sauvegarde en titane - qui vous permet entre autres d'exporter vos SMS/MMS sous forme de fichiers XML (et aussi de les restaurer, bien sûr). Cette solution devrait certainement fonctionner avec CyanogenMod (tandis que les applications mentionnées ci-dessus devraient également fonctionner).

Une remarque sur les "sauvegardes via ADB" auxquelles RossC fait référence dans son commentaire sur votre question :

  • Peut-on utiliser adb pour récupérer des SMS en "mode sans échec" permanent ? s'occupe de sauvegarder les données correspondantes fichier de base de données . Si vous choisissez cette approche, vous devez vous assurer de ne restaurer que ce sur le même appareil, ROM et version d'Android (par exemple, après une Réinitialisation en usine mais jamais après une mise à jour de ROM/Android ou sur un autre appareil). Sinon, vous risquez d'avoir des problèmes (c'est ce que dit quelqu'un qui a eu ce problème dans le passé, alors vous pouvez le croire ;))
  • Comment sauvegarder les données (SMS/contacts) d'un appareil dont l'écran est cassé ? a des réponses avec la même approche (à laquelle le même avertissement s'applique), mais certaines réponses mentionnent également des outils utilisant simplement ADB pour accéder à l'appareil. Je n'ai jamais utilisé aucun de ces outils (car la plupart semblent être réservés à Windows - comme Moborobo , Myphone Explorer (la solution la plus célèbre pour les utilisateurs de Windows, qui offre bien plus que les SMS), Mobogénie , DroidExplorer (le dev est actif ici !) - et je suis sous Linux - mes seuls Windows sont pour la lumière et l'air frais), mais je suppose qu'ils font plus que simplement "copier le fichier de base de données", donc ils pourraient répondre à vos besoins. Néanmoins, pour les raisons ci-dessus, lisez attentivement leurs instructions.

1voto

Cédric Girard Points 377

J'ai utilisé avec succès SMS Backup+ , version 1.5.7 installée via Paquet F-Droid .

Cette version répond à une Problème (#460) pour SMS Backup+. pour tenir compte de la changements soudains dans la gestion des données SMS dans Android 4.4 KitKat .

( Mise à jour, 2021 : Six ans plus tard et SMS Backup+ - maintenant version 1.5.11 - est toujours l'application de restauration de SMS que j'utilise chaque fois que j'ai besoin de transférer une identité entre appareils).

1voto

colin jobes Points 131

QKSMS ( logiciel gratuit disponible sur F-Droid ) fait l'affaire. Il s'agit d'une application de messagerie qui a une Sauvegarde et restauration fonction. Sauvegarde exporte les messages vers un fichier JSON, et Restaurer insère les messages de ce fichier dans la base de données SMS d'Android. Vous pouvez utiliser l'application de messagerie AOSP stock plus tard avec les messages restaurés.

Les MMS ne sont pas pris en charge par Sauvegarde et restauration .

Assurez-vous que les messages que vous importez ne figurent pas déjà dans votre base de données, car il n'y a pas de détection des doublons.

Android 5.0 ou plus récent est requis, ce qui ne devrait pas poser de problème maintenant.

0voto

0x6900 Points 88

La meilleure méthode pour sauvegarder/exporter les sms (et autres comme les contacts) est d'utiliser Sauvegarde en titane app.

Note : Lors de l'importation, utilisez le paramètre "Laissez-moi me choisir". Ceci est recommandé pour l'importation/exportation inter-version.

0voto

olivier Points 1

Il y a une branche de la sauvegarde légère qui a le correctif pour Android 4.4, mais il semble qu'il n'y ait pas d'apks préconstruits pour cela (encore) :

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X