Angry Birdsの保存/データのバックアップ方法は?


43

Android ROMを再インストールする必要がありますが、Angry Birdsのsavegame / data / scoresをバックアップする前に。

どうすればいいですか?

回答:


26

Angry Birdsのデータは、フォルダーDataの下の電話のメモリ内に保存されます。セキュリティ上の理由から、そのフォルダーへのアクセスは、ユーザーまたはアプリには許可されていません。

ルートアクセスがなければ、そのフォルダにアクセスしたり、アプリをバックアップしたりする方法はありません。ただし、ルートアクセスを取得したら、自分でデータを抽出するか、次のようなアプリケーションを使用できます。

チタンのバックアップ

チタンバックアップQRコード


3
ルートユーザーにはTitanium Backupを強くお勧めします。特に、新しいMODを頻繁にフラッシュする場合。
ブライアンデニー

ルート権限でTitanium Backupを使用しましたが、非常にうまく機能しました。
ドレイク

PCからでもないのですか?
ルイスリース

1
@Louis Rhys:ADB経由でアクセスできますが、IIRCはUSB大容量ストレージモードでは表示されません。
Piskvor

38

はい、携帯電話をルート化せずに Angry Birdsのデータをバックアップできます!いくつかの手順が必要であり、手動プロセスですが、それでもかなり簡単です。これは、私のSamsung Android 2電話で動作します。

  1. http://developer.android.com/sdk/index.htmlからコンピューターにAndroid SDKをインストールします。SDKのプラットフォームツールの一部であるADBプログラムを使用します。
  2. Androidデバイスをデバッグモードでコンピューター接続します。Galaxy S Android 2スマートフォンでは、ケーブルを接続する前に[設定] / [アプリケーション] / [開発]に移動し、USBデバッグをオンにする必要がありました。
  3. コンピューターでコマンドプロンプトを起動し、次のコマンドを実行します。
    cd "C:\ Program Files \ Android \ android-sdk \ platform-tools"
    adb pull /data/data/com.rovio.angrybirds/files/highscores.lua C:\ MyBackup \ ab_highscores.lua
    adb pull /data/data/com.rovio.angrybirds/files/settings.lua C:\ MyBackup \ ab_settings.lua

もちろん、Android SDKをインストールした場所、およびファイルを保存する場所に応じて、独自のディレクトリ名を指定します。

後でファイルを復元するには:

  1. Angry Birdsを再インストールし、少なくとも1つのレベルを完了します。(これにより、デバイスに適切なディレクトリが確保されます。)
  2. 上記のように、デバイスをデバッグモードで接続し、コマンドプロンプトを起動します。次のコマンドを実行します。
    cd "C:\ Program Files \ Android \ android-sdk \ platform-tools"
    adb push C:\ MyBackup \ ab_highscores.lua /data/data/com.rovio.angrybirds/files/highscores.lua
    adb push C:\ MyBackup \ ab_settings.lua /data/data/com.rovio.angrybirds/files/settings.lua

Q:安全ですか?
A:はい!Android SDKは、Androidデバイス用のアプリケーションを作成するソフトウェア開発者が使用するために、Androidの開発者であるGoogleによって提供されます。ADB、Android Debugging Bridgeは、Googleが開発者にAndroidデバイスとの対話を希望する公式の方法です。どのファイルをプッシュ/プルするかに注意を払っていれば問題ありません。

Q:Angry Birds Seasonsはどうですか?
A:上記と同じですが、「angrybirds」ではなく「angrybirdsseasons」と入力します(もちろん、ローカルバックアップファイルの名前を変更してください!)。


できます!私はそれをLinuxでテストしましたが、少なくともデバイスからそれらのファイルを引き出すのには問題ありません。Androidを再インストール(またはアップグレード)すると、機能しすぎて元に戻されるかどうかがわかります。
ニコラス

これは完全に機能しました。私はangrybirds rio(com.rovio.angrybirdsrio)でそれを行いましたが、問題なく動作しました。ただし、パスを正確に入力する必要があり、adbシェルを使用してAndroidデバイスのファイルシステムをナビゲートすることはできません。あなたがルートでない場合、多くの許可拒否エラーが発生します。ああ、私はギャラクシータブ10.1でそれをしました。
グレッグズ

完全に動作します。Xperia X10 miniからNexus Sにエクスポートしました。この回答は、実際に質問に対する選択された回答でなければなりません。
mdelolmo

7

市場には「Angry Birds Backup」と呼ばれるプログラムがあり、ルートアクセスなしで進捗をバックアップできます。自分で試したことはありませんが、良いことは聞いています。http://www.angrybackup.com/の Webサイトで詳細を読むことができます


4

私は、Angry Birds BackupというAntbeeのプログラムを使用しました。それは素晴らしく機能し、無料でした。SeasonsとRioでは、Whitney PowellのAngry Birds Seasons BackupとAngry Birds Rio Backupを使用しました。3つとも問題なく機能しました。電話をルート化したり、これらのレベルをすべてリプレイしたりする必要がなくなりました。


2

私はルート化されているため、これをテストすることはできませんが、ADBを使用すると、シェル経由でデータにアクセスできます。最悪の場合、データをsdカードのディレクトリにコピーできます。それを復元すると問題が発生します。

ADB = Android SDKの一部としてのAndroidデバッグツール。

http://developer.android.com/sdk/index.html

幸いなことに、取り消されていないアプリケーションには、アプリケーションの悪用としてスマートフォンをルート化するツールがあり、100%ルートを取得できません(nandroidを実行してカーネルを置き換えることができます)が、チタンのバックアップを実行できます。

www.unrevoked.com(永久に取り消されないのは、ワンクリックルートです)。サポートされているデバイスのリストを確認してください。

お使いの携帯電話がレンガ造りでない限り、携帯電話を返却する際にチタンを実行し、取り消されていない+チタンを取り除く限り、保証は無効になりません。


1
ADBは、ルート化されていない限り、データディレクトリへのアクセスを許可しません。しかし、一度それを根付かせれば、あなたはできるはずです。
mlevit

@mlevit:ダン!ルート化するさらに別の理由。
ドミトリーリックテン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.