Capacitorは、AndroidのrootedデバイスやiOSのjailbrokenデバイスを検出するためのIs Root プラグインです。
基本機能
「基本機能」のセクションisRooted- デフォルトのroot/jailbreak 検出チェックを実行します。isRootedWithBusyBox- Android では BusyBox に特有のチェックを拡張します。detectRootManagementApps- Android では知られている root 管理アプリケーションが存在するかどうかを検出します。detectPotentiallyDangerousApps- Android では root デバイスでよく見られる危険なアプリケーションを検出します。
Public API
「Public API」| メソッド | 説明 |
|---|---|
isRooted | デフォルトの root/jailbreak 検出チェックを実行します。 |
isRootedWithBusyBox | Android では BusyBox に特有のチェックを拡張します。 |
detectRootManagementApps | Android では知られている root 管理アプリケーションが存在するかどうかを検出します。 |
detectPotentiallyDangerousApps | Android では root デバイスでよく見られる危険なアプリケーションを検出します。 |
detectTestKeys | Android ではデバッグ/テストビルドのタグを検出します。 |
checkForBusyBoxBinary | Android用のBusyBoxバイナリがデバイスに存在するかどうかを確認します。 |
checkForSuBinary | Android用の su バイナリが存在するかどうかを確認します。 |
checkSuExists | Android用の su バイナリが実行可能であるかどうかを検出します。 |
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で保護すべきディレクトリを検出します。 |
checkExecutingCommands | スタイルコマンドを実行してrootを検出します。 which su Androidで不審なインストールされたパッケージを検出します。 |
checkInstalledPackages | AndroidでOTA証明書を改ざんしたものを検出します。 |
checkforOverTheAirCertificates | Androidで一般的なエミュレータの指紋を検出します。 |
isRunningOnEmulator | Androidで軽量のエミュレータチェックを実行します。 |
simpleCheckEmulator | Androidでx86エミュレータの指紋を検出します。 |
simpleCheckSDKBF86 | AndroidでQC参考電話機のビルドを検出します。 |
simpleCheckQRREFPH | Androidでビルドホストの異常を検出します。 |
simpleCheckBuild | Androidでエミュレータの指紋を検出します。 |
checkGenymotion | Genymotionエミュレータの指紋を検出 (Androidのみ)。 |
checkGeneric | 一般的なエミュレータの指紋を検出 (Androidのみ)。 |
checkGoogleSDK | Google SDK エミュレータの指紋を検出 (Androidのみ)。 |
togetDeviceInfo | 検出中に収集されたデバイス情報を返します。 |
isRootedWithEmulator | エミュレータのヒューリスティクスを使用したデフォルトの検出を拡張 (Androidのみ)。 |
isRootedWithBusyBoxWithEmulator | エミュレータのヒューリスティクスを使用したBusyBox検出を拡張 (Androidのみ)。 |
getPluginVersion | Capacitor のネイティブプラグインバージョンを取得。 |
真実の源
「真実の源」というセクションこのリファレンスは src/definitions.ts に capacitor-is-root.
Capgoから続けて@capgo/capacitor-is-root
セクション:Capgoから続けて@capgo/capacitor-is-rootCapgoが使用されている場合 @capgo/capacitor-is-root @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-rootを使用して Using @capgo/capacitor-is-root @capgo/capacitor-is-rootを使用 Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, @__CAPGO_KEEP_0__ プラグインの実装詳細 Capgoのプラグインの追加または更新の実装詳細については Ionic Enterprise プラグインの代替 Capgoのプラグインの代替の製品ワークフローについては