Capacitor は、Android の root デバイスまたは iOS の jailbroken デバイスを検出するために使用されるルート プラグインです。
isRooted- デフォルトの root/jailbreak 検出チェックを実行します。isRootedWithBusyBox- Android でのみ BusyBox に特有のチェックを拡張します。detectRootManagementApps- Android でのみ、root マネジメント アプリケーションが存在するかどうかを検出します。detectPotentiallyDangerousApps- Android でのみ、root デバイスに一般的に見られる危険なアプリケーションを検出します。
パブリック API
「パブリック API」というタイトルのセクション| メソッド | 説明 |
|---|---|
isRooted | __CAPGO_KEEP_0__を実行するデフォルトのroot/jailbreak検出チェックを実行します。 |
isRootedWithBusyBox | デフォルトの検出を拡張して、BusyBox固有のチェック (Androidのみ) を実行します。 |
detectRootManagementApps | Androidのみで知られているroot管理アプリケーションが存在するかどうかを検出します。 |
detectPotentiallyDangerousApps | rootデバイス (Androidのみ) でよく見られる潜在的に危険なアプリケーションを検出します。 |
detectTestKeys | Androidのみでデバッグ/テストビルドタグを検出します。 |
checkForBusyBoxBinary | AndroidのみでBusyBoxバイナリがデバイスに存在するかどうかを確認します。 |
checkForSuBinary | Androidのみでバイナリが存在するかどうかを確認します。 su Androidのみでバイナリが実行可能であるかどうかを検出します。 |
checkSuExists | Androidのみでバイナリが存在するかどうかを確認します。 su Androidのみでバイナリが実行可能であるかどうかを検出します。 |
checkForRWPaths | Android用の世界書き込み可能なシステムパスを検出します。 |
checkForDangerousProps | Android用の危険なシステムプロパティを検出します。 |
checkForRootNative | Android用のRootBeerネイティブチェックを実行します。 |
detectRootCloakingApps | Android用にrootを隠すことができるアプリケーションを検出します。 |
isSelinuxFlagInEnabled | Android用のSELinuxの強制実行状態を確認します。 |
isExistBuildTags | Android用のOSイメージにテストビルドタグが付いているかどうかを検出します。 |
doesSuperuserApkExist | Android用にスーパーユーザーAPKがインストールされているかどうかを検出します。 |
isExistSUPath | Android用に知られているバイナリの場所をチェックします。 su Android用に保護する必要がある書き込み可能なディレクトリを検出します。 |
checkDirPermissions | Android用にスタイルコマンドを実行してrootを検出します。 |
checkExecutingCommands | Android用に知られているバイナリの場所をチェックします。 which su Android用に保護する必要がある書き込み可能なディレクトリを検出します。 |
checkInstalledPackages | Android用途のインストールされたパッケージを検出します。 |
checkforOverTheAirCertificates | Android用途のOTA証明書を改ざんしているかどうかを検出します。 |
isRunningOnEmulator | Android用途の一般的なエミュレータの指紋を検出します。 |
simpleCheckEmulator | Android用途の軽量エミュレータのチェックを実行します。 |
simpleCheckSDKBF86 | Android用途のx86エミュレータの指紋を検出します。 |
simpleCheckQRREFPH | Android用途のQC参考携帯電話のビルドを検出します。 |
simpleCheckBuild | Android用途のビルドホストの異常を検出します。 |
checkGenymotion | Android用途のGenymotionエミュレータの指紋を検出します。 |
checkGeneric | Android用途の一般的なエミュレータの指紋を検出します。 |
checkGoogleSDK | Android用途のGoogle SDK エミュレータの指紋を検出します。 |
togetDeviceInfo | 検出中に収集されたデバイス情報を返します。 |
isRootedWithEmulator | Android用途のデフォルトの検出を拡張してエミュレータのヒューリスティクスを使用します。 |
isRootedWithBusyBoxWithEmulator | エミュレータのヒューリスティクス (Android 限定) を使用して BusyBox の検出を拡張します。 |
getPluginVersion | Capacitor のネイティブ プラグインのバージョンを取得します。 |
真実の源
「真実の源」このリファレンスは、 src/definitions.ts に capacitor-is-root.
capgo/capacitor-is-root から続けてください。
「capgo/capacitor-is-root から続けてください。」Capacitor を使用している場合、 @capgo/capacitor-is-root ネイティブ プラグインの作業を計画するには、 Capgoの@capgo/capacitor-is-rootを使用 Capgoの@capgo/capacitor-is-rootのネイティブ機能 Capgo プラグインディレクトリ Capgo プラグインディレクトリの製品ワークフロー Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 プラグインの追加または更新の実装詳細 イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの代替の製品ワークフロー