Capacitor は、Android の root デバイスまたは iOS の jailbroken デバイスを検出するための Root プラグインです。
Core Capabilities
「Core Capabilities」isRooted- デフォルトの root/jailbreak 検出チェックを実行します。isRootedWithBusyBox- Android でのみ BusyBox に特有のチェックを拡張します。detectRootManagementApps- Android でのみ知られている root 管理アプリケーションが存在するかどうかを検出します。detectPotentiallyDangerousApps- Android でのみ root デバイスに一般に存在する危険なアプリケーションを検出します。
API
「API」| メソッド | 説明 |
|---|---|
isRooted | デフォルトの root/jailbreak 検出チェックを実行します。 |
isRootedWithBusyBox | BusyBox固有のチェックを追加します (Androidのみ)。 |
detectRootManagementApps | 知られているroot管理アプリケーションが存在するかどうかを検出します (Androidのみ)。 |
detectPotentiallyDangerousApps | rootデバイスでよく見られる潜在的に危険なアプリケーションを検出します (Androidのみ)。 |
detectTestKeys | デバッグ/テストビルドのタグを検出します (Androidのみ)。 |
checkForBusyBoxBinary | BusyBoxバイナリがデバイス上に存在するかどうかを確認します (Androidのみ)。 |
checkForSuBinary | バイナリが存在するかどうかを確認します (Androidのみ)。 su バイナリが実行可能であるかどうかを検出します (Androidのみ)。 |
checkSuExists | システムパスが世界にアクセス可能であるかどうかを検出します (Androidのみ)。 su システムプロパティが危険であるかどうかを検出します (Androidのみ)。 |
checkForRWPaths | RootBeerネイティブチェックを実行します (Androidのみ)。 |
checkForDangerousProps | Checks whether a |
checkForRootNative | is present (Android only). |
detectRootCloakingApps | rootを隠すことができるアプリケーションを検出します (Android 限定)。 |
isSelinuxFlagInEnabled | SELinuxの強制実行状態を確認します (Android 限定)。 |
isExistBuildTags | OS イメージに付加されたテストビルドタグを検出します (Android 限定)。 |
doesSuperuserApkExist | スーパーユーザーAPKがインストールされているかどうかを検出します (Android 限定)。 |
isExistSUPath | 知られている su 二進形式の場所を確認します (Android 限定)。 |
checkDirPermissions | 保護すべき書き込み可能なディレクトリを検出します (Android 限定)。 |
checkExecutingCommands | rootを検出するためのスタイルコマンドを実行します (Android 限定)。 which su 不審なインストールされたパッケージを検出します (Android 限定)。 |
checkInstalledPackages | OTA証明書が改ざんされているかどうかを検出します (Android 限定)。 |
checkforOverTheAirCertificates | 一般的なエミュレータの指紋を検出します (Android 限定)。 |
isRunningOnEmulator | known__CAPGO_KEEP_0__binary locations |
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 からsynced capacitor-is-root.
@capgo/capacitor-is-rootから続けてください
@capgo/capacitor-is-rootから続けてくださいのセクションCapgoを使用している場合 @capgo/capacitor-is-root native pluginの作業を計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-rootを接続してください @capgo/capacitor-is-rootを使用してnative capabilityを使用する @capgo/capacitor-is-rootを使用してnative capabilityを使用する Capgoのプラグインディレクトリ Capgo プラグイン ディレクトリ内での製品ワークフローについて Capacitor プラグインを Capgo で管理 Capacitor プラグインを Capgo で管理する実装詳細について プラグインの追加または更新 プラグインの追加または更新の実装詳細について、 Ionic Enterprise プラグインの代替 製品ワークフローについての Ionic Enterprise プラグインの代替