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

rootであるプラグインアイコン

__CAPGO_KEEP_0__

Guide

Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root

Using @capgo/capacitor-is-root

Capacitor Is Root Plugin for detecting rooted (Android) or jailbroken (iOS) devices.

インストール

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

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

  • isRooted - デフォルトのroot/jailbreak 検出チェックを実行します。
  • isRootedWithBusyBox - BusyBox固有のチェックを追加してデフォルトの検出を拡張します (Androidのみ)。
  • detectRootManagementApps - Androidのみで知られているroot管理アプリケーションが存在するかどうかを検出します。
  • detectPotentiallyDangerousApps - 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

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のみで根性を持つデバイスに一般的に見られる危険なアプリケーションを検出します。

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

await IsRoot.detectPotentiallyDangerousApps();

フルリファレンス

Using @capgo/capacitor-is-root

Capgoを使用している場合 Using @capgo/capacitor-is-root ネイティブプラグインの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root Capgoを使用してネイティブプラグインの作業を計画する場合、@capgo/capacitor-is-root for the implementation detail in @capgo/capacitor-is-root, Getting Started Capgo プラグイン ディレクトリ Capgo 製品ワークフローについての情報は Capgo プラグインディレクトリで確認できます。 Capacitor プラグインは Capgo によって提供されています。 実装詳細についての情報は Capacitor プラグインの Capgo によって提供されています。 プラグインの追加または更新 プラグインの追加または更新の実装詳細についての情報はこちらです。