__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-rootをインストールし、リアルタイムで更新を管理することができます。

ページエリア: Capgo マーケティング ウェブサイト。役割: ウェブサイト コピー文。見つける: コンポーネント Hero.astro。

GitHub

Capgoを使用して、AI-Assistedセットアップを利用してプラグインをインストールできます。次のコマンドを使用して、CapgoスキルをAIツールに追加してください。

「インストール」のセクションのタイトルです。
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のプロンプトを使用してください。

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-is-root` plugin in my project.

Manual Setupを使用する場合は、以下のコマンドを実行してください。次に、下記のプラットフォーム固有の手順に従ってください。

ターミナルウィンドウ
bun add @capgo/capacitor-is-root
bunx cap sync
import { IsRoot } from '@capgo/capacitor-is-root';

ルート/脱獄検出のデフォルトチェックを実行します。

基本的なroot/jailbreak検出の推奨方法です。 両方のAndroidとiOSに対応しています。

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

「isRootedWithBusyBox」

BusyBoxを使用したAndroid専用の検出を拡張します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.isRootedWithBusyBox();
console.log(result);

detectRootManagementApps

「detectRootManagementApps」

Android専用のroot管理アプリを検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.detectRootManagementApps();
console.log(result);

detectPotentiallyDangerousApps

「detectPotentiallyDangerousApps」

rootデバイスでよく見られる危険なアプリを検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.detectPotentiallyDangerousApps();
console.log(result);

detectTestKeys

detectTestKeys

Androidのみでデバッグ/テストビルドのタグを検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.detectTestKeys();
console.log(result);

checkForBusyBoxBinary

「checkForBusyBoxBinary」

Androidのみでデバイス上のBusyBoxバイナリが存在するかどうかを確認します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkForBusyBoxBinary();
console.log(result);

Androidのみでバイナリが存在するかどうかを確認します。 su Section titled “checkSuExists”

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkForSuBinary();
console.log(result);

Section titled “checkForBusyBoxBinary” su バイナリが実行可能 (Android 限定)

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkSuExists();
console.log(result);

世界にアクセス可能なシステムパスを検出 (Android 限定)

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkForRWPaths();
console.log(result);

システムプロパティを検出 (Android 限定)

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkForDangerousProps();
console.log(result);

RootBeerのネイティブチェックを実行 (Android 限定)

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkForRootNative();
console.log(result);

Android専用。rootを隠すことができるアプリケーションを検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.detectRootCloakingApps();
console.log(result);

Android専用。SELinuxの強制実行状態を確認します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.isSelinuxFlagInEnabled();
console.log(result);

Android専用。OSイメージにテストビルドタグが存在するか検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.isExistBuildTags();
console.log(result);

Android専用。スーパーユーザーAPKがインストールされているか検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.doesSuperuserApkExist();
console.log(result);

Android での有名な su Android でのバイナリの場所を確認します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.isExistSUPath();
console.log(result);

Android での書き込み可能なディレクトリを検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkDirPermissions();
console.log(result);

Executes which su 「checkInstalledPackages」セクション

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkExecutingCommands();
console.log(result);

Android での

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkInstalledPackages();
console.log(result);

checkforOverTheAirCertificates

「OTA証明書の検出」セクション

Android専用。OTA証明書の改ざんを検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkforOverTheAirCertificates();
console.log(result);

Android専用。一般的なエミュレータの指紋を検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.isRunningOnEmulator();
console.log(result);

Android専用。軽量エミュレータ検査を実行します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.simpleCheckEmulator();
console.log(result);

Android専用。x86エミュレータの指紋を検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.simpleCheckSDKBF86();
console.log(result);

Android専用のQC参照電話ビルドを検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.simpleCheckQRREFPH();
console.log(result);

Android専用のビルドホスト異常を検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.simpleCheckBuild();
console.log(result);

Android専用のGenymotionエミュレータの指紋を検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkGenymotion();
console.log(result);

Android専用の汎用エミュレータの指紋を検出します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkGeneric();
console.log(result);

Google SDK エミュレータの指紋を検出します (Android 限定)。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.checkGoogleSDK();
console.log(result);

検出中に収集されたデバイス情報を返します。

デバイスの詳細情報とメタデータを提供します。これは、root 検出プロセス中に収集されたものです。デバッグやログの目的で役立ちます。

import { IsRoot } from '@capgo/capacitor-is-root';
const deviceInfo = await IsRoot.togetDeviceInfo();
console.log('Device info:', deviceInfo);

デフォルトの検出を拡張してエミュレータのヒューリスティクスを使用します (Android 限定)。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.isRootedWithEmulator();
console.log(result);

エミュレータの推測アルゴリズム (Android 限定) を使用して BusyBox の検出を拡張します。

import { IsRoot } from '@capgo/capacitor-is-root';
const result = await IsRoot.isRootedWithBusyBoxWithEmulator();
console.log(result);

型参照

型参照

DetectionResult

検出結果

root/jailbreak 検出メソッドから返される結果。

export interface DetectionResult {
/**
* `true` when the associated heuristic detects root/jailbreak artifacts.
* `false` when no root/jailbreak indicators are found.
*
* @since 1.0.0
*/
result: boolean;
}

検出中に収集されたデバイス情報。

export interface DeviceInfo {
/**
* Arbitrary key/value device metadata populated by the native implementation.
* Contents vary by platform and detection methods used.
*
* @since 1.0.0
*/
[key: string]: any;
}

真実の源

真実の源

このページはプラグインから生成されます。 src/definitions.ts.再度Syncを実行してください。 公開APIがアップストリームで変更されたとき。

あなたが使用している場合 はじめに ダッシュボードとAPIの作業を計画するために使用している場合、 Using @capgo/capacitor-is-root Using @capgo/capacitor-is-root Using @API/__CAPGO_KEEP_1__-is-root APIの実装詳細についての概要です。 Introduction 導入の実装詳細については API キー 実装詳細については API キー、 デバイス 導入の実装詳細についてはデバイス。