dapatkah fastboot digunakan untuk membuat cadangan perangkat?

28

Banyak orang mengatakan fastbootbahwa itu dapat digunakan untuk mem-flash sebuah gambar di salah satu partisi.

Apakah kebalikannya juga memungkinkan, yaitu mengambil snapshot biner dan menyimpannya sebagai file zip yang berisi representasi biner yang tepat dari partisi yang akan di-backup?

alasan saya bertanya ini cadangan memiliki dua langkah.

1) ambil dan gambar / snapshot ke backuplocation (cadangan) 2) dan ganti gambar / snapshop dari backuplocaito (restore)

bagi saya sepertinya fastboot hanya melakukan satu, sementara bisa menulis ke Android internal flash (dalam "binary dd-style" tampaknya juga harus bisa membaca dari flash.

Dengan cara ini tidak ada yang perlu mengatur dan menjalankan rom lain yang berpotensi tidak dapat dipercaya untuk melakukan pekerjaan membaca.

humanityANDpeace
sumber

Jawaban:

17

Jika Anda memeriksa dengan tag-wiki kami , dan menindaklanjuti tautan ke daftar perintah fastboot , Anda akan melihat jawabannya adalah TIDAK. Fastboot hanya memiliki perintah untuk menulis ke perangkat. Beberapa pengecualian termasuk:

  • memastikan ada adalah perangkat sama sekali, dengan menggunakanfastboot devices
  • beberapa perintah khusus OEM untuk membaca nilai konfigurasi ( fastboot oem <option>- perhatikan bahwa semua itu, kecuali untuk oem lock/ oem unlock, opsi dimulai dengan INFO?)
  • beberapa perintah khusus bootloader
  • me-reboot perangkat setelah "selesai" ( fastboot reboot/ fastboot reboot-bootloader)

Dari Intro CyanogenMod Fastboot , beri penekanan pada tambang:

fastboot adalah alat kecil yang datang dengan Android SDK (perangkat lunak pengembang kit) yang dapat digunakan untuk mem-flash partisi pada perangkat Anda. Ini adalah alternatif dari mode pemulihan untuk melakukan instalasi dan pembaruan.

Wikipedia menggambarkan fastboot sebagai protokol diagnostik yang disertakan dengan paket SDK yang digunakan terutama untuk memodifikasi sistem file flash melalui koneksi USB dari komputer host. (Sekali lagi, tekankan saya).

Tidak ada sumber berbicara tentang mencadangkan partisi (atau data) dari perangkat.

Izzy
sumber
4
Terima kasih, untuk menjawab pertanyaannya. Saya tahu bahwa menurut Anda itu kelihatannya, bahwa saya sendiri tidak cukup melihat info itu dengan baik. Dengan uboot, partisi pemulihan, mod pemulihan, clockworkmod, fastboot, adb, dll sebenarnya ada banyak hal yang tampaknya memiliki tujuan yang sama dan infonya terkadang membingungkan. intinya sebenarnya adalah bahwa menulis dan membaca ke / dari memori adalah operasi dasar dan rasanya konyol bahwa seseorang membuat fastboot hanya mampu melakukan salah satu dari keduanya . Sangat menyenangkan Anda dapat mem-flash dengan fastboot, tetapi mengapa itu tidak dapat membaca tampak "salah bagi saya", jadi saya bertanya
humanityANDpeace
Saya tidak menyalahkan Anda dengan cara apa pun: Terutama orang yang baru mengenalnya dapat dengan mudah menjadi bingung di sini (karena alasan yang telah Anda tunjukkan). Seandainya saya ingin menyalahkan Anda, saya telah menempatkan "komentar RTFM" - alih-alih, saya agak berpikir bahwa ringkasan tidak ada salahnya.) // Sebenarnya, membuat cadangan partisi bisa jauh lebih rumit (kecuali Nandroid pemulihan kustom Anda melakukan hal yang sama persis) ). Anda dapat dddan mentransfer partisi, Adebar saya dapat membantu Anda membuat skrip yang cocok untuk itu (bekerja melalui ADB).
Izzy
tentu saja, saya pikir Anda benar dalam memberikan petunjuk tentang sumber daya yang tersedia. jawaban Anda bagus dan diucapkan dengan baik, terima kasih! Saya rindu menyatakan beberapa latar belakang saat menulis pesan. Latar belakang (saya menambahkan sementara itu) hanya -dan seperti yang ditunjukkan pada tag wiki- bahwa tidak masuk akal (bagi saya) Anda dapat mem-flash gambar tetapi tidak memotretnya.
humanityANDpeace
Itu bukan yang masuk akal. Tidak masuk akal jika Anda bisa membuat cadangan seperti itu tetapi tidak punya cara untuk mengembalikannya # D Tapi ya, saya mengerti maksud Anda. Senang saya bisa menjelaskan!
Izzy
Saya curiga ada juga masalah keamanan. Orang dapat menggunakan fastboot untuk membuat gambar sektor dari perangkat yang terkunci, memungkinkan akses ke konten sistem file tanpa perlu mengatur ulang pabrik.
jiggunjer
7

Kami dapat memuat sementara pemulihan khusus

boot fastboot <kernel> [<ramdisk>]

lalu buat cadangan partisi sistem

duing
sumber
Mengapa ini diturunkan? Seharusnya dimungkinkan untuk mem-boot gambar sistem yang dapat membaca (dan mencadangkan) konten perangkat, bukan?
Matthias Weiler
Untuk pembaca masa depan: perangkat harus mendukung fastboot bootperintah. <kernel>mungkin sesuatu seperti ClockworkMod (cwm.zip) atau TWRP (twrp * .img).
Johann
1
Pada beberapa ponsel (misalnya Xiaomi) ini juga mengharuskan bootloader tidak terkunci, yang tidak dapat Anda lakukan tanpa penghapusan data.
chrki