Trang này cung cấp thông tin chi tiết về cách cài đặt ROM Android trên thiết bị bằng các công cụ fastboot và adb. Adb cho phép bạn kết nối máy trạm phát triển trực tiếp với thiết bị chạy Android và thực hiện nhiều thao tác. Tính năng khởi động nhanh cho phép bạn cài đặt (đổ ROM) Android và tương tác với trình tải khởi động của thiết bị để có thể kiểm thử các thay đổi đối với hệ điều hành và ứng dụng. Để biết thêm thông tin về cách hoạt động của adb, cũng như tập trung vào việc phát triển ứng dụng, hãy xem trang Cầu gỡ lỗi Android (adb) của Android Studio. Nếu bạn muốn biết thông tin chi tiết về mã cho adb, hãy xem README của adb.
Xác minh rằng bạn có fastboot và adb
Khi bạn tạo Android, adb và fastboot sẽ được tạo theo mặc định. Để xác nhận khả năng sử dụng adb và fastboot, hãy chạy các lệnh sau:
adb --version
fastboot --version
Nếu thấy số phiên bản, tức là bạn đã cài đặt fastboot và adb. Nếu bạn không thấy số phiên bản, hãy đảm bảo bạn đã tạo Android thành công. Tiếp tục Bật kết nối USB.
Bật kết nối USB
Trước khi chạy Android trên một thiết bị, bạn phải bật kết nối USB:
Bật tính năng mở khoá OEM và gỡ lỗi qua USB trong tuỳ chọn cho nhà phát triển:
- Trong ứng dụng Cài đặt, hãy nhấn vào Giới thiệu về điện thoại.
- Nhấn vào Số bản dựng 7 lần.
- Khi bạn thấy thông báo Bạn đã là nhà phát triển!, hãy nhấn vào <-.
- Nhấn vào Hệ thống, rồi nhấn vào Tuỳ chọn cho nhà phát triển.
- Bật tính năng Mở khoá OEM và Gỡ lỗi qua USB. Nếu không thể mở khoá OEM, hãy kết nối Internet để thiết bị có thể kiểm tra. Nếu cách này vẫn không hiệu quả, bạn có thể buộc kiểm tra bằng cách: Trong ứng dụng Điện thoại, hãy nhập *#*#CHECKIN#*#* (*#*#2432546#*#*) (không cần SIM). Sau khi nhập số (không cần nhấn nút gọi), văn bản sẽ biến mất và thông báo thành công sẽ xuất hiện.
Nếu bạn vẫn không dùng được tính năng mở khoá OEM, thì có thể nhà mạng đã khoá SIM của bạn và không thể mở khoá trình tải khởi động.
Kết nối thiết bị với cổng USB trên máy trạm.
Khởi động vào chế độ khởi động nhanh
Trước khi có thể cài đặt ROM Android cho một thiết bị, thiết bị phải ở Chế độ khởi động nhanh (Fastboot mode). Có hai cách để khởi động thiết bị ở Chế độ khởi động nhanh:
- Sử dụng lệnh
adb
: Trên dòng lệnh, hãy nhậpadb reboot bootloader
. - Sử dụng tổ hợp phím:
- Xác định tổ hợp phím cho thiết bị của bạn. Để xem bảng các tổ hợp phím Khởi động nhanh, hãy xem phần Tổ hợp phím Khởi động nhanh.
- Tắt thiết bị.
- Bật thiết bị và ngay lập tức giữ tổ hợp phím cho thiết bị (được xác định ở bước 1).
Mở khoá trình tải khởi động
Sau khi khởi động vào chế độ khởi động nhanh, bạn phải mở khoá trình tải khởi động.
Cách mở khoá trình tải khởi động:
- (Không bắt buộc) Sao lưu mọi tệp quan trọng trên thiết bị.
Chạy lệnh mở khoá cho thiết bị:
- Nếu bạn đang cập nhật một thiết bị Nexus hoặc Pixel được sản xuất từ năm 2015 trở lên, hãy chạy
fastboot flashing unlock
. - Đối với Pixel 2: Để cài đặt ROM cho trình tải khởi động, hãy xác minh rằng trình tải khởi động của Pixel 2 đã được cập nhật lên ít nhất là phiên bản Oreo MR1. Để cập nhật Pixel 2 lên phiên bản này, hãy áp dụng bản cập nhật qua mạng không dây (OTA) hoặc tải OTA đầy đủ xuống thiết bị.
- Chỉ dành cho Pixel 2 XL có phiên bản trình tải trước TMZ20a: Bạn có thể cần phải mở khoá các phân vùng quan trọng trước khi cài đặt ROM. Để chỉ mở khoá các phân vùng quan trọng trên Pixel 2 XL, hãy chạy
fastboot flashing unlock_critical
. - Nếu bạn đang mở khoá một thiết bị trước năm 2015, hãy chạy
fastboot oem unlock
.
Thiết bị mục tiêu sẽ hiển thị màn hình xác nhận.
- Nếu bạn đang cập nhật một thiết bị Nexus hoặc Pixel được sản xuất từ năm 2015 trở lên, hãy chạy
Xác nhận rằng bạn muốn xoá tất cả dữ liệu người dùng và mở khoá thiết bị.
Cài đặt ROM thiết bị
Bạn có thể cài đặt ROM toàn bộ hệ thống Android bằng một lệnh. Việc cài đặt ROM cho toàn bộ hệ thống bằng một lệnh duy nhất sẽ xác minh rằng hệ thống đang được cài đặt ROM tương thích với trình tải khởi động và đài đã cài đặt, ghi các phân vùng khởi động, khôi phục và hệ thống cùng nhau, đồng thời khởi động lại hệ thống.
Cách cài đặt ROM cho thiết bị:
Đặt thiết bị ở chế độ khởi động nhanh bằng cách giữ tổ hợp phím thích hợp khi khởi động hoặc dùng lệnh sau:
adb reboot bootloader
Sau khi thiết bị ở chế độ khởi động nhanh, hãy chạy mã:
fastboot flashall -w
Tuỳ chọn -w
sẽ xoá sạch phân vùng /data
trên thiết bị. Tuỳ chọn này sẽ hữu ích khi bạn cài đặt ROM cho một thiết bị cụ thể lần đầu tiên.
Khoá lại trình tải khởi động
Cách khoá lại trình tải khởi động:
- Đối với các thiết bị từ năm 2015 trở lên, hãy chạy lệnh
fastboot flashing lock
- Đối với các thiết bị từ năm 2014 trở về trước, hãy chạy lệnh
fastboot oem lock
Khôi phục thiết bị về trạng thái ban đầu
Bạn có thể tải hình ảnh gốc cho thiết bị Google từ trang Hình ảnh gốc cho thiết bị Nexus và Pixel. Hình ảnh gốc cho Motorola Xoom do Motorola trực tiếp phân phối.