[iOS 7 脱獄] 私が復元前に使っているiOS 7.x向けバックアップリスト

(77)

iOSの復元前にはバックアップが必要ですが、iTunesでバックアップはゴミが…でもだからって全部手動は面倒…ということでいつもスクリプトを使ったバックアップ方法で行っています。
ただ、iOS 7からは大幅にファイル構成が変わっていますので、今回は私が最近使っているバックアップリストを記しておこうかと思います。

スポンサーリンク
スポンサーリンク

iOS 7でのバックアップ方法

昔からiTunesのバックアップは使わず、スクリプトを使ったバックアップ方法を使っています。 コマンドで実行するため色々と難しく見えるかもしれませんが、実際には特に難しい事はないかなと。
バックアップリストさえ作ってしまえば、バックアップ > 復元 > リストアまで30分ほどで出来てしまうため非常に楽ちん。

ただバックアップリストはiOSや使う人に合わせて書き換える必要があるため、これを作成するのがちょっと…ということで、私が最近iOS 7で使っているバックアップリストがこちら!(必要最低限なのであまり参考にはなりませんが…)

最近使っているバックアップリスト

まず、バックアップリストをズラッと! 次項で個別にちょこっとご紹介したいと思います。

#--------------------------------#
# Access                         #
#--------------------------------#
+ /private/
+ /private/var/
+ /private/var/lib/
+ /private/var/lib/cydia/

#--------------------------------#
# Cydia Source List              #
#--------------------------------#
#登録リポジトリ&更新履歴
+ /private/var/lib/cydia/metadata.*

#--------------------------------#
# /private/var/root/Library/     #
#--------------------------------#
+ /private/var/root/
+ /private/var/root/Library/

#rootのキーボード音設定
+ /private/var/root/Library/Preferences/
+ /private/var/root/Library/Preferences/com.apple.preferences.sounds.plist

#--------------------------------#
# /private/var/wireless/Library/ #
#--------------------------------#
+ /private/var/wireless/
+ /private/var/wireless/Library/

#着信履歴
+ /private/var/wireless/Library/CallHistory/
+ /private/var/wireless/Library/CallHistory/call_history.db

#--------------------------------#
# /private/var/mobile/Media/     #
#--------------------------------#
+ /private/var/mobile/Media/

#カメラロール
- /private/var/mobile/Media/DCIM/
- /private/var/mobile/Media/DCIM/**

#--------------------------------#
# /private/var/mobile/Library/   #
#--------------------------------#
+ /private/var/mobile/
+ /private/var/mobile/Library/
+ /private/var/mobile/Library/Preferences/

#アカウント(メール・Twitter等)
+ /private/var/mobile/Library/Accounts/
+ /private/var/mobile/Library/Accounts/**

#メッセージ設定
+ /private/var/mobile/Library/Preferences/com.apple.MobileSMS.plist

#メッセージ送受信履歴
+ /private/var/mobile/Library/SMS/
+ /private/var/mobile/Library/SMS/**

#アイコンの並び順
+ /private/var/mobile/Library/SpringBoard/
+ /private/var/mobile/Library/SpringBoard/Icon*


#-----------JailBreak-----------#

#Activate Command
+ /private/var/mobile/Library/Preferences/org.rdharris.activatecommand.plist

#Activator (設定)
+ /private/var/mobile/Library/Caches/
+ /private/var/mobile/Library/Caches/libactivator.plist

#AskToCall
+ /private/var/mobile/Library/Preferences/me.deVbug.AskToCall.plist

#Auxo 2
+ /private/var/mobile/Library/Preferences/me.qusic.umino.exceptions.plist
+ /private/var/mobile/Library/Preferences/me.qusic.umino.plist

#CCToggles
+ /private/var/mobile/Library/Preferences/kr.slak.CCToggles.plist

#AppSwitcher QLPanel - CCToggles
+ /private/var/mobile/Library/Preferences/kr.slak.cctoggle.qlpanel.appswitcher.plist

#Cloaky
+ /private/var/mobile/Library/Preferences/jp.r-plus.Cloaky*

#FakeClockUp
+ /private/var/mobile/Library/Preferences/jp.novi.FakeClockUp.plist

#GridSwitcher
+ /private/var/mobile/Library/Preferences/jp.tom-go.GridSwitcher.plist

#iFile (ブックマーク)
+ /private/var/mobile/Library/iFile/
+ /private/var/mobile/Library/iFile/Bookmarks.plist

#iFile (設定)
+ /private/var/mobile/Library/Preferences/eu.heinelt.ifile.plist

#MobileTerminal
+ /private/var/mobile/Library/Preferences/com.googlecode.mobileterminal.Terminal.plist

#ProtectMyPrivacy
+ /private/var/mobile/Library/Preferences/org.protectmyprivacy.PMP.plist

#VirtualHome
+ /private/var/mobile/Library/Preferences/jcom.w00tylab.virtualhome.plist

#--------------------------------#
# AppBackup                      #
#--------------------------------#
#AppBackup(バックアップファイル)
+ /private/var/mobile/Library/Preferences/AppBackup/
+ /private/var/mobile/Library/Preferences/AppBackup/**

#--------------------------------#
# All Access                     #
#--------------------------------#
- *

解説

それぞれ気になりそうな部分を個別にご紹介。

Cydiaの登録リポジトリ&更新履歴

Cydiaにリポジトリを登録し直すのは非常に面倒なので、下記2ファイルをバックアップしておくことでこの手間を省く事が出来ます。

/var/lib/cydia/metadata.plist
/var/lib/cydia/metadata.cb0

rootのキーボード音設定

【CydiaやiFileでも、カチッ♪ という「キーボード入力音」を無音化する方法】にて下記ファイルを作成しiFileなどのrootで動くアプリでキーボード音を無音に出来るのですが、毎回作業を行うのは面倒なのでバックアップ!

/var/mobile/Library/Preferences/com.apple.preferences.sounds.plist

カメラロール

カメラロール内の写真や画像は下記ディレクトリ内に入っているのですが、こちらだけでは復元時に面倒なので最近は-としてバックアップ対象から外し、iFunBoxなどから別途手動で行ってしまっています。
もし復元後もカメラロールを反映させたい場合は、DCIMフォルダを書き戻し後、データベースファイルを削除&適当にスクリーンショット撮影という作業で可能です。

/var/mobile/Media/DCIM/

アカウント

ゼロから設定しなおす際に一番面倒なのがメールツイッターなどのアカウントをポチポチと登録しなければならないことです。
これを解決するため、下記ディレクトリ内のファイルをバックアップ!
こうすることで、書き戻した際にパスワードだけ入力していけば良い状態にまで戻してくれます。パスワードだけなら楽ちんなので、便利便利!

/var/mobile/Library/Accounts/

脱獄アプリの設定

ここら辺は自分が使っている脱獄アプリによって書き換えてください。私の場合は設定が面倒な物を中心にバックアップするように設定しています。
特に【Cloaky】等は設定ファイルが複数になっていたりするので、注意が必要。

AppBackup

ゲームのセーブデータやアプリデータのバックアップは【DataDeposit】を使うと簡単ですが、最近はローカルにバックアップしたい派なのでAppBackupという物を使用しています。
バックアップされたデータは下記ディレクトリに保存されます。 実はすごい昔の物なのですが、一応使えるので気にしない!

/var/mobile/Library/Preferences/AppBackup/

完全に私仕様なのでこのまま使うのはオススメ出来ませんが、こんな感じになっています。
バックアップするファイルは必要最低限、でも復元後に楽が出来る程度に…を目標として自分好みにカスタマイズしていくのが便利!

コメント

  1. これものすごく助かります!!!

    7.0.4から7.1.1にアップデートと再脱獄するときに困ってしまったばっかりだったので…!

  2. Cydiaのキーボード入力音は最新版では設定のが反映されるようなったので不要かと

    • なんと!本当ですね!常に無音化状態だったので、アップデートで変更があったとは気がついていませんでした・・・ありがとうございます!
      この調子でiFileも無音になればこの設定ファイルも捨てられるのですが・・・

  3. ローカルにバックアップしたい派なのですAppBackupという物を使用しています。
    になってますよ!

    • 違うんです・・・きっと彼も疲れていたんです・・・許してください・・・!

  4. 正座して待っておりました。参考にさせていただきマッスル。

  5. 非常に参考になります!!
    ちなみに自分はアプリのバックアップはIcon Toolのを使ってますw

  6. こういう記事は助かりますね〜

  7. 記事とは関係ありませんが、webscrolleanが名称変更されてFascyというパッケージ名でリリースされています。
    下記で動作確認しました。

    iPhone5s iOS7.0.4
    ※iOS7.1.2でなくてすみません

  8. iPhoneのみでどこにアクセスしたか
    ログが残せるHTTPデバッグの用な感じはできませんか?
    脱獄はしています。

    • どの程度の物が目的なのかにもよると思いますが、tcpdumpが使用可能なので、こちらでログを取ってしまう方法が楽かなと思います

  9. カメラロールでの「DCIMフォルダを書き戻し後、データベースファイルを削除~」というのはどこを削除すればいいのでしょうか?

    • データベースは下記ファイルになります。ただし、環境やiCloudの使用有無によっては他にも手を加えなければならない部分もあり、面倒なのでご注意ください
      /var/mobile/Media/PhotoData/Photos.sqlite

      • ありがとうございます、気を付けつつやってみます。

  10. 毎日参考にさせていただいてます
    ど忘れしてしまったので教えて下さい(^^;;
    脱獄アプリをアンインストールしなくても脱獄アプリで全部停止したり、不具合が出そうな怪しいtweakを停止したりする脱獄アプリってなんでしたっけ?
    しばらく脱獄から離れていたのでど忘れしてしまいましたT^T

  11. 失礼します。
    今朝Springtomize3のアップデートが来たんですけど
    アップデートしたらHide Labelやアイコンに奥行きをつける などの機能が使えなくなったんですが
    同じ症状の方いますか?

    後、Activatorのホームボタン3度押しが二回押すだけで反応するんですが僕だけでしょうか?

    • 私もそういう状態です。

  12. ファイルなんてほとんど残さず、いつもちまちまと初期化状態から手作業で設定していってますが、それが楽しかったり…。

  13. auxo2対応しまさしたよー。でも、エラーがでますー。

  14. ありがとうございます

  15. Auxo2アプデきましたね!

  16. Kakuからです

    ActionMenu の、登録したお気に入りデータをバックアップしたいのですが、ファイルがどこにあるどのファイルか、おわかりの方、ご伝授いただけませんか?
    よろしくお願いします。

    • うろ覚えなのですが、ここら辺ではなかったかと思います
      「/var/mobile/Library/Preferences/com.rpetrich.FavoritesAction.favorites.plist」

      • kakuより

        管理人様、バッチリです。
        さんざん探しましたが、自力では不可能でした。
        心より感謝いたします。
        ありがとうございます。

  17. この記事とは関係ない質問なのですけどCydaiで
    LINEの既読が付かないアプリを入れていたのですが先ほどそのアプリのアップデートがきたのでアップデートしたら既読が付くようになってしまいました。削除して再インストールしてもダメでした。このアップデートを前の状態に戻すやり方とか無いでしょうか?よろしくお願いします

  18. os experienceについてなんですが、ホーム画面で設定している壁紙が適用されず、ロック画面の壁紙が適用されてしまいます。
    ホーム画面でちゃんと表示させる方法はありませんか?

  19. トシさん、先ほどアップデートがあり既読にならなくなりましたよ

    ですが今度はOFFにしても既読にならないままでした(^^;;

  20. ありがとうございます♪

  21. チェリーさんありがとうございます。
    LINEの既読が付くようになって残念です。
    どうにか戻せたらいいんですが。

  22. チェリーさん解決しました^^
    ttp://kindadev.com/blog/?p=2598

  23. トシさん
    ありがとうございます(^-^)
    そーゆーことでしたか…
    個人的には今までの方が良かったなぁと(^^;;

  24. チェリーさんそうですよね!
    僕も前の方が良かったです。
    ios6ではまったく使えません。
    前のバージョンを入手可能か、
    またはダウングレードできるか
    製作者に聞いています(^_^)

  25. チェリーさん
    前のバージョンに戻すならここからファイルを
    インストールしたら戻りましたよ!
    ttp://cydia.hiraku.tw/download.php?filename=linenolastseen_0.4.deb

  26. トシさん‼︎
    感謝感謝ですT^T

  27. 壁紙、アイコンの並び順が元に戻らないのですが、他に方法はありますか?

    • 壁紙に関しては拒否になっておりました・・・バックアップする際は末尾を**とし、全てを保存するようにしてください。
      また、並び順についてはアプリをインストール後に行い、リスプリングをすると反映されます。ただし、環境やタイミングによっては上手く反映されない場合があります。タイミングについては何度かやっていると分かってくるかなと思います

  28. すみません
    写真のバックアップについてですが
    一度写真フォルダをスッキリ0にさせたくてアイフォン側から
    全部削除してみると”写真”としての容量はitunesで0なんですが
    その分とみられる”その他”の容量が増加してしまいます
    そして”その他”はその後消えてくれません

    わかりにくくて申し訳ありませんが何かいい方法がありますでしょうか?
    iphone5 7.1.2

    • iFileで写真画像そのものを削除されたのでしょうか?それとも写真アプリから削除したのでしょうか?

      • 有難う御座います
        削除は標準の写真アプリからです
        ちなみにifunboxからみてみると
        var/mobile/media/DCIMの中には
        100APPLE103APPLE104APPLEがあります

  29. JailBreak用の設定ファイルの場所はどうやって探せばいいのでしょうか?

  30. ios7対応のファイル辞典みたいなものはありませんか?

  31. こんにちは。カスタマイズしようかなと考えているのですが、リストは全て手打ちしないと駄目なのでしょうか?このリストをコピペで可能ですか?
    また もしタイプミスした際はどうなるのか、
    過去記事で紹介していた『スプリクトを使った…』のバックアップリストに追加でも良いのですか? 編集はiFileでするのですか?
    質問ばかりですみません、一度しっかり環境の構築しようかと思いまして…

    • はい、基本的にはコピペで大丈夫です。
      タイプミスがあった部分についてはバックアップされずに無視されます。
      リスト自体は過去のバックアップ手法で使用していただいて大丈夫です。
      リストの編集を行いたい場合はiFileでもPCのテキストエディタでも構いません。ただし、文字コードをUTF-8にしておいてください。

  32. 回答ありがとうございました!
    難しそうですが試してみます。

  33. こんにちは。
    リストの編集をiFileでする事にしたのですが、管理人さんの上記リスト内に、
    『…/metadata.*』や『…/SpringBoard/Icon*』と『*』が一つの物もあります。
    この意味は~を含む物と言う意味ですか?
    ファイル全てをバックアップしたい場合はフォルダ名の後ろに『**』とルールがあるようですが…

    • はい、その認識で大丈夫かと思います。

  34. ありがとうございます!
    自分の環境にあったリストを作りたいと思います。

  35. いつもお世話になります。
    ios7.0.4でスクリプトを使ったバックアップを参照させて頂きバックアップをしました。
    それで7.1.2の真っ新に更新し、panguで脱獄成功!
    terminal他をインストールしてバックアップを復元。
    一応復元成功・・・として終了しましたが、自動で再起動したのちiphoneが初期画面(こんにちは)になり、wifi設定、iphoneのアクティベートの順で進んできたのですが、アクティベートが1時間やってもできません。
    それで一端終了させ、再度起動すると同じ事の繰り返しになってしまいます。
    手順通りに復元はうまくいったようなのですが、起動にいたりません。

    ご指導いただければ幸いです。

    よろしくお願いいたします。

    • バックアップした物、実行された部分にもよるのですが、iOS 7.0.xで使用していた脱獄アプリを全て戻した場合、未対応の物が入っていると進まなくなる場合があります。

  36. 追伸です。

    以前aptbackupを使用して復元中に数時間たっても復元出来ずに、そのままリンゴループに陥り、1個文鎮にしてしまったことがあったので、それは使うのが怖かったのでスクリプトのバックアップを参考にさせていただきバックアップをしてみましたが、先の質問の通り起動しません。
    再挑戦していますが、参考になるご指導を頂ければ幸いと思い質問させて頂いております。

    よろしくお願いいたします。

  37. こんにちは。
    いつも拝見させていただいており、また大変参考にさせていただいております。
    さて1点質問になりますが、このスクリプトでバックアップを取り、復元、脱獄後にリストアすると、
    なぜかBackgrounder(ずいぶん昔の脱獄アプリです)がインストールされてしまいます。
    (もちろん、復元前にはインストールされていませんし、Cydiaapp.lstにも書いてありません)

    リストア後に消せばよいのですが何か気持ち悪くて・・・。

    何か想定されるような原因がありますでしょうか・・・?

    • 環境やバックアップ等が分からないため難しいのですが、基本的にはリストに書かれていない物はインストールされません。
      ただし、登録リポジトリの関係で同じパッケージIDになっている場合、もしくはインストールしようとしている脱獄アプリが芋づる式に設定されている場合、この場合はリストに無くてもインストールされます

  38. あれこれと何度も入れたり外したりして試してみましたところ、私の環境ではLastAppが
    原因だったようです。(パッケージIDはBackgrounderと同じではないはずですが・・)

    こちらをリストから除外してリストアしましたところ、Backgrounderは入らずに
    正常にリストアできました。

    ありがとうございました。

  39. 写真のバックアップ拒否についてなのですが、
    – /private/var/mobile/Media/DCIM/
    – /private/var/mobile/Media/DCIM/**
    と拒否していても、” /private/var/mobile/ “の部分を/user/に置き換えたパスで保存してしまうようです。
    写真だけでなく、ライブラリの音楽や、ユーザーアプリケーションなどもこのパスで保存してしまいます。というか、そう思ったので、とりあえず置き換えたパスでも拒否を追記して、↓
    #——————————–#
    # /private/var/mobile/Media/ #
    #——————————–#
    + /private/var/mobile/Media/
    + /user/Media/DCIM/

    #カメラロール
    – /user/Media/DCIM/
    – /user/Media/DCIM/**
    – /private/var/mobile/Media/DCIM/
    – /private/var/mobile/Media/DCIM/**
    やってみたところ、それでも保存されてしまうのですが、どうなっているのでしょう?
    長文失礼しました。
    iphone5 ios7.1.2です。

    • 長文に加え、重ね重ね失礼します。
      ios7.1.1でした。もう一台の端末と間違えてしまって、、、

    • 本記事のリストを改変せずにそのまま使っても/user/の方で勝手にバックアップされてしまう、ということでしょうか?

      • そうです。

        • 申し訳ありません。たった今もう一度リストをコピーしてやってみたところ、問題なく終わりました。
          ほんとすいません。どこか改変していたのかもしれません。
          お騒がせして本当にすいませんでした。

  40. キーボード/ユーザー辞書に保存されているリストのバックアップはどれを取ればいいでしょうか?
    iOS6の場所については他の記事にあったので確認してみたのですが、iOS7にはありませんでしたので(^^;

    • ユーザー辞書を使っていないためまだ詳しく見ていないのですが、/var/mobile/Library/Keyboard/CoreDataUbiquitySupport内あたりにあるsqliteファイルが保持していたかと思います。
      ただ、環境によってはこれだけでは駄目な場合が多かった気がするので、ご注意ください

      • 返事ありがとうございます。
        確認してみたところCoreDataUbiquitySupportの中には3つのディレクトリが存在してました。
        それぞれは[mobile~????????-????-?????-????????????]という名前のフォルダになってて、各フォルダの一番奥の階層にCloudUserDictionary.sqliteが確認できたのですが、これを全部バックアップすればいいという認識で宜しいでしょうか。

        よろしくお願いします。

  41. AppBackupを使って、全バックアップを作った後に、再脱獄して、クリーンな環境にてAppBackupの復元を行った所、AppBackupやCydia、その他のアプリケーションが開かなくなってしまいました。
    AppBackupは7.1.2でも正常に動くのでしょうか?
    当方の環境はiOS7.1.2(iPhone5s)です。

    • iOS 7.1.2でも使用可能ですが、AppBackupはシステムアプリに関してもバックアップしてしまいます。
      そのため、システムアプリは省き、必要なアプリだけをオンにしてください

      • ありがとうございます。
        個別のバックアップならトラブルなく復元することが出来ました。
        ですが、復元出来るアプリと出来ないアプリがあるみたいでした。
        完全なバックアップも別途取っておいたほうがいいかもしれません。

  42. 自分のブログを作ったのですが、このバックアップの方法を紹介し、このページと手順のページへのリンクを記事に追加してもよろしいでしょうか??

    かなり参考になりましたので。

    • ページへのリンク程度であれば問題ありません

  43. いつも大変お世話になっております。
    [rootのキーボード音設定]が、バックアップリストでは
    ————————–
    #rootのキーボード音設定
    + /private/var/root/Library/Preferences/
    + /private/var/root/Library/Preferences/com.apple.preferences.sounds.plist
    ————————–
    となっていますが、記事では
    ————————–
    rootのキーボード音設定

    【CydiaやiFileでも、カチッ♪ という「キーボード入力音」を無音化する方法】にて下記ファイルを作成しiFileなどのrootで動くアプリでキーボード音を無音に出来るのですが、毎回作業を行うのは面倒なのでバックアップ!

    /var/mobile/Library/Preferences/com.apple.preferences.sounds.plist
    ————————–
    になっています。
    バックアップリストの方が正解ですよね。

    • 実はどちらでも大丈夫だったりします。
      リストに書く場合は一応フルで書くのがオススメですが、実用上はシンボリックリンクなどの関係で/var/から始まる方でも使用可能です。

  44. カメラロールの反映させた後、スクリーンショット及びカメラで撮った写真がカメラロールに保存されなくなりました。
    PhotoDataフォルダをまるっと削除、再起動で治ったりします?
    /var/mobile/Media/PhotoData
    このフォルダを削除って危険ですかね

    • 環境によっては一部再生成されないファイル等があるので、注意が必要です

  45. iCleaner Pro でデーモンを一部OFFにしてバックアップを取ったのですが、再起動画面の後が『こんにちは』『Hello』画面になってしまいました…ロック画面を多少弄っていますがそれは反映されていました。
    (項目内のバックアップデーモンはONです)
    セーフモードに入れリスプリングで元には戻りましたが、少し焦りました。
    バックアップを取る際はデーモンは全てONにした方が良いのでしょうか?
    (デーモンOFFが原因でしょうか?)

    • 環境が分からないため今回の件に関してはデーモンオフが原因かと言われると難しいのですが、デーモンに関してはオフにすると連鎖的に他の部分へ影響が出る場合があります。
      そのため、フラグがオンになり、そういった問題が発生する可能性はあり得るかもしれません

  46. ありがとうございました。
    環境維持の為、バックアップの際は気をつけます!

  47. 出来ればiOS8にも対応したリスト(特にディレクトリの変わったCydiaのバックアップ関連の修正)の記事を新たに作っていただけると幸いですm(_ _)m

  48. ios8のitunesアプリのデータ(セーブデータ)はどのようにバックアップを取られていますか?
    Appbackupが使えないようですので困っています・・・。

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました