Computer >> 컴퓨터 >  >> 문제 해결 >> Android

Huawei Mate 9에 Treble ROM을 설치하는 방법

Huawei Mate 9는 Huawei의 훌륭한 중급 전화기이지만 사용자는 특히 기본 Android Material Design과 충돌하는 경향이 있기 때문에 EMUI 디자인을 항상 즐기는 것은 아닙니다. 이러한 이유로 일부 사용자는 Huawei 휴대폰에서 보다 네이티브 Android 경험을 선호할 수 있습니다. 특히 Huawei Mate 9는 실제로 Treble과 호환되기 때문입니다.

그러나 계속하기 전에 알아야 할 몇 가지 사항이 있습니다.

현재 전체 가 없습니다. Kirin 장치용 호환 TWRP 버전 – 일반적으로 작동하지만 OpenGApp을 플래시할 수 없거나 단순히 Treble 기반 ROM에서 작동하지 않습니다.

Huawei의 eRecovery가 작동하는 것 같으므로 문제가 심하게 발생하는 경우 파티션의 백업을 생성하려는 경우에 대비하여 Huawei eRecovery 또는 TWRP를 스톡 EMUI와 함께 사용할 수 있습니다.

또한 기본 커널, ramdisk 및 recovery_ramdisk를 사용하고 싶을 것입니다. 그렇지 않은 경우 계속하기 전에 해당 항목을 플래시하고 싶을 것입니다.

마지막으로 이 가이드를 따르면 잠금 해제된 부트로더가 필요합니다. . Huawei가 부트로더 잠금 해제 프로그램을 중지했기 때문에 Huawei 기기에 부트로더가 아직 잠금 해제되어 있지 않으면 운이 좋지 않습니다.

요구사항:

  • ADB 및 Fastboot(Appual의 Windows에 ADB 설치 방법 참조)
  • Android 8 Oreo를 실행하는 Huawei Mate 9
  • 잠금 해제된 부트로더

개발자 옵션에서 OEM 잠금 해제를 활성화하여 시작해야 합니다. 설정> 휴대전화 정보로 이동하여 개발자 모드가 활성화될 때까지 빌드 번호를 7번 탭하세요.

이제 설정> 개발자 옵션으로 이동하여 OEM 잠금 해제를 활성화합니다.

이제 좋은 고음 기반 ROM이 필요합니다. 다음을 권장합니다.

  • OpenKirin 빌드
  • Havoc-OS

이 ROM은 IMG 파일로 다운로드되며 기본 ADB 폴더(예:C:\platform-tools-latest-windows\platform-tools)에 저장해야 합니다.

참고:ROM을 다운로드하는 것은 꽤 큰 파일이기 때문에 시간이 좀 걸릴 수 있습니다. 커피 한 잔에 담아서 기다리는 동안 Shell Shockers 또는 Moto X3M을 플레이할 수도 있습니다.

이제 Huawei Firmware Finder와 Huawei Update Extractor(Windows)도 다운로드하십시오. Mac 또는 Linux를 사용하는 경우 이 버전의 업데이트 추출기를 사용하십시오. 나중에 사용할 수 있도록 바탕 화면에 저장합니다.

또한 외부 SD 카드에 Magisk Manager APK를 다운로드하여 저장해야 합니다.

또는 Magisk가 포함된 패치된 Ramdisk(patched_boot.img)를 다운로드할 수 있으므로 위의 모든 파일을 다운로드할 필요가 없습니다. 그러나 MHA-L29 8.0.0.370(C432) 빌드 번호를 사용하므로 동일한 빌드 번호가 없으면 문제가 발생할 위험이 있습니다(설정> 전화 정보> 빌드 번호) .

이제 Huawei Mate 9를 끈 다음 볼륨 낮추기 버튼을 누른 상태에서 USB를 통해 PC에 연결하세요. . Fastboot 및 Rescue Mode에 있다는 화면이 표시되어야 합니다.

이제 ADB 터미널을 시작합니다(기본 ADB 폴더에서 shift 키를 누른 상태에서 마우스 오른쪽 버튼을 클릭하고 '여기서 명령 프롬프트 열기'를 선택) .

이제 ADB 연결이 인식되는지 확인하려면 다음을 입력하십시오. fastboot devices

이제 Treble 기반 ROM을 기본 ADB 폴더에 복사하고 ADB 터미널에 다음을 입력합니다. fastboot flash system xxxx.img(xxxx를 파일 이름으로 교체)

ROM이 '목표가 보고한 최대 다운로드 크기 494927872바이트'라는 메시지와 함께 깜박이기 시작해야 하며 프로세스는 약 1분 정도 걸립니다.

깜박임 프로세스가 완료되면 아직 장치를 재부팅하지 마십시오. 복구하려면 휴대전화를 끄고(전원 버튼을 최대 5초 동안 누르고 있음) 볼륨을 높여서 재부팅해야 합니다.

EMUI 복구에 들어가면 캐시를 지우고 데이터를 지우고 초기화해야 합니다. 이것은 중요합니다. 그렇지 않으면 복구 루프와 같은 상황이 정말 나빠질 수 있습니다.

삭제되면 시스템으로 재부팅하고 Android 구성 마법사를 진행할 수 있습니다.

Treble ROM에서 Huawei Mate 9 루팅

Treble ROM은 기본적으로 루팅되어 있지 않습니다. 그러나 Treble ROM은 자체적으로 SafetyNet 플래그를 트리거합니다. 즉, 휴대전화가 아님 뿌리, 인증되지 않습니다. 따라서 완전히 선택 사항이지만 Magisk를 설치하는 것이 좋습니다.

Google에서 제공한 patched_boot.img를 다운로드한 경우 , 설치 프로세스가 매우 쉽습니다. Magisk 16.7이 설치됩니다(현재 베타에서만 Treble이 작동합니다). 따라서 다음 작업만 수행하면 됩니다.

휴대폰을 끄고 볼륨 낮추기 버튼을 누른 상태에서 PC에 연결하여 빠른 부팅 모드로 전환합니다. 그런 다음 동일한 명령 프롬프트 창에 다음 명령을 입력합니다. fastboot flash recovery_ramdisk patched_boot.img

이것은 매우 빨라야 합니다. 완료되면 Huawei Mate 9를 재부팅한 다음 Magisk Manager 다운로드를 진행할 수 있습니다. 그러나 SafetyNet은 합니다 여행.

약 5초가 소요됩니다. 이제 재부팅하고 Magisk Manager를 다운로드할 수 있습니다. 그러나 Safetynet은 여전히 ​​트리거됩니다(그렇지 않으면 알려주세요). E. SAFETYNET을 따라야 합니다.

patched_boot.img 다운로드를 사용하지 않은 경우 몇 가지 단계를 더 수행해야 합니다.

휴대전화의 Android 버전과 빌드 번호를 확인하세요. 설정> 휴대전화 정보에 있습니다. 기록해 두십시오. 필요할 것입니다.

PC에 Huawei Firmware Finder를 설치하고 실행하십시오. 'Common Base' 탭으로 이동하여 전화 빌드 번호를 입력합니다.

목록에서 일치하는 빌드 번호를 찾습니다. 유형이 'FullOTA-MF'인지 확인합니다. 크기가 약 2GB 이상입니다.

이제 '파일 목록' 열에서 파란색 링크를 클릭합니다. zip 파일을 다운로드하려면 브라우저에 첫 번째('update.zip'으로 끝남)를 복사하여 붙여넣습니다. 시간이 좀 걸립니다.

다운로드가 완료되면 7Zip/WinRar로 열고 'UPDATE.APP'라는 파일의 압축을 풉니다.

Huawei Update Extractor를 열고 설정 탭으로 이동하여 모든 항목을 선택 해제합니다.

이제 추출 탭으로 이동하여 오른쪽에 있는 점을 클릭하고 추출된 'UPDATE.APP'를 선택합니다. 수많은 파일이 나타날 것입니다.

'RAMDISK'를 마우스 오른쪽 버튼으로 클릭하고 '선택된 추출'을 클릭합니다. PC의 어딘가에 저장하면 필요할 것입니다.

휴대전화를 컴퓨터에 연결하고 RAMDISK.IMG를 휴대전화의 폴더에 넣습니다.

휴대폰에서 Magisk Manager를 다운로드하여 설치합니다. 설치하라는 메시지가 표시되면 설치하지 마십시오. 그런 다음 설정 탭으로 이동하여 '채널 업데이트'를 '베타'로 변경합니다.

이제 돌아가서 '설치'를 탭한 다음 '패치 부팅 이미지 파일'을 선택하고 휴대전화로 전송한 RAMDISK.IMG를 선택합니다. 그런 다음 Magisk가 알아서 처리하도록 하세요.

완료되면 PC에서 Your Phone/Internal Store/MagiskManager로 이동하여 'patched_boot.img' 파일을 Minimal ADB 폴더로 전송합니다.

전화기를 끄고 fastboot 모드로 들어갑니다. 이제 어떻게 하는지 알겠죠?

PC의 동일한 명령 프롬프트에서 fastboot flash recovery_ramdisk patched_boot.img

를 입력합니다.

약 5초가 소요됩니다. 이제 재부팅할 수 있으며 Android 시스템으로 돌아가면 루팅된 것입니다. 그러나 SafetyNet이 실행됩니다.

SafetyNet 절차

Magisk가 설치될 수 있지만 Treble Rom을 사용하면 SafetyNet이 어쨌든 트리거되어야 합니다. 따라서 몇 가지 작업을 수행해야 합니다.

Magisk Manager에서 다운로드 탭으로 이동하여 'MagiskHide Props Config'를 검색합니다. 설치한 다음 휴대전화를 재부팅하세요.

휴대전화가 재부팅되면 Play 스토어에서 터미널 에뮬레이터를 다운로드하세요.

대체 방법:

개발자 옵션으로 이동하여 '로컬 터미널'을 활성화합니다.

터미널을 열고 다음을 입력하십시오.

su

props

적절한 키를 입력하여 탐색할 수 있는 메뉴가 표시되어야 합니다.

1(장치 지문 편집)을 입력하고 f를 입력한 다음 올바른 번호를 입력하여 공급업체와 모델을 선택한 다음 y를 누릅니다. 아직 재부팅하지 마십시오(n 누름)

6(스크립트 설정), 1, y를 차례로 입력합니다. 이제 재부팅할 수 있습니다(y 누름). 완료되면 '부팅 단계'가 '현재 post-fs-data'인지 확인하십시오. 그렇지 않으면 SafetyNet이 계속 트리거됩니다.

휴대전화가 SafetyNet을 통과해야 합니다. Play 스토어에서 Netflix 앱을 검색하거나 Play 스토어 설정으로 이동하여 기기가 인증되었는지 확인하여 확인할 수 있습니다.