- ベストアンサー
iPhoneを復元するとアプリが初期化されてしまう
- iPhoneをiTunesで復元し、新しいiPhoneとして設定(”バックアップから復元”ではない)しました。そして、再度iTunesと繋ぎデバイス→iPhone→AppタブでAppを同期にチェックを入れ、同期を取ると、iPhoneに転送されたアプリのデータがすべて初期化されてしまうのです。
- これを復元する前のアプリデータが残ったまま、iPhoneの復元をしたいというのが、今回の質問の内容です。アプリによっては個別にCSVデータで保存できますが、こういった物に対応していないのがほとんどなので、みなさんのお知恵をお貸し下さい。
- 私の考えでは、iTunesとiPhoneの同期を取ると、アプリのデータも一緒にiTunesに保存されると思っていたのですが、違うのでしょうか?ただやり方が違っているのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
全てのアプリでうまくいく保証はできませんが回答します。 iPhoneの中身を見るソフトにi-FunBoxがあります。 (脱獄不要です) DLは下記のHPを参考にして下さい。 http://ameblo.jp/ipodman/entry-10250574168.html これでアプリのデータをバックアップできます。 具体的にはiPhoneのアプリ別にファイルを丸々PCにコピーします。 セーブデータは各アプリのDocumentsフォルダに存在するようです。 そのためアプリ全体をコピーする必要はありません。 iPhoneを真っ新にしてアプリをインストールした後、バックアップしたDocumnetsフォルダの中身をそのままPCからコピーするとセーブデータが復活します。 なお、iPhoneのアプリを完全に落とした状態でコピーしないとうまくいきません。 多分アプリ起動時にセーブデータを読み込んでおり、その後でセーブデータをいくら上書きしてもメモリに反映されないからだと思います。 添付した画像はPaper TossというゲームのDocumentsフォルダを表示したものです。 赤枠で囲んだファイルとフォルダがセーブデータと思われます。 Paper Tossはこれらのファイルとフォルダをコピーすることでハイスコアが復活することを確認しました。 以上参考になれば幸いです。
その他の回答 (2)
- suehirogarian
- ベストアンサー率0% (0/1)
「新しいiPhoneとして」復元をすると、バックアップデータとは全く関係なく、違うiPhoneとして立上るので、バックアップした情報は反映されません。 iTunesのデフォルト機能ではどちらかを選択するしかないと思います。 しかし、バックアップしたデータはそのまま残っているので、真っ新にしたiPhoneに部分的に戻す方法はあると思います。 バックアップデータはiPhoneの固有値(UDID)が付けられて下記フォルダ配下にあります(Window7の場合) C:\Users\ユーザー名\AppData\Roaming\Apple Computer\MobileSync\Backup\ iTunesに繋げて、「概要」タブでシリアル番号を一回クリックすると、UDIDが表示されます その長い英数字がついたフォルダが上記の場所にあります。 ここまでわかっても回答になっていないと思いますが、この中にアプリデータが入っていることは間違いありません。(完全にバックアップされているかはわかりませんが、アプリ関係のデータ量は半端じゃありません) ほとんどが海外製ですが、このデータから固有のアプリデータを割り出して、復元してくれるソフトは存在します。 ↓一応いじってみましたが、決定的な事はやりませんでした。参考にというだけでおススメはいたしません。 iBackupBot for iTunes iPhone Backup Extractor iExplorer そこまで切羽詰っていなかったので、英語もわからずに試してみる勇気がなくて復元まではやったことはありません。 ほんのチョットの経験ですが、なんらかのお役にたてればと思い、投稿しました。
お礼
お返事ありがとうございます。とりあえずi-FunBoxで試してみて、挙げていただいたソフトを使用してみようと思います。
- 4649D
- ベストアンサー率60% (407/668)
詳しくはわかりませんが、同期とバックアップは違うみたいです。 自分も1度、iTunesとiPhone4sをつないで、最初の画面(概要)の下の容量の『その他』が増えたので、iPhone4sを初期化して復元しました。 まずデバイスを右クリックをしてバックアップを取る。そのあとに『バックアップから復元』をクリックだったと思います(ほぼ毎日同期はしてますが、バックアップはこの時に初めてしました)。 このやり方だと、iPhone4sが1度完全な真っ新になり、そのあとアプリの内容も完全に残ったまま復元しました。ゲームのバックアップも残っていて、逆にびっくりしました。 なので、iPhone内のアプリのデータが無い状態でバックアップを取ると、iTunes内のアプリのデータも無くなると思います。 iTunes内にアプリにデータが残っているかわかりませんが、デバイス右クリックで『バックアップから復元』を試してみるしかないと思います。 >Appを同期にチェックを入れ、同期を取ると、iPhoneに転送されたアプリのデータがすべて初期化されてしまうのです。 これは全く自分はいじってなく、同期にチェックを入れたままです。
補足
4649Dさんありがとうございます。 >iTunes内にアプリにデータが残っているかわかりませんが、デバイス右クリックで『バックアップから復元』を試してみるしかないと思います。 私の説明が分かりづらくてすみません。この方法だと確かに、アプリデータはもとのままですが、細かいバグは直らないのです。私の投稿の 「バックアップから復元(”新しいiPhoneとして設定”ではない)を行いました」 がコレに当たると思います。 復元には2種類あります、 バックアップから復元 新しいiPhoneとして設定する このうち「バックアップから復元」を選択すると、アプリデータはそのままだが、細かいバグが直らない。 「新しいiPhoneとして設定する」を選択し、同期をとると、細かいバグは直るが、アプリデータが初期化される。 簡単に書くと、こういったジレンマに陥ってる状態です。 ただ今回「新しいiPhoneとして設定する」の道を選択しましたが、ここから先の選択の仕方がまずいからアプリデータが初期化されるのか、この方法だと、アプリは必ず初期化されてしまうのか、他の道があるのか。こういった疑問がわいている次第です。
お礼
i-FunBoxを使ってみました。結果からいいますと、9割ほどは問題なく移行出来ました。ここまで出来たら残りの1割は諦められます。 ありがとうございました。