跳过内容

@capgo/capacitor-is-root

Capacitor 根据设备是否被 ROOT 或 JAILBREAK 检测

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

  • isRooted -执行默认的root/jailbreak检测检查。
  • isRootedWithBusyBox -在安卓设备上扩展默认检测,使用BusyBox特定的检查。
  • detectRootManagementApps -检测安卓设备上已知的root管理应用程序是否存在。
  • detectPotentiallyDangerousApps -检测安卓设备上常见的root设备中发现的潜在危险应用程序。
方法描述
isRooted执行默认的root/jailbreak检测检查。
isRootedWithBusyBox扩展了默认的检测,包括BusyBox特定的检查(仅限Android)。
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检查已知的 su 二进制位置 (仅限 Android )。
checkDirPermissions检测应该保护的可写目录 (仅限 Android )。
checkExecutingCommands执行 which su 样式命令来检测 root (仅限 Android )。
checkInstalledPackages检测 Android 设备上的可疑安装包。
checkforOverTheAirCertificates检测 Android 设备上的 OTA 证书篡改。
isRunningOnEmulator检测 Android 设备上的常见模拟器指纹。
simpleCheckEmulator在 Android 设备上执行轻量级模拟器检查。
simpleCheckSDKBF86检测 Android 设备上的 x86 模拟器指纹。
simpleCheckQRREFPH检测 Android 设备上的 QC 参考手机构建。
simpleCheckBuild检测 Android 设备上的构建主机异常。
checkGenymotion检测 Android 设备上的 Genymotion 模拟器指纹。
checkGeneric检测 Android 设备上的通用模拟器指纹。
checkGoogleSDK检测 Android 设备上的 Google SDK 模拟器指纹。
togetDeviceInfo返回检测过程中收集的设备信息。
isRootedWithEmulator在 Android 设备上扩展默认检测,使用模拟器 heuristics。
isRootedWithBusyBoxWithEmulator基于模拟器的 heuristics 扩展 BusyBox 检测(仅限 Android)。
getPluginVersion获取本地 Capacitor 插件版本。

此参考资料是从 src/definitions.ts 在 capacitor-is-root.

继续从 @capgo/capacitor-is-root

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

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