メインコンテンツにジャンプする
プラグインに戻る
@capgo/capacitor-is-root
チュートリアル
@capgo/capacitor-is-root

root化検出

Androidのroot化またはiOSのjailbreakを検出してアプリのセキュリティを強化する

ガイド

Is Rootのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

RootプラグインのプレビューQR code

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();

フルリファレンス

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-プラグインの実装詳細について フッター