ガイド
root権限を持つかどうかを確認するチュートリアル
Using @capgo/capacitor-is-root
Capacitor root権限プラグイン
インストール
bun add @capgo/capacitor-is-root
bunx cap sync
このプラグインが公開するもの
isRooted- デフォルトのroot/jailbreak検出チェックを実行します。isRootedWithBusyBox- Android専用のBusyBox特定のチェックを拡張します。detectRootManagementApps- Android専用のroot管理アプリケーションが存在するかどうかを検出します。detectPotentiallyDangerousApps- 根kitが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
BusyBoxの特定のチェックを追加してデフォルトの検出を拡張します (Androidのみ)。
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/