iPhoneにインストールしていたあるアプリ(Fit for Rhythm)を、知らない間に消してしまっていた。どうも、アイコンの場所を移動させようとして、間違って消してしまったようだ。それに気付いたのは、丸1日経過した後。
慌てて再インストールするも、すべてのデータが消えて無くなっている。
・幸いなことに、昨日の寝る前に一度同期をしてバックアップは取ってある。
・現在のバックアップは、すでにデータの入っていないまっさらなもの。
はじめは、Fit for Rhythmのバックアップファイルを復元すればよいと思っていたが、アプリ個別に復元する機能はiTunesにはない。しかも、バックアップフォルダ(library/ Application Support/ MobileSync/内に、機種別にフォルダが作成されている)のなかにデータはあるようだが、ランダムな文字列になっているため、どれがどのファイルかまったく分からない。色々試行錯誤した結果、以下のように行うこととした。
・現在のバックアップファイルはとりあえず別のところに保存
・TimeMacineで消す前のデータをフォルダごと復旧
・iPhone Backup Extractor(http://supercrazyawesome.com/)を使って、Fit for Rhythmのファイルを展開する
・Phone Disk(http://www.macroplant.com/index.php)を使ってiPhoneをマウントし、ConnectionRootよりFit for Rhythmを選択
・先ほど展開した設定・セーブファイルを、上書きコピー(ただしフォルダごと上書きしない)
これで何とか復旧した。なおPhone Diskはシェアウェアだが、100MBまで無料で利用できるため、無料分で問題なく解決できるはずである。
参考
iTunesにバックアップしたiPhoneのデータを漁る方法
・http://iphone.goodegg.jp/archives/5871
iPhoneアプリのデータを復活できた
・http://kurohime.homeip.net/kuro/archives/2010/07/iphone-20.php
Phone Disk
・http://kurohime.homeip.net/kuro/archives/2010/07/phone-disk.php
iPhoneで、任意のバックアップからアプリごとにデータを復元する方法
(windows向け)
・http://yaplog.jp/blue_eyes/archive/120