@capgo/capacitor-is-root を使用
Capacitor Rooted デバイス (Android) または iOS のジャイルブレークデバイスを検出するプラグインです。
インストール
bun add @capgo/capacitor-is-root
bunx cap sync
このプラグインが公開するもの
isRooted- デフォルトの Root/Jailbreak 検出チェックを実行isRootedWithBusyBox- Android でのみ BusyBox に特有のチェックを拡張detectRootManagementApps- Android でのみ知られている Root マネージャー アプリケーションを検出detectPotentiallyDangerousApps- Android でのみ Root デバイスでよく見られる危険なアプリケーションを検出
例の使用
isRooted
デフォルトの Root/Jailbreak 検出チェックを実行
import { IsRoot } from '@capgo/capacitor-is-root';
const { result } = await IsRoot.isRooted();
if (result) {
console.log('Device is rooted/jailbroken');
} else {
console.log('Device is not rooted/jailbroken');
}
isRootedWithBusyBox
Android専用のBusyBox特有のチェックを拡張します。
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRootedWithBusyBox();
detectRootManagementApps
Android専用の知られているroot管理アプリケーションが存在するかを検出します。
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectRootManagementApps();
detectPotentiallyDangerousApps
Android専用のrootデバイスでよく見られる危険なアプリケーションを検出します。
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectPotentiallyDangerousApps();
フルリファレンス
- GitHub https://github.com/Cap-go/capacitor-is-root/
- ドキュメント: /docs/plugins/is-root/
Using @capgo/capacitor-is-root
このプラグインを使用している場合 このプラグインを使用して、native pluginの作業を計画する場合、@capgo/capacitor-is-root を接続してください。 @capgo/capacitor-is-root 実装詳細については @capgo/capacitor-is-root に Getting Started 実装詳細については Getting Started に Capgo プラグイン ディレクトリ 実装詳細については Capgo プラグイン ディレクトリ に Capacitor プラグイン ( Capgo によって提供 ) 実装詳細については Capacitor プラグイン ( Capgo によって提供 ) に プラグインの追加または更新 実装詳細については プラグインの追加または更新 に