Yanıp Sönen Cihazlar

Bu sayfa, belirli cihazlarda derleme çalıştırmayla ilgili ayrıntılar sağlar. Bu ayrıntılar bilgileri tamamlayacak Yapı Android .

Fastboot ve adb oluşturma

Zaten yoksa fastboot ve adb , normal yapı sistemi ile bunları inşa edebilirsiniz. Yönergeleri kullanın Yapı Android ve ana yerini make bu biriyle komutu:

make fastboot adb

Bkz Android Debug Bridge (ADB) Android Debug Bridge hakkında ayrıntılı bilgi için (ADB).

Fastboot modunda önyükleme

İçinde zaman bir cihazınızı yeniden fastboot bootloader modunda. Girmek için fastboot bir cihaz soğuk başlatma geçiyor zaman modunu kullanmak tuş kombinasyonları aşağıdaki tabloda verilmiştir.

Ayrıca, komut kullanabilirsiniz adb reboot bootloader bootloader doğrudan yeniden başlatmak için.

Cihaz Kod adı Tuş kombinasyonları
Piksel 6 Pro kuzgun Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel 6 sarı sarısı Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Piksel 5a (5G) barbet Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel 5 kızıl yüzgeç Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Piksel 4a (5G) böğürtlen Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel 4a güneş balığı Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Piksel 4 XL mercan Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel 4 alev Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Piksel 3a XL palamut Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel 3a sargo Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Piksel 3 XL çapraz tarama Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel 3 Mavi çizgi Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Piksel 2 XL taimen Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel 2 walleye Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel XL marlin Daha sonra basın Güç süreli basıldığında Sesi Kıs.
piksel yelken balığı Daha sonra basın Güç süreli basıldığında Sesi Kıs.
yürüyüş yürüyüş J15'in 1 - 2 ve 5 - 6 numaralı pinlerini bağlayın.
Nexus 6P fener Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus 5X boğa başı Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Bağlantı Noktası 6 şamu Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus Oyuncusu fugu Uzun süreli basıldığında Gücü.
Bağlantı Noktası 9 volanti Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus 5 çekiç başlı Basın ve Hacim hem Yukarı ve Aşağı Cilt ardından basın tutun ve Güç tutun.
Bağlantı Noktası 7 flo Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus 7 3G borç Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus 10 manta Basın ve Hacim hem Yukarı ve Aşağı Cilt ardından basın tutun ve Güç tutun.
Bağlantı Noktası 4 mako Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus 7 (2012) orfoz Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus 7 3G (2012) Tilapia Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus Q hayal Cihaza güç verin ve LED'ler yandıktan sonra ve kırmızıya dönene kadar bir elinizle kapatın.
Galaxy Nexus GSM maguro Basın ve Hacim hem Yukarı ve Aşağı Cilt ardından basın tutun ve Güç tutun.
Galaxy Nexus (Verizon) toro Basın ve Hacim hem Yukarı ve Aşağı Cilt ardından basın tutun ve Güç tutun.
Galaxy Nexus (Sprint) toroplus Basın ve Hacim hem Yukarı ve Aşağı Cilt ardından basın tutun ve Güç tutun.
Motorola Xoom kanat ışını Daha sonra basın Güç süreli basıldığında Sesi Kıs.
Nexus S krep Daha sonra basın Güç süreli basıldığında Sesi Açma.
Nexus SG krespo4g Daha sonra basın Güç süreli basıldığında Sesi Açma.

Önyükleyicinin kilidini açma

Özel bir sistemi yalnızca önyükleyici izin veriyorsa flaş edebilirsiniz. Ancak, önyükleyicinin varsayılan olarak kilitli olduğunu unutmayın. Önyükleyicinin kilidini açabilirsiniz, ancak bunu yapmak gizlilik nedenleriyle kullanıcı verilerini siler. Kilidin açılması sonrasında cihazdaki tüm veriler, özel uygulama verileri ve (fotoğraf ve filmler dahil) paylaşılan veri erişilebilir üzerinden USB hem olduğuna, silinir. Önyükleyicinin kilidini açmaya çalışmadan önce, cihazdaki tüm önemli dosyaları yedekleyin.

Önyükleyicinin kilidini yalnızca bir kez açmanız gerekir ve gerekirse yeniden kilitleyebilirsiniz.

Son cihazların kilidini açma

2014'ten beri piyasaya sürülen tüm Nexus ve Pixel cihazları (Nexus 6 ve Nexus 9'dan itibaren) fabrika ayarlarına sıfırlama korumasına sahiptir ve önyükleyicinin kilidini açmak için çok adımlı bir işlem gerektirir.

  1. Cihazda OEM kilit açmayı etkinleştirmek için:
    1. Ayarlar, Telefon hakkında simgesine dokunun, sonra Yapı numaralı yedi kez dokunun.
    2. İletisini gördüğünüzde Bir geliştirici, geri düğmesine dokunun.
    3. Musluk Geliştirici seçenekleri ve OEM kilidini ve USB ayıklamayı etkinleştirmek. (OEM kilit açma devre dışı bırakılırsa cihaz en azından bir kez kontrol edebilirsiniz, internete bağlanmak. Devre dışı kalırsa, cihazınız SIM operatörünüz tarafından kilitlenmiş ve bootloader kilidi açılamaz olabilir.)
  2. Bootloader ve kullanım haline Yeniden Başlatma fastboot kilidini açın.
    • : Yeni cihazlar (2015 ve daha fazla) için
      fastboot flashing unlock
    • : Eski cihazlar (2014 ve daha düşük) için
      fastboot oem unlock
  3. Ekranda kilidi açmayı onaylayın.

Önyükleyiciyi yeniden kilitleme

Önyükleyiciyi yeniden kilitlemek için:

  • : Yeni cihazlar (2015 ve daha fazla) için
    fastboot flashing lock
  • : Eski cihazlar (2014 ve daha düşük) için
    fastboot oem lock

Flaş kilidi durumlarını kullanma

getFlashLockState() sistem API bootloader durumunu iletir ve PersistentDataBlockManager.getFlashLockState() sistem API uyumlu cihazlarda bootloader kilit durumunu döndürür.

Geri dönüş değeri Koşullar
FLASH_LOCK_UNKNOWN Yalnızca, yanıp sönen kilitleme/kilit açma özelliğini destekliyorlarsa, flaş kilidi durumunu almak için gereken önyükleyici değişikliklerini daha önce desteklemeyen, Android 7.x veya sonraki bir sürümüne yükseltilen cihazlar tarafından döndürülür.
  • Android 7.x veya üzeri çalıştıran Yeni cihazlar ya bir olmalıdır FLASH_LOCK_LOCKED veya FLASH_LOCK_UNLOCKED devlet.
  • Bir dönmelidir yanıp sönen kilit açma / kilitleme yeteneği desteklemeyen Android 7.x veya daha yüksek cihazlar yükseltme FLASH_LOCK_LOCKED devlet.
FLASH_LOCK_LOCKED Yanıp sönerek kilitleme/kilit açmayı desteklemeyen herhangi bir cihaz (yani, cihaz her zaman kilitlidir) veya yanıp sönerek kilitleme/kilit açmayı destekleyen ve kilitli durumda olan herhangi bir cihaz tarafından iade edilir.
FLASH_LOCK_UNLOCKED Yanıp sönen kilitlemeyi/kilit açmayı destekleyen ve kilit açık durumda olan herhangi bir cihaz tarafından döndürülür.

Üreticiler, kilitli ve kilitsiz bootloader'lı cihazların döndürdüğü değerleri test etmelidir. Bir Örneğin, Android Açık Kaynak Projesi (AOSP) referans uygulamasını içeren döndürdüğü dayalı bir değer ro.boot.flash.locked önyükleme özelliği. Örnek kod aşağıdaki dizinlerde bulunur:

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

Bir cihaz yapısı seçme

Tavsiye cihaz temin edilebilir kurar lunch çalıştırırken erişilen menüsü, lunch argüman olmadan komutu. Bkz hedef seçimi mevcut yapı tipleri ve ilgili daha fazla bilgi için lunch komutu.

Sen den Piksel ve Nexus cihazlar için fabrika görüntüleri ve ikilileri indirebilirsiniz developers.google.com . Bkz Cihaz ikilileri indirmeleri için. Detaylar ve ek kaynaklar için bkz tescilli ikilileri elde edilmesi .

Cihaz Kod adı Yapı yapılandırması
piksel 5 kızıl yüzgeç aosp_redfin-userdebug
Piksel 4a 5G böğürtlen aosp_bramble-userdebug
piksel 4a güneş balığı aosp_sunfish-userdebug
Piksel 4 XL mercan aosp_coral-userdebug
piksel 4 alev aosp_flame-userdebug
Piksel 3a XL palamut aosp_bonito-userdebug
piksel 3a sargo aosp_sargo-userdebug
Piksel 3 XL çapraz tarama aosp_crosshatch-userdebug
piksel 3 Mavi çizgi aosp_blueline-userdebug
Piksel 2 XL taimen aosp_taimen-userdebug
piksel 2 walleye aosp_walleye-userdebug
piksel XL marlin aosp_marlin-userdebug
piksel yelken balığı aosp_sailfish-userdebug
MerhabaKey yürüyüş hikey-userdebug
Nexus 6P fener aosp_angler-userdebug
Nexus 5X boğa başı aosp_bullhead-userdebug
Bağlantı Noktası 6 şamu aosp_shamu-userdebug
Nexus Oyuncusu fugu aosp_fugu-userdebug
Bağlantı Noktası 9 volantis (pisi balığı) aosp_flounder-userdebug
Nexus 5 (GSM/LTE) çekiç başlı aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) jilet aosp_flo-userdebug
Nexus 7 (Mobil) razorg (deb) aosp_deb-userdebug
Nexus 10 mantaray (manta) full_manta-userdebug
Bağlantı Noktası 4 occam (mako) full_mako-userdebug
Nexus 7 (Wi-Fi) nakasi (orfoz) full_grouper-userdebug
Nexus 7 (Mobil) nakasig (tilapia) full_tilapia-userdebug
Galaxy Nexus (GSM/HSPA+) yakju (maguro) full_maguro-userdebug
Galaxy Nexus (Verizon) mysid (toro) √aosp_toro-userdebug
Galaxy Nexus (Deneysel) mysidspr (toroplus) aosp_toroplus-userdebug
Motorola Xoom (ABD Wi-Fi) kanat ışını full_wingray-userdebug
Nexus S soju (krespo) full_crespo-userdebug
Nexus S 4G soju (krespo4g) full_crespo4g-userdebug

Bir cihazı yanıp sönme

Tüm bir Android sistemini tek bir komutla flaş edebilirsiniz; bunu yapmak, flash yapılan sistemin kurulu önyükleyici ve radyo ile uyumlu olduğunu doğrular, önyükleme, kurtarma ve sistem bölümlerini birlikte yazar ve ardından sistemi yeniden başlatır. Yanıp sönen da benzer üzere, tüm kullanıcı verilerini siler fastboot oem unlock .

Bir cihazı flaş etmek için:

  1. Cihazı yerleştirin fastboot : açılışta uygun anahtar kombinasyonu tutma veya aşağıdaki komutu kullanılarak modunda
    adb reboot bootloader
  2. Cihaz fastboot modundayken sonra çalıştırın:
    fastboot flashall -w
    -w seçenek mendil /data cihazında bölümü; bu, belirli bir cihazı ilk kez yanıp sönmeniz için kullanışlıdır, ancak bunun dışında gereksizdir.

Cihazları fabrika durumuna geri yükleme

Google cihazlar için fabrika görüntüleri temin edilebilir Nexus ve Piksel Cihazlar için Fabrika Görüntüleri . Motorola Xoom için fabrika görüntüleri doğrudan Motorola tarafından dağıtılır.