1.16
2026-07-19
For the latest, full-featured Code Analyzer experience, download Code Analyzer from the Mac App Store.
Code Analyzer 1.16 adds font inspection, faster project search, and more dependable binary navigation.
New
• Font glyph viewer: open TrueType, OpenType, and font collection files to browse searchable glyph grids, switch faces, and inspect metadata and outlines.
Improvements
• Quick Open now searches files, classes, methods, and native symbols with responsive fuzzy matching and more accurate result navigation.
• Mach-O analysis now finds more functions from function-start metadata, unwind data, Objective-C methods, and chained fixups, with reliable navigation across universal binary slices.
• ELF structure entries in the Inspector now jump directly to their location in Paper View.
• Opening workspaces now shows clearer progress, retry, permission, and missing-file states.
1.15
2026-07-10
Code Analyzer 1.15 makes Android resources easier to inspect and improves bundled APK analysis.
New
• Decoded Android resources: resources.arsc tables are now decoded into a browsable res/values XML tree for strings, styles, colors, and other configurations.
Improvements
• XAPK, split-APK, and other archive bundles now prepare nested APK contents automatically in the background.
• SVG files now receive XML syntax highlighting, and very large generated XML files stay highlighted instead of falling back to plain text.
1.14
2026-07-06
This update makes decompiled code faster to explore, with major stability improvements for Android decompilation.
New
• Click to navigate: in decompiled Java and smali, click any class or member name to jump straight to its definition — across classes and within the same file. Works for both .class/JAR and APK/DEX code.
• Grouped inner classes: Android inner classes now nest under their parent class in the navigator and render together, so a whole nested-class family stays in one place.
• JSON viewer: JSON files open in a formatted, pretty-printed view by default, with a menu to switch to the raw on-disk Source or Hex.
Improvements
• More reliable Android decompilation: classes that could previously crash the app now degrade gracefully, so large, multi-DEX APKs finish cleanly.
1.13
2026-07-04
This update brings native disassembly to Code Analyzer. Explore the functions inside Mach-O and ELF binaries with a fast, Hopper-style workflow.
New
• Function list: Code Analyzer now discovers functions in Mach-O and ELF binaries — even stripped ones — from symbols, relocations, and code-pattern scanning. Browse them in address order and tap any entry to jump straight to its disassembly.
• ELF support: open ELF executables and shared libraries (.so) in the same disassembly view already available for Mach-O.
• Syntax highlighting for Protocol Buffers (.proto) and .properties files.
Improvements
• Cleaner, Hopper-style disassembly with monochrome mnemonics that are easier to scan.
• Select and copy instructions directly from the disassembly view.
• Large, multi-DEX APKs now analyze in the background, keeping the interface responsive.
Fixes
• Fixed horizontal scrolling in the code editor.
• Fixed line breaks in decompiled Java comments.
1.12
2026-06-26
This update introduces a powerful new Data Inspector for the hex editor, plus sharper selection and a more polished browsing experience.
New
• Data Inspector: select bytes in the hex editor to instantly decode them as signed and unsigned integers, floating-point values, LEB128, and rationals — with a single tap to switch between little- and big-endian.
• Date & time decoding: read raw bytes as MS-DOS, Windows FILETIME, OLE, UNIX (32- and 64-bit), and HFS/HFS+ timestamps.
Improvements
• Click the Images header to expand the group and open the gallery in one step.
• Full-width row highlighting makes the navigator easier to scan.
• Tidier editor and inspector layout, with a more compact view-mode menu.
Fixes
• Restored single-click single-byte selection in the hex view.
• The Data Inspector now hides automatically when you switch away from a hex view.
1.11
2026-06-20
This update adds a redesigned Resource Navigator and a faster, cleaner browsing experience.
New
• Resource Navigator: switch between file tree and resource views with the new navigator selector, and browse resources in one place.
• Image Gallery: view all bundled images in a grid. Click the Images header to expand the group and open the gallery instantly.
• Smarter image detection: compiled Android res/ images are now recognized by content, not just extension.
Improvements
• Images display over a checkerboard background so transparency is easy to see.
• Full-width row highlighting and auto-selection make navigation clearer.
• Cleaner decompiled output with simplified comments and error messages.
Fixes
• Restored ⌘C Copy and Select All in the editor.
Performance
• A new in-memory session cache makes reopening and re-analyzing files faster.
1.9
2026-05-11
• New: full Mach-O support — open executables, dylibs and frameworks to browse headers, load commands, segments, sections and symbols.
• New: built-in disassembler with per-function navigation.
• New: branch-arrow gutter visualizes jumps and control flow alongside the assembly.
• Faster, smoother scrolling on large binaries.
• Minor fixes and polish.
1.8.1
2026-05-02
Bug fixes
1.5
2020-06-01
Now, we support APK files which contain multidex.
1.4
2020-05-26
UI optimizations and stability improvements.
1.3
2020-05-17
- Mini-map view of source code.
- Bug fixes and stability improvements.
Want Mac version? go to mac store and search "code analyzer", GIVE A TRY!
1.2
2020-05-10
- .apk file analyzing is now supported!
- Bug fixes and stability improvements.
Want Mac version? go to mac store and search "code analyzer", GIVE A TRY!
1.1
2020-05-05
UI enhancements and stability improvements.