View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.4.0 or later
- Package size
- 26 KB
- Files
- 12
- Favorites
- 3
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $25.00 on
Keywords
Mobile Shield — Runtime Security & Anti-Tamper
Protects your Mobile app at runtime. Detects root, hooking, debuggers, emulators and APK tampering at the native C++ level. Setup in 3 steps. No SDK. No internet.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Mobile Shield — Runtime Security & Anti-Tamper screenshot 1
About this asset
Protect your mobile app at the native level. Mobile Shield detects common runtime threats and lets you respond before an attacker can compromise your app — no external SDK, no internet connection, and no server dependency required.
What it detects: root and jailbreak, runtime hooking and code injection, active debuggers, emulators and simulators, package tampering and repackaging, unofficial install sources, and Developer Options / USB debugging.
Key features:
- Runs at the native C++ level, which is harder to bypass than managed-code solutions
- No managed bridge, removing an entire class of common hook attacks
- Self-integrity detection that fires if the protection itself is tampered with
- 16KB page size compatible, so no store warnings on the latest mobile OS versions
- Singleton that survives scene loads automatically
- Two C# event callbacks for full custom control
- Each check can be toggled independently in the Inspector
- Detailed tagged logging that can be disabled for production in one click
- Zero dependencies: no internet, no external SDK, no account required
Quick setup:
- Import the package
- Go to Tools > Mobile Shield > Setup Wizard
- Click "Add to Current Scene"
What's included: MobileShieldManager.cs (singleton, attach to first scene), SecurityAlertController.cs (demo alert scene controller), a prebuilt ARM64 native library, the Editor Setup Wizard, a demo scene with alert UI, and full PDF documentation.
Requirements: Unity 2020.3 LTS or higher, mobile build target, ARM64 (arm64-v8a) architecture, minimum API 23 / iOS 13, native scripting backend recommended.
Support: [email protected]
From the publisher's Asset Store listing.
Technical details
- Native C++ runtime checks via P/Invoke, no Java bridge required
- Detects rooted and jailbroken devices
- Detects runtime hooking and code injection frameworks
- Detects attached debuggers
- Detects emulators and simulators
- Detects APK tampering via SHA-256 signature verification
- Detects unofficial install sources
- Detects Developer Options and USB debugging
- Self-integrity check that detects if the native library itself is hooked
- Singleton architecture with DontDestroyOnLoad
- Two C# event callbacks: OnThreatDetected and OnChecksComplete
- Configurable per-check toggles in the Inspector
- Built-in tagged logging system, one-click disable for production
- Editor Setup Wizard via Tools > Mobile Shield
- Prebuilt ARM64 native library, no NDK or build tools required
- 16KB page size compatible, no Google Play warnings on Android 15+
- Zero external dependencies: no internet, no SDK, no account
Minimum Unity version: 2020.3 LTS
Minimum Android API: 23 (Android 6.0)
Architecture: ARM64 (arm64-v8a)
Scripting backend: IL2CPP recommended
Render pipeline: Any
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.4.0f1 | Compatible | Not listed | Not listed |
As listed on the Asset Store.