Native decompiler for Apple platforms
A fast, professional reverse engineering app for Mac & iOS
Decompile APK, DEX, JAR, ELF & Mach-O, inspect hex, and explore disassembly — all native, all on-device.

A full reverse-engineering toolkit
From Android packages to native binaries, everything you need to understand compiled code in a single, focused workspace.
APK & DEX decompilation
Turn Android APKs into readable Java. A native-Swift port of the JADX pipeline parses DEX and reconstructs source — no JVM required.
JAR & class analysis
Open Java JARs and .class files, browse the package hierarchy, and read clean decompiled source side by side with the bytecode.
Smali & Dalvik bytecode
Drop down from Java to raw Dalvik instructions. Inspect the Smali representation of any method to understand exactly what runs.
Java bytecode inspector
Read JVM bytecode at the instruction level with constant-pool and control-flow context to see how the compiler shaped your code.
ELF & Mach-O parsing
Pure-Swift ELF and Mach-O parsers expose headers, sections, and symbols, with Capstone-powered disassembly of native code.
Built-in hex viewer
Inspect any binary byte by byte. Examine native libraries, embedded resources, and raw data without leaving the app.
Start analyzing today
One purchase, every Apple device. Download Code Analyzer and open your first binary in seconds.