Zum Inhalt springen

@capgo/capacitor-Mock-Locations-Detektor

Schichtweise GPS-Spoofing-Detektion für Capacitor-Apps auf iOS und Android.

Übersicht

Übersicht

@capgo/capacitor-mock-location-detector kombiniert mehrere unabhängige Überprüfungen, da kein einzelner Betriebssystem-Flag zuverlässig Werkzeuge wie PoKeep oder iMyFone AnyTo erkennt.

  • analyze - Alle verfügbaren Überprüfungen ausführen und ein bewerteter kombiniertes Ergebnis zurückgeben.
  • runCheck - Eine benannte Erkennungsschicht ausführen.
  • getCapabilities - Unterstützte Überprüfungen auf der aktuellen Plattform entdecken.
  • startMonitoring / stopMonitoring - Periodische Analyse mit locationIntegrityChanged - Ereignissen.
  • openDeveloperSettings - Öffnen Sie das Einstellungs-Menü, um Benutzern die Möglichkeit zu geben, Entwickler- oder Mock-Tooling zu deaktivieren.
Überprüfungs-IDiOSAndroidZweck
system_mock_flagMock-OS-Flag für die aktuelle GPS-Position
developer_optionsEntwickleroptionen für Android aktiviert
developer_mode_indicatorsIndirekte Heuristik für Debug-Builds
mock_location_appBekannte Spoof-App-Pakete oder URL-Schemes
adb_enabledUSB-Debugging aktiviert
mock_provider_settingsApps mit Legacy-Mock-Location-Berechtigung
location_anomalyUnmögliche Bewegungsgeschwindigkeit/Teleport-Heuristik
motion_correlationGPS-Bewegung ohne passende Beschleunigungstätigkeit
simulatorSimulator/Emulator-Umgebung
  • iOS stellt keinen öffentlichen Entwicklermodus zur Verfügung API. Der Plugin verwendet nur App Store-sichere Heuristiken.
  • Apps können den Entwicklermodus oder die Mock-Locations-Einstellungen nicht programmatisch deaktivieren.

Diese Referenz wird von src/definitions.ts in capacitor-Mock-Locations-Detector.