跳过内容

@capgo/capacitor-is-root

Capacitor 根据设备检测是否被 ROOT

Capacitor 是用于检测 Android 设备是否被 ROOT 或 iOS 设备是否被越狱的根插件。

  • isRooted - 执行默认的 ROOT/JAILBREAK 检测检查。
  • isRootedWithBusyBox - 在 Android 设备上扩展默认检测,使用 BusyBox 特定的检查。
  • detectRootManagementApps - 检测 Android 设备上已知的 ROOT 管理应用程序是否存在。
  • detectPotentiallyDangerousApps - 检测 Android 设备上常见的 ROOT 设备中发现的潜在危险应用程序。
方法描述
isRooted执行默认的root/jailbreak检测检查。
isRootedWithBusyBox扩展默认检测,仅在Android上使用BusyBox特定的检查。
detectRootManagementApps检测是否存在已知的root管理应用程序(仅Android)。
detectPotentiallyDangerousApps检测常见于root设备上的潜在危险应用程序(仅Android)。
detectTestKeys检测Android上的debug/test构建标签。
checkForBusyBoxBinary检查设备上是否存在BusyBox二进制文件(仅Android)。
checkForSuBinary检查设备上是否存在 su 二进制文件(仅Android)。
checkSuExists检测设备上是否存在可执行的 su 二进制文件(仅Android)。
checkForRWPaths检测Android上的世界可写系统路径。
checkForDangerousProps检测Android上的危险系统属性。
checkForRootNative执行 RootBeer 原生检查 (仅限 Android)。
detectRootCloakingApps检测可以隐藏 root 的应用 (仅限 Android)。
isSelinuxFlagInEnabled检查 SELinux 强制执行状态 (仅限 Android)。
isExistBuildTags检测 OS 镜像上的测试构建标签 (仅限 Android)。
doesSuperuserApkExist检测是否安装了超级用户 APK (仅限 Android)。
isExistSUPath检查已知的二进制位置 (仅限 Android)。 su 检测应该被保护的可写目录 (仅限 Android)。
checkDirPermissions执行样式命令以检测 root (仅限 Android)。
checkExecutingCommands检测可疑的安装包 (仅限 Android)。 which su 检测 OTA 证书被篡改 (仅限 Android)。
checkInstalledPackagesExecutes RootBeer native checks (iOS only).
checkforOverTheAirCertificatesDetects applications that can hide root (iOS only).
isRunningOnEmulator检测常见的模拟器指纹(仅限Android)。
simpleCheckEmulator轻量级模拟器检查(仅限Android)。
simpleCheckSDKBF86检测x86模拟器指纹(仅限Android)。
simpleCheckQRREFPH检测QC参考手机构建(仅限Android)。
simpleCheckBuild检测构建主机异常(仅限Android)。
checkGenymotion检测Genymotion模拟器指纹(仅限Android)。
checkGeneric检测通用模拟器指纹(仅限Android)。
checkGoogleSDK检测Google SDK 模拟器指纹(仅限Android)。
togetDeviceInfo返回检测过程中收集的设备信息。
isRootedWithEmulator扩展默认检测模拟器指纹(仅限Android)。
isRootedWithBusyBoxWithEmulator扩展BusyBox检测模拟器指纹(仅限Android)。
getPluginVersion获取本机 Capacitor 插件版本。

此参考资料是从 src/definitions.tscapacitor-is-root.

如果您正在使用 @capgo/capacitor-is-root 来规划原生插件工作,连接它 使用@capgo/capacitor-is-root 为原生能力在使用@capgo/capacitor-is-root Capgo 插件目录 在 Capgo 插件目录中管理产品工作流程 Capacitor 由 Capgo 提供 了解在 Capacitor 由 Capgo 提供中实现细节 添加或更新插件 了解添加或更新插件的实现细节 Ionic 企业插件替代品 了解 Ionic 企业插件替代品中的产品工作流程