Bagaimana cara membuat cadangan data / penyimpanan Angry Birds?

43

Saya perlu menginstal ulang ROM Android saya tetapi sebelum saya ingin membuat cadangan data / data / skor Angry Birds saya.

Apakah Anda tahu bagaimana saya bisa melakukannya?

Itik jantan
sumber

Jawaban:

26

Data Angry Birds akan disimpan di dalam memori ponsel di bawah folder Data . Akses ke folder itu tidak diizinkan untuk Anda atau aplikasi apa pun untuk alasan keamanan.

Tanpa memiliki akses root, tidak ada cara untuk mengakses folder itu atau membuat cadangan aplikasi Anda. Namun begitu Anda mendapatkan akses root, Anda bisa mengekstrak data sendiri atau menggunakan aplikasi seperti

Titanium Backup :

Kode QR Cadangan Titanium

mlevit
sumber
3
Saya sangat merekomendasikan Titanium Backup untuk pengguna root. Terutama jika Anda suka mem-flash mod baru banyak.
Bryan Denny
Saya menggunakan Titanium Backup dengan izin root, ini bekerja dengan sangat baik.
Drake
bahkan ketika dari PC?
Louis Rhys
1
@Louis Rhys: Anda dapat mengaksesnya melalui ADB, tetapi IIRC tidak akan muncul dalam mode Penyimpanan Massal USB.
Piskvor
38

Ya, Anda dapat mencadangkan data Angry Birds Anda, tanpa me-rooting ponsel Anda ! Dibutuhkan beberapa langkah, dan ini adalah proses manual, namun cukup mudah. Ini berfungsi dengan ponsel Samsung Android 2 saya.

  1. Instal Android SDK ke komputer Anda dari http://developer.android.com/sdk/index.html . Anda akan menggunakan program ADB, bagian dari Platform-Tools SDK.
  2. Hubungkan perangkat Android Anda ke komputer dalam mode debugging . Pada ponsel Galaxy S Android 2 saya, saya harus pergi ke Pengaturan / Aplikasi / Pengembangan dan nyalakan USB Debugging sebelum menghubungkan kabel.
  3. Di komputer Anda, mulai Command Prompt dan jalankan perintah ini:
    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

Tentu saja, berikan nama direktori Anda sendiri tergantung di mana Anda menginstal Android SDK, dan di mana Anda ingin file disimpan.

Untuk mengembalikan file nanti:

  1. Instal ulang Angry Birds dan selesaikan setidaknya satu tingkat. (Ini memastikan perangkat memiliki direktori yang sesuai.)
  2. Hubungkan perangkat Anda dalam mode debugging dan mulai Command Prompt, seperti yang dilakukan di atas. Jalankan perintah ini:
    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

T: Apakah aman?
A: Ya! Android SDK disediakan oleh Google, pengembang Android, untuk digunakan oleh pengembang perangkat lunak yang menulis aplikasi untuk perangkat Android. ADB, Jembatan Debugging Android-nya adalah cara resmi yang diinginkan Google agar pengembang berinteraksi dengan perangkat Android mereka. Selama Anda berhati-hati dengan file apa yang Anda tekan / tarik, tidak apa-apa.

T: Bagaimana dengan Musim Angry Birds?
A: Sama seperti di atas, tetapi ketikkan "angrybirdsseason" alih-alih "angrybirds" (dan tentu saja ubah nama file cadangan lokal!).

Jeremy Frank
sumber
Berhasil! Saya sudah mengujinya dengan linux, dan berfungsi dengan baik setidaknya untuk menarik file-file itu dari perangkat. Ketika saya menginstal ulang (atau memutakhirkan) android saya, saya akan tahu apakah itu berhasil mendorong mereka kembali.
Nicolás
Ini bekerja dengan sempurna. Saya melakukannya dengan angrybirds rio (com.rovio.angrybirdsrio) dan berhasil dengan sempurna. Anda harus mengetikkan lintasan persis, dan Anda tidak dapat menavigasi sistem file pada perangkat android dengan adb shell. Anda akan mendapatkan banyak izin yang ditolak kesalahan jika Anda tidak root. Oh, dan saya melakukannya dengan tab galaksi 10.1.
gregghz
Bekerja dengan sempurna. Saya mengekspornya dari Xperia X10 mini ke Nexus S. Jawaban ini seharusnya memang jawaban yang dipilih untuk pertanyaan itu.
mdelolmo
7

Ada sebuah program yang disebut "Angry Birds Backup" di pasar yang memungkinkan Anda untuk mendukung kemajuan Anda tanpa memiliki akses root. Saya belum mencobanya sendiri, tetapi saya sudah mendengar hal-hal baik. Anda dapat membaca lebih lanjut tentang itu di situs web mereka di http://www.angrybackup.com/

Travis Illig
sumber
4

Saya menggunakan program oleh Antbee yang disebut Angry Birds Backup. Itu bekerja dengan baik, dan itu gratis. Untuk Seasons dan Rio, saya menggunakan Angry Birds Seasons Backup dan Angry Birds Rio Backup oleh Whitney Powell. Ketiganya bekerja dengan sempurna. Ini menyelamatkan saya dari keharusan untuk me-root ponsel saya dan / atau memutar ulang semua level tersebut.

Jen A
sumber
2

Saya tidak dapat menguji ini karena saya telah di-root, tetapi saya berasumsi ADB akan memungkinkan Anda untuk mengakses data melalui shell. Paling buruk Anda dapat menyalin data ke direktori pada kartu sd. Memulihkannya akan bermasalah.

ADB = Alat Debugging Android sebagai bagian dari SDK android.

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

Untungnya unrevoked memiliki alat untuk me-rooting ponsel Anda sebagai exploit aplikasi sehingga Anda tidak mendapatkan root 100% (dapat melakukan nandroid dan mengganti kernel) tetapi Anda dapat menjalankan cadangan titanium.

www.unrevoked.com (unrevoked forever adalah root 1-klik). Periksa daftar mereka untuk perangkat yang didukung.

Selama ponsel Anda tidak di-brick, ini tidak akan membatalkan garansi Anda selama Anda hanya menjalankan titanium dan melepas titanium yang tidak ditarik kembali saat mengembalikan ponsel.

Dmitriy Likhten
sumber
1
ADB tidak akan memberi Anda akses ke direktori data kecuali Anda telah di-root. Tapi begitu Anda sudah root, maka Anda seharusnya bisa.
mlevit
@mlevit: Dang! Namun alasan lain untuk berakar.
Dmitriy Likhten