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.ts 在 capacitor-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企业级插件替代品的产品工作流程