LINE is a messaging/call application.
I bought a new Android phone, and want to transfer LINE friends, chat history, call logs, groups, groups chat history, from my former Android phone.
How to do?
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It only takes a minute to sign up.Sign up to join this community
Restored: Chats, Contacts, Media not older than a few weeks
Not restored: Sealed letter messages, Group chats, Media older than a few weeks
Warning: LINE only allows one active phone, and will destroy data on the old phone as soon as you log in on the new phone, so be sure to correctly perform this procedure BEFORE logging in on the new phone.
/sdcard/TitaniumBackup/) from your old phone to your new phone. It should contain 3 files or so.
/sdcard/, then transfer it to a desktop computer (via ADB or email)
delete from setting;then press the Execute button. Click "Write changes" then exit, and copy the modified file back to
This restores your friends, chat history, call logs, groups, groups chat history.
Note about Letter Sealing: if you forgot to disable it in step 1, new incoming messages will show up as an error and you won't be able to send messages. To fix this problem, just:
If you are unlucky enough to have a phone that can't be rooted (the old one or the new one or both), then your only option is this:
Backup all) to the SD card (or email if you prefer).
Import chat history, confirm.
In total this will take about 1 minute per friend if you are fast, for instance about 3 hours if you have 200 friends.
Warning: Groups chat history can not be restored by this procedure. This only restores friends, chat history, call logs, groups. Also, it loses any media older than a couple of weeks.
An updated version of @nicolas-raoul 's answer, for when your phone is ROOTed. The following procedure does NOT require uploading your private chats to Google (everything is done locally). Works with Letter Sealing.
Disclaimer: These steps worked for me, and I tried to be as detailed as possible. I'm not responsible for any loss of data, or other damages. Try at your own risk.
settings_ssaid.xml on your old and new phone. Likely can be found in 1 of these locations (what I did and what the below instructions assume):
sbin/.magisk/mirror/data/system/users/0/settings_ssaid.xmlOr you can use an app like Android ID Editor to find/edit an app's Android ID (untested)
settings_ssaid.xml(see Preparation step)
<setting id="xxx" name="yyyyy" value="aaaaaaaaaaaaaaaa" package="jp.naver.line.android" defaultValue="bbbbbbbbbbbbbbbb" defaultSysSet="false" tag="null" />. Copy+paste this line (or whole file) somewhere outside your phone.
settings_ssaid.xmlon your new phone)
jp.naver.line.android: change the values to of
defaultValueto values found on your old phone (
bbbbbbbbbbbbbbbb, respectively) - (untested) If not found: Copy the whole
<setting id ... tag="null" />and change id to 1 higher than the other apps (e.g.
/data/data/jp.naver.line.android/databases/naver_line. If using SQL Editor:
naver_line, press the 3 dots right-top and uncheck "Show only database files" (it's a database file, but without extension)
naver_line-> setting -> delete everything with specific phone info (I deleted entries here on a a previous transfer, so I forgot what I deleted, sorry)
I figured this stuff out with the help of the following resources:
Another "Fast procedure" for un-rooted phones is by using a 3rd party tool called Backuptrans Android Line Transfer. You need to follow these steps:
That is it.