루팅 된 Zenfone Max Pro M1에서 OTA 업데이트를 플래시하는 방법

Asus Zenfone Max Pro M1은 올해 초에 출시 된 플래그십 장치입니다. Qualcomm Snapdragon 636 SoC에서 실행되는 6GB RAM 및 64GB 내부 스토리지와 Android Oreo 8.1이 장착되어 있습니다. 전반적으로 미드 레인지 가격대에서 프리미엄과 미드 레인지 사양간에 균형이 잘 맞습니다.

모든 루팅 된 장치와 마찬가지로 루팅 된 후에는 OTA 업데이트를 정상적으로 설치할 수 없습니다. 부팅시 시스템에서 이진 검사를 수행 할 때 일반적으로 부팅 루프가 발생합니다. 이 Appuals 안내서에서는 루팅 된 Zenfone Max Pro M1에서 OTA 업데이트를 수동으로 플래시하는 방법을 보여 주므로 장치를 먼저 루팅 할 필요가 없습니다. OTA 업그레이드 전에 완전히 새로운 스톡 ROM 플래시.

요구 사항 :

  • Zenfone Max Pro M1 잠금 해제 ( Appal 's guide Zenfone Max Pro M1 잠금 해제 및 루팅 방법 참조)
  • 수정 된 TWRP 복구
  • OTA 패키지
  • 재고 ROM – 복구 / 고속 부팅은 중요하지 않습니다.이 패키지를 사용하여 305로 업데이트 할 수 있습니다

수정 된 OTA 다운로드 :

  • 252에서 305까지
  • 305에서 309까지

먼저 전체 재고 ROM 및 OTA 업데이트를 다운로드하여 Zenfone Max Pro M1, 바람직하게는 SD 카드에 저장하십시오.

/ data / cache 폴더로 이동하여 dlpkgfile 이라는 파일을 SD 카드에 복사 한 다음 이름을 OTA.zip으로 바꿉니다.

OTA.zip ( MiXPlorer가 훌륭함)을 추출한 다음 추출 된 폴더에서 META-INF \ com \ google \ android로 이동하여 기본 텍스트 편집기에서 updater-script.txt를여십시오 .

파일에서 다음 줄을 제거하십시오.

 containsprop (getprop ( "ro.product.device")) || abort ( "E3004 :이 패키지는 \"ASUS_X00TD \ "장치 용이며 \" "+ getprop ("ro.product.device ") +"\ "."); getprop ( "ro.build.asus.sku") == "WW"|| abort ( "E3009 :이 패키지는 sku 용입니다 : \"WW \ "; 이것은 sku입니다 : \" "+ getprop ("ro.build.asus.sku ") +"\ "."); ui_print ( "출처 : Android / sdm660_64 / sdm660_64 : 8.1.0 / OPM1 / 14.2016.1804.252-20180428 : user / release-keys"); ui_print ( "대상 : Android / sdm660_64 / sdm660_64 : 8.1.0 / OPM1 / 14.2016.1804.305-20180521 : user / release-keys"); ui_print ( "현재 시스템 확인 중 ..."); containsprop (getprop ( "ro.build.fingerprint")) || abort ( "E3001 : 패키지는 Android / sdm660_64 / sdm660_64 : 8.1.0 / OPM1 / 14.2016.1804.252-20180428 : user / release-keys 또는 Android / sdm660_64 / sdm660_64 : 8.1.0 / OPM1 / 14.2016.1804.305-의 빌드 지문을 예상합니다. 20180521 : 사용자 / 릴리스 키;이 장치에는 "+ getprop ("ro.build.fingerprint ") +". "); apply_patch_check ( "EMMC : / dev / block / bootdevice / by-name / boot : 47510824 : 9ca7a29f3b90af90492bfa0c07275390f72f397d : 47502632 : 80fbccb727c484733397429a9df38a499dee67fe") || abort ( "E3005 : \"EMMC : / dev / block / bootdevice / by-name / boot : 47510824 : 9ca7a29f3b90af90492bfa0c07275390f72f397d : 47502632 : 80fbccb727c484733397429a9df38a499dee67fe \ "에 예기치 않은 내용이 있습니다."); 

이제 텍스트 문서를 저장하고 폴더를 OTA.zip으로 다시 아카이브하십시오.

스톡 패스트 부트 이미지가있는 경우 다음 단계를 건너 뛸 수 있습니다 .

스톡 ROM zip을 추출하고 META-INF \ com \ google \ android로 이동하여 텍스트 편집기에서 updater-script를 열고 다음 행을 제거하십시오.

 (! less_than_int (1524926024, getprop ( "ro.build.date.utc"))) || abort ( "E3003 : 최신 빌드 ("+ getprop ( "ro.build.date") + ").")에이 패키지를 설치할 수 없습니다 (4 월 28 일 토요일 22:33:44 CST 2018); containsprop (getprop ( "ro.product.device")) || abort ( "E3004 :이 패키지는 \"ASUS_X00TD \ "장치 용이며 \" "+ getprop ("ro.product.device ") +"\ "."); ui_print ( "대상 : Android / sdm660_64 / sdm660_64 : 8.1.0 / OPM1 / 14.2016.1804.252-20180428 : user / release-keys"); show_progress (0.650000, 0); ui_print ( "무조건 패칭 시스템 이미지 ..."); 

텍스트 파일을 저장하고 스톡 ROM을 다시 압축하십시오.

이제 올바른 버전의 fastboot ROM이있는 경우 부트 로더 및 플래시 system.img, vendor.img, boot.img 및 수정 된 twrp.img로 재부팅 하십시오 . 그렇지 않으면 수정 된 TWRP.img를 플래시하고 볼륨 작게 + 전원을 함께 눌러 재부팅으로 강제 복구 할 수 있습니다.

복구중인 경우 수정 한 재고 ROM .zip을 플래시 한 다음 OTA.zip을 플래시하십시오. 완료되면 부트, 모뎀, 시스템 이미지 및 공급 업체 이미지의 백업을 작성하십시오.

이전에 데이터 파티션의 암호를 해독 한 경우 수정 된 TWRP를 사용하여 일반 TWRP를 플래시하거나 fastboot로 부팅하고 decrypt.zip을 다시 플래시 할 수 있습니다.

TWRP가 없는 루팅 시스템 및 향후 OTA 업데이트를 원하는 경우 수정 된 TWRP를 사용하여 Magisk 및 주식 복구를 플래시하고 재부팅 할 수 있습니다. 그 후에는 루트를 사용하여 OTA를 플래시 할 수 있으며 더 이상 문제가 없습니다.

재미있는 기사