Flash bằng Fastboot

Trang này cung cấp thông tin chi tiết về cách flash các bản dựng Android vào thiết bị bằng công cụ fastbootadb . Những công cụ này 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 để bạn có thể cài đặt (flash) Android và kiểm tra các thay đổi của 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, tập trung vào 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 chi tiết về mã cho adb, hãy xem adb README .

Xác minh rằng bạn có fastboot và adb

Khi bạn xây dựng Android, adb được tạo theo mặc định. Để xác nhận bạn có adb, hãy chạy các lệnh sau:

adb --version
fastboot --version

Nếu bạn thấy số phiên bản thì 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 đã xây dựng Android . thành công. Tiếp tục kích hoạt kết nối USB của bạn .

Kích hoạt kết nối USB của bạn

Trước khi chạy Android trên thiết bị, bạn phải bật kết nối USB của mình:

  1. Kích hoạt tính năng mở khóa OEM và gỡ lỗi USB trong tùy chọn nhà phát triển:

    1. Trong ứng dụng Cài đặt, nhấn Giới thiệu về điện thoại .
    2. Nhấn vào Số bản dựng bảy lần.
    3. Khi bạn thấy thông báo Bạn hiện là nhà phát triển! , nhấn vào <- .
    4. Nhấn vào Hệ thống , sau đó nhấn Tùy chọn nhà phát triển .
    5. Kích hoạt tính năng mở khóa OEMgỡ lỗi USB . Nếu tính năng mở khóa OEM không khả dụng, hãy kết nối với Internet để thiết bị có thể đăng ký. Nếu cách đó vẫn không hiệu quả, bạn có thể buộc đăng ký: Trong ứng dụng Trình quay số, nhập *#*#CHECKIN#*#* (*# *#2432546#*#*) (không cần SIM). Sau khi nhập số (không cần nhấn gọi), tin nhắn biến mất và xuất hiện thông báo thành công.

    Nếu tính năng mở khóa OEM vẫn không khả dụng thì thiết bị của bạn có thể bị nhà cung cấp dịch vụ khóa SIM và không thể mở khóa bộ nạp khởi động.

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

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

Trước khi Android có thể được flash vào thiết bị, thiết bị phải ở chế độ Fastboot. Có hai cách để khởi động thiết bị vào chế độ Fastboot:

  • Sử dụng lệnh adb : Từ dòng lệnh, 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. Để biết bảng tổ hợp phím Fastboot, hãy xem Tổ hợp phím Fastboot .
    2. Tắt thiết bị.
    3. Bật máy lên và nhấn giữ ngay tổ hợp phím dành cho máy của bạn (xác định ở bước 1).

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

Sau khi khởi động vào chế độ fastboot, bạn phải mở khóa bootloader.

Để mở khóa bootloader:

  1. (Tùy chọn) Sao lưu mọi tệp quan trọng trên thiết bị.
  2. Chạy lệnh mở khóa cho thiết bị của bạn:

    • Nếu bạn đang cập nhậ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 bộ nạp khởi động, hãy xác minh rằng bộ tải khởi động của Pixel 2 đã được cập nhật lên phiên bản ít nhất của Oreo MR1. Để cập nhật phiên bản này lên Pixel 2, hãy áp dụng bản cập nhật qua mạng (OTA) hoặc tải qua OTA đầy đủ .
    • Chỉ dành cho Pixel 2 XL có phiên bản trình tải trước TMZ20a: Các phân vùng quan trọng có thể cần phải được mở khóa trước khi flash. Để mở khóa các phân vùng quan trọng chỉ trên Pixel 2 XL, hãy chạy fastboot flashing unlock_critical .
    • Nếu bạn đang mở khóa thiết bị trước năm 2015, hãy chạy fastboot oem unlock .

    Thiết bị mục tiêu hiển thị màn hình xác nhận.

  3. Xác nhận rằng bạn muốn xóa tất cả dữ liệu người dùng và mở khóa thiết bị.

Flash một thiết bị

Bạn có thể flash toàn bộ hệ thống Android chỉ bằng một lệnh. Việc flash 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 flash có tương thích với bộ tải khởi động và radio đã cài đặt hay không, 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.

Để 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 sẽ xóa phân vùng /data trên thiết bị, tùy chọn này rất hữu ích cho lần đầu tiên bạn flash một thiết bị cụ thể.

Khóa lại bootloader

Để khóa lại bootloader:

  • Đối với các thiết bị 2015 trở lên, hãy chạy lệnh fastboot flashing lock
  • Đối với các thiết bị 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 xuất xưởng

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