15 votes

Transférer un compte LINE d'un téléphone à un autre sans perdre les amis et l'historique des conversations

LIGNE est une application de messagerie/appel.

J'ai acheté un nouveau téléphone Android et je souhaite transférer les amis LINE, l'historique des chats, les journaux d'appels, les groupes, l'historique des chats des groupes, depuis mon ancien téléphone Android.

Comment faire ?

10voto

Michal Sznajder Points 6292

Avertissement : LINE n'autorise qu'un seul téléphone actif et détruira les données de l'ancien téléphone dès que vous vous connecterez sur le nouveau téléphone ; veillez donc à exécuter correctement cette procédure AVANT de vous connecter sur le nouveau téléphone.

Procédure rapide (nécessite des téléphones rootés)

  1. Si vous ne vous souvenez pas de votre code PIN LINE, c'est la dernière occasion de le faire. le modifier LINE vous le demandera après la commutation. Même si vous n'en avez jamais défini un, il vous le demandera, il vaut donc mieux le faire maintenant.
  2. Assurez-vous que le scellement des lettres est désactivé dans les paramètres de ligne de votre ancien téléphone (vous pouvez le réactiver une fois l'opération terminée).
  3. Rooter vos deux téléphones Android, l'ancien et le nouveau (absolument nécessaire)
  4. Installer Titanium Backup (gratuit) sur les deux téléphones.
  5. Sur l'ancien téléphone, assurez-vous que LINE n'est pas en cours d'exécution, lancez Titanium backup et sauvegardez LINE (App+Data).
  6. Copiez le dossier Titanium Backup (généralement /sdcard/TitaniumBackup/ ) de votre ancien téléphone vers votre nouveau téléphone. Il devrait contenir environ 3 fichiers.
  7. Sur le nouveau téléphone, installez LINE (ne le démarrez pas encore), lancez Titanium Backup et utilisez-le pour restaurer LINE (App+Data). Appuyez sur "Done", ne démarrez pas encore.
  8. Sur le nouveau téléphone, installez Navigateur racine et l'utiliser pour copier /data/data/jp.naver.line.android/databases/naver_line à votre /sdcard/ puis le transférer sur un ordinateur de bureau (via ADB ou par courrier électronique)
  9. Ouvrez ce fichier dans SQLiteBrowser , se rendre sur le site Execute SQL tabulation.
  10. Type delete from setting; puis appuyez sur le bouton Exécuter. Cliquez sur "Écrire les modifications", quittez l'application et copiez le fichier modifié dans le dossier /data/data/jp.naver.line.android/databases/naver_line
  11. Lancez LINE sur le nouveau téléphone et connectez-vous. Lorsque Line vous demande de restaurer l'historique des chats, dites non. Même si Line vous avertit que vous risquez de perdre votre historique de chat, passez votre chemin ; toutes vos données seront telles que vous les avez laissées.

Cela permet de restaurer vos amis, l'historique des chats, les journaux d'appels, les groupes, l'historique des chats des groupes.

Remarque concernant le cachetage des lettres : si vous avez oublié de le désactiver à l'étape 1, les nouveaux messages entrants s'afficheront comme une erreur et vous ne pourrez pas envoyer de messages. Pour résoudre ce problème, il suffit de :

  1. Désactiver le cachetage des lettres.
  2. 使用する Navigateur racine pour supprimer tous les fichiers commençant par "e2ee" en /data/data/jp.naver.line.android/databases .
  3. Réactiver le cachetage des lettres.

Merci à TechGravy pour la procédure. Merci à YandereSan pour la solution de scellement des lettres.

Procédure lente (pas d'enracinement nécessaire)

Si vous avez la malchance d'avoir un téléphone qui ne peut pas être rooté (l'ancien ou le nouveau ou les deux), votre seule option est la suivante :

  • Pour chaque conversation, allez dans les paramètres de la conversation et sauvegardez-la ( Backup all ) sur la carte SD (ou par courriel si vous préférez).
  • Déplacez les fichiers résultants sur le nouveau téléphone dans un dossier appelé /sdcard/LINE_Backup .
  • Connectez-vous à LINE sur votre nouveau téléphone. Cette opération détruira tout l'historique de votre ancien téléphone ; ne le faites donc que lorsque toutes les conversations ont été sauvegardées.
  • Pour chacun de vos amis, accédez à la conversation, aux paramètres du chat et appuyez sur Import chat history , confirmer.

Au total, cela prendra environ 1 minute par ami si vous êtes rapide, par exemple environ 3 heures si vous avez 200 amis.

Avertissement : Cette procédure ne permet pas de restaurer l'historique des groupes de discussion. Cette procédure ne restaure que les amis, l'historique des chats, les journaux d'appels et les groupes. Elle perd également tous les médias datant de plus de deux semaines.

6voto

Underlines Points 686

Solution officielle de sauvegarde/restauration pour Android, introduite par LINE en 2018 pour toutes les régions

Limites de cette méthode

Restauré : Chats, contacts, médias ne datant pas de plus de quelques semaines

Non restauré : Messages sous pli cacheté, chats de groupe, médias datant de plus de quelques semaines

Exécuter sur un ancien téléphone

  1. Assurez-vous de définir un e-mail et un mot de passe pour votre compte LINE Messenger.
  2. Dans LINE, allez dans votre liste d'amis
  3. Ouvrir Roue dentée (en haut à droite)
  4. Ouvrir Chats
  5. Ouvrir Sauvegarde et restauration de l'historique des chats
  6. Si Compte Google a Non défini écrit ci-dessous, cliquez dessus
  7. Choisissez votre compte Google et cliquez sur OK
  8. Sélectionner Sauvegarde sur Google Drive
  9. Assurez-vous que la date figurant sur Dernière sauvegarde est le jour et l'heure actuels

Exécuter sur un nouveau téléphone

  1. Installer LINE Messenger
  2. Connectez-vous avec votre adresse électronique et votre mot de passe
  3. Accéder à l'écran de la liste d'amis
  4. Ouvrir Roue dentée (en haut à droite)
  5. Ouvrir Chats et appels
  6. Ouvrir Sauvegarde et restauration de l'historique des chats
  7. Si Compte Google a Non défini écrit ci-dessous, cliquez dessus
  8. Choisissez votre compte Google et cliquez sur OK
  9. Choisir Restaurer

2voto

NumesSanguis Points 331

Racine 2020-06 : Transfère toutes les données localement et permet d'utiliser 2 téléphones avec le même compte LINE

Une version actualisée de la réponse de @nicolas-raoul, pour les cas où votre téléphone est en panne. Racine ed. La procédure suivante ne nécessite PAS le téléchargement de vos chats privés sur Google (tout se fait localement). Fonctionne avec Letter Sealing.

Avis de non-responsabilité : Ces étapes ont fonctionné pour moi, et j'ai essayé d'être aussi détaillé que possible. Je ne suis pas responsable des pertes de données ou d'autres dommages. Essayez à vos risques et périls.

Situation mon transfert a réussi

  • Testé avec un transfert d'Android 9 (OnePlus 3) vers un nouveau téléphone Android 10 (Samsung S20+) (via un ordinateur)
  • Les deux téléphones sont ROOTés (avec Magisk) et fonctionnent toujours.
  • LINE Version : 10.9.3 (ancien téléphone) - 10.9.3 (nouveau téléphone) (la version 9.7.0 m'a donné un écran noir sur Android 10 en suivant les instructions ci-dessous, j'ai donc mis à jour la dernière version au moment de la rédaction via le Play Store).
    • Le cachetage des lettres est activé
  • Ordinateur pour transférer les fichiers de et vers votre ancien/nouveau téléphone
  • Désactivation du wifi / de l'internet mobile pour ne pas recevoir de nouveaux messages LINE pendant le processus de transfert.
  • Avertissement : Les images n'apparaissaient pas dans le chat après le transfert. J'aurais peut-être dû transférer ces images en premier. Ou bien le chemin du système de fichiers a changé, ce qui fait qu'il ne peut pas trouver les images ?

Préparation

Localiser settings_ssaid.xml sur votre ancien et votre nouveau téléphone. Likely peut être trouvé à l'un des endroits suivants (ce que j'ai fait et ce que les instructions ci-dessous supposent) :

  • /data/system/users/0/settings_ssaid.xml
  • sbin/.magisk/mirror/data/system/users/0/settings_ssaid.xml Vous pouvez également utiliser une application telle que Éditeur d'identifiants pour Android pour trouver/modifier l'ID Android d'une application (non testé)

Etapes sur votre ancien téléphone

  1. Assurez-vous que votre LINE est enregistrée avec une adresse e-mail et un mot de passe dont vous vous souvenez (More -> Settings (cogwheel right-top) -> Account).
  2. Obtenir l'identifiant Android (qui est unique par application depuis Android 8+ ; avant 8, il s'agit de l'identifiant Android de votre appareil)
  3. Avec un navigateur de fichiers qui a un accès Root (j'ai utilisé Total Commandant ), accéder au fichier settings_ssaid.xml (voir étape de préparation)
  4. Recherchez "ligne" et vous devriez trouver quelque chose comme : <setting id="xxx" name="yyyyy" value="aaaaaaaaaaaaaaaa" package="jp.naver.line.android" defaultValue="bbbbbbbbbbbbbbbb" defaultSysSet="false" tag="null" /> . Copiez+collez cette ligne (ou le fichier entier) quelque part en dehors de votre téléphone.
  5. Close Line et backup avec Titanium Backup . Cela a créé 2 fichiers .apk.gz et 1 fichier .properties pour moi.
  6. Utilise une autre application pour créer un fichier .apk de ta version LINE actuelle (au cas où TitaniumBackup ne pourrait pas restaurer l'application elle-même, ce qui m'est arrivé).
  7. Transférez la sauvegarde de votre application LINE (Titanium Backup) sur votre nouveau téléphone (par exemple via votre ordinateur). Vérifiez que les fichiers de sauvegarde ne sont pas à 0 octet (quelque chose s'est alors mal passé).

Étapes de l'utilisation de votre nouveau téléphone

  1. Installer Titanium Backup (ou une autre application) et une application qui peut éditer des bases de données SQLite (par ex. Éditeur SQLite )
  2. Copiez la sauvegarde Titanium de votre application LINE et de vos données dans la mémoire de votre nouveau téléphone (probablement 3 fichiers).
  3. Vérifiez si Titanium Backup affiche un bouton "Restore" (N'OUVREZ PAS L'APP APRÈS L'INSTALLATION) :
  • Si oui, appuyez sur ceci (si cela prend plus de 5 minutes (mon cas), cela ne fonctionne pas. Redémarrez le téléphone et suivez les étapes "non")
  • Si ce n'est pas le cas, il se peut que quelque chose ait mal tourné, mais vous pouvez essayer les étapes suivantes :
    1. Installez LINE (via le .apk) avec par exemple un navigateur de fichiers OU Play Store si vous avez la version la plus récente (mon cas)
    2. Lancez l'application une fois et fermez-la à nouveau (cela devrait créer une entrée pour LINE dans la rubrique settings_ssaid.xml sur votre nouveau téléphone)
    3. Le bouton "Restaurer" de Titanium Backup devrait maintenant apparaître, appuyez dessus et sélectionnez "Données uniquement"
    4. N'ouvrez PAS encore la LIGNE
  1. Allez dans les paramètres de votre téléphone -> Apps -> LINE -> Storage -> Data should NOT be 0 B (this means Titanium Backup has failed).
  2. En ce qui concerne settings_ssaid.xml (Android 10) :
  3. Ouvrir settings_ssaid.xml
  • Si vous pouvez trouver jp.naver.line.android Les valeurs de : changent les valeurs de : de : de : de : de : de : de : de : de : de : de value y defaultValue aux valeurs trouvées sur votre ancien téléphone ( aaaaaaaaaaaaaaaa y bbbbbbbbbbbbbbbb respectivement) - (non testé) S'il n'est pas trouvé : Copier l'ensemble du fichier <setting id ... tag="null" /> et changer l'identifiant à 1 de plus que les autres apps (par exemple setting id="27" )
  1. Si les autorisations ont été modifiées lors de l'enregistrement, rétablir les valeurs d'origine (cela ne s'est probablement pas produit si vous avez utilisé Total Commander).
  • Permissions de fichiers : Propriétaire uniquement RW ; value=600 ; UID : 1000 system ; GID 1000 system
  1. Ouvrez votre application d'édition SQL, donnez-lui l'accès Root et naviguez jusqu'à : /data/data/jp.naver.line.android/databases/naver_line . Si vous utilisez l'éditeur SQL :
  • Utiliser l'explorateur de fichiers (pas la liste des applications)
  • Si vous ne voyez pas naver_line Appuyez sur les 3 points en haut à droite et décochez "Afficher uniquement les fichiers de base de données" (il s'agit d'un fichier de base de données, mais sans extension).
  • Ouvrir naver_line -> réglage -> supprimer tout ce qui contient des informations spécifiques sur le téléphone (j'ai supprimé des entrées ici lors d'un transfert précédent, j'ai donc oublié ce que j'ai supprimé, désolé).
  1. (non testé) Copie des images LINE reçues en chat sur le nouveau téléphone.
  2. Redémarrez votre téléphone (sinon le changement d'identifiant Android ne prendra pas effet et LINE se bloquera).
  3. Ligne de départ :
  • Si vous voyez vos chats, félicitations, vous avez maintenant LINE qui fonctionne sur les deux téléphones :D
  • Si vous obtenez un message d'erreur indiquant que LINE a détecté un nouveau téléphone, ne continuez PAS. Si vous continuez, LINE effacera tous vos messages. Revenez à l'étape de l'éditeur SQL et supprimez d'autres entrées qui pourraient indiquer à LINE qu'il ne s'agit pas de votre ancien téléphone.

J'ai trouvé la solution grâce aux ressources suivantes :

-1voto

Pengin Points 1295

Une autre "procédure rapide" pour les téléphones non rootés consiste à utiliser un outil tiers appelé Backuptrans Android Line Transfer. Vous devez suivre les étapes suivantes :

  • Connectez vos deux téléphones Android à l'ordinateur via un câble USB. (Assurez-vous que le débogage USB est activé sur le téléphone)
  • Exécuter le programme Android Line Transfer sur l'ordinateur. Choisissez l'appareil source dans le programme et cliquez sur l'icône "Transfert".
  • Choisissez votre appareil cible et attendez que le transfert soit effectué.

C'est tout.

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