Bagaimana cara mencadangkan perangkat Android?


73

Adakah yang bisa merekomendasikan cara yang baik untuk membuat cadangan perangkat Android?
Idealnya saya ingin melakukan ini secara nirkabel dan, tidak hanya membuat cadangan data saya, tetapi juga pengaturan pengguna saya. Apakah mungkin untuk mencadangkan gambar perangkat Android - sehingga orang bahkan tidak perlu menginstal ulang aplikasi?
Akan sangat berguna untuk mendengar dari pengguna yang telah memulihkan cadangan, tentang betapa mudah dan lengkapnya proses mereka. Terima kasih


3
Harap tentukan yang di-root / tidak di-root. Berakar mudah untuk dicadangkan, tanpa akar adalah tempat pertanyaan sebenarnya masuk.
Dmitriy Likhten

Jawaban:


22

Syaratnya adalah Anda harus ROOTED, Anda bisa mendapatkan Titanium Backup dan mencadangkan ponsel Anda menggunakan itu.

Alasan untuk menggunakan Titanium Backup adalah agar Anda dapat secara selektif mengembalikan bagian data Anda jika Anda menginstal versi dan / atau versi Android yang berbeda. Cadangan NANDROID baik untuk mengembalikan gambar yang aman, tetapi tidak baik untuk memulihkan data di atas instalasi OS baru (kadang-kadang ada efek samping).


Ke mana pencadangan (saat menggunakan Titanium Cadangan) pergi? Apakah mereka menggunakan PC? Apakah saya memerlukan kartu SD untuk membuat cadangan?
andrybak

1
Mereka pergi ke / sdcard / TitaniumBackup. Perhatikan bahwa / sdcard tidak selalu berarti kartu SD. Moto X, misalnya, tidak mendukung kartu SD fisik tetapi Android membuat partisi itu untuk penyimpanan.
SAGExSDX

Perhatikan bahwa: 1) Anda dapat memilih tempat penyimpanan cadangan TB. 2) Ini tidak membuat cadangan file pengguna seperti foto.
jiggunjer

17

Cara yang baik untuk mencadangkan data aplikasi jika Anda tidak di-rooting adalah dengan menggunakan adbdari Android SDK . Misalnya, untuk mencadangkan data untuk Lokal, Anda akan melakukan sesuatu seperti berikut:

adb pull /data/data/com.twofortyfouram.locale/ C:\backup\locale\

Dan untuk mengembalikan, cukup gunakan adb pushdengan argumen yang sama dalam urutan terbalik, yaitu:

adb push C:\backup\locale\ /data/data/com.twofortyfouram.locale/

Anda harus dapat mencadangkan aplikasi /data/app/dengan cara yang sama.


1
Apakah ada cara untuk menelusuri / data? Apakah ada direktori lain selain / data / data yang perlu didukung?
Shoan

2
@ Sho Ya. Mulai adb shellkemudian cd /data/data/kemudian ls. Cadangkan /data/app/jika Anda ingin menyimpan aplikasi untuk menghindari mengunduhnya kembali. Tidak ada lokasi data tetap lainnya AFAIK :)
Matthew Read

1
Apakah ada cara untuk membuat cadangan preferensi / pengaturan aplikasi serta OS?
Shoan

@ Shoan Anda dapat mencoba mencadangkan /data/system/tetapi saya tidak tahu apakah itu akan berhasil.
Matius Baca

11

Jika Anda ingin melakukan apa yang pada dasarnya merupakan cadangan 1-ke-1 perangkat Anda, Anda dapat menggunakan pemulihan khusus untuk membuat cadangan "nandroid". Melakukannya secara efektif membuat gambar disk dari partisi NAND Anda (karenanya "nandroid") yang dapat Anda pulihkan di kemudian hari. Ini akan sedikit berbeda berdasarkan perangkat dan sistem pemulihan, tetapi secara umum jika Anda ingin melakukan pencadangan penuh dari memori internal ponsel Anda, Anda perlu:

  • Rooting perangkat Anda dan instal pemulihan khusus. Pemulihan yang paling populer mungkin ClockworkMod . Cara Anda menginstalnya akan sangat bervariasi berdasarkan perangkat, tetapi ROM Manager dapat melakukannya untuk Anda di sebagian besar perangkat yang populer. Anda cukup meluncurkan ROM Manager dan pilih "Flash ClockworkMod Recovery" dari menu utama.

  • Jika menggunakan ClockworkMod, buka ROM Manager dan pilih "Cadangkan ROM saat ini". Ini harus melakukan semua pekerjaan untuk Anda.

  • Jika tidak menggunakan ROM Manager atau jika Anda menggunakan pemulihan selain ClockworkMod:

    • Reboot perangkat Anda ke mode pemulihan. Ini lagi bervariasi menurut perangkat, tetapi ROM Manager memiliki opsi "Reboot ke pemulihan" yang berfungsi terlepas dari pemulihan apa yang telah Anda instal. Pilihan lain adalah mengeluarkan adb reboot recoverydari PC yang terhubung dengan ADB yang dikonfigurasi dan diatur. Mungkin ada persyaratan lain untuk pemulihan tergantung pada perangkat Anda (mis. Kindle Fire sangat berbeda dari yang lain).
    • Arahkan ke menu "Backup / Restore" atau "Nandroid" (atau yang serupa).
    • Pilih "Cadangkan" dan (jika perlu) pilih partisi mana yang ingin Anda buat cadangannya. Beberapa pemulihan juga akan memberi Anda opsi untuk mengompres cadangan.
    • Pilih "Lakukan pencadangan" (atau yang serupa) dan tunggu prosesnya selesai.

Setelah cadangan dilakukan, Anda harus dapat menggunakannya untuk memulihkan dari banyak batu bata "lunak". Namun, dua situasi yang tidak dapat Anda pulihkan dengan cadangan saja adalah:

  • Bootloader Anda tidak valid / rusak / dll
  • Partisi pemulihan Anda tidak valid / rusak / dll

Dalam kedua skenario ini, Anda harus terlebih dahulu memperbaiki partisi yang menyinggung (bootloader atau pemulihan) sebelum dapat memulihkan cadangan. Pada dasarnya, apa pun yang mencegah Anda mengakses partisi pemulihan juga akan mencegah Anda menggunakan pemulihan untuk memulihkan cadangan. Situasi seperti itu, saya katakan, cukup langka. Anda dapat menggunakan cadangan untuk memulihkan partisi /bootatau yang rusak /system, jadi mem-flash kernel atau ROM harus memiliki kemungkinan yang sangat kecil untuk merusak perangkat Anda secara permanen (kecuali jika memodifikasi pemulihan atau bootloader Anda, seperti disebutkan di atas).

Anda mungkin dapat fastbootmem- flash cadangan yang tidak dikompresi, tetapi ini akan tergantung pada pemulihan apa yang Anda gunakan dan bagaimana ia melakukan backup. Seingat saya, ClockworkMod hanya menggunakan dduntuk membuat gambar dan mereka benar-benar akan berkedip dengan benar pada beberapa perangkat. Namun, saya akan sangat menyarankan untuk meneliti ini sebelum mencoba sebagai fastboot write yang buruk dapat membuat Anda menjadi lemah juga. Tentu saja, selama Anda tidak mencoba untuk menimpa bootloader Anda, Anda tidak akan kehilangan akses fastboot, sehingga dalam beberapa hal ini bisa menjadi situasi "tidak ada yang berani, tidak ada keuntungan".

Untuk benar-benar memulihkan cadangan, Anda dapat:

  • Di ROM Manager pilih "Kelola dan Kembalikan Cadangan", lalu pilih cadangan yang ingin Anda pulihkan.
  • Jika tidak menggunakan Manajer ROM atau tidak menggunakan ClockworkMod:

    • Reboot ke pemulihan
    • Pilih "Cadangkan / Kembalikan" atau "Nandroid" (atau serupa)
    • Pilih "Kembalikan"
    • Pilih cadangan yang ingin Anda pulihkan (jika lebih dari satu)
    • Pilih partisi yang ingin Anda pulihkan (jika diberikan opsi)
    • Pilih "Pulihkan" dan tunggu prosesnya selesai

Cadangan Nandroid, secara default, disimpan pada perangkat penyimpanan eksternal Anda di hampir setiap situasi. Beberapa pengecualian mungkin perangkat tanpa penyimpanan eksternal yang terpisah (mis. Perangkat seperti Galaxy Nexus) di mana /sdcarddirektori sebenarnya berada di penyimpanan internal fisik. Bagaimanapun, itu akan menyimpan ke /sdcarddirektori Anda , yang dapat dibaca dari PC sebagai penyimpanan massal USB atau adb. Anda dapat menyalin cadangan nandroid dari ponsel Anda dan ke komputer untuk menjaga keamanan, lalu menyalinnya kembali nanti jika Anda perlu mengembalikannya.

Untuk melakukan ini, Anda cukup mencolokkan perangkat Anda dan mencari jalan seperti /sdcard/nandroid(atau /sdcard/TWRPuntuk pemulihan TeamWin, mungkin di tempat lain untuk orang lain). Kemudian Anda dapat menyalin isi folder ke komputer Anda. Atau, Anda dapat menariknya dengan adbmencolokkan perangkat dan mengeluarkan sesuatu yang mirip dengan:

adb pull /path/to/backups

... dari shell PC.


5

Ada sejumlah aplikasi yang dapat Anda gunakan tetapi banyak yang sudah memiliki ES File Manager

Catatan: Matikan sebanyak mungkin aplikasi. Beberapa aplikasi tidak akan mencadangkan saat berjalan.

  • Luncurkan ES File Manager
    (Ketika Anda membukanya, Anda biasanya dalam mode manajer file)
  • Ketuk ikon kedua dari kanan untuk beralih ke mode Aplikasi
  • Tekan lama pada ikon apa pun. Pilih "Pilih Semua" dari menu konteks
  • Tekan Menu. Pilih "Cadangan"

Saat cadangan berjalan, Anda dapat menonton progresnya dengan membuka bilah pemberitahuan

Aplikasi akan disalin ke cadangan / aplikasi


1
Apakah ini hanya membuat cadangan aplikasi? Bisakah proses serupa juga membuat cadangan file data, seperti foto dan file perekam suara?
NealWalters

@Neal ya aplikasi & data dapat didukung juga, tetapi membutuhkan izin root. Arah ada di Pengaturan >> Bantuan >> FAQ . Dibutuhkan bolak-balik dan pembacaan yang cermat antara bantuan dan aplikasi untuk menyelesaikan semuanya tetapi kemudian semuanya baik. Juga dengan aplikasi sistem root dan data dapat didukung.
matt wilkie

0

Tergantung pada ponsel Anda adalah kompleksitas tugas ini.

HTC Evo (dan telepon yang didukung), Anda dapat menggunakan alat root yang tidak bisa diakses untuk mendapatkan akses root. Instal Titanium Backup dan kembalikan semuanya (termasuk sistem) ke dalam kartu memori (dan dapat menyalinnya ke komputer Anda untuk cadangan tambahan).

Kalau tidak, Anda harus mendapatkan sesuatu yang mirip dengan unrEVOked untuk melakukan root dan menggunakan Titanium.

Jika tidak memungkinkan, Anda perlu me-root ponsel Anda dan melakukan backup NANDROID. Ini mencadangkan semua yang ada di memori ponsel sebagai gambar dan dapat dipulihkan kapan saja untuk sepenuhnya mengganti apa pun di ponsel dengan apa yang ada, bahkan jika Anda menginstal versi android yang lain.

Jika tidak ... HTC PC Sync? Dengan itu agak jelek dibandingkan dengan alat lainnya.


0

Jika Anda tidak memiliki root , Anda dapat menggunakan MyBackup . Itu dapat menyimpan aplikasi & media (foto, musik, video), dan dapat menyimpan data (kontak, SMS, MMS, alarm, ...).

Sayangnya itu memerlukan koneksi internet (untuk akun MyBackup / Rerware) bahkan untuk penyimpanan dan pengembalian lokal (misalnya pada kartu SD), dan versi gratisnya adalah telepon tunggal saja (Anda tidak dapat menyalin cadangan ke telepon lain).

Perhatikan bahwa versi non-root kurang kuat daripada misalnya Titanium Backup atau MyBackup Root.


Ada juga Helium (sebelumnya Carbon), yang juga tidak memerlukan root.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.