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

是否为根

检测根设备的安卓或越狱的iOS设备以增强应用安全

查看在__CAPGO_KEEP_0__

指南

Using @capgo/capacitor-is-root

使用@Capacitor/__CAPGO_KEEP_1__-is-root

安装

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

此插件暴露的内容

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

如果您正在使用 使用@capgo/capacitor-is-root 来规划原生插件工作,连接它与 @capgo/capacitor-is-root 查看@capgo/capacitor-is-root的实现细节 开始使用 查看开始使用的实现细节 Capgo插件目录 为产品工作流程在 Capgo 插件目录中 Capacitor 插件由 Capgo 提供 为插件实现细节在 Capacitor 插件由 Capgo 中 添加或更新插件 为添加或更新插件的实现细节