メニューに進む

@capgo/capacitor-mock-location-detector

Capacitor用のiOSとAndroidのレイヤードGPSスパッフ検出

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

Core Capabilities

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__CAPGO_KEEP_0__フラグ
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.ts このリファレンスは capacitor-mock-location-detector.