概述
概述Capacitor 是用于检测安卓设备是否被根化或 iOS 设备是否被越狱的 Is Root 插件。
核心功能
概述isRooted- 执行默认的根化/越狱检测检查。isRootedWithBusyBox- 在安卓设备上扩展默认检测,使用 BusyBox 特定检查。detectRootManagementApps- 检测是否存在已知的根管理应用 (仅限 Android).detectPotentiallyDangerousApps- 检测常见于根设备 (仅限 Android) 上的潜在危险应用.
公共 API
标题:公共 API| 方法 | 描述 |
|---|---|
isRooted | 执行默认的根/jailbreak 检测检查. |
isRootedWithBusyBox | 扩展默认检测,包括 BusyBox 特定检查 (仅限 Android). |
detectRootManagementApps | 检测是否存在已知的根管理应用 (仅限 Android). |
detectPotentiallyDangerousApps | 检测常见于根设备 (仅限 Android) 上的潜在危险应用. |
detectTestKeys | 检测调试/测试构建标签 (仅限 Android). |
checkForBusyBoxBinary | 检查设备上是否存在 BusyBox 二进制文件 (仅限 Android). |
checkForSuBinary | 检查是否存在 (仅限 Android ) su 检测是否可执行 (仅限 Android ) |
checkSuExists | 检测世界可写系统路径 (仅限 Android ) su 检测危险系统属性 (仅限 Android ) |
checkForRWPaths | 执行 RootBeer 原生检查 (仅限 Android ) |
checkForDangerousProps | 检测可以隐藏 root 的应用 (仅限 Android ) |
checkForRootNative | 检查 SELinux 强制执行状态 (仅限 Android ) |
detectRootCloakingApps | 检测 OS 镜像上的测试构建标签 (仅限 Android ) |
isSelinuxFlagInEnabled | 检测是否安装了超级用户 APK (仅限 Android ) |
isExistBuildTags | 检查已知的 |
doesSuperuserApkExist | __CAPGO_KEEP_0__ |
isExistSUPath | __CAPGO_KEEP_1__ su __CAPGO_KEEP_0__ (仅限 Android). |
checkDirPermissions | __CAPGO_KEEP_0__ (仅限 Android). |
checkExecutingCommands | __CAPGO_KEEP_0__ which su __CAPGO_KEEP_0__ (仅限 Android). |
checkInstalledPackages | __CAPGO_KEEP_0__ (仅限 Android). |
checkforOverTheAirCertificates | __CAPGO_KEEP_0__ (仅限 Android). |
isRunningOnEmulator | __CAPGO_KEEP_0__ (仅限 Android). |
simpleCheckEmulator | __CAPGO_KEEP_0__ (仅限 Android). |
simpleCheckSDKBF86 | __CAPGO_KEEP_0__ (仅限 Android). |
simpleCheckQRREFPH | __CAPGO_KEEP_0__ (仅限 Android). |
simpleCheckBuild | __CAPGO_KEEP_0__ (仅限 Android). |
checkGenymotion | __CAPGO_KEEP_0__ (仅限 Android). |
checkGeneric | 检测Android设备的通用模拟器指纹。 |
checkGoogleSDK | 检测Google SDK模拟器指纹 (仅限Android)。 |
togetDeviceInfo | 返回检测过程中收集的设备信息。 |
isRootedWithEmulator | 在Android设备上扩展默认检测,使用模拟器规则 (仅限Android)。 |
isRootedWithBusyBoxWithEmulator | 在Android设备上扩展BusyBox检测,使用模拟器规则 (仅限Android)。 |
getPluginVersion | 获取本地 Capacitor插件的原生版本。 |
真实来源
标题:真实来源此参考资料是从 src/definitions.ts 在 capacitor-is-root.
从@capgo/capacitor-is-root继续
Section titled “从 @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 企业级插件替代品中的产品工作流程