メニューに進む

@capgo/capacitor-is-root

Capacitor Android、iOSのrootedデバイスを検出するためのIs Rootプラグイン。

Capacitor root デバイスを検出するための Is Root プラグインです。

  • isRooted - デフォルトの root/jailbreak 検出チェックを実行します。
  • isRootedWithBusyBox - Android でのみ BusyBox に特有のチェックを拡張します。
  • detectRootManagementApps - Android でのみ知られている root 管理アプリケーションを検出します。
  • detectPotentiallyDangerousApps - root デバイスでよく見られる危険なアプリケーションを検出します (Android でのみ)。
メソッド概要
isRootedデフォルトのroot/Jailbreak検証を実行します。
isRootedWithBusyBoxBusyBox固有の検証をデフォルトの検証に拡張します (Androidのみ)。
detectRootManagementAppsAndroidのみで知られているroot管理アプリケーションが存在するかを検出します。
detectPotentiallyDangerousAppsrootデバイスでよく見られる危険なアプリケーションを検出します (Androidのみ)。
detectTestKeysデバッグ/テストビルドのタグを検出します (Androidのみ)。
checkForBusyBoxBinaryAndroidのみでBusyBoxバイナリがデバイスに存在するかを確認します。
checkForSuBinaryAndroidのみでバイナリが存在するかを確認します。 su Androidのみでバイナリが実行可能であるかを検出します。
checkSuExistsAndroidのみでシステムパスが世界にアクセス可能であるかを検出します。 su Androidのみでバイナリが存在するかを確認します。
checkForRWPathsAndroidのみでバイナリが実行可能であるかを検出します。
checkForDangerousPropsAndroid専用: 危険なシステムプロパティを検出します。
checkForRootNativeAndroid専用: RootBeerネイティブチェックを実行します。
detectRootCloakingAppsAndroid専用: rootを隠すことができるアプリケーションを検出します。
isSelinuxFlagInEnabledAndroid専用: SELinuxの強制実行状態を確認します。
isExistBuildTagsAndroid専用: OSイメージにテストビルドタグを検出します。
doesSuperuserApkExistAndroid専用: superuser APKがインストールされているかどうかを検出します。
isExistSUPathAndroid専用: su Android専用: 有名なバイナリの場所を検出します。
checkDirPermissionsAndroid専用: 保護すべき書き込み可能なディレクトリを検出します。
checkExecutingCommandsExecutes which su Android専用: 怪しいインストールされたパッケージを検出します。
checkInstalledPackagesAndroid専用:
checkforOverTheAirCertificatesAndroid専用: OTA証明書の改ざんを検出します。
isRunningOnEmulatorAndroid専用: 共通エミュレータの指紋を検出します。
simpleCheckEmulatorAndroid専用: 軽量のエミュレータチェックを実行します。
simpleCheckSDKBF86Android専用: x86エミュレータの指紋を検出します。
simpleCheckQRREFPHAndroid専用: QC参考電話のビルドを検出します。
simpleCheckBuildAndroid専用: ビルドホストの異常を検出します。
checkGenymotionAndroid専用: Genymotionエミュレータの指紋を検出します。
checkGenericAndroid専用: 一般的なエミュレータの指紋を検出します。
checkGoogleSDKAndroid専用: Google SDK エミュレータの指紋を検出します。
togetDeviceInfoAndroid専用: デバイス情報を検出します。
isRootedWithEmulatorAndroid専用: エミュレータのヒューリスティクスを使用したデフォルトの検出を拡張します。
isRootedWithBusyBoxWithEmulatorAndroid専用: エミュレータのヒューリスティクスを使用したBusyBox検出を拡張します。
getPluginVersionCapgoのネイティブCapacitorプラグインのバージョンを取得します。

このリファレンスは src/definitions.ts で capacitor-is-root.

Capgoのネイティブプラグインを使用している場合 @capgo/capacitor-is-root native plugin work を計画するには、を接続する Capgoのネイティブプラグインの作業を計画するには、@capgo/capacitor-is-rootを使用します。 @capgo/capacitorのネイティブ機能を使用するために Capgo プラグインディレクトリ Capgo プラグインディレクトリの製品ワークフロー用に Capacitor Capgo Capgoの実装詳細については、Capacitor プラグインによって Capgo で管理されます。 Capgoプラグインの実装詳細 Capgoプラグインの追加または更新の実装詳細 Capgoエンタープライズプラグインの代替 Capgo製品ワークフロー