跳过主要内容
返回插件
@capgo/capacitor-is-root
教程
@capgo/capacitor-is-root

检测根设备

检测安卓设备是否被根化或 iOS 设备是否被越狱,以增强应用安全性

指南

Is Root教程

在设备上测试

下载Capgo应用,然后扫描QRcode

是否 Root 插件预览二维码 code

使用 @capgo/capacitor-is-root

Capacitor Root 检测插件,用于检测安卓设备是否被 ROOT 或 iOS 设备是否被越狱.

安装

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

此插件暴露的内容

  • isRooted - 执行默认的 ROOT/JAILBREAK 检测检查。
  • isRootedWithBusyBox - 扩展默认检测,针对安卓设备进行 BusyBox 特定检查。
  • detectRootManagementApps - 检测是否存在已知的 ROOT 管理应用程序 (安卓设备仅限)。
  • detectPotentiallyDangerousApps - 检测安卓设备上常见的 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

检测是否存在已知的根管理应用(仅限Android)。

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

await IsRoot.detectRootManagementApps();

detectPotentiallyDangerousApps

检测常见于根设备上的潜在危险应用(仅限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 的实现细节 开始使用 关于开始使用的实现细节 Capgo 插件目录 关于 Capgo 插件目录中的产品工作流程 Capacitor 由 Capgo 提供的插件 关于 Capacitor 由 Capgo 提供的插件的实现细节 添加或更新插件 关于添加或更新插件的实现细节