소개
소개 섹션@capgo/capacitor-mock-location-detector 여러 독립적인 체크를 결합하는 것은 PoKeep 또는 iMyFone AnyTo와 같은 도구를 신뢰할 수 없는 OS 플래그로 감지하는 데 사용할 수 없습니다.
Capgo의 핵심 기능
기본 기능analyze- 모든 사용 가능한 체크를 실행하고 점수화 된 합성 결과를 반환합니다.runCheck- 하나의 이름이 지정된 감지 층을 실행합니다.getCapabilities- 현재 플랫폼에서 지원되는 체크를 발견합니다.startMonitoring/stopMonitoring-locationIntegrityChanged이벤트openDeveloperSettings- 개발자 또는 모의 도구를 비활성화할 수 있는 최선의 노력으로 설정 화면을 열어줍니다.
체크 층
기본 기능| 체크 ID | iOS | Android | 목적 |
|---|---|---|---|
system_mock_flag | ✅ | ✅ | 현재 GPS 위치에 대한 OS 모의/시뮬레이션 플래그 |
developer_options | — | ✅ | 안드로이드 개발자 옵션 활성화 |
developer_mode_indicators | ✅ | ✅ | 직접적인 개발자/디버그 빌드 추정 |
mock_location_app | ✅ | ✅ | 알려진 위조 앱 패키지 또는 URL 스킴 |
adb_enabled | — | ✅ | USB 디버깅 활성화 |
mock_provider_settings | — | ✅ | 레거시 모의 위치 권한을 부여한 앱 |
location_anomaly | ✅ | ✅ | 불가능한 이동 속도/텔레포트 추정 |
motion_correlation | ✅ | — | GPS 이동과 가속도계 활동이 일치하지 않는 경우 |
simulator | ✅ | ✅ | 시뮬레이터/에뮬레이터 환경 |
중요한 제한 사항
중요한 제한 사항- iOS는 공개 개발자 모드(API)를 노출하지 않습니다. 플러그인은 앱 스토어 안전한 가치만 사용합니다.
- 앱은 개발자 모드나 위치 설정을 모킹하는 것을 프로그래밍적으로 비활성화할 수 없습니다.
진원점
‘진원점’이라는 섹션이 참조는 src/definitions.ts 에서 capacitor-위치 모킹 감지기.