機種変更時にLINEのアカウントを引き継ぐ方法 | LINE公式ブログ
http://lineblog.naver.jp/archives/17894627.html
トーク履歴の引継ぎ作業を安全に行うには、公式な手順を踏むに越したことはありません。
ところが、今回の私のように、何らかの理由でLINEの公式な手順を踏みたくても踏めない人が少ないながらもいると思ったので、そういった人達の参考になるように、記事にすることにしました。
※ただ、万が一作業が失敗しても、すべて自己責任でお願いします。
今回の作業を簡単に説明すると、おおよそ次の通りです。
1.旧端末からトーク履歴のデータを新端末にコピーする。
2.新端末でLINE起動(初期設定)時に生成されたUUID情報を、1.の所定の場所に転記する。
作業のキモは、2.の作業です。
1.の作業だけでは、作業後に送受信したトークは画面上に表示されないなど、問題が生じてしまいます。
次に、今回作業を実施した環境についてです。
旧端末
・機種:iPhone4S
・iOS:6.1.1(JB済)
・LINE:3.8.2
・状態:水没後、一部部品を交換して何とか触れる状態。
iTunesで暗号化してバックアップ処理を実行すると途中でエラーになる。
新端末
・機種:iPhone5
・iOS:6.0(JB済)
・LINE:3.8.2
次に、準備するものです。
1.パソコン(windows/Mac)
2.i-Funbox(iOS端末内部のデータにアクセスします)
DL用URL:http://i-funbox.softonic.jp/
3.SQLite Database Browser(トーク履歴を管理するデータベースを修正します)
DL用URL:http://www.forest.impress.co.jp/library/software/sqldbbrowser/
4.「成功させるぞ!」という強い意志
※何でも気持ちが大切です。
次に、実際の手順です。
1.旧端末でLINEのメールアドレス登録(認証)をします。
※すでに済んでいるかたは2.に進んでください。
2.旧端末をPCにつなぎ、i-Funboxを使って、下記階層の3フォルダをPCの任意のフォルダにコピーします。
階層:My Computer-「端末名」- User Applications - LINE
対象フォルダ:
・Documents
・Library
・tmp
3.新端末にLINEアプリをインストールします。
4.初期設定を実施します。実施後は、アプリを終了させます。
なお、初期設定〜アプリ終了までの間に受信したトークは、復元が困難(できないことはありませんが、とても難しいので、諦めたほうが良いと思います。)
5.新端末をPCにつなぎ、i-Funboxを使って、下記階層にある「talk.sqlite」をPCの任意のフォルダにコピーします。
階層:My Computer-「端末名」- User Applications - LINE - Library
6.SQLite Database Browserで、5.のファイルを開きます。
7.「Browse Data」タブを押し、プルダウンで「Z_METADATA」を選びます。
Z_UUIDの情報が入っているセルをダブルクリックして、編集画面を出し、値をコピーします。メモ帳などに貼っておくと安心です。
8.SQLite Database Browserで、2.の「Library」フォルダにある「talk.sqlite」を開きます。
9.「Browse Data」タブを押し、プルダウンで「Z_METADATA」を選びます。
Z_UUIDの情報が入っているセルをダブルクリックして、編集画面を出し、7.で取得した値を貼り付け、「Apply Changes」ボタンを押します。
10.新端末をPCにつなぎ、i-Funboxを使って、下記階層に2.でコピーした3フォルダを上書きコピーします。
階層:My Computer-「端末名」- User Applications - LINE
11.下記フォルダにある「jp.naver.line.plist」を削除します。
階層:My Computer-「端末名」- User Applications - LINE - Library - Preferences
12.LINEを起動し、過去のトーク履歴があることや、トークの送受信が正常にできるか確認します。
作業は以上です。
みなさんにも幸運が訪れますように。