Appの起動やアップデートに失敗したり、App内の「使えない」バックアップの復元に失敗したり、データが破損した際に有効。
参考文献は履歴の移行方法ではあるが、それを応用したものである。
- 必要なもの
- 脱獄環境←これがなきゃ始まらない
- iTunes(Mac)
- iPhone Backup Extractor(Mac)
- iFunBox(Mac)(OpenSSHでも可能だが私はよくわからないのでこっち)
- Filza(iPhone)
- iPhone Backup Extractorでバックアップを復元。
iTunesで取得済みのバックアップファイルをRead Backupで読み込ませ、Extract
※ここで取得したバックアップは色々なAppのデータ修復に使える。それゆえiTunesのバックアップは欠かさない方が良さそう。私は3ヶ月ほど取っていなかったため、3ヶ月分のトーク履歴は失った。 - Finderにて「該当する」ファイルを取得
Finderにて上記で取得したバックアップファイルの中身を開き、「Line.sqlite」「Line.sqlite-shm」「Line.sqlite-well」を抜き出す。「Line.sqlite-shm」「Line.sqlite-well」は存在しない場合もある。が…(詳細は後記) - iFunboxにて「該当する」箇所に既存のものと置き換え
iPhoneを接続し、既存の「Line.sqlite」「Line.sqlite-shm」「Line.sqlite-well」に上記で取得した「Line.sqlite」「Line.sqlite-shm」「Line.sqlite-well」を上書きする。(詳細は後記) - Line.sqliteの保存先を探す
①iPhone
これがめんどくさいのだが、Filzaを使うと簡単に見つかるので探す。
パス
/ver/mobile/Containers/Shared/AppGroup/
/AppGroupの中にLineがあるので開く。
~ /<環境依存で変化する長いやつ>/Library/Application Support/PrivateStore/P_u**********/Messages
の中にある。
実は、このLINEという項目の下に<環境依存で変化する長いやつ>が記載されているので、頭の数文字を記しておく。後で便利。
②Finder
(上記の詳細)バックアップを開くとAppDomainGroup〜等のファイルがたくさん出てくるのでAppDomainGroup-group.com.linecorp.llineを探す。検索窓で「linecorp」でも入力したら見つかる。
~ /AppDomainGroup-group.com.linecorp.lline/Library/Application Support/PrivateStore/P_u**********(環境依存で変化)/Messages
にある。また、「Line.sqlite-shm」「Line.sqlite-well」は同じ場所にあるのだが、私の場合はなかった。
この1つないし3つを使う。
転送の前に…「Line.sqlite-shm」「Line.sqlite-well」をメモ帳を使って空ファイルを作っておく。これがないと何故か失敗する。 - 準備完了。いざ転送
iFunBoxにて、RAWファイルシステムを開く
/ver/mobile/Containers/Shared/AppGroup/
/AppGroupの中にLineがあるので開く。
~ /<環境依存で変化する長いやつ>/Library/Application Support/PrivateStore/P_u**********/Messages
を開く。
Mac からコピーで「Line.sqlite」と、先ほど作成した「Line.sqlite-shm」「Line.sqlite-well」を選択し、上書きする。 - 閉じて、iPhoneのLine Appを開いたら成功(しているはず)
- 教訓
フルバックアップは重要!やはりiTunesに繋いでのバックアップしか信用できない。
〜最後に〜
参考文献を記載しておきます。ここの情報は古くはなっておりますが使えます。
参考文献を記載しておきます。ここの情報は古くはなっておりますが使えます。
LINEトーク履歴の移行方法:LINE iOS版 v5.9.5(2016/03/27現在)
を参考にさせていただきました。ありがとうございました。
iPhone Backup Extractorは検索してみると、同じ名前で高機能なものがあるようですが、それではありません。直リンクを貼っておきます。
http://supercrazyawesome.com/
http://supercrazyawesome.com/
iFunBox