Huawei는 Magisk를 손상시키는 업데이트를 출시했지만 쉽게 고칠 수 있습니다.

Huawei는 Magisk를 기반으로 한 소프트 브릭 휴대폰 업데이트를 출시했습니다. 그러나 수정 사항이 발견되었습니다. 업데이트에 대해 우리가 알고 있는 모든 것은 다음과 같습니다.

최근 미국과 호주의 문제에도 불구하고 Huawei는 전 세계적으로 계속해서 사업을 성장시키고 있습니다. 빠르게 성장해 중국 시장을 장악한 이 회사는 이제 애플, 삼성 등에 도전장을 내밀고 있다. Huawei P20 플래그십 라인업은 성공의 증거입니다. 리뷰어들은 카메라, 빌드 품질 및 기능에 대해 크게 칭찬했으며, 화웨이 메이트 20. 회사의 하위 브랜드인 Honor는 다음과 같은 장치를 제공합니다. 아너 플레이 그리고 명예 10 중급 시장에서 경쟁하기 위해 이런 스마트폰 때문에 XDA의 많은 사람들이 Huawei와 Honor 기기의 팬이 되었지만, 많은 분들이 아시다시피 Huawei는 부트로더 잠금 해제 코드 제공 중지 놀라운 반 소비자 움직임으로 휴대폰의 대부분의 개발과 모딩을 효과적으로 차단했습니다.

이전에 포털에서 이 문제를 해결한 적이 있습니다., 그리고 우리는 여전히 이 결정에 크게 실망하고 있습니다. 화웨이와 같은 거대 기업이 결정을 번복하거나 최소한 타협점을 찾는 것은 쉽지 않습니다. 어느 정도 진전이 있었어 그런 면에서 열광적인 사람들에게는 상황이 여전히 암울합니다. 최근 업데이트로 인해 사람들은 회사에 대한 신뢰를 더욱 잃게 되었습니다. 기본 램디스크 이미지가 다시 플래시되지 않는 한 더 이상 부팅되지 않도록 Magisk로 루팅됨. 따라서 Huawei 및 Honor 장치 소유자는 부트로더를 잠금 해제할 수 없을 뿐만 아니라 이미 그렇게 한 소유자도 장치를 루팅할 수 없게 되었습니다. 많은 사람들이 (아직 또 다른) 반열광적인 움직임에 대해 회사를 비난했지만 업데이트에 대한 조사에 따르면 부드러운 벽돌은 Magisk/root를 차단하기 위해 의도적으로 수행되지 않은 업데이트의 부작용. 이번 업데이트에 대해 우리가 알고 있는 모든 정보는 다음과 같습니다.


Magisk에 루팅된 전화기의 부팅을 방지하는 Huawei의 "Patch01" 업데이트

이 문제는 처음에 밝혀진, 그리고 그럼 더 자세히, XDA 수석 회원 작성 테칼로테 공식 Magisk Beta XDA 포럼 스레드에서. 해당 회원은 공식 Android Oreo 업데이트를 설치한 다음 작은 "버그 수정" OTA 업데이트를 설치할 수 있도록 장치 브랜드를 변경한 후 Huawei P9에서 이 문제를 우연히 발견했습니다. "patch01"이라고 불리는 업데이트 자체에는 MMS 및 게임에 대한 수정 사항이 포함되어 있지만 Magisk 루팅 장치를 소프트 브릭으로 만드는 커널 패치도 포함되어 있습니다.

그에 따르면 그는 업데이트를 수행하기 전에 원본 부팅 이미지와 원본 복구를 플래시하고 Magisk Manager를 제거했으며 그 시점에서 전화기가 제대로 부팅되었습니다. 그러나 업데이트 후 Magisk를 다시 플래시하면 휴대폰이 "기기를 신뢰할 수 없습니다." 스플래시 화면에서 멈췄습니다. 업데이트된 펌웨어는 원본 b528 램디스크 이미지로만 부팅되었습니다. 이 동작은 dm-verity, 강제 암호화 또는 Android 자체 검사 부팅이 비활성화되었는지 여부에 관계없이 지속되었으며 Magisk v16.0 및 v16.7이 모두 테스트되었습니다. (복구가 Recovery_ramdisk라는 자체 파티션에 플래시되므로 TWRP를 플래시하는 것만으로는 문제가 되지 않았지만 나중에 전화를 루팅하려고 시도하면 부팅 루프가 트리거됩니다.)

지금까지 여러 사용자가 이 동작을 확인했습니다. 또한 Huawei P9에만 국한되지 않는 것으로 보입니다. Huawei Mate 10 포럼의 사용자 또한 "patch01" OTA 업데이트를 설치한 후에도 동일한 동작을 확인하고 있으며, 이로 인해 이 패치가 현재 지원되는 모든 Huawei/Honor 휴대폰에 출시될 것으로 생각됩니다. 부트로더 잠금 해제에 관한 Huawei의 최근 조치를 고려하면 사람들이 이 업데이트가 루팅을 의도적으로 차단하기 위해 출시되었다고 믿는 이유를 이해하는 것은 어렵지 않습니다. XDA 인정 개발자 / 인정 기여자 탑존우Magisk의 주요 개발자인 는 처음에 자신의 트위터 계정에서 이 문제를 인정했습니다.

Tecalote 자신과 몇몇 Huawei 사용자 및 개발자는 지난 며칠 동안 문제를 철저히 조사하는 임무를 맡았습니다. 그리고 해결책을 찾아냈습니다.

이 작업이 수행되는 이유는 무엇입니까?

초기 증거(및 매우 성급한 추측, 소문, 기사/토론)로 인해 사용자는 이 업데이트는 루팅된 사용자를 차단하려는 유일한 목적으로 푸시된 것으로 생각됩니다. 장치. 결국 화웨이는 최근 부트로더 잠금 해제에 적대적인 접근 방식을 취했습니다. 휴대폰 제조업체가 루팅된 휴대폰을 찾아 나선 것은 이번이 처음이 아닙니다. 작년에 우리는 LG가 루팅된 휴대폰을 포함했다고 보고했습니다. 루트 검사기 도구 루트가 감지되면 문제가 발생할 수 있습니다. 물론, 우리는 또한 많은 경우를 가지고 있습니다 제조업체 및 통신업체가 부트로더 잠금 해제를 차단함 사용자가 휴대폰을 조작하는 것을 방지하기 위해 최근부터 Huawei도 포함하고 있습니다.

그러나 XDA 선임 멤버인 Tecalote와 다른 사용자들이 추가 조사를 통해 이것이 반드시 Huawei가 루팅 사용자를 단속하는 경우는 아니라는 사실이 밝혀졌습니다. 오히려 Magisk 패치 램디스크 이미지가 호환되지 않고 휴대폰이 부팅되지 않게 만드는 커널 패치의 의도하지 않은 부작용을 다루고 있을 가능성이 더 높습니다. 또한 사용자는 이 문제를 쉽게 해결하여 Magisk가 패치된 휴대폰에서 제대로 작동하도록 할 수 있습니다.

결국 화웨이의 정확한 의도가 알려지지 않았기 때문에 이것이 의도적인 것인지 아닌지는 확실히 알 수 없습니다. 이 업데이트가 실제로 루팅된 사용자를 차단하기 위해 의도적으로 수행된 경우, 우리는 정당한 이유를 찾을 수 없습니다. 영향을 받은 사용자가 이미 부트로더를 얻기 위해 어려움을 겪었기 때문에 전혀 존재하지 않습니다. 잠금 해제되었습니다. 그러나 주제에 대한 최근 연구와 맥락, 그리고 업데이트 후에도 Magisk를 설치할 수 있다는 사실을 고려할 때 이것이 의도적인 것이라고는 전혀 생각되지 않습니다.

이 문제를 어떻게 해결할 수 있나요?

이미 장치를 업데이트했고 Magisk를 설치하려면 Tecalote가 포럼에서 공개한 대로 설치하기 전에 "Preserve AVB 2.0/dm-verity" 플래그를 활성화해야 합니다. 해당 플래그는 설치 시 자동으로 설정되지 않으므로 TWRP에서 최신 Magisk zip을 플래시할 수는 없지만 Magisk Manager를 사용하여 부팅 이미지를 수동으로 패치할 수 있습니다.

  1. 공식 스레드에서 최신 Magisk Manager APK를 다운로드하여 기기에 설치하고 앱을 엽니다.
  2. "AVB 2.0/dm-verity 유지" 확인란이 활성화되어 있으며, 비활성화된 경우 활성화합니다. 장치가 암호화된 경우 "강제 암호화 유지"가 활성화되어 있는지도 확인하세요.
  3. 설치 버튼을 탭하고 "를 선택하세요.패치 부팅 이미지 파일" 옵션. 이렇게 하면 앱 내부에 Magisk 패치 부팅 이미지가 생성됩니다.
  4. 결과 부팅 이미지를 장치에 플래시합니다. 파일을 컴퓨터의 fastboot 디렉토리로 이동하고 휴대폰을 fastboot 모드로 재부팅한 다음 "fastboot flash boot boot.img" 명령을 실행하거나 설치로 이동하여 "이미지 설치" 버튼을 탭하고 새로 패치된 boot.img를 플래시하여 TWRP로 플래시하면 됩니다.
  5. 시스템을 재부팅하고 Magisk Manager 앱을 다시 엽니다. Magisk의 추가 설정을 진행할지 묻는 팝업이 나타나면 예를 탭하세요.
  6. 즐기다!

이미 루팅되어 업데이트를 받고 싶지 않은 경우에도 OTA 관리자를 비활성화하는 구식 방법을 사용할 수 있습니다.

  1. Google Play Store 또는 XDA Labs에서 Solid Explorer, MiXplorer, FX File Explorer 또는 기타 루트 지원 파일 브라우저를 다운로드하세요.
  2. 앱을 열고 이용 약관에 동의한 후 권한을 부여하고 루트 액세스 권한을 부여하세요.
  3. 스토리지 루트로 이동한 다음 /system/app/HwOUC로 이동합니다.
  4. HwOUC.apk의 이름을 HwOUC.bak로 바꿉니다.
  5. 재부팅하면 됩니다.
솔리드 탐색기 파일 관리자개발자: NeatBytes

가격: 무료.

4.2.

다운로드
FX 파일 탐색기개발자: 넥스트앱(주)

가격: 무료.

4.1.

다운로드

[appbox xda com.mixplorer]

당신이 실행하는 경우 맞춤 ROM 덕분에 프로젝트 트레블 지원, 이 기능은 Huawei의 자체 EMUI 소프트웨어에만 영향을 미치므로 이로부터 안전해야 합니다.

이미 업데이트한 경우 "Patch01" 업데이트에서 롤백할 생각이 있다면 그렇게 하지 않는 것이 좋습니다. 따라서 일부 업데이트에는 다른 XLoader가 있을 수 있으며(예: Huawei Mate 10의 일부 업데이트) 위험이 따릅니다. ~의 호환되지 않는 XLoader를 플래시하면 장치가 영구적으로 차단됩니다.. 또한 Magisk에 대한 해결 방법이 이미 발견되었습니다. 다운그레이드는 마음이 약한 사람을 위한 것이 아니므로 정말로 다운그레이드하고 싶고 위험을 인정한다면 포럼에서 귀하의 장치에 적합한 다운그레이드 방법을 검색하는 것이 좋습니다.


결론

부트로더 잠금 해제를 차단하고 루트 액세스에 대한 정책을 갖는 것은 해당 정책에 동의하지 않더라도 우리가 감당할 수 있는 일입니다. 하지만 이미 부트로더를 잠금 해제한 루팅된 사용자를 적극적으로 차단하고 의도적으로 업데이트로 휴대폰을 차단할 수 있을까요? 그럴 이유는 없으며, 적어도 우리 의견으로는 루팅 사용자가 Huawei의 대규모 글로벌 사용자 기반에서 무시할 수 있는 수를 차지한다는 점을 고려하면 너무 불필요하다고 생각합니다. 사용자가 Huawei가 루트를 차단하고 있다고 생각하는 이유를 이해하지만 여기서는 그렇지 않다고 생각합니다.

루팅을 불법 복제, 해킹 또는 사이버 범죄와 유사한 것으로 간주해서는 안 됩니다. 루팅된 Android 스마트폰은 관리자 권한이 있는 Windows 컴퓨터와 거의 비슷합니다. 또는 슈퍼유저 액세스 권한이 있는 Linux PC. 장치를 루팅하기로 선택한 사람들은 루팅과 관련된 보안 위험을 충분히 알고 있습니다. 많은 비용을 지출한 장치에서 추가 기능을 얻을 수 있는 방법을 찾고 있을 뿐입니다. 소유하다.

이것이 의도적인 변화라고 생각하지는 않지만, 명확한 설명을 위해 Huawei에 연락했으며 회신을 받으면 이에 따라 이 기사를 업데이트할 것입니다. ROM 루팅/사용에 정말로 관심이 있다면 Huawei/Honor 장치를 구입하는 것이 여전히 가장 현명한 선택은 아닙니다. 앞서 언급했듯이 ROM은 여전히 ​​부트로더 잠금 해제 코드를 제공하지 않습니다. 하지만 그동안 이미 업데이트했다면 위의 단계에 따라 루트를 다시 얻으세요.