Skip to content

@capgo/capacitor-위장 위치 탐지기

iOS 및 Android에서 Capacitor 앱에 대한 층별 GPS 위장 탐지

개요

개요

@capgo/capacitor-mock-location-detector 다중 independent 검사 조합은 OS 플래그가 PoKeep 또는 iMyFone AnyTo와 같은 도구를 신뢰할 수 없기 때문에.

기본 기능

기본 기능
  • analyze - 모든 사용 가능한 검사 실행 및 점수화 된 합성 결과 반환.
  • runCheck - 하나의 이름 지정 된 감지 층 실행.
  • getCapabilities - 현재 플랫폼에서 지원되는 검사 발견.
  • startMonitoring / stopMonitoring - 이벤트와 함께 주기적인 분석. locationIntegrityChanged - 사용자가 개발자 또는 모의 도구를 비활성화할 수 있는 최선의 노력 설정 화면 열기.
  • openDeveloperSettings 검사 층

검사 층

검사 ID
__CAPGO_KEEP_0____CAPGO_KEEP_0____CAPGO_KEEP_0__목적
system_mock_flag현재 GPS 위치에 OS 모의/시뮬레이션 플래그
developer_options안드로이드 개발자 옵션 활성화
developer_mode_indicators직접적인 개발자/디버그 빌드 추정
mock_location_app알려진 위조 앱 패키지 또는 URL 스키마
adb_enabledUSB 디버깅 활성화
mock_provider_settings레거시 모의 위치 권한을 부여받은 앱
location_anomaly불가능한 이동 속도/텔레포트 추정
motion_correlationGPS 이동과 가속도계 활동이 일치하지 않는 경우
simulator시뮬레이터/에뮬레이터 환경

중요한 제한 사항

제목: 중요한 제한 사항
  • iOS에서 개발자 모드에 대한 공개 모드 API를 노출하지 않습니다. 플러그인은 앱 스토어에서 안전한 추론만 사용합니다.
  • 앱은 개발자 모드나 가짜 위치 설정을 프로그래밍적으로 비활성화할 수 없습니다.

진실의 근원

제목: 진실의 근원

이 참조는 src/definitions.ts in capacitor-가짜 위치 탐지기.