Étant donné que Viber n'offre actuellement aucune fonctionnalité de sauvegarde et de restauration, j'ai eu recours à Titanium Backup pour transférer l'historique des messages vers un nouveau téléphone.
Cependant, après la restauration, lors du lancement de viber, l'historique des messages apparaît pendant une seconde, puis l'écran d'activation apparaît pour confirmer le nouveau périphérique - et après la confirmation du périphérique (via appel entrant ou sms), tout l'historique disparaît!
Des idées?
Réponses:
Vous pouvez le faire sans accès root
Exigences:
adb backup
guide sur XDAAlors fais
Maintenant, procédez comme suit
Connectez l'ancien mobile, créez une sauvegarde avec
adb backup
(désactivez le WiFi et les données et oubliez l'ancien téléphone)Installez Viber sur un nouveau téléphone et activez Viber, connectez le nouveau téléphone et créez une sauvegarde avec
adb backup
Ouvrez les archives TAR dans un gestionnaire d'archives (gestionnaire d'archives trouvé pour GNOME 3.14.2 sur mon Lubuntu LiveCD). Copiez les fichiers ci-dessous du
viberoldphone1.tar
répertoire DB versvibernewphone2.tar
Remballez
.ab
et restaurez les données sur le téléphoneFonctionne comme un charme. Je viens de tester sur Android 4.1 et 5.0. Je rencontre des problèmes sur Win7 avec
adb
Lubuntu si finalement utilisé.Vous pouvez essayer de modifier des fichiers DB Viber avec l'éditeur SQLite. Les fichiers DB pourraient probablement être restaurés directement mais je n'ai pas eu le temps de tester
Les références:
la source
Aperçu:
Pour migrer complètement Viber , vous devrez copier vos bases de données de messages de l'ancien appareil et les configurer sur celles de Viber sur le nouvel appareil. De plus, si vous souhaitez avoir toutes les photos et vidéos de vos conversations, vous devez également les migrer.
Comment:
/storage/sdcard
ou ou/mnt/sdcard
ou/storage/Emulated/0
, etc. Dans la plupart des cas, il est dans votre mémoire interne, mais si quelqu'un choisit de déplacer Viber vers la carte SD, il doit alors aller à/storage/extsd
ou/mount/sdcard2
ou quoi que ce soit nommé dans son système particulier / shes.Viber
répertoire existera (avec le répertoire "media" à l'intérieur, juste pour une identification correcte). Le répertoireViber
contient toutes les photos d'utilisateurs téléchargées et toutes les images et vidéos de vos conversations. Autant de vidéos que vous envoyez et recevez, aussi grandes seront-elles. Vous devrez sauvegarder ce répertoire./data/data/com.viber.voip/databases/
. Vous y trouverez 6 fichiers (en 3 paires correspondantes); vous en aurez besoin, alors copiez-les tous sur votre SD externe, comme je l'ai mentionné précédemment..journal
extension) auront des autorisationsrw-rw----
(ou 660), et le reste 3 -rw-------
(ou 600). Vous pouvez voir des autorisations juste après le nom du fichier, ou vous devez obtenir la propriété du fichier - cela dépend de RFM. Rappelez-vous ces "carte de permission" .Viber
) ou de système (commeu0_a92
) ou d'ID utilisateur (comme1092
). N'oubliez pas cet UID ou notez-le ./data/data/com.viber.voip/databases/
) sur le nouvel appareil.u0_a92
, mais ce n'est pas le cas, et maintenant vous avez des doutes sur le bon UID, ne paniquez pas. Le répertoire parent (/data/data/com.viber.voip/databases/
) a le même UID correct, alors annulez, montez d'un niveau et mettez-le dans ses propriétés./data/data/com.viber.voip/databases
répertoire, obtenez les propriétés et définissez l'UID correct, dont vous vous souveniez auparavant (au lieu de la "racine" actuelle, définie lors de la copie par RFM). Vous serez probablement poussé par RFM à choisir parmi une (longue) liste d'UID existants, au lieu d'écrire l'ID utilisateur manuellement./storage/sdcard
s'il y a de la mémoire interne) et copiez-y leViber
répertoire que vous avez sauvegardé à l'étape 4.PS Je ne comprends vraiment pas pourquoi Viber n'a pas la volonté de mettre en œuvre cette procédure simple.
la source
Aucune des réponses que j'ai lues sur le Web n'a fonctionné pour moi. Mais la méthode très simple suivante fonctionne parfaitement:
/data/data/com.viber.voip/databases
sur votre périphérique source et copiez le fichierviber_messages
au même emplacement sur votre périphérique cible.Remarque: je l'ai fait comme suit:
/data/data/com.viber.voip/databases
depuis l'appareil source)/data/data/com.viber.voip/databases/
la source
J'ai également eu de nombreux problèmes avec ce problème, mais j'ai finalement réussi à importer des messages Viber à partir d'un autre téléphone.
Pas:
la source
J'ai récemment mis à niveau le Galaxy S6 Edge vers le nouveau Galaxy S7 Edge et, comme OP, je ne voulais pas perdre mes anciennes conversations Viber. J'ai transféré avec succès tous les messages Viber ainsi que les photos, vidéos et autres pièces jointes de mon ancien appareil Android (bord S6) vers le nouvel appareil Android (bord S7) à l'aide d'un logiciel tiers payant appelé Android Viber Transfer mentionné. dans ce guide .
Cela coûte 19 $ mais je suppose que c'est le seul outil pour transférer des messages Viber d'un téléphone à un autre (Android vers Android et iPhone vers iPhone) parce que sur Google, j'ai trouvé 3-4 sites Web qui parlent de cet outil. La version gratuite vous permet de transférer seulement 20 messages, ce qui est un peu inutile. Voici les étapes à suivre pour transférer des messages Viber d'un appareil Android à un autre:
Lancez l'application sur votre ordinateur et connectez votre ancien appareil Android à votre ordinateur via un câble USB. Assurez-vous que le débogage USB est activé sur votre appareil.
Appuyez sur `` Sauvegarder mes données '' sur votre Android et vous pourrez voir tout
votre historique de chat Viber sur l'interface utilisateur de ce programme.
Faites un clic droit sur votre Android et choisissez "Messages de sauvegarde" pour
sauvegarder vos messages Viber dans la base de données locale sur votre ordinateur.
Déplacez la carte SIM vers votre nouvel appareil Android, téléchargez l'application Viber sur votre appareil et vérifiez votre numéro de téléphone.
Enfin, connectez votre nouvel appareil Android à votre ordinateur, faites un
clic droit sur la base de données que vous avez créée et choisissez «Restaurer les
messages».
J'ai essayé cela sur mon bord S7 non rooté exécutant Android 6.0.1 Marshmallow et cela a fonctionné pour moi. J'espère que ma réponse aidera les gens qui cherchent à transférer des messages Viber de leur ancien appareil vers un nouvel appareil car actuellement il n'y a pas de solution native / officielle pour cela.
la source