メニューに進む

@capgo/capacitor-mock-location-detector

Capacitor用のiOSとAndroidのレイヤードGPSスパッフォッディング検出

@capgo/capacitor-mock-location-detector __CAPGO_KEEP_0__は、PoKeepやiMyFone AnyToなどのツールを検出するのに、OSのフラグが信頼できるものではないため、複数の独立したチェックを組み合わせています。

基本機能

Core Capabilities
  • analyze - __CAPGO_KEEP_0__を実行してスコア化された合成結果を返します。
  • runCheck - 指定された検出レイヤーを実行します。
  • getCapabilities - 現在のプラットフォームでサポートされているチェックを検出します。
  • startMonitoring / stopMonitoring - __CAPGO_KEEP_1__とイベントと locationIntegrityChanged - 開発者ツールやモックツールを無効にするためのベストエフォート設定画面を開きます。
  • openDeveloperSettings Check Layers

Check ID

iOS
AndroidSection titled “Check Layers”- __CAPGO_KEEP_0__を実行してスコア化された合成結果を返します。目的
system_mock_flag現在のGPS位置のOSモック/シミュレーションフラグ
developer_optionsAndroid開発者オプションが有効
developer_mode_indicators間接的な開発/デバッグビルドのヒューリスティック
mock_location_app知られているスパッフアプリパッケージまたはURLスキーム
adb_enabledUSBデバッグが有効
mock_provider_settingsアプリがレガシーモックロケーション許可を受けている
location_anomaly不可能な動きの速度/テレポートヒューリスティック
motion_correlationGPSの動きが加速度計の活動と一致しない
simulatorシミュレータ/エミュレータ環境
  • iOSでは、パブリックの開発者モードを公開していないため、APIが公開されていません。プラグインは、App Storeで安全と見なされるヒューリスティックのみを使用します。
  • アプリは、開発者モードをプログラムで無効にすることはできず、ロケーション設定を偽装することもできません。

このリファレンスは、 src/definitions.tscapacitor-mock-location-detector.