Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

thiết bị nhấp nháy

Trang này cung cấp chi tiết để chạy các bản dựng trên các thiết bị cụ thể. Những chi tiết này bổ sung cho thông tin trong Xây dựng Android .

Xây dựng fastboot và adb

Nếu bạn chưa có fastbootadb , bạn có thể xây dựng chúng bằng hệ thống xây dựng thông thường. Sử dụng các hướng dẫn trong Xây dựng Android và thay thế lệnh make chính bằng lệnh này:

make fastboot adb

Xem Cầu gỡ lỗi Android (ADB) để biết chi tiết về Cầu gỡ lỗi Android (ADB).

Khởi động vào chế độ fastboot

Bạn có thể flash thiết bị khi thiết bị ở chế độ bộ tải khởi động fastboot . Để vào chế độ fastboot khi thiết bị đang khởi động nguội, hãy sử dụng các tổ hợp phím được cung cấp trong bảng bên dưới.

Bạn cũng có thể sử dụng lệnh adb reboot bootloader để khởi động lại trực tiếp vào bộ nạp khởi động. Xem Hướng dẫn nhấp nháy để biết hướng dẫn đầy đủ.

Thiết bị tên mã tổ hợp phím
Pixel 7 Pro con báo Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Điểm ảnh 7 con beo Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 6 Pro con quạ Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 6 chim vàng anh Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 5a (5G) thịt nướng Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
điểm ảnh 5 vây đỏ Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 4a (5G) bụi gai Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 4a cá thái dương Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 4XL san hô Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 4 ngọn lửa Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 3aXL cá ngừ Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 3a sargo Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 3XL gạch chéo Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
điểm ảnh 3 vạch xanh Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Pixel 2XL đài môn Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
điểm ảnh 2 chuột túi Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Điểm ảnh XL cá cờ Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
điểm ảnh cá cờ Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
đi lang thang đi lang thang Link chân 1 - 2 và 5 - 6 của J15.
Nexus 6P người câu cá Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 5X đầu bò Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 6 shamu Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Trình phát Nexus cá nóc Nhấn và giữ Nguồn .
Nexus 9 volantis Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 5 đầu búa Nhấn và giữ cả Tăng âm lượngGiảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 7 thả nổi Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 7 3G cuộc tranh luận Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 10 manta Nhấn và giữ cả Tăng âm lượngGiảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 4 mako Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 7 (2012) cá mú Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus 7 3G (2012) cá rô phi Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus Q ảo tưởng Cấp nguồn cho thiết bị rồi dùng một tay che thiết bị sau khi đèn LED sáng lên và cho đến khi chúng chuyển sang màu đỏ.
Galaxy Nexus GSM pháp sư Nhấn và giữ cả Tăng âm lượngGiảm âm lượng , sau đó nhấn và giữ Nguồn .
Galaxy Nexus (Verizon) toro Nhấn và giữ cả Tăng âm lượngGiảm âm lượng , sau đó nhấn và giữ Nguồn .
Galaxy Nexus (Chạy nước rút) toroplus Nhấn và giữ cả Tăng âm lượngGiảm âm lượng , sau đó nhấn và giữ Nguồn .
Motorola Xoom cá đuối Nhấn và giữ Giảm âm lượng , sau đó nhấn và giữ Nguồn .
Nexus S crespo Nhấn và giữ Tăng âm lượng , sau đó nhấn và giữ Nguồn .
Nexus SG crespo4g Nhấn và giữ Tăng âm lượng , sau đó nhấn và giữ Nguồn .

Mở khóa bộ nạp khởi động

Bạn chỉ có thể flash một hệ thống tùy chỉnh nếu bộ tải khởi động cho phép. Tuy nhiên, xin lưu ý rằng bộ tải khởi động bị khóa theo mặc định. Bạn có thể mở khóa bộ nạp khởi động, nhưng làm như vậy sẽ xóa dữ liệu người dùng vì lý do riêng tư. Sau khi mở khóa, tất cả dữ liệu trên thiết bị sẽ bị xóa, nghĩa là cả dữ liệu ứng dụng riêng tư và dữ liệu được chia sẻ có thể truy cập qua USB (bao gồm cả ảnh và phim). Trước khi thử mở khóa bộ nạp khởi động, hãy sao lưu mọi tệp quan trọng trên thiết bị.

Bạn chỉ cần mở khóa bộ nạp khởi động một lần và bạn có thể khóa lại nếu cần.

Mở khóa các thiết bị gần đây

Tất cả các thiết bị Nexus và Pixel được phát hành từ năm 2014 (bắt đầu với Nexus 6 và Nexus 9) đều có tính năng bảo vệ khôi phục cài đặt gốc và yêu cầu quy trình gồm nhiều bước để mở khóa bộ nạp khởi động.

  1. Để bật mở khóa OEM trên thiết bị:
    1. Trong Cài đặt, chạm vào Giới thiệu về điện thoại , sau đó chạm bảy lần vào Số bản dựng .
    2. Khi bạn thấy thông báo Bạn hiện là nhà phát triển! , nhấn vào nút quay lại .
    3. Trong Cài đặt, chạm vào Hệ thống , sau đó chạm vào Tùy chọn nhà phát triển và bật Mở khóa OEMgỡ lỗi USB . (Nếu tính năng mở khóa OEM bị tắt, hãy kết nối với Internet để thiết bị có thể đăng nhập ít nhất một lần. Nếu tính năng này vẫn bị tắt, thiết bị của bạn có thể bị nhà mạng khóa SIM và không thể mở khóa bộ nạp khởi động.)
  2. Khởi động lại vào bootloader và sử dụng fastboot để mở khóa.
    • Đối với các thiết bị mới hơn (2015 trở lên):
      fastboot flashing unlock
    • Đối với các thiết bị cũ hơn (2014 trở xuống):
      fastboot oem unlock
    Mẹo: nếu bạn thấy đầu ra `adb devices` trước khi khởi động lại nhưng fastboot hoặc tập lệnh flash hoạt động sai, thì đó có thể là vấn đề với cáp USB của bạn. Hãy thử một cổng và/hoặc đầu nối chuyển mạch khác. Nếu bạn đang sử dụng cổng USB C trên máy tính, hãy thử cổng USB A.
  3. Xác nhận mở khóa trên màn hình.

Khóa lại bootloader

Để khóa lại bootloader:

  • Đối với các thiết bị mới hơn (2015 trở lên):
    fastboot flashing lock
  • Đối với các thiết bị cũ hơn (2014 trở xuống):
    fastboot oem lock

Sử dụng trạng thái khóa flash

API hệ thống getFlashLockState() truyền trạng thái bộ nạp khởi động và API hệ thống PersistentDataBlockManager.getFlashLockState() trả về trạng thái khóa của bộ nạp khởi động trên các thiết bị tuân thủ.

Giá trị trả về Điều kiện
FLASH_LOCK_UNKNOWN Chỉ được trả lại bởi các thiết bị nâng cấp lên Android 7.x trở lên trước đây không hỗ trợ các thay đổi bộ nạp khởi động cần thiết để có trạng thái khóa flash nếu chúng hỗ trợ khả năng khóa/mở khóa flash.
  • Các thiết bị mới chạy Android 7.x trở lên phải ở trạng thái FLASH_LOCK_LOCKED hoặc FLASH_LOCK_UNLOCKED .
  • Các thiết bị nâng cấp lên Android 7.x trở lên không hỗ trợ khả năng mở khóa/khóa flash sẽ trả về trạng thái FLASH_LOCK_LOCKED .
FLASH_LOCK_LOCKED Được trả về bởi bất kỳ thiết bị nào không hỗ trợ khóa/mở khóa nhấp nháy (nghĩa là thiết bị luôn bị khóa) hoặc bất kỳ thiết bị nào hỗ trợ khóa/mở khóa nhấp nháy và ở trạng thái khóa.
FLASH_LOCK_UNLOCKED Được trả về bởi bất kỳ thiết bị nào hỗ trợ khóa/mở khóa nhấp nháy và ở trạng thái mở khóa.

Các nhà sản xuất nên kiểm tra các giá trị do thiết bị có bộ tải khởi động bị khóa và mở khóa trả về. Ví dụ: Dự án nguồn mở Android (AOSP) chứa triển khai tham chiếu trả về giá trị dựa trên thuộc tính khởi động ro.boot.flash.locked . Mã ví dụ nằm trong các thư mục sau:

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

Chọn bản dựng thiết bị

Các bản dựng thiết bị được đề xuất có sẵn từ menu lunch , được truy cập khi chạy lệnh lunch mà không có đối số. Xem phần Chọn mục tiêu cho các loại bản dựng có sẵn và thêm thông tin về lệnh lunch .

Bạn có thể tải xuống hình ảnh gốc và tệp nhị phân cho thiết bị Pixel và Nexus từ developers.google.com . Xem các tệp nhị phân của Thiết bị để tải xuống. Để biết chi tiết và các tài nguyên bổ sung, hãy xem Lấy các tệp nhị phân độc quyền .

Thiết bị tên mã Xây dựng cấu hình
Pixel 6 Pro con quạ aosp_raven-userdebug
Pixel 6 chim vàng anh aosp_oriole-userdebug
điểm ảnh 5 vây đỏ aosp_redfin-userdebug
Pixel 4a 5G bụi gai aosp_bramble-userdebug
Pixel 4a cá thái dương aosp_sunfish-userdebug
Pixel 4XL san hô aosp_coral-userdebug
Pixel 4 ngọn lửa aosp_flame-userdebug
Pixel 3aXL cá ngừ aosp_bonito-userdebug
Pixel 3a sargo aosp_sargo-userdebug
Pixel 3XL gạch chéo aosp_crosshatch-userdebug
điểm ảnh 3 vạch xanh aosp_blueline-userdebug
Pixel 2XL đài môn aosp_taimen-userdebug
điểm ảnh 2 chuột túi aosp_walleye-userdebug
Điểm ảnh XL cá cờ aosp_marlin-userdebug
điểm ảnh cá cờ aosp_sailfish-userdebug
HiKey đi lang thang hikey-userdebug
Nexus 6P người câu cá aosp_angler-userdebug
Nexus 5X đầu bò aosp_bullhead-userdebug
Nexus 6 shamu aosp_shamu-userdebug
Trình phát Nexus cá nóc aosp_fugu-userdebug
Nexus 9 volantis (cá bơn) aosp_flounder-userdebug
Nexus 5 (GSM/LTE) đầu búa aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) dao cạo (flo) aosp_flo-userdebug
Nexus 7 (Di động) dao cạo (deb) aosp_deb-userdebug
Nexus 10 câu thần chú (manta) full_manta-userdebug
Nexus 4 occam (mako) full_mako-userdebug
Nexus 7 (Wi-Fi) nakasi (cá mú) full_grouper-userdebug
Nexus 7 (Di động) nakasig (cá rô phi) full_tilapia-userdebug
Galaxy Nexus (GSM/HSPA+) dạ xoa (maguro) full_maguro-userdebug
Galaxy Nexus (Verizon) mysid (toro) √aosp_toro-userdebug
Galaxy Nexus (Thử nghiệm) mysidspr (toroplus) aosp_toroplus-userdebug
Motorola Xoom (Wi-Fi Hoa Kỳ) cá đuối full_wingray-userdebug
Nexus S rượu soju (crespo) full_crespo-userdebug
Nexus S 4G sojus (crespo4g) full_crespo4g-userdebug

Nhấp nháy một thiết bị

Bạn có thể flash toàn bộ hệ thống Android bằng một lệnh duy nhất; làm như vậy để xác minh rằng hệ thống đang được flash tương thích với bộ tải khởi động và radio đã cài đặt, ghi các phân vùng khởi động, khôi phục và hệ thống cùng nhau, sau đó khởi động lại hệ thống. Nhấp nháy cũng xóa tất cả dữ liệu người dùng, tương tự như fastboot oem unlock .

Để flash một thiết bị:

  1. Đặt thiết bị ở chế độ fastboot bằng cách giữ tổ hợp phím thích hợp khi khởi động hoặc sử dụng lệnh sau:
    adb reboot bootloader
  2. Sau khi thiết bị ở chế độ fastboot, hãy chạy:
    fastboot flashall -w
    Tùy chọn -w xóa phân vùng /data trên thiết bị; điều này hữu ích cho lần đầu tiên bạn flash một thiết bị cụ thể nhưng nếu không thì không cần thiết.

Khôi phục thiết bị về trạng thái xuất xưởng

Hình ảnh ban đầu cho thiết bị Google có sẵn từ Hình ảnh ban đầu cho thiết bị Nexus và Pixel . Hình ảnh xuất xưởng của Motorola Xoom được phân phối trực tiếp bởi Motorola.