GNU/Linux >> Belajar Linux >  >> Linux

cara membuat gambar partisi android ke pc anda

Sunting:Jawaban Hongo memiliki langkah yang lebih sedikit.

  1. Pasang TWRP.

    Pilih perangkat Anda di halaman TWRP dan ikuti petunjuk penginstalan di sana.
  2. 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 mencoba fastboot reboot-bootloader , lalu pilih Recovery .
  3. Pasang partisi di TWRP

    Anda sekarang harus berada di TWRP. Dari sana, pilih Gunung. Pastikan data Anda partisi di mount. Pastikan system Anda partisi sudah terpasang, karena Anda memerlukan beberapa file yang dapat dieksekusi yang berada di sana.
  4. Hubungkan adb

    Instal adb jika Anda belum melakukannya. Hubungkan telepon Anda ke komputer Anda dengan kabel USB. Ketik adb devices . Jika Anda melihat perangkat terdaftar, berarti Anda telah terhubung.
  5. Teruskan port adb forward tcp:33333 tcp:33333

    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.
  6. Temukan partisi yang ingin Anda cadangkan adb shell mount

    Temukan partisi yang ingin Anda cadangkan dan dapatkan nama perangkat. [EDIT :jika partisi yang perlu Anda backup terlihat seperti /dev/block/dm-0 , ini adalah bagian dari volume logis (LVM) dan ini mungkin bukan cara yang tepat untuk mencadangkannya]
  7. 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-0 dengan perangkat yang Anda temukan dari perintah mount, sebelumnya.
      • Ganti 33333 dengan port telepon yang Anda pilih di atas
      • Jika ada perintah yang tidak dapat ditemukan, Anda dapat mencoba menambahkannya dengan /system/bin/toybox atau /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 ke stdout , yang disalurkan ke gzip untuk mengompresnya, lalu disalurkan ke netcat, yang mendengarkan (-l ) pada porta 33333 (-p 33333 ).
  8. Buang data di komputer Anda

    • Dari terminal baru, lakukan nc localhost 33333 | pv -i 0.5 --size 54g > dm-0.raw.gz
      • Ganti 33333 dengan port komputer yang Anda pilih di atas
      • Ganti dm-0.raw.gz dengan nama file apa saja
      • Ganti 54g dengan ukuran partisi Anda (lihat di bawah)
      • Perintah ini terhubung ke port 33333 di localhost (komputer Anda) dan dump ke stdout , menyalurkannya ke pv , 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 bernama dm-0.raw.gz

Ini jawaban lain yang lebih baik:

Persyaratan:adb harus sudah diinstal

  1. Unduh boot.img tidak aman ke PC Anda dari https://www.androidfilehost.com/?fid=9390169635556426389
  2. Boot ulang ponsel Anda ke mode fastboot dengan mematikannya lalu tekan dan tahan tombol volume turun dan daya.
  3. Dari PC Linux Anda di folder tempat boot.img berada, ketik:

    $ fastboot boot boot.img
    
  4. Untuk menyalin image dari tipe partisi mmcblk0:

    $ adb pull /dev/block/mmcblk0 mmcblk0.img
    

Jangan pasang TWRP

Sebagai gantinya:

  1. Instal android-platform-tools atau android-sdk ke komputer Anda.

  2. Unduh TWRP ke komputer Anda.

  3. Tahan tombol volume turun dan volume naik dan hidupkan ponsel Anda untuk memulai layar bootloader. Pastikan ponsel Anda dicolokkan ke port USB komputer Anda.

  4. Boot TWRP dengan menjalankan fastboot boot twrp-3.1.0.0.img . (Tidak perlu mem-flash partisi pemulihan Anda dengan cara ini.)

  5. Di TWRP, pilih Advanced, lalu Terminal, yang akan membuka shell. Ketik mount dan tekan [ENTER] untuk melihat partisi. Anda mencari /data dan mungkin /sdcard tunggangan.

  6. Katakanlah /data Anda peta partisi ke /dev/mmcblk0p28 . Jalankan saja adb pull /dev/block/mmcblk0p28 data.img di 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.


Linux
  1. Cara membuat VPN

  2. Bagaimana cara memasang image disk multi-partisi di Linux?

  3. Bagaimana cara membuat file gambar partisi yang diformat dari awal?

  1. Cara mempartisi disk di Linux

  2. Bagaimana Memutar Gambar Dalam Gs?

  3. Android - Pasang partisi data terenkripsi Android di PC

  1. Cara Menghubungkan Ponsel Android Anda ke Ubuntu Secara Nirkabel

  2. Cara memperbarui gambar FOG

  3. Bagaimana cara membuat file jarang?