Skip to content

@capgo/capacitor-is-root

Capacitor Is Root Plugin for detecting rooted (Android) or jailbroken (iOS) devices.

Capacitor Is Root Plugin for detecting rooted (Android) or jailbroken (iOS) devices.

  • isRooted - Performs the default root/jailbreak detection checks.
  • isRootedWithBusyBox - Android でのみ BusyBox に特有のチェックを拡張します。
  • detectRootManagementApps - Android でのみ知られている root 管理アプリケーションが存在するかどうかを検出します。
  • detectPotentiallyDangerousApps - Android でのみ root デバイスでよく見られる危険なアプリケーションを検出します。
メソッド説明
isRootedデフォルトの root/jailbreak 検出チェックを実行します。
isRootedWithBusyBoxAndroid でのみ BusyBox に特有のチェックを拡張します。
detectRootManagementAppsAndroid でのみ知られている root 管理アプリケーションが存在するかどうかを検出します。
detectPotentiallyDangerousAppsAndroid でのみ root デバイスでよく見られる危険なアプリケーションを検出します。
detectTestKeysAndroid でのみデバッグ/テストビルドのタグを検出します。
checkForBusyBoxBinaryデバイス上のBusyBoxバイナリが存在するかどうかを確認します (Androidのみ)。
checkForSuBinaryデバイス上の su バイナリが存在するかどうかを確認します (Androidのみ)。
checkSuExistsデバイス上の su バイナリが実行可能であるかどうかを検出します (Androidのみ)。
checkForRWPathsAndroidのみでシステムパスが世界に公開されているかどうかを検出します。
checkForDangerousPropsAndroidのみで危険なシステムプロパティが存在するかどうかを検出します。
checkForRootNativeRootBeerのネイティブチェックを実行します (Androidのみ)。
detectRootCloakingAppsAndroidのみでrootを隠すことができるアプリケーションが存在するかどうかを検出します。
isSelinuxFlagInEnabledSELinuxの強制実行状態を確認します (Androidのみ)。
isExistBuildTagsOSイメージにテストビルドタグが存在するかどうかを検出します (Androidのみ)。
doesSuperuserApkExistAndroidのみでスーパーユーザーAPKがインストールされているかどうかを検出します。
isExistSUPathAndroid用のバイナリの場所を確認します。 su Android用に書き込み可能なディレクトリを検出します。
checkDirPermissionsAndroid用にrootを検出するためのスタイルコマンドを実行します。
checkExecutingCommandsAndroid用に不審なインストールされたパッケージを検出します。 which su Android用にOTA証明書を改ざんしているかどうかを検出します。
checkInstalledPackagesAndroid用に一般的なエミュレータの指紋を検出します。
checkforOverTheAirCertificatesAndroid用に軽量のエミュレータチェックを実行します。
isRunningOnEmulatorAndroid用にx86エミュレータの指紋を検出します。
simpleCheckEmulatorAndroid用にQC参考電話機のビルドを検出します。
simpleCheckSDKBF86Android用にビルドホストの不正を検出します。
simpleCheckQRREFPH__CAPGO_KEEP_0__
simpleCheckBuild__CAPGO_KEEP_1__
checkGenymotionGenymotion エミュレータの指紋を検出 (Android 限定)
checkGeneric一般的なエミュレータの指紋を検出 (Android 限定)
checkGoogleSDKGoogle SDK エミュレータの指紋を検出 (Android 限定)
togetDeviceInfo検出中に収集されたデバイス情報を返します。
isRootedWithEmulatorエミュレータのヒューリスティックを拡張してデフォルトの検出を拡張 (Android 限定)
isRootedWithBusyBoxWithEmulatorエミュレータのヒューリスティックを拡張してBusyBox検出を拡張 (Android 限定)
getPluginVersionネイティブ Capacitor プラグインのバージョンを取得

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