๐ŸŽ‰ enhanced_jailbreak_root_detection ๐ŸŽ‰

pub package

Why this package is awesome?

  • ๐Ÿš€ Superโ€‘charged root & jailbreak detection for Android & iOS.
  • ๐Ÿ›ก๏ธ Combines RootBeer, Frida detection and IOSSecuritySuite for rockโ€‘solid security.
  • ๐Ÿ“ฑ Works perfectly on real devices โ€“ no false alarms on emulators!
  • ๐ŸŽฏ Supports Android 16KB page size out of the box.

๐Ÿ˜Ž Quick Start

Add the dependency to your pubspec.yaml:

dependencies:
  enhanced_jailbreak_root_detection: ^latest_version

Or pull straight from GitHub:

dependencies:
  enhanced_jailbreak_root_detection:
    git:
      url: https://github.com/wm-jenildgohel/enhanced_jailbreak_root_detection.git
      ref: main

๐Ÿ“ฆ Usage

final detection = EnhancedJailbreakRootDetection.instance;
final isJailBroken = await detection.isJailBroken;
final isRooted = await detection.isNotTrust; // Android specific
final isRealDevice = await detection.isRealDevice;

Important: Test on a real device for accurate results!

๐Ÿ“š More Info

  • Android 16KB page size support: see android/README.md.
  • iOS: add the required schemes to Info.plist:
<key>LSApplicationQueriesSchemes</key>
<array>
  <string>undecimus</string>
  <string>sileo</string>
  <string>zbra</string>
  <string>filza</string>
  <string>activator</string>
  <string>cydia</string>
</array>

๐Ÿค Contributing

We love contributions! Open an issue or submit a PR.

๐Ÿ“„ License

Same license as the original jailbreak_root_detection package.