ここのところ、OSアップデートやJailbreakによる復元を立て続けにやったため、気がつくとSMSのメッセージ履歴が消えていた。
古いバックアップファイルを、順番に復元してみて、何回目かにようやくSMSの履歴が復元できた。
PCやMacでは当然のことなのだが、iPhoneのバックアップは、バックアップも復元時も、ファイルの指定ができないので、こういうことになる。
ここでタイムリーに、役に立ちそうな記事があったのでまとめておくことにする。
HowTo: Manually BackUp Your iPhone (FSM dot COM)
この記事の発端は、
「Redsn0w/ Ultrasn0wで電池が持たないYo!」
というユーザのクレームに対し
「復元ファイルの中身、上書きしすぎが原因じゃね?」
とDev-teamが回答。
※上書きで中身がおかしくなり、余分なプロセスとか一杯流れて電池食ってるんじゃない?ということらしい。
それに対応して、FSM dot COMの記者が、手動バックアップの方法をまとめてくれた、というもの。
原文では、SSHでつないでファイルをコピーと書いてあるが、もちろんi-FunBoxやDiskAid、CyberDuckとかでもかまわない。
大変役にたつ情報と思ったので、自分用備忘録をかねてまとめてみた。
▼自分ではi-FunBoxを多用するので、ツリーで一覧にしてみた。
ほとんどのファイルは /var/mobile/Library/ の下にある。
以下FSM dot COMの記事から要約。何か間違いがあったらコメでお知らせのほど。追加情報も歓迎。
連絡先 (/AddressBook)
AddressBook.sqlitedb AddressBookImages.sqlitedb の二つをバックアップ
カレンダー (/Calendar)
Calendar.sqlitedb をバックアップ
呼び出し履歴 (/CallHistory)
Callhistory.db をバックアップ
メール (/Mail)
フォルダごとバックアップ。中にメールアカウントごとのサブディレクトリがある。
ノート (/Notes)
notes.idx、notes.db の2つをバックアップ
SMSメッセージ (/SMS)
sms.db をバックアップ。MMSはこれに含まれるのか不明。
Safariブックマーク (/Safari)
bookmarks.plist、bookmarks.plist.anchor.plist の2つをバックアップ
ビジュアルボイスメール (/Voicemail)
録音したボイスメールは、1.amr、2.amrなどのファイル名になっている→必要ならバックアップ。
カスタム・グリーティングを作成した場合、Greeting.amr のファイル名。
画像・ビデオ(3GS)
/private/var/mobile/Media/DCIM の配下
100APPLE、999APPLEをコピー。10xAPPLE…のように追加されるケースもあるらしい。
あればそれもコピー。
YouTubeの設定 /var/mobile/Library/YouTube/ Bookmarks.plist
マップ appのブックマーク /var/mobile/Library/Maps/
天気 appの設定 /var/mobile/Library/Preferences/ com.apple.weather.plist
時計 appの設定 /var/mobile/Library/Preferences/ com.apple.mobiletimer.plist
App Store Appの設定
/var/mobile/Library/Applications の配下に0369FA4C-022F-409F-B0A4-9ECD3FBXXXXみたいなディレクトリがある。
これがインストールしたAppのディレクトリ。それぞれの中を見ると、上のようにApp名の入ったサブディレクトリがある。同じ場所にDocumentsというサブディレクトリがある。大概この中身が、設定ファイル。AppBackupは、たぶんコレを一生懸命コピーしてるだけと思われ。
Cydia App各種
AptBackup: /var/mobile/Library/Preferences/ aptbackup_dpkg-packages.txt
AppBackup: /var/mobile/Library/AppBackup/
MXTube: /var/mobile/Media/MxTube
YourTube: /var/mobile/Media/Dounloads/YourTube