Android パズドラ用にバックアップバッチを書いてみた

file000956896813

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 ころさん!)

  1. paz-backup2.zip をダウンロードして解凍する
  2. 解凍したフォルダの中にある backup.bat を実行する
  3. 表示される内容に従って、進めて完了です。

adbドライバーなどで問題がなければ、backupフォルダにバックアップファイルが作成されます。
SH***** 以外にも、数字****** device と表示される場合がありますが、問題ありません。
(List of devices attached のみしか出ない場合は、上手く認識されていません)

【 バックアップしたデータを戻す方法 】

バックアップしたデータを、他の端末などに復元する場合は、

  1. 復元したい端末を PC にUSB接続
  2. backupフォルダ内にある restore.bat に、バックアップしたデータを Drug & Drop
    20130212 215713

これで、バックアップ時と同じようなスクリプトが実行されるので、
表示される内容に従って進めれば、復元されると思います。

内部では、$ adb restore <ファイル名> を実行しているだけなので、
手動でも同様な事ができます。

【バックアップ出来ない時の確認点】

コメント欄で問い合わせが多いので追記しておきます。
上手くバックアップ出来ない時は以下の点を確認してみて下さい。

□ 「USBデバッグ」がオンになっているか
□ ちゃんとadb デバイスとして認識されているか
□ USBケーブル・USBのポートを変えても駄目か
□ PCとスマートフォンを再起動しても駄目か
□ backup.bat実行時に「******* device」と表示されるか

backup.batで作成されるxxxxxx.abファイルは、50MByteが目安です。
0byte などになる場合は、ちゃんと取れていないです。

機種によっては、バックアップ取得時にパスワードを入れないと正常に
バックアップが出来ない取れない機種がありますので、上手く取れない時は、
試して下さい。


Android パズドラ用にバックアップバッチを書いてみた” への51件のフィードバック

  1. できたーーーーー
    2.backupフォルダ内にある restore.bat に、バックアップしたデータを Drug & Drop
    を携帯本体内のことだと勘違いしてて1時間ぐらい探してました。
    あほかああああああw
    ありがとうございました。

  2. バックアップ取れました。
    原因はusbケーブルでした。。。。。

    50MB程度のファイルが取れましたし、リストア後に起動したら、アプリの更新が入ったので、たぶん大丈夫だと考えてます。

    後は元のデータが復旧すればよいのですが。

    ありがとうございました。

    1. 無事にバックアップ取れたようでなによりです。
      無事にデータ戻してもらえると良いですね。。

    1. パソコンにスマートフォンを繋がずにスクリプトを
      実行すると、接続出来てないときの動作になります。

      これと比較して接続出来てるか確認下さい。

      S2側でバックアップ確認の画面が出るなら、
      接続は出来てますね。GALAXY特有の問題の可能性が
      あるので、少し調べてみた方が良いかもしれないです。

  3. いろいろありがとうございます。

    SHxxxxxは出ました

    調べてみます。

  4. 追記。

    バックアップ時にパスワードを設定すると、
    バックアップ出来る機種もあるようです。

    復元する時も同じパスワードが必要になります。

  5. 接続を確認しています
    の項目でSHxxxxxな表示は出ましたか?

    adb接続が上手く行っていないと思われます。
    adbドライバーの確認と端末側でのデバックオプション
    の確認をしてみてください。

    上手く行かない場合は、他のblogなどを参考に、
    Androidのsdkを導入した、手動での方法を
    試してみて下さい。

  6. 返信ありがとうございます

    ヴァージョンは4.0です

    「データをバックアップしてください」まで行きますが、スマートフォン側の「バックアップする」を押す前に、
    バックアップファイルが生成されてしまいます。何か設定が違うのでしょうか?

  7. 早速の返事ありがとうございます。

    AU galaxyS2を使用しています。
    現状は代替え機(同じ機種)使用中です。そこにパズドラを落してしまい、復旧願いもそこのIDで申し込んでしまいました。
    私の考えてとしては
    ①代替え機にて、バックアップをできることを確認する
    ②ガンホーより代替え機に復旧してもらう
    ③そのデータをバックアップする
    ④AUより修理完了後、戻ってきた端末へリストアする
    このように進めばと思っております。

    何度かバックアップを試しているのですが、1㎅とかの時もありますし、一度だけ1300kb程のデータが作成された時もあります。ADBドライバが正常に作動してるかよくわからずです。

    現状で端末は一台しかないので、仮にバックアップが正常に行われた場合、どのようにリストアができているのかわかればと思いまして。(例えば、モンスターを売ったり、合成した後、それ以前のバックアップデータをリストアすれば戻っているとか)

    長文駄文失礼しました。よろしくお願い致します。

    1. まずは、代替え機に復元⇒バックアップ⇒修理品へのリストア、
      の流れについては、問題無いと思います。

      galaxyS2は、Android4.0へアップデートしていないと、この記事の
      バックアップとリストアは動作しないので、まずはそこを確認下さい。
      (Android 2.3.xからAndroid 4.0へアップデートされているか確認を)

      バックアップされるデータは、50Mbyte程度になります(手元で確認)

      バックアップの際も、復元の際もスマートフォン側に確認する画面が
      出るので、それが出ていなければ上手く接続出来ていないです。

      今の代替え機への復元が出来ているかの確認は、コインやアイテムの
      増減での確認で大丈夫だと思います。

  8. 参考にさせていただいてます。
    質問があります。バックアップしたabファイルの容量はどのくらいなのでしょうか
    また、正常にリストアされたかどうか確認する方法ってあるのでしょうか。
    スマホ壊れてガンホーに復旧願い中です。その間別スマホで使おうと考えてます。
    無知なもので。。アドバイスいただけたればと思います。
    よろしくお願い致します。

    1. びでさん

      バックアップされたファイルは大体数MB~50MB程度になるようです。
      0MBにしかならない場合は、上手くバックアップされていないです。

      壊れた端末へはUSBで繋げられるのでしょうか。
      データの復旧出来るとよいですね。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です