Using @capgo/capacitor-is-root
Capacitor Rootプラグイン: AndroidのrootedデバイスやiOSのjailbrokenデバイスを検出するプラグイン
インストール
bun add @capgo/capacitor-is-root
bunx cap sync
このプラグインが公開するもの
isRooted- デフォルトのroot/jailbreak検出チェックを実行します。isRootedWithBusyBox- デフォルトの検出にBusyBox特有のチェックを拡張します (Androidのみ)。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/
Keep going from Using @capgo/capacitor-is-root
Capacitor-is-rootを使用している場合 Using @capgo/capacitor-is-root Capacitor-is-root @capgo/capacitor-is-root Capacitor-はcapgo/capacitor-is-rootの実装詳細について Getting Started Capacitor-の実装詳細について Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and Capacitor-プラグインの実装詳細について フッター