Loading...
Mobile App Security covers the tools that protect iOS and Android apps once they leave your build pipeline and land on devices you do not control. That shift in trust is the whole problem: a jailbroken phone, an emulator, or a hooked runtime gives an attacker full visibility into your binary, your API calls, and your secrets. These tools combine pre-release testing (MAST plus SAST and DAST on the binary) with in-app defenses like code obfuscation, anti-tampering, jailbreak and root detection, and runtime application self-protection (RASP). CISOs in fintech, healthcare, and any business with a customer-facing app reach for this category when a published app is itself part of the attack surface, not just a client to a secured backend.
We cover 108 Mobile App Security tools, 71 free and 37 commercial.
Accuracy and depth improve over time. Last reviewed Jul 2026. Is something off? Reach out.
A tool for translating Dalvik bytecode to equivalent Java bytecode, allowing Java analysis tools to analyze Android applications.
A command-line Android APK vulnerability analyzer written in Rust that decompresses and scans APK files using rule-based detection to identify security issues.
iOS Reverse Engineering Toolkit for automating common tasks in iOS penetration testing.
A comprehensive Android application analysis tool that provides device management, logcat analysis, file examination, and integration with security frameworks like MobSF and JD-GUI.
Python tool for monitoring user-select APIs in Android apps using Frida.
RiskInDroid is a machine learning-based tool that performs quantitative risk analysis of Android applications by reverse engineering bytecode and analyzing permission usage to generate numeric risk scores.
A modular Python tool that obfuscates Android applications by manipulating decompiled smali code, resources, and manifest files without requiring source code access.
An open-source dynamic analysis framework that intercepts and monitors API calls in Android applications using the Android Substrate framework.
AndroBugs Framework is an Android vulnerability analysis system that scans mobile applications for security vulnerabilities, missing best practices, and dangerous shell commands.
A Java-based API tool for programmatically searching and downloading Android applications from Google Play Store with Galaxy S3 device compatibility.
Web-based tool for browsing mobile applications sandbox and previewing SQLite databases.
APKiD is a tool that identifies compilers, packers, obfuscators, and other weird stuff in APK files.
Common questions about Mobile App Security tools, selection guides, pricing, and comparisons.
Mobile app security software protects published iOS and Android apps from reverse engineering, tampering, and runtime attacks. It spans two jobs: testing the app before release for code and configuration flaws, and hardening it in production with obfuscation, anti-tampering, jailbreak and root detection, and runtime self-protection. The goal is keeping the app trustworthy on devices and operating systems you do not control.
MDM and mobile threat defense protect the device and the employee using it: enrollment policies, OS posture, and malicious-app detection across a fleet. Mobile app security protects a specific app you publish, regardless of whose device runs it. If you ship a banking or healthcare app to millions of unmanaged consumer phones, MDM cannot help you. App hardening and in-app RASP can.
Often yes. A secured backend assumes the client behaves honestly, but a determined attacker controls the client. They can decompile the app, lift API keys and certificates, bypass client-side checks, and replay or abuse your endpoints at scale. Obfuscation and anti-tampering raise the cost of that reverse engineering, and jailbreak detection plus RASP catch manipulation the backend alone never sees.
Testing tools (MAST, binary SAST and DAST) find vulnerabilities before you ship and fit naturally into CI/CD. Protection tools (obfuscation, anti-tampering, RASP) defend the app after release. Most mature programs need both, but start with whichever gap is bigger: testing if you lack release-time assurance, hardening if you have a high-value app already in attackers' hands.
Ranked by real community upvotes and saves — never for sale. Featured placement is always labeled.