Sapsis Secure Device Check

A Flutter plugin that helps detect common Android and iOS device security risks, allowing applications to identify potentially compromised or insecure devices.

Features

Android

  • Root Detection
  • USB Debugging Detection
  • Developer Options Detection
  • USB File Sharing Detection
  • Emulator Detection
  • Device Information

iOS

  • Jailbreak Detection
  • Simulator Detection
  • Device Information

Supported APIs

Android

Method Return Type Description
isUsbDebuggingEnabled() bool Returns true if USB Debugging is enabled.
isEmulator() bool Returns true if the app is running on an emulator.
isRootedCheck() bool Returns true if the device is rooted.
isUsbFileSharedOn() bool Returns true if USB File Sharing (MTP/File Transfer) is active.
deviceInformation() Map<String, dynamic> Returns device information.

iOS

Method Return Type Description
isJailbreak() bool Returns true if the device is jailbroken.
isSimulator() bool Returns true if the app is running on a simulator.
deviceInformation() Map<String, dynamic> Returns device information.

Platform Support

Feature Android iOS
Root Detection
Jailbreak Detection
USB Debugging Detection
Developer Options Detection
USB File Sharing Detection
Emulator Detection
Simulator Detection
Device Information