Huawei Mate 30 Pro 사용자는 이제 Google Services Assistant/LZPlay를 통해 GApp을 가져온 휴대폰에서 백업을 복원하여 Google 앱을 사이드로드할 수 있습니다.
업데이트 1(2019년 10월 8일 @ 오전 4시 10분(ET)): 스레드에 더 이상 Huawei Mate 30 Pro에 대한 다운로드 가능한 리소스가 없다는 알림을 받았습니다. 이 방법은 여전히 개념적으로 남아 있습니다.
세상이 주목하는 것은 화웨이 메이트 30 시리즈 출시, 다음 질문에 대한 답변을 검색 중입니다. "올해 가장 널리 기대되는 휴대전화 중 하나인 Android에서 Google을 빼면 어떻게 될까요?" 그리고 우리가 두려워했던 것처럼 그리고 예상, Huawei Mate 30과 그 형제 자매는 Google 서비스가 사전 설치되지 않은 채 무대에 등장했습니다. 화웨이의 앱갤러리 앱 배포의 주요 매체로 사용됩니다. 이러한 상황은 단기간에 끝났지만, Google Services Assistant 형태로 '해결 방법'이 발견되었습니다. 사용자가 Huawei의 EMUI, Mate 30 시리즈 및 Honor 9X Pro에서 Google Play 서비스 및 관련 구성 요소를 사이드로드할 수 있는 앱입니다. Google Services Assistant 앱은 다음 웹사이트에서 호스팅되었습니다. LZPlay.net, 따라서 이 방법은 일반적으로 LZPlay로 알려지게 되었습니다.
기존 해결 방법: Google Services Assistant 및 LZPlay
Google 서비스 지원은 Google Apps가 설치되지 않은 기기에 Google Apps를 설치하기 위한 해결 방법이었으므로 이 해결 방법이 정확히 어떻게 구현되었는지는 타당한 질문이었습니다.
과거 중국 OEM은 쉽게 사이드로딩을 할 수 있도록 GMS(Google Mobile Services) 설치 프로그램을 출시했지만 이러한 솔루션은 Huawei에 있어 실질적인 가능성이 없었습니다. 전례 없고 복잡한 정치적 시나리오
. 이러한 GMS 설치 프로그램은 시스템 내에 미리 로드된 GMS "스텁"을 업데이트하여 작동했습니다. OEM(GMS 앱을 제대로 실행하려면 특별한 권한이 필요하며 이 권한은 시스템에만 존재합니다. 앱). 이미 알고 있듯이 루팅되지 않은 기기의 앱은 동일한 서명으로 서명된 경우에만 기존 앱 위에 업데이트될 수 있습니다. 따라서 스텁과 앱에는 동일한 Google 서명이 있어야 하며, 이는 본질적으로 미국 금지로 인해 Huawei가 Google 서명 스텁을 사전 로드하는 것을 방지합니다.장치의 소프트웨어를 손에 넣은 후에는 장치에 실제로 사전 로드된 GMS 스텁이 함께 제공되지 않는다는 사실을 알게 되었습니다. 이는 Google 서비스 지원이 Play 서비스를 설치하는 데 사용한 방법이 무엇이든 간에 비정상적이고 개발 내에서 가능한 용도에 대해 추가 조사할 가치가 있는 경우 지역 사회. XDA 인정 개발자 탑존우, Magisk와의 작업으로 유명하며, 이 변칙적인 행동을 조사했습니다.
알고 보니 Google Services Assistant는 모바일 기기 관리(MDM, 기업에서 직원 기기 관리에 사용)용으로 고안된 Huawei의 API 세트를 활용했습니다. 이에 대한 전체 API 참조 화웨이 보안 인증 SDK(Huawei Security Authorization SDK)가 대중에게 공개되었습니다., 따라서 기업 사용자는 비즈니스 조직의 장치에 대한 전체 제어 방법을 알고 그로부터 혜택을 받을 수 있습니다. 진짜 반전은 아주 최근에 문서화된 일부 MDM API의 형태로 나타나며, SDK에 액세스하기 위해 법적 계약에 서명할 때까지는 문서를 사용할 수 없습니다.
<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_SYS_APP"/>
<uses-permissionandroid: name="com.huawei.permission.sec.MDM_INSTALL_UNDETACHABLE_APP"/>
이러한 MDM API를 사용하면 허용된 앱 휴대폰에 부트로더가 잠겨 있고, Android 자체 검사 부팅이 활성화되어 있고, 다음으로 포맷되어 있는 경우에도 "시스템 앱"을 설치하려면 화웨이의 읽기 전용 파일 시스템 EROFS. 실제로 일어나는 일은 허용된 앱(이 경우 Google Services Assistant)이 사용자를 신고할 수 있다는 것입니다. 해당 앱이나 스텁이 읽기 전용 폴더에 실제로 존재하지 않는 경우에도 해당 앱을 제거할 수 없는 시스템 앱으로 간주합니다. 분할. "허용된 앱"은 화웨이에 의해 엄격하게 통제되는 것으로 알려져 있습니다. 개발자는 법적 계약에 서명하고 요청을 제출해야 합니다. 요청된 권한에 대한 권한 및 정당성을 확인하고 각 릴리스에 대한 APK 바이너리를 Huawei에 보냅니다. 점검. Huawei가 동의하는 경우에만 앱이 Huawei의 특수 키로 서명되어 이러한 API를 사용할 수 있게 됩니다.
따라서 Google Services Assistant의 존재는 Huawei의 MDM API의 엄격한 범위 내에 있었으며 암묵적으로 화웨이도 모르게 존재했습니다. 그러나 화웨이는 LZPlay와 관련이 없다고 부인했다. 다음 성명을 발표했다:
Huawei의 최신 Mate 30 시리즈에는 GMS가 사전 설치되어 있지 않으며 Huawei는 www.lzplay.net과 관련이 없습니다.
복잡한 정치적 시나리오를 고려할 때 예상할 수 있듯이 Google Services Assistant와 LZPlay의 존재는 단명할 것입니다. 해결 방법이 인기를 얻으면서 이해 관계자들이 주목한 것 같습니다. Google 서비스 지원을 호스팅하는 웹사이트인 LZPlay가 오프라인으로 전환되어 Google 서비스 지원 앱이 사이드로드되었습니다. 더 이상 Google 앱을 가져오지 않으며 해당 앱이 Huawei로부터 받은 특별 권한도 있었을 수도 있습니다. 취소되었습니다. SafetyNet도 Huawei Mate 30의 빌드 지문을 취소하는 업데이트를 받았기 때문에 Google도 이를 인지했을 것입니다. 허용 목록에 추가하면 SafetyNet이 실패하여 Google Apps를 사이드로드한 장치가 다음과 같은 앱을 사용할 수 없게 됩니다. 구글 페이.
새로운 해결 방법: HiSuite 복원
업데이트: 연결된 스레드에는 더 이상 다운로드 가능한 리소스가 없습니다. 그러나 다운로드 가능한 리소스를 얻을 수 있다는 가정 하에 이 방법은 개념적으로 계속 작동합니다.
Google 앱을 실행하는 기능은 많은 사람에게 큰 문제이므로 사람들은 이러한 유능한 하드웨어에 Google Apps를 사이드로드하는 데 지속적으로 관심을 가질 것입니다. XDA 수석 회원 장양_하하 알아냈다 다른 해결 방법, 본질적으로 방법이 작동했을 때부터 Google 서비스 지원을 사용하여 Google 앱을 설치한 기기에서 백업 이미지를 복원하는 작업이 포함됩니다. 또한 방법은 다음과 같습니다. Huawei Mate 30 Pro에만 해당 백업된 이미지는 해당 장치에서 나온 것이기 때문에 Huawei Mate 30이나 Honor 9X Pro에서도 동일한 이미지가 작동하는지 확인할 수 없었습니다.
Huawei Mate 30 Pro에 Google Apps를 설치하기 위한 새로운 해결 방법 - XDA 스레드
이 방법은 Google Services Assistant를 설치하고 모든 작업을 수행하도록 하는 것만큼 간단하지는 않지만 여전히 작동합니다. 하지만 SafetyNet은 서버측 변경이므로 계속 실패할 것이라는 주의가 필요합니다. Google.
- 사용자는 PC의 HiSuite에 파일을 백업하고 휴대폰을 공장 초기화해야 합니다.
- 다운로드 가능한 zip으로 제공된 Google 앱을 다음 위치에 설치하세요. 실.
- 제공된 백업 이미지 zip을 PC의 HiSuite 백업 폴더에 압축 해제합니다.
- 백업을 장치로 복원하고 백업 이미지의 "시스템 설정"도 휴대폰으로 복원했는지 확인하십시오.
- 제공된 백업이 휴대폰에 "복원"(즉, 설치)되면 장치를 다시 시작해야 합니다.
- 다음으로, 앱 설정으로 이동하여 설치한 Google 앱에 대한 모든 데이터를 지우고 해당 앱이 요청하는 모든 권한을 부여하는지 확인하세요.
- 좋은 측정을 위해 재부팅하십시오.
- 휴대폰에서 인터넷에 연결되어 있는 동안 Google Play 스토어를 실행하세요.
이전 데이터를 복원할 수 있는 시점에 대한 스레드가 즉시 지워지지 않습니다. 대부분의 사용자는 새로운 Huawei Mate 30 장치에서 이 방법을 사용하게 되므로 데이터 손실이 크지 않습니다. SafetyNet은 여전히 실패할 것이며 정치적 상황이 개선될 때까지 계속 실패할 가능성이 높습니다. 현재로서는 새 기기에 Google Apps를 설치하려는 경우 이 새로운 해결 방법이 최선의 방법입니다.
화웨이 메이트 30 XDA 포럼 || Huawei Mate 30 Pro XDA 포럼