Cài đặt ROM bằng Fastboot

Trang này cung cấp thông tin chi tiết về việc cài đặt ROM Android vào thiết bị bằng các công cụ fastbootadb. Adb cho phép bạn kết nối trực tiếp máy trạm phát triển với thiết bị chạy Android và thực hiện nhiều thao tác. Fastboot cho phép bạn cài đặt (cài đặt ROM) Android và tương tác với trình tải khởi động của thiết bị để bạn có thể kiểm thử hệ điều hành và các thay đổi đối với ứng dụng. Để biết thêm thông tin về cách hoạt động của adb, đặc biệt là về quá trình 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 tệp adb README.

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 tính khả dụng của adb và fastboot, hãy chạy các lệnh sau:

adb --version
fastboot --version

Nếu bạn 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 rằng 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:

  1. Bật tính năng mở khoá OEM và gỡ lỗi qua USB trong phần tuỳ chọn cho nhà phát triển:

    1. Trong ứng dụng Cài đặt, hãy nhấn vào Giới thiệu về điện thoại.
    2. Nhấn vào Số bản dựng 7 lần.
    3. Khi bạn thấy thông báo Bạn hiện là nhà phát triển!, hãy nhấn vào <-.
    4. Nhấn vào Hệ thống, sau đó nhấn vào Tuỳ chọn cho nhà phát triển.
    5. Bật tính năng Mở khoá OEMGỡ lỗi qua USB. Nếu tính năng mở khoá OEM không dùng được, hãy kết nối với Internet để thiết bị có thể kiểm tra. Nếu vẫn không hoạt động, bạn có thể buộc kiểm tra: Trong ứng dụng Trình quay số, hãy nhập *#*#CHECKIN#*#* (*#*#2432546#*#*) (không cần SIM). Sau khi bạn nhập số (không cần nhấn vào 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 tính năng mở khoá OEM vẫn không dùng được, thì có thể thiết bị của bạn đã bị nhà mạng khoá SIM và bạn không thể mở khoá trình tải khởi động.

  2. Kết nối thiết bị với một cổng USB trên máy trạm.

Khởi động vào Chế độ khởi động nhanh (Fastboot mode)

Trước khi cài đặt ROM Android vào một thiết bị, thiết bị đó phải ở Chế độ khởi động nhanh (Fastboot mode). Có 2 cách để khởi động một thiết bị vào Chế độ khởi động nhanh (Fastboot mode):

  • Sử dụng lệnh adb: Từ dòng lệnh, hãy nhập adb reboot bootloader.
  • Sử dụng tổ hợp phím:
    1. Xác định tổ hợp phím cho thiết bị của bạn. Để xem bảng tổ hợp phím Fastboot, hãy xem bài viết Tổ hợp phím Fastboot.
    2. Tắt thiết bị.
    3. Bật thiết bị rồi giữ ngay tổ hợp phím cho thiết bị của bạn (đã 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:

  1. (Không bắt buộc) Sao lưu mọi tệp quan trọng trên thiết bị.
  2. Chạy lệnh mở khoá cho thiết bị của bạn:

    • Nếu bạn đang cập nhật một thiết bị Nexus hoặc Pixel được sản xuất vào 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 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 bản cập nhật OTA đầy đủ .
    • 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 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ị đích sẽ hiển thị màn hình xác nhận.

  3. 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 cho thiết bị

Bạn có thể cài đặt ROM cho toàn bộ hệ thống Android chỉ 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 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 đồng thời các phân vùng khởi động, khôi phục và hệ thống, đồng thời khởi động lại hệ thống.

Cách cài đặt ROM cho thiết bị:

  1. Đặ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 sử dụng lệnh sau:

    adb reboot bootloader
  2. Sau khi thiết bị ở chế độ khởi động nhanh, hãy chạy:

    fastboot flashall -w

Tuỳ chọn -w sẽ xoá phân vùng /data trên thiết bị. Tuỳ chọn này 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ở xuống, hãy chạy lệnh fastboot oem lock

Khôi phục thiết bị về trạng thái ban đầu

Hình ảnh gốc cho các thiết bị Google có trên trang Hình ảnh gốc cho thiết bị Nexus và Pixel. Hình ảnh gốc cho Motorola Xoom do Motorola phân phối trực tiếp.