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

OnePlus 6 Android Pie Open Beta에서 SafetyNet을 통과하는 방법

OnePlus는 최신 오픈 베타 버전의 OxygenOS로 업데이트하려는 경우 OnePlus 6용 Android Pie를 제공했습니다. 최신 Material Design, 적응형 배터리 및 기타 Android Pie 기능을 갖춘 완전한 기능을 갖춘 Android Pie임에도 불구하고, 오픈 베타 상태이기 때문에 단점이 있습니다. 예를 들어 Google Pay가 (아직) 지원되며 OnePlus 6은 SafetyNet Attestation API 테스트에 실패합니다. 즉, OnePlus 6이 루팅되지 않은 경우에도 Google Play를 사용하거나, Snapchat에 로그인하거나, Netflix를 시청하거나, SafetyNet을 통과해야 하는 기타 앱을 볼 수 없습니다(NetFlix를 사이드로드할 수는 있음). APK, 작동하는 것 같습니다) .

일반적으로 기기가 basicIntegrity를 ​​통과하는 ctsProfile 검사에 실패하는 경우 , 거의 항상 휴대전화의 개별 지문으로 인해 발생합니다. 이는 사용 중인 ROM의 고유 식별자이며 현재 사용 중인 Android 빌드(설정> 정보> 빌드)인지 확인합니다. Google의 CTS(호환성 테스트 모음)를 통해 확인되었습니다. .

지문이 CTS 인증 Android 빌드와 일치하지 않으면 즉시 실패합니다. . OnePlus가 SafetyNet에 실패하는 오픈 베타 ROM을 추진하는 이유를 묻지 마십시오. 향후 수정될 것이라고 확신합니다. 하지만 그동안 build.prop 파일에 있는 기기의 지문을 수정해야 합니다.

이 문제를 해결할 수 있는 방법이 있습니다. 이 가이드를 따르면 OxygenOS의 오픈 베타 버전에서 SafetyNet을 통과하고 Google Pay를 완벽하게 사용할 수도 있습니다. 우리는 선택할 수 있는 두 가지 방법을 통해 이를 달성할 것입니다. Magisk와 장치의 지문을 변경할 수 있는 모듈을 사용하거나 직접 build.prop을 수정할 수 있습니다. 두 가지 방법을 모두 안내해 드리겠습니다. . 주의 깊게 따르고, 문제가 있으면 댓글을 남겨주세요.

Build.Prop을 수정하여 OnePlus 6에서 SafetyNet을 통과

이것은 일반적으로 Magisk 방법보다 쉽기 때문에 너무 많이 수정하고 싶지 않다면 여기에서 먼저 시작해야 합니다. OnePlus 6은 이미 Magisk를 통해 루팅되어 있어야 합니다. 그렇지 않은 경우 Appual의 "OnePlus 6 루팅 방법" 가이드를 읽을 수 있습니다.

루팅되면 build.prop 편집기를 다운로드하거나 루트 파일 탐색기를 사용하여 텍스트 편집기를 통해 찾아서 수동으로 편집해야 합니다(MiXplorer가 개인적으로 가장 좋아함).

build.prop을 수정하는 데 사용할 수 있는 애플리케이션을 설치했으면 "ro.build.fingerprint" 줄로 이동하여 값을 변경합니다.

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:9/PKQ1.180716.001/1808301430:user/release-keys

(또는 현재 빌드 지문이 무엇이든 간에) 대상:

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys

기기를 재부팅하면 이제 SafetyNet을 통과하게 됩니다. 이 방법의 단점은 /system을 변경하고 있으므로 전화를 업데이트하거나 ROM을 새로 고치면 이 변경 사항을 덮어쓰게 된다는 것입니다. 최신 안정 릴리스의 지문을 스푸핑하고 있으므로 Google에 귀하의 Android 버전이 CTS 테스트를 거친 것으로 보입니다. 이제 Android Pie에서 Google Pay를 사용할 수 있습니다.

Magisk 모듈을 사용하여 OnePlus 6에서 SafetyNet 통과

이 방법을 따르려면 조금 더 까다롭다는 경고를 받습니다. Resetprop(build.prop을 시스템 없이 수정하는 데 사용됨) 이기 때문에 새로운 Magisk Canary 빌드를 사용해야 합니다. 최신 Magisk Canary 빌드를 사용하지 않는 한 Android Pie에서 작동하지 않습니다. 이것은 Fortnite Mobile과 같은 게임을 할 수 있다는 이점이 있지만 Magisk Canary 빌드와 관련된 버그도 발생합니다. 따라서 Magisk Canary에 이미 익숙하지 않다면 수동 build.prop 편집 방법을 수행하는 것이 좋습니다. .

설정이 완료되면 Magisk 모듈 리포지토리에서 찾을 수 있는 "MagiskHide Props Config" 모듈을 다운로드하여 설치해야 합니다. 완료했으면 터미널 에뮬레이터(Jack Palevich의 터미널 에뮬레이터가 완벽하게 작동함)를 다운로드하고 실행 후 "props"를 입력합니다.

터미널 화면에 다음 출력/메뉴가 표시되어야 합니다.

OnePlus 6 Android Pie Open Beta에서 SafetyNet을 통과하는 방법

이제 (이 순서대로) 눌러야 합니다:

  • “1”(기기 지문 수정) ,
  • “F”(인증된 지문 선택)
  • 8인치(OnePlus)
  • “7”(OnePlus 6 8.1.0)

그런 다음 재부팅해야 하며 이제 SafetyNet을 통과해야 합니다.

이러한 방법 중 하나를 수행하는 데 문제가 있는 경우 아래 의견에 알려주시면 해결 방법을 찾는 데 도움을 드릴 수 있습니다.