0.0.6 • Published 2 years ago

capacitor-root-jailbreak-detector v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

capacitor-root-jailbreak-detector

Capacitor Plugin Root/Jailbreak Detection

Install

npm install capacitor-root-jailbreak-detector
npx cap sync

API

isRooted()

isRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isRootedWithBusyBox()

isRootedWithBusyBox() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isRootedWithEmulator()

isRootedWithEmulator() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isRootedWithBusyBoxWithEmulator()

isRootedWithBusyBoxWithEmulator() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isDetectRootManagementAppsRooted()

isDetectRootManagementAppsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isDetectPotentiallyDangerousAppsRooted()

isDetectPotentiallyDangerousAppsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isTestKeysRooted()

isTestKeysRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckForBusyBoxBinaryRooted()

isCheckForBusyBoxBinaryRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckForSuBinaryRooted()

isCheckForSuBinaryRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckSuExistsRooted()

isCheckSuExistsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckForRWPathsRooted()

isCheckForRWPathsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckForDangerousPropsRooted()

isCheckForDangerousPropsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckForRootNativeRooted()

isCheckForRootNativeRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isDetectRootCloakingAppsRooted()

isDetectRootCloakingAppsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isSelinuxFlagInEnabled()

isSelinuxFlagInEnabled() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isExistBuildTagsRooted()

isExistBuildTagsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


doesSuperuserApkExistRooted()

doesSuperuserApkExistRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isExistSUPathRooted()

isExistSUPathRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckDirPermissionsRooted()

isCheckDirPermissionsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckExecutingCommandsRooted()

isCheckExecutingCommandsRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckInstalledPackagesRooted()

isCheckInstalledPackagesRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isCheckforOverTheAirCertificatesRooted()

isCheckforOverTheAirCertificatesRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isRunningOnEmulatorRooted()

isRunningOnEmulatorRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


isRunningOnEmulator()

isRunningOnEmulator() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


simpleCheckEmulatorRooted()

simpleCheckEmulatorRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


simpleCheckSDKBF86Rooted()

simpleCheckSDKBF86Rooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


simpleCheckQRREFPHRooted()

simpleCheckQRREFPHRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


simpleCheckBuildRooted()

simpleCheckBuildRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


checkGenymotionRooted()

checkGenymotionRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


checkGenericRooted()

checkGenericRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


checkGoogleSDKRooted()

checkGoogleSDKRooted() => Promise<{ isRooted: boolean; }>

Returns: Promise<{ isRooted: boolean; }>


getDeviceInfo()

getDeviceInfo() => Promise<DeviceInfo>

Returns: Promise<DeviceInfo>


Interfaces

DeviceInfo

PropType
DEVICEstring
MODELstring
MANUFACTURERstring
BRANDstring
BOARDstring
HARDWAREstring
PRODUCTstring
FINGERPRINTstring
HOSTstring
USERstring
OSNAMEstring
OSVERSIONstring
V_INCREMENTALstring
V_RELEASEstring
V_SDK_INTstring
0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago