PackageTrack
Sign in Get early access

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.

0.0.4 deepak0759/advanced_root_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 2026
Release Pre-release

Releases

latest 4
  1. 0.0.4 27 Apr 2026
    Release notes

    Added

    • bypassInDebugMode flag on RootDetectionGuard — when set to true, 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.
    Open source →
  2. 0.0.3 26 Apr 2026
    Release notes

    Changed

    • Shortened package description to comply with pub.dev 180-character limit
    • Added homepage, repository, and issue_tracker URLs to pubspec.yaml
    Open source →
  3. 0.0.2 26 Apr 2026

    Nothing published for this version

  4. 0.0.1 24 Apr 2026
    Release notes

    Added

    • Initial release of advance_root_detection Flutter RASP plugin
    • Android root detection: su binaries, 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/maps scan, inline-hook detection, JNIEnv integrity, .text segment 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: sysctl P_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, IOSConfig data 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
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive