Sunting:Jawaban Hongo memiliki langkah yang lebih sedikit.
-
Pasang TWRP.
Pilih perangkat Anda di halaman TWRP dan ikuti petunjuk penginstalan di sana. -
Boot ke Pemulihan
Anda mungkin harus menemukan kombinasi tombol khusus untuk perangkat Anda untuk bereaksi terhadap menu bootloader. Jika Anda mem-flash TWRP menggunakan fastboot (fastboot flash recovery twrp.img), lalu Anda dapat mencobafastboot reboot-bootloader, lalu pilihRecovery. -
Pasang partisi di TWRP
Anda sekarang harus berada di TWRP. Dari sana, pilih Gunung. PastikandataAnda partisi di mount. PastikansystemAnda partisi sudah terpasang, karena Anda memerlukan beberapa file yang dapat dieksekusi yang berada di sana. -
Hubungkan
Instaladbadbjika Anda belum melakukannya. Hubungkan telepon Anda ke komputer Anda dengan kabel USB. Ketikadb devices. Jika Anda melihat perangkat terdaftar, berarti Anda telah terhubung. -
Teruskan port
Kami perlu mengaktifkan akses TCP ke ponsel Anda. Perintah ini mendengarkan port 33333 komputer (argumen pertama) dan meneruskan semua koneksi ke port 33333 di ponsel Anda. Anda dapat memilih port apa saja. Port yang lebih rendah dari 1024 pada PC memerlukan akses root. Pastikan port yang Anda pilih belum digunakan. Kedua angka tersebut tidak perlu cocok.adb forward tcp:33333 tcp:33333 -
Temukan partisi yang ingin Anda cadangkan
Temukan partisi yang ingin Anda cadangkan dan dapatkan nama perangkat. [EDIT :jika partisi yang perlu Anda backup terlihat sepertiadb shell mount/dev/block/dm-0, ini adalah bagian dari volume logis (LVM) dan ini mungkin bukan cara yang tepat untuk mencadangkannya] -
Teruskan partisi mentah dari ponsel Anda
adb shell- Coba
dd if=/dev/block/dm-0 bs=64k | gzip | nc -l -p 33333- Ini
/dev/block/dm-0dengan perangkat yang Anda temukan dari perintah mount, sebelumnya. - Ganti
33333dengan port telepon yang Anda pilih di atas - Jika ada perintah yang tidak dapat ditemukan, Anda dapat mencoba menambahkannya dengan
/system/bin/toyboxatau/system/bin/busybox. - Perintah ini memblokir salinan dari perangkat yang ditentukan (
if=) dan, menggunakan ukuran blok 64k (bs=64k- Anda dapat menentukan apa pun, atau menghilangkan argumen ini seluruhnya, tetapi nilai kecil kemungkinan akan memperlambat proses. Nilai yang lebih besar dari 64k umumnya tidak akan mempercepat proses), buang ini kestdout, yang disalurkan ke gzip untuk mengompresnya, lalu disalurkan ke netcat, yang mendengarkan (-l) pada porta 33333 (-p 33333).
- Ini
-
Buang data di komputer Anda
- Dari terminal baru, lakukan
nc localhost 33333 | pv -i 0.5 --size 54g > dm-0.raw.gz- Ganti
33333dengan port komputer yang Anda pilih di atas - Ganti
dm-0.raw.gzdengan nama file apa saja - Ganti
54gdengan ukuran partisi Anda (lihat di bawah) - Perintah ini terhubung ke port
33333di localhost (komputer Anda) dan dump kestdout, menyalurkannya kepv, yang memperbarui progres transfer setiap setengah detik (-i 0.5) dengan perkiraan ukuran 54 gigs (--size 54g- Anda dapat menghilangkan argumen ini tetapi perlu agar progres transfer akurat), lalu ke dalam file bernamadm-0.raw.gz
- Ganti
- Dari terminal baru, lakukan
Ini jawaban lain yang lebih baik:
Persyaratan:adb harus sudah diinstal
- Unduh boot.img tidak aman ke PC Anda dari https://www.androidfilehost.com/?fid=9390169635556426389
- Boot ulang ponsel Anda ke mode fastboot dengan mematikannya lalu tekan dan tahan tombol volume turun dan daya.
-
Dari PC Linux Anda di folder tempat boot.img berada, ketik:
$ fastboot boot boot.img -
Untuk menyalin image dari tipe partisi mmcblk0:
$ adb pull /dev/block/mmcblk0 mmcblk0.img
Jangan pasang TWRP
Sebagai gantinya:
-
Instal
android-platform-toolsatauandroid-sdkke komputer Anda. -
Unduh TWRP ke komputer Anda.
-
Tahan tombol volume turun dan volume naik dan hidupkan ponsel Anda untuk memulai layar bootloader. Pastikan ponsel Anda dicolokkan ke port USB komputer Anda.
-
Boot TWRP dengan menjalankan
fastboot boot twrp-3.1.0.0.img. (Tidak perlu mem-flash partisi pemulihan Anda dengan cara ini.) -
Di TWRP, pilih Advanced, lalu Terminal, yang akan membuka shell. Ketik
mountdan tekan [ENTER] untuk melihat partisi. Anda mencari/datadan mungkin/sdcardtunggangan. -
Katakanlah
/dataAnda peta partisi ke/dev/mmcblk0p28. Jalankan sajaadb pull /dev/block/mmcblk0p28 data.imgdi komputer Anda dan itu akan menyalin partisi. Harapkan proses ini memakan waktu cukup lama karena menyalin seluruh partisi, terlepas dari berapa banyak file yang disimpan di dalamnya.