Resumen
Section titled “Overview”@capgo/capacitor-mock-location-detector Combina múltiples comprobaciones independientes porque ninguna bandera de sistema de confianza detecta herramientas como PoKeep o iMyFone AnyTo.
Capacidades básicas
Section titled “Core Capabilities”analyze- Ejecuta todas las comprobaciones disponibles y devuelve un resultado compuesto calificado.runCheck- Ejecuta una capa de detección nombrada.getCapabilities- Descubre las comprobaciones admitidas en la plataforma actual.startMonitoring/stopMonitoring- Análisis periódico conlocationIntegrityChangedeventos.openDeveloperSettings- Open the best-effort settings screen so users can disable developer or mock tooling.
Capas de comprobación
Sección titulada “Capas de comprobación”| Verificar ID | iOS | Android | Propósito |
|---|---|---|---|
system_mock_flag | ✅ | ✅ | Bandera de simulación de sistema operativo en la fijación GPS actual |
developer_options | — | ✅ | Opciones de desarrollador de Android habilitadas |
developer_mode_indicators | ✅ | ✅ | Heurísticas de compilación indirecta para desarrollador/debug |
mock_location_app | ✅ | ✅ | Known spoof app packages or URL schemes |
adb_enabled | — | ✅ | USB debugging habilitado |
mock_provider_settings | — | ✅ | Aplicaciones con permiso de ubicación mock legado |
location_anomaly | ✅ | ✅ | Velocidad de movimiento imposible / heurística de teleportación |
motion_correlation | ✅ | — | Movimiento GPS sin actividad de acelerómetro que coincida |
simulator | ✅ | ✅ | Entorno de simulador/emulador |
Limitaciones importantes
Título de sección “Limitaciones importantes”- iOS no expone un modo de desarrollador público API. El plugin utiliza solo heurísticas seguras para la Tienda de aplicaciones.
- Apps cannot programmatically disable Developer Mode or mock location settings.
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-detector de ubicación mock.