Cách Flash ROM Treble dự án trên điện thoại Android

Project Treble, được giới thiệu trong Android Oreo, là nỗ lực của Google nhằm giúp các nhà phát triển điện thoại tích hợp các bản cập nhật Android cốt lõi vào phần sụn tùy chỉnh của họ và đẩy các bản cập nhật ra nhanh hơn cho người dùng của họ. Điều này là cần thiết bởi vì trong một thời gian dài, nhiều công ty đã chậm trễ trong việc điều chỉnh các bản cập nhật bảo mật mới nhất từ ​​Google, khiến người tiêu dùng gặp rủi ro.

Đây hoàn toàn không phải lỗi của các nhà phát triển điện thoại, bởi vì các bản cập nhật phần mềm trải qua một loạt các quy trình. Khi Google phát hành bản cập nhật, nó thực sự phải được gửi đến các nhà sản xuất chipset trước tiên (Qualcomm, Mediatek, Samsung / Exynos). Các bản cập nhật phải được áp dụng cho tất cả các mã liên quan đến phần cứng bên trong của điện thoại. Sau đó, các nhà phát triển điện thoại có thể bắt đầu tích hợp các bản cập nhật của Google vào phần mềm của riêng họ, điều chỉnh nó theo ý thích, v.v.

Vì vậy, Project Treble hoàn toàn giúp các nhà phát triển điện thoại cung cấp cho người dùng các bản cập nhật Android mới nhất trực tiếp từ Google. Tất nhiên, nó thực sự đã tạo ra tác động khá lớn đối với ngành công nghiệp - hóa ra hầu hết các công ty điện thoại không thực sự quan tâm nhiều đến việc cung cấp cho người dùng các bản cập nhật Android mới nhất. Cập nhật sau bán hàng hầu như không phải là một ưu tiên.

Tuy nhiên, Project Treble có lợi ích đáng kể cho cộng đồng mod ROM và Android tùy chỉnh. Vì người dùng các thiết bị hỗ trợ Project Treble có thể flash ROM mà không cần chạm vào phân vùng / nhà cung cấp, điều đó có nghĩa là các nhà phát triển ROM tùy chỉnh không cần phải loay hoay với trình điều khiển độc quyền của thiết bị và Lớp trừu tượng phần cứng. Nói một cách đơn giản, việc phát triển và flash ROM tùy chỉnh trở nên đơn giản hơn nhiều với Project Treble được giới thiệu.

Nếu bạn muốn flash ROM GSI Project Treble trên thiết bị Android của mình, hãy đọc kỹ hướng dẫn này! Nó thực sự khá đơn giản, nhưng có một số điều cần chú ý.

Yêu cầu:

  • Bộ tải khởi động đã mở khóa
  • Thiết bị tương thích Project Treble
  • Stock boot / ramdisk (chưa cài đặt Xposed, SuperSU hoặc Magisk). Bạn có thể cài đặt lại những thứ này sau.

Đối với các thiết bị chính thức tương thích Project Treble

  1. Trước tiên, bạn cần mở khóa bộ tải khởi động của thiết bị, nếu chưa có. Bạn có thể tìm kiếm Ứng dụng cho hướng dẫn cách làm, chúng tôi có nhiều hướng dẫn mở khóa và root cho nhiều thiết bị Android phổ biến.
  2. Tiếp theo, bạn có thể tải xuống GSI đã chọn trên Pc của mình. Bạn có thể flash khá nhiều ROM AOSP thuần túy hoặc phiên bản GSI của các ROM tùy chỉnh phổ biến, như LineageOS hoặc Resurrection Remix. Chỉ cần đảm bảo rằng ROM bạn tải xuống đã sẵn sàng.
  3. Bạn cũng cần đảm bảo rằng bạn đang tải xuống ROM chính xác cho loại kiến ​​trúc thiết bị của mình và cả loại phân vùng. Ví dụ: nếu thiết bị của bạn có hỗ trợ cập nhật liền mạch, bạn nên tải xuống hình ảnh tương thích A / B. Nếu không, tải xuống một hình ảnh chỉ A.

Đối với các thiết bị có thể không tương thích Project Treble không chính thức

  1. Mở khóa bộ nạp khởi động của thiết bị của bạn.
  2. Xem danh sách các thiết bị Project Treble không chính thức được hỗ trợ. Nếu thiết bị của bạn nằm trong danh sách, hãy nhấp vào liên kết (Nguồn) tương ứng và làm theo hướng dẫn cho thiết bị đó.
  3. Tải xuống ROM GSI mà bạn chọn vào PC.

Nhấp nháy hình ảnh GSI với TWRP

Chúng tôi khuyên bạn nên sử dụng TWRP làm phương pháp đơn giản nhất để flash hình ảnh GSI. Nếu bạn không có TWRP trên thiết bị của mình, chúng tôi khuyên bạn nên tìm kiếm Ứng dụng cho hướng dẫn gốc cho thiết bị của mình.

  1. Chuyển hình ảnh GSI từ PC sang thiết bị của bạn.
  2. Khởi động lại thiết bị của bạn vào TWRP và nhấn 'Cài đặt' từ menu chính.
  3. Nếu bạn không thấy tập tin bạn đã chuyển, hãy thay đổi loại từ kiểu zip zip thành kiểu hình ảnh.
  4. Chọn flash hình ảnh vào phân vùng hệ thống của bạn. Khi nó kết thúc, khởi động lại thiết bị của bạn.
  5. Thiết bị của bạn sẽ mất vài phút để tự tổ chức và sau đó thiết bị sẽ khởi động vào ROM mới của bạn.

Nhấp nháy hình ảnh GSI mà không có TWRP

Bạn cần phải thiết lập lại thiết bị của mình trước khi tiếp tục. Bạn thường có thể làm điều đó trong menu Cài đặt trong hệ thống Android ( thường là Cài đặt> Sao lưu) . Ngoài ra, bạn có thể thực hiện việc đó từ phục hồi kho của thiết bị ( kết hợp nút để khởi động vào phục hồi kho khác nhau tùy theo nhà sản xuất / thiết bị) . Bạn cũng có thể sử dụng ADB ( phục hồi khởi động lại adb) .

  1. Sau khi nhà máy đặt lại thiết bị của bạn, hãy khởi động lại vào bộ tải khởi động bằng cách sử dụng các tổ hợp nút của thiết bị hoặc với bộ tải khởi động lại adb.
  2. Khi bạn đang ở chế độ bộ nạp khởi động, hãy kết nối thiết bị Android của bạn với PC qua USB và khởi chạy thiết bị đầu cuối ADB trên PC. Đồng thời đặt hình ảnh GSI mà bạn sẽ flash vào con đường ADB chính của bạn.
  3. Nhập lệnh: hệ thống xóa fastboot
  4. Tiếp theo, bạn có thể sử dụng: fastboot -u flash system name_of_system.img
  5. Thay thế tên name_of_system.img bằng tên tệp của hình ảnh GSI của bạn.
  6. Với thiết bị của bạn được kết nối với PC, hãy mở một dấu nhắc lệnh hoặc cửa sổ đầu cuối trong cùng thư mục mà bạn đã tải xuống GSI mà bạn chọn.
  7. Nhập lệnh sau: hệ thống xóa fastboot
  8. Nhập một lệnh theo định dạng sau: fastboot -u flash system name_of_system.img
  9. Khi thiết bị đã flash thành công, bạn có thể khởi động lại thiết bị của mình bằng lệnh 'fastboot restart' . Thiết bị của bạn sẽ khởi động vào hệ thống Android.

Xử lý sự cố

  • Trên các thiết bị như Google Pixel 2/2 XL, bạn cần tắt Khởi động được xác minh của Android. Điều này có thể được thực hiện bằng cách flash hình ảnh này bằng lệnh ADB: fastboot flash vbmeta name_of_vbmeta.img
  • Đối với một số điện thoại nhất định, DM-Verity có thể ngăn thiết bị của bạn khởi động hình ảnh GSI. Bạn có thể có thể khiến nó khởi động bằng cách flash Magisk sau khi flash hình ảnh GSI - ví dụ, điều này là bắt buộc đối với Razer Phone.
  • Cuối cùng, bạn có thể cần thử tổng định dạng của phân vùng dữ liệu bằng cách nhập ' fastboot -w' từ cửa sổ ADB, trong khi thiết bị của bạn ở Chế độ bộ tải khởi động.

Bài ViếT Thú Vị