Cách cài đặt Android 13 trên Google Pixel và các thiết bị Android khác tương thích Project Treble

HaiiDeas

Viết dạo...
Tham gia
23/4/16
Bài viết
14,115
Được thích
17,189
2718 #1


Hiện tại, bản xem trước Android 13 dành cho nhà phát triển đã được phát hành kèm theo nhiều thay đổi đáng chú ý. Nếu bạn đang sở hữu một chiếc smartphone phù hợp thì có thể làm theo hưỡng dẫn dưới đây để trải nghiệm trước phiên bản này nhé. Trong đó bao gồm cả Pixel 4, 4 XL, 4a, 4a 5G, 5, 5a, Pixel 6, 6 Pro và các thiết bị Android khác tương thích với Project Treble của Google.

[Khuyến nghị] Bản xem trước (hay Developer Preview) của Android 13 chỉ dành riêng cho các nhà phát triển và nó chưa thực sự ổn định, bên cạnh đó thì việc cài đặt cũng khá phức tạm, đòi hỏi kinh nghiệm trong việc sử dụng đồng thời xử lý lỗi nếu quá trình flash rom có vấn đề. Với chương trình Developer Preview đầu tiên, nhà phát triển ứng dụng sẽ được hỗ trợ nhiều hơn, đồng thời bổ sung nhiều nâng cấp về quyền riêng tư, Material You, kiểm soát ngôn ngữ v.v...
Các tính năng đáng chú ý nhất trên bản xem trước của Android 13 bao gồm:
  • Các tính năng bảo mật được cập nhật: Bộ chọn ảnh hệ thống mới cho phép người dùng chia sẻ hình ảnh và video cụ thể với các ứng dụng và quyền Wi-Fi mới giúp giảm thiểu việc sử dụng dữ liệu vị trí.
  • Biểu tượng theo chủ đề: Các biểu tượng ứng dụng động có trong Material You sẽ được mở rộng cho tất cả các biểu tượng ứng dụng trên Android 13, cho phép các nhà phát triển cung cấp khả năng thiết lập cá nhân từ phía người dùng.
  • Kiểm soát ngôn ngữ: Android 13 sẽ giới thiệu một API mới giúp các nhà phát triển xác định ngôn ngữ yêu thích của người dùng, giúp cải thiện trải nghiệm và giảm lượng mã soạn sẵn.
  • Công cụ dành cho nhà phát triển: Android 13 Developer Preview 1 bắt đồng làm mới Thư viện lõi của Android để hỗ trợ Java 11. Nhiều tính năng chọn tham gia trong DP1 cũng có thể chuyển đổi được, vì vậy các nhà phát triển có thể dễ dàng hiểu mỗi thay đổi ảnh hưởng đến ứng dụng của họ như thế nào.


[...] Xem chi tiết tại đây: Android 13 phát hành bản Preview đầu tiên, đây là những thay đổi và tính năng mới đáng chú ý [U]

Phương pháp 1: Cài đặt Android 13 qua Recovery và ADB

Để cài đặt Android 13 DP1, bạn cần tải về gói OTA thích hợp cho thiết bị của mình thông qua lệnh ADB. Phương pháp này cũng sẽ hoạt động đối với các thiết bị Google Pixel khi bộ nạp bootloader bị khóa.
  • Tải về bộ cài Android 13 DP1 tại đây. Để thuận tiện hơn, bạn có thể đổi tên thành chuỗi ký tự đơn giản và chuyển đến thư mục chưa ADB trên máy tính của mình.
  • Kiểm tra lại SHA-256 của tệp xem quá trình tải về đã hoàn tất và có bị lỗi file hay không.
  • Trên điện thoại Android, bạn bật gỡ lỗi USB (Cài đặt > Giới thiệu về thiết bị > Nhấn vào Số bản dựng khoảng 7 lần để kích hoạt chế độ dành cho nhà phát triển. Sau đó vào Cài đặt > Tùy chọn nhà phát triển > Bật gỡ lỗi USB).
  • Kết nối điện thoại với máy tính > Cho phép kết nối máy tính trên điện thoại khi lời nhắc xuất hiện
  • Mở thư mục cài đặt ADB trên máy tính > Nhấp chuột phải vào vùng trống > Chọn Open Command Prompt Here > Chạy dòng lệnh adb reboot recovery.
  • Bạn sẽ thấy thông báo "No command" trên màn hình điện thoại của mình. Bây giờ hãy nhấn tổ hợp phím Nguồn (điện thoại) và nút Tăng âm lượng (nhả nhanh sau khi nhấn) để đưa máy về chế độ khôi phục Android (recovery).
  • Chọn chức năng Áp dụng Cập nhật từ ADB trong menu khôi phục.
  • Trong trình CMD đã mở trên máy tính, bạn chạy dòng lệnh adb devices. Thao tác này sẽ trả về một số sê-ri thiết bị với "sideload" bên cạnh tên của nó, cho biết rằng thiết bị của bạn được kết nối với máy tính ở chế độ sideload.
  • Trong trình CMD đã mở trên máy tính, bạn chạy dòng lệnh adb sideload "filename".zip (trong đó file name là tên của tệp chứa bộ cài Android 13 DP1 mà bạn đã tải về trước đó)
  • Bản cập nhật sẽ được cài đặt, sau khi hoàn tất, hãy chọn Khởi động lại hệ thống trên điện thoại để chạy Android 13.
Bài viết liên quan:
Phương pháp 2: Flash Factory Image qua Fastboot

Nếu có bộ nạp khởi động đã mở khóa trên thiết bị Google Pixel, bạn có thể áp dụng phương pháp flash qua Fastboot. Thông thường, cách này được thực hiện với tệp flash-all.bat trong bộ nạp khởi động đã tải về, nhưng cấu hình mặc định của nó cũng sẽ xóa toàn bộ dữ liệu trên máy. Tuy nhiên, bạn vẫn có thể giữ lại bằng cách bỏ thuộc tính "-w" wipe khỏi lệnh trọng script.
  • Tải về bộ cài Android 13 DP1 Factory Image tại đây.
  • Kiểm tra lại SHA-256 của tệp xem quá trình tải về đã hoàn tất và có bị lỗi file hay không.
  • Để thuận tiện hơn, bạn có thể đổi tên thành chuỗi ký tự đơn giản và chuyển đến thư mục chứa ADB và fastboot trên máy tính của mình.
  • Tùy chọn: Các tệp chứa lệnh flash-all.sh hoặc flash-all.bat, bạn có thể dùng notepad++ để loại bỏ thuộc tính -w, giúp ngăn thiết bị không bị xóa dữ liệu trong quá trình flash factory image.
  • Trên điện thoại Android, bạn bật gỡ lỗi USB (Cài đặt > Giới thiệu về thiết bị > Nhấn vào Số bản dựng khoảng 7 lần để kích hoạt chế độ dành cho nhà phát triển. Sau đó vào Cài đặt > Tùy chọn nhà phát triển > Bật gỡ lỗi USB).
  • Kết nối điện thoại với máy tính > Cho phép kết nối máy tính trên điện thoại khi lời nhắc xuất hiện
  • Mở thư mục cài đặt ADB trên máy tính > Nhấp chuột phải vào vùng trống > Chọn Open Command Prompt Here > Chạy dòng lệnh adb reboot bootloader. Thao tác này sẽ khởi động lại điện thoại của bạn ở chế độ Fastboot.
  • Trên PC Mac / Linux, hãy chạy flash-all. Lệnh này thực thi tệp kịch bản flash-all.sh, sau đó sẽ cài đặt bộ nạp khởi động, phần sụn cơ sở và hệ điều hành cần thiết. Nếu bạn đang sử dụng Windows, bạn có thể chỉ cần nhấp đúp vào tệp flash-all.bat.
  • Sau khi tập lệnh kết thúc, thiết bị của bạn sẽ khởi động lại vào hệ điều hành mới.
Phương pháp 3: Cài đặt Android 13 GSI trên các thiết bị Pixel cũ (hoặc Android khác) tương thích với Project Treble
(không khuyến khích)

Nếu không sở hữu bất kỳ chiếc điện thoại Pixel nào, bạn vẫn có thể cài đặt mã nhị phân GSI chính thức của Google miễn là thiết bị đó tương thích với Project Treble. Bạn sẽ cần một bột nạp khởi động đã mở khóa (Factory Image) và flash chúng tương tự như phương pháp 2 nêu trên. Lưu ý rằng, thao tác này yêu cầu khôi phục cài đặt gốc cho thiết bị, vì vậy hãy đảm bảo đã lưu dữ liệu trước khi thực hiện.

Bạn có thể tải về bản GSI của Android 13 DP1 tại đây. Để kiểm tra xem thiết bị của mình có cấu trúc như thế nào hãy chạy lệnh adb shell getprop ro.product.cpu.abi trong môi trường ADB.
  • Giải nén tệp .zip, sao chép và dán các tệp kết quả (system.img và vbmeta.img) vào thư mục ADB và fastboot trên máy tính.
  • Trên điện thoại Android, bạn bật gỡ lỗi USB (Cài đặt > Giới thiệu về thiết bị > Nhấn vào Số bản dựng khoảng 7 lần để kích hoạt chế độ dành cho nhà phát triển. Sau đó vào Cài đặt > Tùy chọn nhà phát triển > Bật gỡ lỗi USB).
  • Kết nối điện thoại với máy tính > Cho phép kết nối máy tính trên điện thoại khi lời nhắc xuất hiện
  • Chạy dòng lệnh adb reboot bootloader trên máy tính trong môi trường ADB. Thao tác này sẽ khởi động lại điện thoại của bạn ở chế độ Fastboot.
  • Vô hiệu hóa Android Verified Boot (AVB). Để làm điều đó, bạn chạy lệnh fastboot flash vbmeta vbmeta.img.
  • [Khuyến nghị] Chạy dòng lệnh sau để xóa phân vùng hệ thống fastboot erase system
  • Tiếp tục Flash GSI Android 13 bằng lệnh fastboot flash system system.img
  • Đợi quá trình flash trong vài phút, sau khi hoàn tất, hãy xóa phân vùng dữ liệu người dùng bằng lệnh fastboot -w
  • Cuối cùng, khởi động lại thiết bị của bạn bằng lệnh fastboot reboot
[...] Xem chi tiết tại đây: How to install Android 13 on Google Pixel and other Android devices

Xem thêm:

TECHRUM.VN / THEO: X.DA
 
Sửa lần cuối:

Theo dõi Youtube

Thành viên online

Quảng Cáo

Quảng Cáo

Có thể bạn quan tâm

Top Bottom