Android のパズドラ用に、簡単にバックアップ・復元が出来る
バッチファイルを書いてみたので置いておきます。
[ad]
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
公式にデータ移行が出来るようになりました。
詳細は、バズドラ公式サイトを。
http://mobile.gungho.jp/news/pad/130314_and.html
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
■ 用途
・パズドラのデータを他のAndroid環境にコピーしたい
・パズドラのデータを機種変更後の機種にコピーしたい
などなど。
■ 実行出来る環境
- Windowsの入ったパソコンを使っている
- Android 4.0以降のバージョンのスマートフォンを使っている
- adb 接続用のドライバーがパソコンにインストールされている
(使用しているスマートフォンのメーカーページからインストールする。
adb+ドライバー+メーカー名で検索するとすぐに出てくると思います) - スマートフォン側で、設定・開発者向けオプションから「USBデバッグ」を有効にしている
- Android SDKのダウンロードは不要です
■ 注意事項
- HTC J でしかテストしていないので、正常に動かない場合が考えられます。
- 一部のAndroid端末では、adb backupが正常に動作しないようです。
- root 権は不要です。
【 バックアップの実行方法 】
バックアップファイルの日付がおかしい件、修正しました。(thx ころさん!)
- paz-backup2.zip をダウンロードして解凍する
- 解凍したフォルダの中にある backup.bat を実行する
- 表示される内容に従って、進めて完了です。
adbドライバーなどで問題がなければ、backupフォルダにバックアップファイルが作成されます。
SH***** 以外にも、数字****** device と表示される場合がありますが、問題ありません。
(List of devices attached のみしか出ない場合は、上手く認識されていません)
【 バックアップしたデータを戻す方法 】
バックアップしたデータを、他の端末などに復元する場合は、
これで、バックアップ時と同じようなスクリプトが実行されるので、
表示される内容に従って進めれば、復元されると思います。
内部では、$ adb restore <ファイル名> を実行しているだけなので、
手動でも同様な事ができます。
【バックアップ出来ない時の確認点】
コメント欄で問い合わせが多いので追記しておきます。
上手くバックアップ出来ない時は以下の点を確認してみて下さい。
□ 「USBデバッグ」がオンになっているか
□ ちゃんとadb デバイスとして認識されているか
□ USBケーブル・USBのポートを変えても駄目か
□ PCとスマートフォンを再起動しても駄目か
□ backup.bat実行時に「******* device」と表示されるか
backup.batで作成されるxxxxxx.abファイルは、50MByteが目安です。
0byte などになる場合は、ちゃんと取れていないです。
機種によっては、バックアップ取得時にパスワードを入れないと正常に
バックアップが出来ない取れない機種がありますので、上手く取れない時は、
試して下さい。
Xperia acro HD IS12Sです
List of devices attached
emulator-5554 device
XXXXXXXXXX device
までは出るのですが、バックアップを開始しても
adb: unable to connect for backupが出て正常にファイルが作成されません…
adbデバイスの再インストールやUSBの接続も何回もしなおしましたが解決しませんでした
List of devices attachedしか表示されません・・・
adb 接続用のドライバーになにか問題があるのでしょうか?
ドライバーの問題か、ケーブルの問題か…ですね。
USBのポート変えたり、してみては如何でしょうか
medias n-04d→medias n-04d無事復元できました。画面にヒビが入って新品に変えたんですけどデータの移行はおかげさまで何の問題もありませんでした。ありがとうございました。
使わせてもらってます!
バグ報告です。
時間帯によって (0~9時?) は%date%の結果にブランクが含まれるため、ファイル名の設定がうまくいかないようです。たとえば0時17分51秒なら
バックアップファイル名は、
「backup\pazdola_20130310_ 01751.ab」です。
このようになります。(20130310_ と 01751の間にブランクが入ります。)
set /a HH=%time:~0,2%+100
set tm=%HH:~1,2%%time:~3,2%%time:~6,2%
私はとりあえずこんな感じで回避しました。
もっとスマートな方法があるかもしれませんが、とりあえずご報告でした!
何度もすいません。
NEXUS7のadb 接続用のドライバーってどこにありますか?
NEXUS 7のadbドライバーは、Android SDKに入ってます。
詳しくは、別のサイトなりを検索して調べて下さい。
4.2.2に上げてる場合は、API 17のSDKを入れておく必要があります。
NEXUS7にパズドラのアプリはインストールしますか?
しませんか?
apkのオプション付きでバックアップしていますので、
復元時はインストールごと行ってくれるはずです。
確認画面が出ない場合は、ケーブル繋ぎ直しや、
ドライバーの再確認をしてみて下さいな。
バックアップしたデータをNEXUS7には移動できないんですか?
NEXUS7への復元出来ると思いますよ。手元のNEXUS7へも復元は出来ました。
(データが生きてるかはroot環境で起動させるのがメンドウなので試してないですが
root化はしてません。
NEXUS7の画面に復元しますか?見たいなものは出てきませんでした。
スマホのパズドラのバックアップはできました。
詳しくお願いします。
何を詳しくでしょうか?
コメントと本文の内容で分からなければ、
諦めたほうが良いかもしれません。