OnePlus 6 Android Pie Open Beta에서 SafetyNet을 전달하는 방법

OnePlus는 최신 Open Beta 버전의 OxygenOS로 기꺼이 업데이트하려는 경우 OnePlus 6 용 Android Pie를 제공했으며 최신 Material Design, Adaptive Battery 및 기타 Android Pie 기능을 갖춘 완전한 기능을 갖춘 Android Pie이지만, 공개 베타 상태로 인해 단점이 있습니다. 예를 들어 Google Pay가 아직 지원되지 않고 OnePlus 6에서 SafetyNet Attestation API 테스트에 실패한 경우. 즉, OnePlus 6이 루팅되지 않은 경우에도 Google Play를 사용하거나 Snapchat에 로그인하거나 Netflix 또는 SafetyNet을 전달해야하는 기타 앱을 볼 수 없습니다 ( NetFlix APK를 여전히로드 할 수는 있지만) 작동하는 것 같습니다) .

일반적으로 기기가 ctsProfile 검사에 실패 했지만 여전히 basicIntegrity를 ​​통과하면 거의 항상 휴대 전화의 개별 지문 (사용중인 ROM의 고유 식별자) 및 Android 빌드 여부 ( 설정> About> Build) 는 Google의 CTS ( Compatibility Test Suite)를 통해 확인되었습니다.

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

이 가이드를 따르면 OxygenOS의 Open Beta 버전에서 SafetyNet을 전달할 수 있으며 Google Pay를 완벽하게 사용할 수 있습니다. Magisk와 장치의 지문을 변경할 수있는 모듈을 사용하거나 직접 build.prop를 수정할 수있는 두 가지 방법 중 하나를 통해 두 가지 방법을 통해이를 달성 할 수 있습니다. 두 가지 방법을 모두 안내합니다. . 주의 깊게 따르고 문제가 발생하면 의견을 남기십시오.

OnePlus 6에서 SafetyNet을 전달하도록 Build.Prop 자신을 수정

이것은 일반적으로 Magisk 방법보다 쉽기 때문에 너무 많이 다루고 싶지 않은 경우 먼저 여기에서 시작해야합니다. OnePlus 6은 Magisk를 통해 이미 루팅해야합니다. 그렇지 않은 경우 Appual 's Guide“OnePlus 6 루팅 방법”을 읽을 수 있습니다.

루팅 한 후에는 build.prop 편집기를 다운로드하거나 루트 파일 탐색기를 사용하여 텍스트 편집기를 통해 직접 찾아서 편집해야합니다 (MiXplorer는 제 개인 선호).

build.prop를 수정하는 데 사용할 수있는 응용 프로그램을 설치 한 후 "ro.build.fingerprint"행으로 이동하여 값을 변경하십시오.

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6 : 9 / PKQ1.180716.001 / 1808301430 : 사용자 / 릴리스 키 

(또는 현재 빌드 지문이 무엇이든)

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6 : 8.1.0 / OPM1.171019.011 / 06140300 : 사용자 / 릴리스 키 

장치를 재부팅하면 SafetyNet이 전달됩니다. 이 방법의 단점은 / system을 변경하고 있으므로 휴대 전화를 업데이트하거나 ROM을 다시 플래시하면이 변경 사항을 덮어 씁니다. 최신 안정 버전의 지문을 스푸핑하고 있으므로 Google은 Android 버전이 CTS 테스트를 거친 것으로 보입니다. 이제 Android Pie에서 Google Pay를 사용할 수 있습니다.

Magisk 모듈을 사용하여 OnePlus 6에서 SafetyNet 전달

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

설정이 완료되면 Magisk 모듈 저장소에있는 "MagiskHide Props Config"모듈을 다운로드하여 설치해야합니다. 이 작업을 마치면 모든 터미널 에뮬레이터 (Jack Palevich의 터미널 에뮬레이터가 완벽하게 작동 함)를 다운로드하고 시작된 후 "props"를 입력하십시오.

터미널 화면에이 출력 / 메뉴가 나타납니다.

Magisk Module Props 구성 편집기

이제 다음 순서로 눌러야합니다.

  • "1"( 장치 지문 편집),
  • "F"( 인증 된 지문 선택)
  • 8”( OnePlus)
  • “7”( OnePlus 6 8.1.0)

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

이러한 방법 중 하나를 수행하는 데 문제가있는 경우 아래 의견을 통해 해결 방법을 찾을 수 있도록 알려주십시오.

재미있는 기사