Skip to main content

ガイド

Is Rootのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

RootプラグインのプレビューQRcode

@capgo/capacitor-is-rootを使用

Capacitor Rootプラグインは、Androidのroot化またはiOSのjailbreakを検出するために使用されます。

インストール

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

デフォルトの検出を拡張するBusyBox固有のチェック (Androidのみ)。

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.isRootedWithBusyBox();

detectRootManagementApps

知られているroot管理アプリケーションが存在するかを検出します (Androidのみ)。

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.detectRootManagementApps();

detectPotentiallyDangerousApps

rootデバイスでよく見られる危険なアプリケーションを検出します (Androidのみ)。

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.detectPotentiallyDangerousApps();

フルリファレンス

使用中の@capgo/capacitor-is-rootから続けてください。

Capgoを使用している場合 @capgo/capacitor-is-rootを使用して ネイティブプラグインの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-rootと接続してください。 @capgo/capacitor-is-root Capacitor-は@capgo/capacitor-is-rootの実装詳細のために Getting Started Capacitor-の実装詳細のために Capgo プラグインディレクトリ Capacitor-の製品ワークフローはCapgo プラグインディレクトリのために Capacitor プラグインはCapgoによって Capacitor-の実装詳細はCapacitor プラグインはCapgoによって、そして プラグインの追加または更新 Capacitor-の実装詳細はプラグインの追加または更新のために