2017年10月27日金曜日

iPhoneでLINEのトークをiTunesで取得したバックアップから復元する方法(要 脱獄)

備忘録ですので手身近に記載。自己責任において行うこと。Mac環境で行ってはいるが、Windowsにも同じソフトがあるはず(知らない)

Appの起動やアップデートに失敗したり、App内の「使えない」バックアップの復元に失敗したり、データが破損した際に有効。

参考文献は履歴の移行方法ではあるが、それを応用したものである。
  • 必要なもの
  1. 脱獄環境←これがなきゃ始まらない
  2. iTunes(Mac)
  3. iPhone Backup Extractor(Mac)
  4. iFunBox(Mac)(OpenSSHでも可能だが私はよくわからないのでこっち)
  5. 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/

iFunBox

9 件のコメント:

  1. Thanks for sharing this amazing article, it is very informative post good work keep it up.
    anthropologie discount code

    返信削除
  2. very good article, do not forget to visit other interesting articles


    Custom Logo

    返信削除
  3. Thank you very much for helping us in form of this blog.... Click here

    返信削除
  4.  it is very informative post good work keep it up.
    Coupon Code

    返信削除
  5. i really dont understand this blog because of his language!
    have an interest in web designing logo designing then visit us?
    Logo Designers

    返信削除