Bagaimana cara melakukan backup pra-rooting penuh pada ponsel Android?

41

Pertanyaan muncul karena aplikasi cadangan dengan peringkat terbaik (Titanium Backup) memerlukan root. Jadi, apa yang akan digunakan seseorang saat mendapatkan cadangan yang benar-benar lengkap itu penting? Apakah ada aplikasi tipe manajer file yang tersedia yang memungkinkan menyalin seluruh sistem file pada ponsel di suatu tempat (ke kartu SD, online atau nirkabel - tidak masalah yang mana?)

(Samsung Galaxy S9000)

Joerg W.
sumber
Kemungkinan duplikat dari Cadangan Penuh perangkat yang tidak di-rooting
Firelord

Jawaban:

9

Sejauh yang saya tahu, Anda hanya dapat membuat cadangan penuh / lengkap ponsel dengan root. Karena Anda memerlukan root untuk menjalankan Titanium Backup (yang hanya mencadangkan aplikasi dan datanya) atau Anda perlu root untuk mem-flash ClockWork Recovery yang memungkinkan Anda melakukan pencadangan Nandroid (cadangan gambar penuh dari seluruh perangkat).

Bryan Denny
sumber
3
Bisakah kamu tidak membuat cadangan apa pun? Aplikasi? Data? Tidak ada yang bisa dicadangkan sebelum rooting? Jika Anda mengacaukan rooting, apakah Anda benar-benar hancur?
Alex B
2
@ AlexB Itu masalahnya. Anda tidak dapat melakukan pencadangan penuh tanpa root. Kontak, email, kalender, dll. Disinkronkan ke cloud. Anda dapat menggunakan Cadangan SMS untuk mencadangkan teks Anda. Market akan mengunduh aplikasi Anda secara otomatis. Gambar Anda ada di kartu SD. Tetapi jika Anda hanya ingin menarik semuanya dari sistem / data, Anda memerlukan akses admin (root).
Bryan Denny
1
Konteks untuk komentar di atas: apa pun yang ada di dalam /systemdan /databukankah itu (subjektif, tentu saja) penting. Ini hanya hal-hal seperti titik akses nirkabel, akun Anda, dan sebagainya. Email dan kontak harus ada di cloud. Aplikasi yang menyimpan barang /sdcard(TitaniumBackup adalah satu) akan segera kembali setelah instalasi bersih karena /sdcardtidak dihapus dalam reset pabrik, hanya partisi sistem. Jadi ya, gigit peluru dan dapatkan root sekarang sehingga Anda bisa mendapatkan backup penuh di masa depan.
pzkpfw
Anda tidak perlu melakukan root untuk mem-flash CWM.
jiggunjer
9

Anda memerlukan root untuk cadangan lengkap karena partisi sistem (di antara area lain) tidak dapat diakses dengan izin pengguna.

adb shellakan memungkinkan Anda untuk menelusuri /system/meskipun tidak /system/app/dan area lainnya. adb pullakan membiarkan Anda menarik /system/app/meskipun file lain akan gagal dengan kesalahan izin.

Namun, mendukungnya pada dasarnya tidak berguna tanpa root, karena Anda tidak dapat mengembalikan file! /system/hanya baca dan tidak dapat dipasang kembali sebagai RW tanpa root.

Matius Baca
sumber
Di ponsel saya yang belum di-root, saya dapat menarik (melalui adb) semua folder sistem. Yang tidak bisa saya tarik adalah folder data.
Diego
@ Diego Saya baru saja mencobanya dengan hasil yang beragam, saya akan memperbarui jawaban saya.
Matius Baca
@ MatthewBaca bagaimana dengan CWM dan cadangan Nandroid-nya? Beberapa negara CWM dapat diinstal / di-flash pada ponsel yang tidak di-root, selama bootloader tidak dikunci. Adakah pengalaman dengan itu?
Izzy
Saya dapat mengonfirmasi adb pull tidak berfungsi dengan sistem. Bahkan di ponsel yang di-root, mungkin karena adb daemon tidak dapat berjalan sebagai root. Saya akan mencoba lagi setelah mengubah izin sebagai root.
jiggunjer
@ jiggunjer Ya, saya pikir itu akan tergantung pada ROM dan versi Android Anda. Beberapa produsen tampak sedikit lebih longgar. Saya pikir kesimpulan akhirnya tetap berlaku :)
Matius Baca
5

Jika Anda menjalankan 4.0 atau lebih, Anda dapat menggunakan adb backup. Ikuti instruksi di sini .
Setelah Anda di-root, Titanium Backup Pro dapat mengembalikan data yang Anda butuhkan dari file itu.

RR
sumber
1
Sangat penting untuk dicatat bahwa Anda harus menjalankannya adb backupdengan --nosystemflag (atau yang serupa), karena jika tidak maka akan mencoba melakukan backup /systemdan akan gagal. Ini tidak akan menjadi cadangan lengkap tanpa root, titik.
pzkpfw
@ bigbadonk420 Tidak mengatakan demikian dalam jawaban Ryan yang saya tautkan. Mengapa ini gagal? (Juga mengapa Anda ingin membuat cadangan /system?)
RR
1
Lihat android.stackexchange.com/questions/29635/… - adapun pertanyaan Anda mengapa Anda ingin membuat cadangan sistem, saya agak bingung. Ada beberapa alasan yang cukup jelas mengapa Anda menginginkannya.
pzkpfw
Jelas itu tidak begitu jelas karena saya tidak mengerti. Jika Anda melakukan rooting, Anda mungkin tidak ingin mengembalikannya dan gambar pabrik tersedia di forum. Juga komentar Anda akan lebih bermanfaat di sini karena di situlah instruksi sebenarnya. Bukan ide yang baik untuk menyebarkan sedikit informasi.
RR
1
Jika saya tidak salah itu disimpan di /data/misc/wifi/wpa_supplicant.conf. Saya yakin tentang nama file, tetapi tidak tentang jalan karena saya tidak punya telepon. Tapi sudah pasti /data Anda benar bahwa sistem yang dipasang seperti roitu tidak relevan untuk cadangan tidak begitu untuk menambahkan informasi selama waktu berjalan.
RR