Skip to main content
プラグインに戻る
@capgo/capacitor-is-root
チュートリアル
@capgo/capacitor-is-root

Rooted Device Detection

Android端末やiOS端末をロックされていないかを検出してアプリのセキュリティを強化します。

Capgoで表示

ガイド

Is Rootのチュートリアル

Download the Capgo app, then scan the QR code.

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

使用中:@capgo/capacitor-is-root

Capacitor Rootプラグイン:rooted (Android) またはjailbroken (iOS) デバイスを検出する

インストール

bun add @capgo/capacitor-is-root
bunx cap sync

このプラグインが公開するもの

  • isRooted - root/jailbreak 検出の標準的なチェックを実行します。
  • isRootedWithBusyBox - BusyBox に特有のチェックを拡張します (Android 限定)。
  • detectRootManagementApps - Android 限定のroot管理アプリの存在を検出します。
  • detectPotentiallyDangerousApps - rootデバイスに一般的に見られる危険なアプリを検出します (Android 限定)。

例の使用

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

知られている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の@capgo/capacitor-is-rootを使用し続けます。

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