メインコンテンツにスキップ

@capgo/capacitor-mock-location-detector

Capacitorアプリ用の層状GPS偽装検出

概要

概要

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

Core Capabilities

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

Check Layers

Check ID
contextiOSAndroid目的
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で安全と見なされる推測のみを使用します。
  • アプリは、開発者モードまたは偽の位置設定をプログラムで無効にすることはできません。

__CAPGO_KEEP_0__-偽の位置検出器 src/definitions.ts 編集ページ iOSの開発者モードの公開モードcapacitorは公開されていないため、プラグインはApp Storeで安全と見なされる推測のみを使用します。.