이 앱을 사용하면 Play Integrity API를 사용하여 Android 기기의 수정되지 않은 상태를 확인할 수 있습니다.

Android 앱 개발자로서 대상 장치의 소프트웨어 및 하드웨어 환경을 검사하기 위해 남용 감지 메커니즘을 활용하려는 데에는 여러 가지 이유가 있습니다. Google의 SafetyNet Attestation API는 앱 개발자가 앱이 실행되는 Android 기기를 평가할 수 있는 악용 방지 API 중 하나입니다. 하지만, 2024년에는 더 이상 사용되지 않습니다. Play Integrity API를 선호합니다. 당연히 모딩 커뮤니티에는 기기 무결성 속성에 대해 Google Play 서비스에 쿼리할 수 있는 실용적이고 사용하기 쉬운 방법이 곧 필요할 것입니다. 이곳은 Play 무결성 API 검사기 들어 온다.

XDA 수석 멤버인 Nikolas Spiridakis가 제작함 1니콜라스, Play Integrity API Checker는 Google Play 서비스에서 보고한 대로 기기 무결성 상태를 확인하는 멋진 앱입니다. 설치 후에는 다음 버튼을 누르기만 하면 됩니다. 확인하다 버튼을 누르면 앱이 나머지 작업을 수행합니다. 개발자는 UI 디자인 언어에서 명백하게 드러나는 KISS 원칙("Keep It Simple Stupid")을 수용했습니다.

다행히 SafetyNet Attestation API와 Play Integrity API 간의 기기 무결성 결과 매핑은 매우 간단합니다. 간단히 말해서 후자의 "MEETS_BASIC_INTEGRITY" 속성은 SafetyNet의 "basicIntegrity" 속성과 동일합니다. 그 위에 기본 평가 아래에 "ctsProfileMatch"를 추가하면 새 API에서 "MEETS_DEVICE_INTEGRITY"에 해당하는 결과를 얻게 됩니다. 마지막으로 "MEETS_STRONG_INTEGRITY" 속성 옆에 녹색 체크 표시를 얻으려면 장치가 하드웨어 지원 SafetyNet 증명을 충족해야 합니다.

특히 재고 구성에서 여러 이탈 이벤트가 발생하면 Play 무결성 위반이 발생할 수 있습니다. 최신 Android 기기에서는 잠금 해제된 부트로더만으로도 남용 감지 시스템을 작동시킬 수 있습니다. 앱은 기기의 Play 무결성 상태를 수정하는 데 도움이 되지 않으며 단지 Google Play 서비스의 관점에서 상태를 반영할 뿐입니다. 그러나 고급 사용자는 여전히 다양한 해결 방법을 사용하여 다음을 수행할 수 있습니다.

Google의 SafetyNet 증명 및 유사한 악용 방지 검사를 통과합니다. 시스템의 어떤 부분도 손상시키지 않고.

Play Integrity API Checker를 사용해 보려면 아래 Google Play 링크에서 앱을 다운로드하세요. 이 글을 읽는 앱 개발자라면 이 앱은 오픈 소스, 코드베이스를 살펴보거나 새 패치를 제출하거나 앱을 직접 컴파일할 수 있습니다.

Play 무결성 API 검사기개발자: 니콜라스 스피리다키스

가격: 무료.

4.5.

다운로드

원천:XDA 포럼

을 통해:미샤알 라만