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. |
| Feature |
Android |
iOS |
| Root Detection |
✅ |
— |
| Jailbreak Detection |
— |
✅ |
| USB Debugging Detection |
✅ |
— |
| Developer Options Detection |
✅ |
— |
| USB File Sharing Detection |
✅ |
— |
| Emulator Detection |
✅ |
— |
| Simulator Detection |
— |
✅ |
| Device Information |
✅ |
✅ |