
Top picks: Obfuscapk, Smali/Baksmali mode for Emacs, Attify Mobile Application Exploitation — plus 45 more compared.
Application SecuritySmaliHook is a free Mobile App Security tool. Security professionals most commonly compare it with Obfuscapk. All 48 alternatives are matched by shared capabilities, tags, and NIST CSF 2.0 coverage.
A closer look at the 8 most relevant alternatives and competitors to SmaliHook, including their key features and shared capabilities.
A modular Python tool that obfuscates Android applications by manipulating decompiled smali code, resources, and manifest files without requiring source code access.
An Emacs major mode that provides syntax highlighting and enhanced readability for smali code files used in Android malware analysis.
Training course for Android and iOS mobile app security testing and exploitation
Android app protection tool with obfuscation, encryption, and RASP
Mobile app security solution protecting against reverse engineering & attacks
Codeless mobile app protection platform for Android and iOS applications
Runtime app protection for iOS & Android against tampering & malware
JavaScript obfuscation tool for protecting code from reverse engineering
A modular Python tool that obfuscates Android applications by manipulating decompiled smali code, resources, and manifest files without requiring source code access.
An Emacs major mode that provides syntax highlighting and enhanced readability for smali code files used in Android malware analysis.
Training course for Android and iOS mobile app security testing and exploitation
Android app protection tool with obfuscation, encryption, and RASP
Mobile app security solution protecting against reverse engineering & attacks
Codeless mobile app protection platform for Android and iOS applications
Runtime app protection for iOS & Android against tampering & malware
JavaScript obfuscation tool for protecting code from reverse engineering
C# obfuscation & encryption tool for .NET, MAUI, and Xamarin apps
Mobile app shielding and in-app protection for mobile applications
Binary-level firmware protection for embedded systems, no source code needed.
App hardening platform with RASP, obfuscation, and threat monitoring.
APKiD is a tool that identifies compilers, packers, obfuscators, and other weird stuff in APK files.
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 comprehensive Android application analysis tool that provides device management, logcat analysis, file examination, and integration with security frameworks like MobSF and JD-GUI.
iOS Reverse Engineering Toolkit for automating common tasks in iOS penetration testing.
Inspeckage is a dynamic analysis tool for Android applications that provides runtime behavior monitoring through API hooking and real-time system interaction tracking.
A web-based Android application dynamic analysis tool that provides real-time Frida instrumentation capabilities through a Flask interface with modular JavaScript hooking support.
ELFcrypt encrypts ELF binaries with obfuscation and anti-debugging features to protect against reverse engineering.
Docker file for building Androguard dependencies with an optional interactive shell environment.
Redexer is a reengineering tool that parses, analyzes, and modifies Android DEX files for binary manipulation and permission analysis.
ReFlutter is a reverse engineering framework that uses patched Flutter libraries to enable dynamic analysis and traffic monitoring of Flutter mobile applications on Android and iOS platforms.
Tools for working with Android .dex and Java .class files, including dex-reader/writer, d2j-dex2jar, and smali/baksmali.
Andromeda makes reverse engineering of Android applications faster and easier.
Android security virtual machine with updated tools and frameworks for reverse engineering and malware analysis.
MARA is a Mobile Application Reverse engineering and Analysis Framework with various features for testing mobile applications against OWASP mobile security threats.
Mobile security testing platform for Android and iOS apps with SAST and DAST
ImmuniWeb MobileSuite is a mobile application penetration testing platform that combines AI-powered automation with manual security testing to assess mobile apps and their backend infrastructure for security vulnerabilities and compliance requirements.
AI-enhanced mobile app security scanner for Android & iOS with SAST/DAST
Mobile app security testing platform for Android and iOS apps
Mobile app security testing and runtime protection platform
Unified mobile app security platform with SAST, DAST, and API testing
AI-powered mobile app security platform with SAST, DAST, and API testing
Mobile app security testing platform for Android and iOS applications
Mobile app security testing combining vuln assessment, pentesting & forensics
Server-side mobile app attestation verifying app integrity and API access
Risk assessment platform for third-party mobile apps in enterprise networks
Android app security validation service for Google Play MASA certification
Automated mobile app security testing platform for iOS and Android apps
Mobile app risk management platform for data security and privacy testing
Mobile app security testing platform for identifying data security risks
Mobile app security platform for DevSecOps teams across app lifecycle
Agentic AI platform that automates 400+ security defenses into Android and iOS mobile
Mobile app security platform for enterprises across multiple industries
RASP solution securing mobile apps and APIs across Android, iOS, and HarmonyOS at runtime.
Common questions security professionals ask when evaluating alternatives and competitors to SmaliHook.
The most popular alternatives to SmaliHook include Obfuscapk, Smali/Baksmali mode for Emacs, Attify Mobile Application Exploitation, Guardsquare DexGuard, and OneSpan Product. These Mobile App Security tools offer similar capabilities and are frequently compared by security professionals evaluating their options.