jail-monkey
Version:
A React Native module for identifying jail-broken, rooted, or mock locations on iOS and Android
20 lines (17 loc) • 564 B
text/typescript
import type {TurboModule} from 'react-native';
import {TurboModuleRegistry} from 'react-native';
export interface Spec extends TurboModule {
jailBrokenMessage(): string;
isJailBroken(): boolean;
hookDetected(): boolean;
canMockLocation(): boolean;
trustFall(): boolean;
isOnExternalStorage(): boolean;
AdbEnabled(): boolean;
isDebuggedMode(): Promise<boolean>;
isDevelopmentSettingsMode(): Promise<boolean>;
rootedDetectionMethods?: () => { [key: string]: boolean };
}
export default TurboModuleRegistry.getEnforcing<Spec>(
'JailMonkey'
);