Highlights
Radare2 Browser WASM
The radare2 binary analysis engine now runs entirely in the browser via WebAssembly. No server-side r2 sessions needed for static file analysis — DEX, ELF, Mach-O, PE and more are analyzed client-side with full disassembly, CFG, and decompilation.
Hermes Bytecode Decompiler
New dedicated decompiler page for React Native apps. Parses Hermes bytecode files (.hbc/.jsbundle) in a Web Worker with:
- Custom disassembly renderer with resolved symbols
- Cross-reference analysis
- Control flow graph visualization
- AI-powered decompilation (streaming)
- IndexedDB persistence with multi-tab file management
General-Purpose Binary Decompiler
Standalone R2-based decompiler page supporting .dex, .so, .dylib, .elf, .exe and more. Drag-and-drop files for instant analysis with classes, functions, strings, disassembly, CFG, and AI decompilation.
What's New
Features
- Radare2 WASM foundation — r2 runs in a Web Worker with IndexedDB caching for the WASM binary
- Hermes disassembler in browser — moved from server to WebWorker, added custom renderer with symbol resolution
- Cross-reference analysis — xref tracking for both Hermes and r2 binaries
- Streaming AI decompilation — code fence parser for real-time LLM output with AbortController support
- R2 built-in decompiler tab — radare2's
pdcpseudocode output alongside AI decompilation - Hermes CFG graph — control flow graph visualization for Hermes bytecode functions
- WASM loading progress — download progress indicator for WASM binary initialization
- i18n for decompiler UI — English and Chinese translations for all decompiler strings
Improvements
- Dedicated decompiler page with toolbar and workspace integration
- Extracted
DecompilerShellas reusable component for both Hermes and R2 pages - Function and string list styling improvements
- Home page sidebar layout polish
Infrastructure
- Migrated r2hermes.wasm from Emscripten to WASI
- Migrated to oxlint, fixed linter warnings
- Deduplicated CI tag/branch builds
- Added r2hermes WASM build to publish workflow
- Converted PNG images to WebP for faster loading
Docs
- Added Frida version configuration guide
- Fixed device requirements — jailbreak/root is not mandatory
- Added prev/next page navigation and footer to docs
- Fixed mobile overflow, OpenGraph images, license footer
Full Changelog: v1.0.0...v1.1.0