Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Perangkat Berkedip

Halaman ini memberikan detail untuk menjalankan build pada perangkat tertentu. Rincian ini melengkapi informasi di Gedung Android .

Membangun fastboot dan adb

Jika Anda belum memiliki fastboot dan adb , Anda dapat membangun mereka dengan membangun sistem yang teratur. Gunakan petunjuk di Gedung Android dan mengganti utama make perintah dengan yang satu ini:

make fastboot adb

Lihat Bridge Android Debug (ADB) untuk rincian tentang Android Debug Bridge (ADB).

Boot ke mode fastboot

Anda dapat flash perangkat ketika itu dalam fastboot modus bootloader. Untuk masuk fastboot modus ketika perangkat sedang mengalami boot dingin, gunakan kombinasi tombol yang diberikan pada tabel di bawah.

Anda juga dapat menggunakan perintah adb reboot bootloader reboot langsung ke bootloader.

Perangkat Nama kode Kombinasi tombol
Piksel 5 sirip merah Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 4a (5G) semak duri Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 4a ikan mola-mola Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 4 XL karang Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 4 api Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 3a XL bonito Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 3a sargo Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 3 XL garis silang Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 3 garis biru Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 2 XL taimen Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel 2 walleye Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel XL marlin Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Piksel ikan layar Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
mendaki mendaki Pin link 1 - 2 dan 5 - 6 dari J15.
Nexus 6P pemancing Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus 5X orang dungu Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus 6 shamu Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Pemutar Nexus fugu Tekan dan tahan Power.
Nexus 9 volantis Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus 5 kepala martil Tekan dan tahan kedua Volume Up dan Volume Bawah, lalu tekan dan tahan Power.
Nexus 7 flo Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus 7 3G deb Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus 10 manta Tekan dan tahan kedua Volume Up dan Volume Bawah, lalu tekan dan tahan Power.
Nexus 4 mako Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus 7 (2012) kerapu Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus 7 3G (2012) nila Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus Q khayalan Nyalakan perangkat lalu tutup dengan satu tangan setelah LED menyala dan sampai berubah menjadi merah.
Galaxy Nexus GSM maguro Tekan dan tahan kedua Volume Up dan Volume Bawah, lalu tekan dan tahan Power.
Galaxy Nexus (Verizon) toro Tekan dan tahan kedua Volume Up dan Volume Bawah, lalu tekan dan tahan Power.
Galaxy Nexus (Lari Cepat) toroplus Tekan dan tahan kedua Volume Up dan Volume Bawah, lalu tekan dan tahan Power.
Motorola Xoom sayap sayap Tekan dan tahan Volume Bawah, lalu tekan dan tahan Power.
Nexus S krespo Tekan dan tahan Volume Up, lalu tekan dan tahan Power.
Nexus SG crespo4g Tekan dan tahan Volume Up, lalu tekan dan tahan Power.

Membuka kunci bootloader

Anda dapat mem-flash sistem kustom hanya jika bootloader mengizinkannya. Namun, perhatikan bahwa bootloader dikunci secara default. Anda dapat membuka kunci bootloader, tetapi hal itu akan menghapus data pengguna karena alasan privasi. Setelah unlocking, semua data pada perangkat dihapus, yaitu, baik data aplikasi pribadi dan data bersama diakses melalui USB (termasuk foto dan film). Sebelum mencoba membuka kunci bootloader, buat cadangan file penting apa pun di perangkat.

Anda hanya perlu membuka kunci bootloader sekali, dan Anda dapat menguncinya kembali jika perlu.

Membuka kunci perangkat terbaru

Semua perangkat Nexus dan Pixel yang dirilis sejak 2014 (dimulai dengan Nexus 6 dan Nexus 9) memiliki perlindungan pengaturan ulang pabrik dan memerlukan proses multilangkah untuk membuka kunci bootloader.

  1. Untuk mengaktifkan pembukaan kunci OEM pada perangkat:
    1. Di Settings, tap Tentang telepon, lalu ketuk nomor Build tujuh kali.
    2. Ketika Anda melihat pesan Anda seorang pengembang, tekan tombol kembali.
    3. Opsi pengembang keran dan memungkinkan OEM unlocking dan USB debugging. (Jika OEM unlocking dinonaktifkan, terhubung ke internet sehingga perangkat dapat check-in setidaknya sekali. Jika tetap dinonaktifkan, perangkat Anda mungkin SIM dikunci oleh operator Anda dan bootloader tidak dapat dibuka.)
  2. Reboot ke bootloader dan penggunaan fastboot untuk membuka kunci.
    • Untuk perangkat yang lebih baru (2015 dan lebih tinggi):
      fastboot flashing unlock
    • Untuk perangkat yang lebih tua (2014 dan menurunkan):
      fastboot oem unlock
  3. Konfirmasikan buka kunci di layar.

Mengunci ulang bootloader

Untuk mengunci kembali bootloader:

  • Untuk perangkat yang lebih baru (2015 dan lebih tinggi):
    fastboot flashing lock
  • Untuk perangkat yang lebih tua (2014 dan menurunkan):
    fastboot oem lock

Menggunakan status kunci flash

The getFlashLockState() sistem API mentransmisikan negara bootloader dan PersistentDataBlockManager.getFlashLockState() sistem API mengembalikan status kunci bootloader pada perangkat compliant.

Nilai kembali Kondisi
FLASH_LOCK_UNKNOWN Dikembalikan hanya oleh perangkat yang mengupgrade ke Android 7.x atau lebih tinggi yang sebelumnya tidak mendukung perubahan bootloader yang diperlukan untuk mendapatkan status kunci flash jika mereka mendukung kemampuan mengunci/membuka kunci flashing.
  • Perangkat baru yang menjalankan 7.x Android atau lebih tinggi harus dalam baik FLASH_LOCK_LOCKED atau FLASH_LOCK_UNLOCKED negara.
  • Perangkat upgrade ke 7.x Android atau lebih tinggi yang tidak mendukung berkedip membuka kemampuan / kunci harus kembali FLASH_LOCK_LOCKED negara.
FLASH_LOCK_LOCKED Dikembalikan oleh perangkat apa pun yang tidak mendukung penguncian/pembukaan kunci berkedip (yaitu, perangkat selalu terkunci), atau perangkat apa pun yang mendukung penguncian/pembukaan kunci berkedip dan dalam keadaan terkunci.
FLASH_LOCK_UNLOCKED Dikembalikan oleh perangkat apa pun yang mendukung penguncian/pembukaan kunci dan dalam keadaan tidak terkunci.

Produsen harus menguji nilai yang dikembalikan oleh perangkat dengan bootloader yang terkunci dan tidak terkunci. Sebagai contoh, Source Project Terbuka Android (AOSP) berisi implementasi referensi yang kembali nilai berdasarkan ro.boot.flash.locked properti booting. Contoh kode terletak di direktori berikut:

  • frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
  • frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java

Memilih build perangkat

Perangkat direkomendasikan membangun tersedia dari lunch menu, diakses saat menjalankan lunch perintah tanpa argumen. Lihat Memilih target untuk tersedia jenis membangun dan informasi lebih lanjut tentang lunch perintah.

Anda dapat men-download gambar pabrik dan binari untuk Pixel dan Nexus perangkat dari developers.google.com . Lihat Perangkat binari untuk download. Untuk rincian dan sumber daya tambahan, lihat Memperoleh binari proprietary .

Perangkat Nama kode Bangun konfigurasi
Piksel 5 sirip merah aosp_redfin-userdebug
Pixel 4a 5G semak duri aosp_bramble-userdebug
Piksel 4a ikan mola-mola aosp_sunfish-userdebug
Piksel 4 XL karang aosp_coral-userdebug
Piksel 4 api aosp_flame-userdebug
Piksel 3a XL bonito aosp_bonito-userdebug
Piksel 3a sargo aosp_sargo-userdebug
Piksel 3 XL garis silang aosp_crosshatch-userdebug
Piksel 3 garis biru aosp_blueline-userdebug
Piksel 2 XL taimen aosp_taimen-userdebug
Piksel 2 walleye aosp_walleye-userdebug
Piksel XL marlin aosp_marlin-userdebug
Piksel ikan layar aosp_sailfish-userdebug
HaiKey mendaki hikey-userdebug
Nexus 6P pemancing aosp_angler-userdebug
Nexus 5X orang dungu aosp_bullhead-userdebug
Nexus 6 shamu aosp_shamu-userdebug
Pemutar Nexus fugu aosp_fugu-userdebug
Nexus 9 volantis (menggelepar) aosp_flounder-userdebug
Nexus 5 (GSM/LTE) kepala martil aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) pisau cukur (flo) aosp_flo-userdebug
Nexus 7 (Seluler) pisau cukur (deb) aosp_deb-userdebug
Nexus 10 mantara (manta) full_manta-userdebug
Nexus 4 occam (mako) full_mako-userdebug
Nexus 7 (Wi-Fi) nakasi (ikan kerapu) full_grouper-userdebug
Nexus 7 (Seluler) nakasig (nila) full_tilapia-userdebug
Galaxy Nexus (GSM/HSPA+) yakju (maguro) full_maguro-userdebug
Galaxy Nexus (Verizon) mysid (toro) √aosp_toro-userdebug
Galaxy Nexus (Eksperimental) mysidspr (toroplus) aosp_toroplus-userdebug
Motorola Xoom (Wi-Fi AS) sayap sayap full_wingray-userdebug
Nexus S soju (crespo) full_crespo-userdebug
Nexus S 4G soju (crespo4g) full_crespo4g-userdebug

Mem-flash perangkat

Anda dapat mem-flash seluruh sistem Android dalam satu perintah; melakukannya akan memverifikasi bahwa sistem yang di-flash kompatibel dengan bootloader dan radio yang diinstal, menulis boot, pemulihan, dan partisi sistem bersama-sama, kemudian mem-boot ulang sistem. Berkedip juga menghapus semua data pengguna, mirip dengan fastboot oem unlock .

Untuk mem-flash perangkat:

  1. Tempatkan perangkat di fastboot modus dengan menahan kombinasi tombol yang sesuai di boot atau menggunakan perintah berikut:
    adb reboot bootloader
  2. Setelah perangkat dalam modus fastboot, jalankan:
    fastboot flashall -w
    The -w pilihan menyeka /data partisi pada perangkat; ini berguna untuk pertama kalinya Anda mem-flash perangkat tertentu tetapi sebaliknya tidak perlu.

Memulihkan perangkat ke status pabrik

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