Overview
A Flutter plugin that detects rooted Android devices (including MagiskHide) and jailbroken iOS devices. It helps identify whether a device has been tampered with, which is crucial for security-sensitive applications. The plugin uses platform-specific checks to detect common root/jailbreak indicators without requiring user interaction. It's designed for developers who need to enforce security policies or prevent unauthorized access in apps handling sensitive data.
Use cases
- Protecting financial apps from compromised devices
- Preventing cheating in gaming apps
- Enforcing secure authentication on rooted devices
- Detecting tampered environments in enterprise apps
- Blocking access on jailbroken iOS devices
Key features
- Detects Android root and MagiskHide
- Identifies iOS jailbreak status
- Cross-platform support for Android and iOS
- Lightweight and easy to integrate
- Provides clear detection results via API
Suitable for
- Security-focused mobile applications
- Apps handling sensitive user data
- Gaming platforms needing anti-cheat measures
- Enterprise mobility solutions
- Financial or banking app developers
Considerations
- Detection may not catch all root/jailbreak methods
- False positives possible on certain devices
- Requires careful handling of user privacy
- Not a complete security solution on its own
- May trigger user suspicion if used aggressively