概述
标题:概述Capacitor Is Root插件用于检测安卓设备是否被root或iOS设备是否被越狱。
核心功能
标题:核心功能isRooted-执行默认的root/jailbreak检测检查。isRootedWithBusyBox-在安卓设备上扩展默认检测,使用BusyBox特定的检查。detectRootManagementApps-检测安卓设备上已知的root管理应用程序是否存在。detectPotentiallyDangerousApps-检测安卓设备上常见的root设备中发现的潜在危险应用程序。
公共API
标题:公共API| 方法 | 描述 |
|---|---|
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 企业插件替代方案中的产品流程