跳过主要内容

指南

Is Root 教程

在设备上测试

下载 Capgo 应用程序,然后扫描二维码 code。

Is Root 插件预览二维码 code

使用 @capgo/capacitor-is-root

Capacitor 根据 Android 设备检测是否根设备,根据 iOS 设备检测是否越狱设备的插件。

安装

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

此插件暴露的内容

  • isRooted - 执行默认的根/越狱检测检查。
  • isRootedWithBusyBox - 在 Android 设备上扩展默认检测,使用 BusyBox 特定的检查。
  • detectRootManagementApps - 检测是否存在已知的根管理应用程序 (仅限 Android)。
  • 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

检测是否存在已知的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/capacitor-is-root 为了规划原生插件工作,连接它 @capgo/capacitor-is-root 了解@capgo/capacitor-is-root的实现细节 开始 了解Getting Started的实现细节 Capgo 插件目录 了解Capgo 插件目录中的产品工作流程 Capacitor 由Capgo提供的插件 了解Capacitor 由Capgo提供的插件的实现细节 添加或更新插件 了解添加或更新插件的实现细节