UNPKG

jail-monkey-new

Version:

A React Native module for identifying jail-broken, rooted, or mock locations on iOS and Android

28 lines (26 loc) 774 B
// @flow declare module.exports: { jailBrokenMessage: () => string, isJailBroken: () => boolean, androidRootedDetectionMethods?: { rootBeer: { detectRootManagementApps: boolean; detectPotentiallyDangerousApps: boolean; checkForSuBinary: boolean; checkForDangerousProps: boolean; checkForRWPaths: boolean; detectTestKeys: boolean; checkSuExists: boolean; checkForRootNative: boolean; checkForMagiskBinary: boolean; }, jailMonkey: boolean; }, hookDetected: () => boolean, isDebuggedMode: () => Promise<boolean>, canMockLocation: () => boolean, trustFall: () => boolean, isOnExternalStorage: () => boolean, AdbEnabled: () => boolean, isDevelopmentSettingsMode: () => Promise<boolean>, };