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ó fastboot
và adb
, 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ượng và Giả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ượng và Giả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ượng và Giảm âm lượng , sau đó nhấn và giữ Nguồn . |
Galaxy Nexus (Verizon) | toro | Nhấn và giữ cả Tăng âm lượng và Giả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ượng và Giả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.
- Để bật mở khóa OEM trên thiết bị:
- 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 .
- 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 .
- 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 OEM và gỡ 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.)
- 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
- Đối với các thiết bị mới hơn (2015 trở lên):
- 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.
|
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ị:
- Đặ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
- 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.