advanced_root_detection
Flutter RASP plugin for Android & iOS: detects rooted/jailbroken devices, Frida/Xposed hooking, emulators, debuggers, and app tampering with NDK-level detection.
What this package is like to depend on
Last release 3 months ago
27 Apr 2026
Too new to tell
only 1 release windows
Most releases are documented
notes for 3 of 4 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
4 releases · first in 2026
4 releases in the last 12 months
see the full history below
Release timeline
4 releases · Apr 2026 to Apr 2026Releases
latest 4-
0.0.427 Apr 2026Release notes
Open source →Added
bypassInDebugModeflag onRootDetectionGuard— when set totrue, the root/jailbreak check is skipped entirely in debug builds (kDebugMode == true), allowing installation and testing on normal (non-rooted) developer devices without triggering the blocked screen. Has no effect in profile or release builds.
-
0.0.326 Apr 2026Release notes
Open source →Changed
- Shortened package description to comply with pub.dev 180-character limit
- Added
homepage,repository, andissue_trackerURLs topubspec.yaml
-
0.0.226 Apr 2026Nothing published for this version
-
0.0.124 Apr 2026Release notes
Open source →Added
- Initial release of
advance_root_detectionFlutter RASP plugin - Android root detection:
subinaries, Magisk/Zygisk artifacts, test-keys, dangerous props, root manager packages - Android hooking detection: Frida (port + process + maps), Xposed/LSPosed/EdXposed, Cydia Substrate
- Android emulator detection: Build fingerprint, QEMU props, telephony, sensor count, emulator files
- Android debugger detection:
Debug.isDebuggerConnected,FLAG_DEBUGGABLE,TracerPid, native ptrace anti-attach - Android app integrity: APK signing certificate SHA-256, installer package, package name, APK hash
- Android environment signals: screen capture, accessibility services, VPN, developer mode/ADB
- Android NDK C++ hardening layer: native ptrace anti-debug, syscall-level
/proc/self/mapsscan, inline-hook detection, JNIEnv integrity,.textsegment integrity, XOR-obfuscated strings - iOS jailbreak detection: classic + modern paths (Dopamine, palera1n, rootless), URL schemes, sandbox escape, writability tests
- iOS hooking detection: Frida gadget scan, Cycript, Substrate, libhooker,
DYLD_INSERT_LIBRARIES - iOS debugger detection:
sysctlP_TRACED,ptrace(PT_DENY_ATTACH) - iOS app integrity: provisioning profile, bundle ID, code-signing, install source
- iOS simulator detection:
TARGET_OS_SIMULATOR, env vars, hardware model - Dart public API:
performCheck(),startMonitoring(),stopMonitoring(),verifyBeforeSensitiveOp(),threatStream ThreatReport,Threat,ThreatCategory,Severity,SecurityConfig,AndroidConfig,IOSConfigdata models- MethodChannel (
flutter_security_shield/methods) + EventChannel (flutter_security_shield/threats) - Example app with Material 3 dashboard showing live threat status per category
- Dart unit tests with mocked MethodChannel
- Initial release of