Flash dengan Fastboot

Halaman ini memberikan detail untuk mem-flash build Android ke perangkat menggunakan alat fastboot dan adb . Alat-alat ini memungkinkan Anda menghubungkan stasiun kerja pengembangan Anda langsung ke perangkat yang diberdayakan Android sehingga Anda dapat menginstal (flash) Android dan menguji perubahan OS dan aplikasi Anda. Untuk informasi tambahan tentang cara kerja adb, dengan penekanan pada pengembangan aplikasi, lihat halaman Android Debug Bridge (adb) Android Studio . Jika Anda ingin detail tentang kode adb, lihat adb README .

Verifikasi bahwa Anda memiliki fastboot dan adb

Saat Anda membangun Android, adb dibuat secara default. Untuk mengonfirmasi Anda memiliki adb, jalankan perintah berikut:

adb --version
fastboot --version

Jika Anda melihat nomor versi, Anda telah menginstal fastboot dan adb. Jika Anda tidak melihat nomor versi, pastikan Anda membuat Android . berhasil. Lanjutkan ke Aktifkan koneksi USB Anda .

Aktifkan koneksi USB Anda

Sebelum menjalankan Android di perangkat, Anda harus mengaktifkan koneksi USB Anda:

  1. Aktifkan pembukaan kunci OEM dan debugging USB di opsi pengembang:

    1. Di aplikasi Pengaturan, ketuk Tentang ponsel .
    2. Ketuk Build number tujuh kali.
    3. Saat Anda melihat pesan Anda sekarang adalah seorang pengembang! , ketuk <- .
    4. Ketuk Sistem , lalu ketuk Opsi pengembang .
    5. Aktifkan pembukaan kunci OEM dan debugging USB . Jika pembukaan kunci OEM tidak tersedia, sambungkan ke internet agar perangkat dapat melakukan check-in. Jika masih tidak berhasil, Anda dapat memaksa check-in: Di aplikasi Dialer, masukkan *#*#CHECKIN#*#* (*# *#2432546#*#*) (tidak perlu SIM). Setelah memasukkan nomor (tidak perlu tekan panggil), teksnya hilang dan muncul notifikasi sukses.

    Jika pembukaan kunci OEM tetap tidak tersedia, SIM perangkat Anda mungkin dikunci oleh operator Anda dan bootloader tidak dapat dibuka kuncinya.

  2. Hubungkan perangkat Anda ke port USB di stasiun kerja Anda.

Boot ke mode Fastboot

Sebelum Android dapat di-flash ke suatu perangkat, perangkat harus berada dalam mode Fastboot. Ada dua cara untuk mem-boot perangkat ke mode Fastboot:

  • Gunakan perintah adb : Dari baris perintah, ketik adb reboot bootloader .
  • Gunakan kombinasi tombol:
    1. Tentukan kombinasi tombol untuk perangkat Anda. Untuk tabel kombinasi tombol Fastboot, lihat Kombinasi tombol Fastboot .
    2. Matikan perangkat.
    3. Nyalakan perangkat dan segera tahan kombinasi tombol untuk perangkat Anda (ditentukan pada langkah 1).

Buka kunci bootloader

Setelah boot ke mode fastboot, Anda harus membuka kunci bootloader.

Untuk membuka kunci bootloader:

  1. (Opsional) Cadangkan semua file penting di perangkat.
  2. Jalankan perintah buka kunci untuk perangkat Anda:

    • Jika Anda memperbarui perangkat Nexus atau Pixel yang diproduksi pada tahun 2015 atau lebih baru, jalankan fastboot flashing unlock .
    • Untuk Pixel 2: Untuk mem-flash bootloader, verifikasi bahwa bootloader Pixel 2 telah diperbarui setidaknya ke versi Oreo MR1. Untuk mengupdate Pixel 2 ke versi ini, terapkan update over-the-air (OTA) atau sideload OTA lengkap .
    • Hanya untuk Pixel 2 XL dengan versi loader sebelum TMZ20a: Partisi penting mungkin perlu dibuka kuncinya sebelum melakukan flashing. Untuk membuka kunci partisi penting pada Pixel 2 XL saja, jalankan fastboot flashing unlock_critical .
    • Jika Anda membuka kunci perangkat sebelum tahun 2015, jalankan fastboot oem unlock .

    Perangkat target menampilkan layar konfirmasi.

  3. Konfirmasikan bahwa Anda ingin menghapus semua data pengguna dan membuka kunci perangkat.

Flash perangkat

Anda dapat mem-flash seluruh sistem Android dalam satu perintah. Mem-flash seluruh sistem dengan satu perintah memverifikasi bahwa sistem yang sedang di-flash kompatibel dengan bootloader dan radio yang diinstal, menulis boot, pemulihan, dan partisi sistem secara bersamaan, dan mem-boot ulang sistem.

Untuk mem-flash perangkat:

  1. Tempatkan perangkat dalam mode fastboot dengan menahan kombinasi tombol yang sesuai saat boot atau menggunakan perintah berikut:

    adb reboot bootloader
    
  2. Setelah perangkat dalam mode fastboot, jalankan:

    fastboot flashall -w
    

Opsi -w menghapus partisi /data pada perangkat, yang berguna saat pertama kali Anda mem-flash perangkat tertentu.

Mengunci kembali bootloader

Untuk mengunci kembali bootloader:

  • Untuk perangkat 2015 atau lebih baru, jalankan perintah fastboot flashing lock
  • Untuk perangkat 2014 atau versi lebih lama, jalankan perintah fastboot oem lock

Kembalikan perangkat ke kondisi pabrik

Gambar pabrik untuk perangkat Google tersedia dari Gambar Pabrik untuk Perangkat Nexus dan Pixel . Gambar pabrik untuk Motorola Xoom didistribusikan langsung oleh Motorola.