跳过内容

@capgo/capacitor-is-root

Capacitor 根据 Android 设备检测是否根设备,或者 iOS 设备检测是否越狱设备

Capacitor 是用于检测安卓设备是否被 ROOT 或 iOS 设备是否被越狱的 Capgo Is Root 插件。

  • isRooted - 执行默认的root/jailbreak检测检查。
  • isRootedWithBusyBox - 扩展了默认检测,针对BusyBox进行特定检查(仅限Android)。
  • detectRootManagementApps - 检测是否存在已知的root管理应用(仅限Android)。
  • detectPotentiallyDangerousApps - 检测常见于root设备上的潜在危险应用(仅限Android)。

公共API

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

真实数据来源

标题:真实数据来源

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

继续从 @capgo/capacitor-is-root

标题:继续从 @capgo/capacitor-is-root

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