Cách cập nhật OTA trên Root Zenfone Max Pro M1

Asus Zenfone Max Pro M1 là một thiết bị hàng đầu được phát hành vào đầu năm nay. Máy được trang bị RAM 6GB và bộ nhớ trong 64GB và Android Oreo 8.1, chạy trên Qualcomm Snapdragon 636 SoC. Nhìn chung, đó là sự cân bằng tốt giữa thông số kỹ thuật cao cấp và tầm trung, ở mức giá tầm trung.

Như với tất cả các thiết bị đã root, bạn thường không thể cài đặt các bản cập nhật OTA sau khi bạn đã root. Điều này thường sẽ dẫn đến bootloops khi hệ thống thực hiện kiểm tra nhị phân khi khởi động. Trong hướng dẫn Ứng dụng này, chúng tôi sẽ chỉ cho bạn cách flash thủ công các bản cập nhật OTA trên Zenfone Max Pro M1 đã được root, do đó bạn không cần phải hủy thiết bị trước, điều này thường khá khó thực hiện và hầu hết mọi người sẽ cố gắng thực hiện flash của ROM stock hoàn toàn mới trước khi nâng cấp OTA.

Yêu cầu:

  • Zenfone Max Pro M1 đã được mở khóa ( xem hướng dẫn của Appual Cách mở khóa và root Zenfone Max Pro M1)
  • Phục hồi TWRP đã sửa đổi
  • Gói OTA
  • Stock ROM - recovery / fastboot không thành vấn đề, bạn có thể sử dụng gói này để cập nhật lên 305

Tải xuống OTA đã sửa đổi:

  • Từ 252 đến 305
  • Từ 305 đến 309

Trước tiên hãy tải xuống bản cập nhật ROM và OTA đầy đủ và lưu chúng trên Zenfone Max Pro M1, tốt nhất là thẻ SD.

Chuyển đến thư mục / data / cache của bạn và sao chép tệp có tên dlpkgfile ở đâu đó vào thẻ SD của bạn, sau đó đổi tên thành OTA.zip

Trích xuất OTA.zip ( MiXPlorer rất tuyệt) và sau đó trong thư mục được trích xuất, hãy truy cập META-INF \ com \ google \ android và mở updater-script.txt trong trình soạn thảo văn bản gốc.

Xóa các dòng sau khỏi tệp:

 chứaprop (getprop ("ro.product.device")) || hủy bỏ ("E3004: Gói này dành cho các thiết bị \" ASUS_X00TD \ "; đây là \" "+ getprop (" ro.product.device ") +" \ "."); getprop ("ro.build.asus.sku") == "WW" || hủy bỏ ("E3009: Gói này dành cho sku: \" WW \ "; đây là sku: \" "+ getprop (" ro.build.asus.sku ") +" \ "."); ui_print ("Nguồn: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: người dùng / khóa phát hành"); ui_print ("Mục tiêu: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: người dùng / khóa phát hành"); ui_print ("Xác minh hệ thống hiện tại ..."); chứaprop (getprop ("ro.build.fingerprint")) || hủy bỏ ("E3001: Gói dự kiến ​​xây dựng dấu vân tay của Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: người dùng / khóa phát hành hoặc Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 20180521: khóa người dùng / khóa phát hành; thiết bị này có "+ getprop (" ro.build.fingerprint ") +". "); áp dụng_patch_check ("EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c48473399a hủy bỏ ("E3005: \" EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f394d: 47502632: 80fbccb727c48489999 

Bây giờ hãy lưu tài liệu văn bản và lưu trữ lại thư mục vào OTA.zip

Nếu bạn có hình ảnh stockbobo, bạn có thể bỏ qua bước tiếp theo .

Giải nén zip ROM stock và đi đến META-INF \ com \ google \ android, mở updater-script trong trình soạn thảo văn bản và xóa các dòng này khỏi nó:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc"))) || hủy bỏ ("E3003: Không thể cài đặt gói này (Thứ bảy 28 tháng 4, 22:33:44 CST 2018) so với bản dựng mới hơn (" + getprop ("ro.build.date") + ")."); chứaprop (getprop ("ro.product.device")) || hủy bỏ ("E3004: Gói này dành cho các thiết bị \" ASUS_X00TD \ "; đây là \" "+ getprop (" ro.product.device ") +" \ "."); ui_print ("Mục tiêu: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: người dùng / khóa phát hành"); show_prowards (0.650000, 0); ui_print ("Vá hình ảnh hệ thống vô điều kiện ..."); 

Lưu tệp văn bản và nén lại ROM stock.

Bây giờ khởi động lại vào bộ nạp khởi động và flash system.img, eller.img, boot.img và twrp.img đã sửa đổi nếu bạn có phiên bản ROM fastboot chính xác . Nếu không, bạn có thể flash TWRP.img đã sửa đổi và buộc khởi động lại để khôi phục bằng cách nhấn và giữ Volume Down + Power cùng nhau.

Khi bạn đang trong quá trình khôi phục, hãy flash ROM stock .zip mà bạn đã sửa đổi và sau đó, flash OTA.zip - sau khi hoàn tất, hãy tạo bản sao lưu của Boot, Modem, System Image và Vendor Image.

Nếu trước đó bạn đã giải mã phân vùng dữ liệu, bạn có thể flash TWRP bình thường bằng cách sử dụng TWRP đã sửa đổi hoặc bạn có thể khởi động lại vào fastboot và flash decrypt.zip một lần nữa.

Nếu bạn muốn có một hệ thống gốc mà không có TWRP và cập nhật OTA dễ dàng trong tương lai, bạn có thể flash Magisk và khôi phục chứng khoán bằng cách sử dụng TWRP đã sửa đổi và khởi động lại. Sau này, bạn sẽ có thể flash OTA với root và không có vấn đề gì thêm.

Bài ViếT Thú Vị