Google cung cấp hình ảnh hệ thống chính thức cho thiết bị Nexus của họ, mà bất kỳ ai cũng có thể tải xuống và tự flash. Đây là một cách dễ dàng để bỏ qua sự chờ đợi khi một phiên bản Android mới được phát hành cho các thiết bị Nexus.
Lưu ý rằng quá trình này phức tạp hơn việc chờ cập nhật qua mạng không dây. Nếu bạn là một người bình thường và không phải là một người đam mê với ngón tay kích thích ngứa, có thể bạn sẽ chỉ muốn chờ đợi.
Bước một: Mở khóa Trình khởi động thiết bị của bạn
Để flash hình ảnh hệ thống, thiết bị của bạn sẽ cần phải được mở khóa. Thiết bị Nexus cho phép bạn mở khóa trình khởi động của họ bằng một lệnh duy nhất. Nếu bạn đã mở khóa thiết bị của mình để root hoặc cài đặt ROM tùy chỉnh, bạn có thể bỏ qua phần này. Nếu bạn chưa có, bạn nên được cảnh báo rằng việc mở khóa thiết bị của bạn sẽ xóa dữ liệu của thiết bị, như thể bạn đã thực hiện khôi phục cài đặt gốc.
Bạn có thể mở khóa bộ tải khởi động theo nhiều cách khác nhau. Phương pháp chính thức là thông qua một lệnh đơn giản, nhưng đối với một phương pháp dễ dàng hơn, bạn có thể sử dụng Bộ công cụ gốc của Nexus, bộ công cụ này sẽ hướng dẫn bạn qua quy trình.
Bước hai: Cài đặt ADB và Fastboot
Bạn sẽ cần hai thứ khác cho quá trình này: Cầu gỡ lỗi Android, một công cụ dòng lệnh cho máy tính của bạn cho phép bạn giao tiếp với điện thoại và trình điều khiển USB của điện thoại. Ngay cả khi bạn đã cài đặt các ứng dụng này trước đây, bạn sẽ nhận được các phiên bản mới nhất ngay bây giờ.
Chúng tôi đã hướng dẫn chi tiết cách cài đặt cả trước đây, nhưng đây là phiên bản ngắn gọn:
- Truy cập trang tải xuống SDK Android và cuộn xuống "Chỉ công cụ SDK". Tải xuống tệp ZIP cho nền tảng của bạn và giải nén nó ở bất cứ nơi nào bạn muốn lưu trữ các tệp ADB.
- Khởi động Trình quản lý SDK và bỏ chọn mọi thứ ngoại trừ “Công cụ nền tảng SDK Android”. Nếu bạn đang sử dụng điện thoại Nexus, bạn cũng có thể chọn “Trình điều khiển USB của Google” để tải xuống trình điều khiển của Google.
- Sau khi cài đặt xong, bạn có thể đóng trình quản lý SDK.
- Cài đặt trình điều khiển USB cho điện thoại của bạn. Bạn có thể tìm thấy chúng trên trang web của nhà sản xuất điện thoại của bạn (ví dụ: Motorola hoặc HTC). Nếu bạn có Nexus, bạn có thể cài đặt các trình điều khiển của Google mà bạn đã tải xuống ở bước 2 bằng cách sử dụng các hướng dẫn này.
- Khởi động lại máy tính của bạn nếu được nhắc.
Bước ba: Tải xuống hình ảnh hệ thống
Truy cập trang Hình ảnh nhà máy của Google cho trang Thiết bị Nexus và tải xuống hình ảnh phù hợp cho thiết bị của bạn. Lưu ý rằng bạn sẽ cần hình ảnh cho phần cứng cụ thể của mình. Ví dụ: có hình ảnh riêng biệt cho Nexus 7 (2013) chỉ với Wi-Fi và cho Nexus 7 (2013) có dữ liệu di động. Hãy chắc chắn rằng bạn tải về một trong những quyền.
Tải tệp xuống máy tính của bạn và sử dụng chương trình trích xuất tệp, như 7-Zip miễn phí, để trích xuất nội dung của tệp đó vào thư mục ADB của bạn.
Bước 4: Quyết định có xóa dữ liệu của bạn hay không
Nhấp nháy hình ảnh hệ thống theo cách thông thường sẽ xóa thiết bị của bạn, về cơ bản thực hiện khôi phục cài đặt gốc. Bạn có thể thử cập nhật mà không cần lau thiết bị của mình, mặc dù bạn có thể gặp phải sự cố. Tuy nhiên, quá trình này sẽ hoạt động tốt khi chuyển từ một phiên bản Android sang phiên bản tiếp theo.
Để ngăn thiết bị của bạn bị xóa, hãy mở tệp flash-all.bat trong trình chỉnh sửa văn bản như Notepad ++. Chỉnh sửa dòng có chứa "cập nhật fastboot -w" và xóa nút gạt -w trước khi lưu tệp.
Bước 5: Flash hình ảnh hệ thống
Sao chép các tệp hình ảnh hệ thống vào cùng thư mục với ADB. Sau đó giữ phím Shift, nhấp chuột phải vào thư mục đó và chọn "Mở cửa sổ lệnh ở đây" để mở cửa sổ Dấu nhắc Lệnh trong thư mục đó.
Bật gỡ lỗi USB trên thiết bị Nexus của bạn bằng cách truy cập menu Tùy chọn nhà phát triển ẩn và bật tùy chọn gỡ lỗi USB.
Kết nối thiết bị Nexus của bạn với máy tính bằng cáp USB đi kèm, sau đó chạy lệnh sau để khởi động lại thiết bị vào bộ nạp khởi động:
adb reboot bootloader
Nếu có sự cố, bạn có thể cần sửa các trình điều khiển thiết bị của mình. Đọc hướng dẫn này để biết thêm thông tin về cách thiết lập ADB và đảm bảo nó hoạt động đúng cách. Lưu ý rằng bạn sẽ phải chấp nhận lời nhắc xác thực trên thiết bị trước khi lệnh adb có thể thực hiện bất kỳ điều gì.
Phải làm gì nếu tập lệnh không hoạt động
Đôi khi, tuy nhiên, flash-all.bat sẽ tạo ra một lỗi về thiếu tài nguyên hoặc thiếu không gian. Trong tình huống đó, thường tốt hơn là chỉ cần tự flash mọi thứ từng mảnh một. Thủ thuật này cũng hữu ích nếu bạn chỉ muốn flash phần hình ảnh của nhà máy - giống như bộ nạp khởi động hoặc phục hồi – không nhấp nháy phần còn lại.
Điều đầu tiên bạn cần làm trước khi nhập các lệnh thủ công là giải nén tệp hình ảnh, thường sử dụng “hình ảnh-thiết bị xây dựng.zip”định dạng đặt tên. Việc giải nén trực tiếp nội dung của tệp trực tiếp vào thư mục bạn đã làm việc dễ dàng hơn nên tất cả các tệp được yêu cầu đều nằm trong cùng một vị trí. Sau khi giải nén, cần có năm hoặc sáu tệp bổ sung trong thư mục làm việc của bạn (tùy thuộc vào thiết bị): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (dành cho thiết bị chỉ với kết nối di động) và vendor.img (chỉ dành cho Nexus 9).
adb reboot bootloader
lệnh từ trước đó và chạy các lệnh sau, nhấn Enter sau mỗi lệnh, để flash từng mục theo cách thủ công vào thiết bị của bạn.
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash bootloader 'name-of-bootloader.img'
fastboot reboot-bootloader
fastboot flash radio 'name-of-radio.img' (if present)
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img (Nexus 9 only)
Nếu bạn đang cài đặt Android sạch và muốn xóa mọi thứ, hãy sử dụng các lệnh sau:
fastboot erase userdata
fastboot flash userdata userdata.img
fastboot reboot
Hãy nhớ rằng một số lệnh này có thể mất thời gian để flash - cụ thể là system.img và userdata.img - vì vậy đừng lo lắng nếu lời nhắc lệnh có vẻ không phản hồi. Khi đã sẵn sàng cho lệnh tiếp theo, con trỏ sẽ xuất hiện lại.
Quá trình này cũng hữu ích nếu bạn đã flash ROM tùy chỉnh và cần quay lại hình ảnh hệ thống Android chuẩn đi kèm với thiết bị của bạn. Tùy chọn này chủ yếu dành cho các nhà phát triển và chuyên viên máy tính bảng Android, do đó, điều này phức tạp hơn là chỉ cần đợi bản cập nhật OTA thông thường (qua không trung).