周りでパズル&ドラゴンズがものすごい流行っている。
いや周りではなくあちらこちらでプレイしているユーザを見かけるようになった。
私はこのパズドラをサービス開始当初からiPod touch 4Gでプレイしており、iPod touch 4GからiPod touch 5Gへのデータ移行はiCloudバックアップからのリストアで簡単にできたのだが、Androidではそうは行かないようだ。
このパズドラ、Androidでの機種変更の際のデータ移行には対応していない。(現在Ver4.41において)
友人らからAndroidの機種変更でパズドラのデータが移行できないものか相談を受ける様になったので調査して検証してみた。
Android4.0端末同士であれば、単純にadbコマンドでできる様なので実践した。
・バックアップ
adb backup -f pad.ab -apk jp.gungho.pad
・リストア
adb restore pad.ab
バックアップ対象はHTC EVO 3D ISW12HTで、リストア対象はMotolora RAZR IS12Mとなる。
リストアを行うと、セーブデータが移行されておらず、初めからの状態となった。
手持ちのAndroid4.0搭載unroot端末が少ないので限られた組み合わせとなったが、検証を続けた。
まずEVO3Dのみでバックアップ→アンインストール→リストアを行ったところ、何の問題もなくリストアが成功し続きから再開できた。
次にRAZRで新規ゲーム開始し、ある程度の進んだところでバックアップを行った。
すると、何度バックアップを行っても0KBのファイルしかできない。
これ以上検証しても時間の無駄なので諦める事にした。
次はARROWS Z ISW13FにEVO3Dのバックアップファイルをリストアすると、これも問題なく成功し続きから再開できた。
厄介なのがAndroid2.3からの移行である。
考えられる移行方法はroot取得してTitaniumBackupを用いる方法となる。
移行元はIS14SHと言われたので、とりあえずSHARP端末のIS05を引っ張り出しSHBreak V2を利用して一時rootを取得、その後TitaniumBackupでバックアップファイルを作成した。
メイン端末のXperia SX SO-05D(root)にTitaniumBackupでリストアを行い(この時点では起動確認が行えない)、標準adbコマンドでバックアップを行い、ARROWS Z ISW13Fにリストアを行った。
これも成功し、IS05で進めていた続きから再開できた。
IS14SHではSHBreak V4で一時rootを取得し、不安定な状態ながらも何度かのチャレンジでTitaniumBackupでのバックアップファイルを作成に成功。
あとはXperia SXを踏み台にして標準adbコマンドでバックアップを行いリストアに成功した。
失敗ではないのだがDisney Mobile on docomo N-03Eがadb接続できない現象が発生した。
当然の事ながらドライバもインストール済みの状態で初回の認識も成功と出るのだが、adb devicesを叩いてもデバイスリストに表示されない。
稀に認識されるがすぐに切断されるので何もできない。
ドライバ、端末本体の問題なのか、64bit版Windows7なのが原因なのか、どちらにしてもNEC端末には係りたくないのが本音でもある。(MEDIAS Wだけは評価するが)
色々と実践したが、下記のような結果となった。
Motolora RAZR IS12Mにてバックアップリストアがうまくいかないかったが、さっさとroot化、SIMロック解除(GSM化)したいのでこれ以上の調査はしないつもりである。
■標準adbコマンド
(Android4.0)
○ HTC EVO 3D ISW12HT → HTC EVO 3D ISW12HT
○ HTC EVO 3D ISW12HT → ARROWS Z ISW13F
× HTC EVO 3D ISW12HT → Motolora RAZR IS12M
× Motolora RAZR IS12M → Motolora RAZR IS12M
△ Disney Mobile on docomo F-08D → Disney Mobile on docomo N-03E
■TitaniumBackup
○ IS05 → Xperia SX SO-05D → ARROWS Z ISW13F
○ IS14SH → Xperia SX SO-05D → ARROWS Z ISW13F
■パズル&ドラゴンズ(パズドラ)公式サイト
http://www.gungho.jp/pad/
(仮) パズドラウエハース 20個入 BOX (食玩・ウエハース)