root-checker
v1.3.2
Published
This plugin detects whether a given native device is rooted or not
Downloads
21
Readme
root-checker
This plugin is used to detect whether a given device is rooted or not
Install
npm install root-checker
npx cap sync
API
checkRoot()
isDeveloperModeEnable()
isEmulatorPresent()
getCpuArchitecture()
openDeveloperSetting()
isADBEnabled()
detectFrida()
checkRoot()
checkRoot() => Promise<{ isRooted: boolean; }>
Get information about device root status
Returns: Promise<{ isRooted: boolean; }>
Since: 1.0.0
isDeveloperModeEnable()
isDeveloperModeEnable() => Promise<{ isEnabled: boolean; }>
Get whether developer mode is enabled on user device or not
Returns: Promise<{ isEnabled: boolean; }>
Since: 1.0.0
isEmulatorPresent()
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()
getCpuArchitecture() => Promise<{ cpuArch: string; }>
Get information about CPU architecture
Returns: Promise<{ cpuArch: string; }>
Since: 1.1.0
openDeveloperSetting()
openDeveloperSetting() => Promise<void>
Redirect to user's device's developer setting, usually to turn off developer mode
Since: 1.2.0
isADBEnabled()
isADBEnabled() => Promise<{ isADBEnabled: boolean; }>
Returns whether ADB is enabled in user's device or not
Returns: Promise<{ isADBEnabled: boolean; }>
Since: 1.2.2
detectFrida()
detectFrida() => Promise<{ isFridaDetected: boolean; }>
Returns whether Frida is hooked in user's device or not
Returns: Promise<{ isFridaDetected: boolean; }>
Since: 1.3.2