3 votes

Impossible de restaurer la sauvegarde WhatsApp sans les services Google

Je migre d'un smartphone standard activé par Google vers un Huawei qui n'a pas les Services Google installés. Quoi qu'il en soit, j'ai réussi à télécharger et installer WhatsApp depuis le site officiel.

Évidemment, il n'a pas trouvé la sauvegarde de Google Drive car il n'y a pas de compte Google.

En regardant la documentation, j'ai copié les fichiers à l'intérieur de WhatsApp/Databases du vieux téléphone vers le nouveau et j'ai réinstallé WhatsApp.

Mais il dit toujours qu'il ne peut pas trouver de sauvegarde, et me laisse avec un historique de discussion vide ! J’ai également essayé de copier le contenu de WhatsApp/Backup, sans succès.

Pourquoi ça ne fonctionne pas ? Selon la documentation, copier une base de données locale devrait fonctionner !

Évidemment, j'utilise le même numéro de téléphone.

MISE À JOUR

J'ai essayé la procédure suggérée par le premier lien posté par alecsx. Mais cela n'a pas fonctionné. Voici la sortie :

Merci de connecter votre appareil Android avec le débogage USB activé :

connexion au démon impossible via tcp:5037: Connexion refusée
* démon non en cours d'exécution ; démarrage maintenant via tcp:5037
* démarrage réussi du démon

WhatsApp 2.20.206.24 installé

Sauvegarde de WhatsApp 2.20.206.24
/data/app/com.whatsapp-jYkcwEVhvHkOnFYgxsrM9g==/base.apk: 1 fichier extrait. 24.8 Mo/s (31188619 octets en 1.202s)
Sauvegarde complète

Désinstallation de WhatsApp 2.20.206.24 avec suppression des données
Succès
Désinstallation complète

Installation de l'ancien WhatsApp 2.11.431
adb: échec de l'installation de tmp/LegacyWhatsApp.apk : Échec [INSTALL_PARSE_FAILED_NOT_APK: Échec d'analyse de /data/app/vmdl1329425107.tmp/base.apk]
Installation complète

Maintenant, déverrouillez votre appareil et confirmez l'opération de sauvegarde…

Veuillez saisir votre mot de passe de sauvegarde (laissez vide si aucun) et appuyez sur Entrée :

Exception dans le thread "main" java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Je ne sais pas comment traiter la version 5
    at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:420)
    at org.nick.abe.Main.main(Main.java:128)
    ... 5 more
Caused by: java.lang.IllegalArgumentException: Je ne sais pas comment traiter la version 5
    at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:282)
    ... 6 more
tar: tmp/whatsapp.tar: échec de la fonction "open" : Fichier ou dossier inexistant
tar: L'erreur n'est pas récupérable : sortie immédiate
tar: tmp/whatsapp.tar: échec de la fonction "open" : Fichier ou dossier inexistant
tar: L'erreur n'est pas récupérable : sortie immédiate
tar: tmp/whatsapp.tar: échec de la fonction "open" : Fichier ou dossier inexistant
tar: L'erreur n'est pas récupérable : sortie immédiate
tar: tmp/whatsapp.tar: échec de la fonction "open" : Fichier ou dossier inexistant
tar: L'erreur n'est pas récupérable : sortie immédiate
tar: tmp/whatsapp.tar: échec de la fonction "open" : Fichier ou dossier inexistant
tar: L'erreur n'est pas récupérable : sortie immédiate

Sauvegarde de la clé de chiffrement whatsapp…
cp: erreur de stat de "tmp/apps/com.whatsapp/f/key" : Fichier ou dossier inexistant
Sauvegarde de msgstore.db…
cp: erreur de stat de "tmp/apps/com.whatsapp/db/msgstore.db" : Fichier ou dossier inexistant
Sauvegarde de wa.db…
cp: erreur de stat de "tmp/apps/com.whatsapp/db/wa.db" : Fichier ou dossier inexistant
Sauvegarde de axolotl.db…
cp: erreur de stat de "tmp/apps/com.whatsapp/db/axolotl.db" : Fichier ou dossier inexistant
Sauvegarde de chatsettings.db…
cp: erreur de stat de "tmp/apps/com.whatsapp/db/chatsettings.db" : Fichier ou dossier inexistant

Pousser la clé de chiffrement vers : /sdcard/WhatsApp/Databases/.nomedia
adb: erreur : impossible de statistiquer "tmp/apps/com.whatsapp/f/key" : Aucun fichier ou dossier de ce type

Restauration de WhatsApp 2.20.206.24
adb: échec de l'installation de tmp/base.apk : Échec [INSTALL_FAILED_USER_RESTRICTED: Installation annulée par l'utilisateur]
Restauration complète

Nettoyage des fichiers temporaires…
rm: impossible de supprimer 'tmp/whatsapp.tar' : Fichier ou dossier inexistant
Terminé

Opération terminée

Appuyez sur Entrée pour quitter…

Rien n'a été copié dans le dossier extracted et WhatsApp a été supprimé de mon appareil.

Je vois beaucoup d'erreurs, mais la cause principale des problèmes ne m'est pas claire.

0 votes

0 votes

0 votes

À quel site officiel faites-vous référence? Le site officiel redirige vers le site de Google Play.. Supprimez ce WhatsApp et téléchargez ceci.. apkpure.com/whatsapp-messenger/com.whatsapp

0voto

alecxs Points 3105

La configuration initiale du débogage USB et adb shell est obligatoire sur les deux appareils

  • vous pouvez installer l'ancienne version de WhatsApp depuis adb shell

    adb shell cmd package uninstall -k com.whatsapp
    adb push WhatsApp-2.11.431.apk /data/local/tmp
    adb shell cmd package install -r -d /data/local/tmp/WhatsApp-2.11.431.apk
  • ouvrez une fois WhatsApp (il indiquera une version/date obsolète)

  • démarrez la sauvegarde adb, laissez le mot de passe vide et confirmez

     adb backup -f whatsapp.ab -apk com.whatsapp
  • restaurez le fichier whatsapp.ab sur un autre appareil

     adb restore whatsapp.ab
  • mettez à jour WhatsApp comme dans la première étape (appareils sans Google Play)

    adb shell cmd package uninstall -k com.whatsapp
    adb push WhatsApp.apk /data/local/tmp
    adb shell cmd package install -r /data/local/tmp/WhatsApp.apk

Fini. Notez que je n'ai pas testé car je n'utilise pas WhatsApp

0 votes

Désolé ai échoué sur huawei "Erreur : le contenu de l'APK doit être diffusé" et avec adb install "Échec [INSTALL_FAILED_VERSION_DOWNGRADE]"

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