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.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 solutionsNo managed bridge, removing an entire class of common hook attacksSelf-integrity detection that fires if the protection itself is tampered with16KB page size compatible, so no store warnings on the latest mobile OS versionsSingleton that survives scene loads automaticallyTwo C# event callbacks for full custom controlEach check can be toggled independently in the InspectorDetailed tagged logging that can be disabled for production in one clickZero dependencies: no internet, no external SDK, no account requiredQuick setup:Import the packageGo to Tools > Mobile Shield > Setup WizardClick "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: lailaahmed18@outlook.comNative C++ runtime checks via P/Invoke, no Java bridge requiredDetects rooted and jailbroken devicesDetects runtime hooking and code injection frameworksDetects attached debuggersDetects emulators and simulatorsDetects APK tampering via SHA-256 signature verificationDetects unofficial install sourcesDetects Developer Options and USB debuggingSelf-integrity check that detects if the native library itself is hookedSingleton architecture with DontDestroyOnLoadTwo C# event callbacks: OnThreatDetected and OnChecksCompleteConfigurable per-check toggles in the InspectorBuilt-in tagged logging system, one-click disable for productionEditor Setup Wizard via Tools > Mobile ShieldPrebuilt ARM64 native library, no NDK or build tools required16KB page size compatible, no Google Play warnings on Android 15+Zero external dependencies: no internet, no SDK, no accountMinimum Unity version: 2020.3 LTSMinimum Android API: 23 (Android 6.0)Architecture: ARM64 (arm64-v8a)Scripting backend: IL2CPP recommendedRender pipeline: AnyThis package's C# wrapper layer and native C++ security library were both developed with the assistance of AI tools. All detection logic, architecture decisions, security check design, function obfuscation strategy, and the overall system were reviewed, tested, customized, and validated by the developer — including testing against a real penetration test cycle on a production application. The AI-assisted code was not used as-is; it was substantially modified, debugged, and integrated into a working native plugin architecture by the developer.




