This plugin is used to detect whether a given device is rooted or not
npm install root-checker
npx cap sync
checkRoot()
isDeveloperModeEnable()
isEmulatorPresent()
getCpuArchitecture()
openDeveloperSetting()
isADBEnabled()
checkRoot() => Promise<{ isRooted: boolean; }>
Get information about device root status
Returns: Promise<{ isRooted: boolean; }>
Since: 1.0.0
isDeveloperModeEnable() => Promise<{ isEnabled: boolean; }>
Get whether developer mode is enabled on user device or not
Returns: Promise<{ isEnabled: boolean; }>
Since: 1.0.0
isEmulatorPresent() => Promise<{ isEmulator: boolean; }>
Get whether the app is being run on an emulator or not
Returns: Promise<{ isEmulator: boolean; }>
Since: 1.0.0
getCpuArchitecture() => Promise<{ cpuArch: string; }>
Get information about CPU architecture
Returns: Promise<{ cpuArch: string; }>
Since: 1.1.0
openDeveloperSetting() => Promise<void>
Redirect to user's device's developer setting, usually to turn off developer mode
Since: 1.2.0
isADBEnabled() => Promise<{ isADBEnabled: boolean; }>
Returns whether ADB is enabled in user's device or not
Returns: Promise<{ isADBEnabled: boolean; }>
Since: 1.2.2