About
Anvil is a from-scratch APK patcher and editor built for learning how Android apps are put together. The heavy lifting runs in a native Rust engine, so it stays fast on large APKs.
• Dual-pane root file manager
• APK workbench: browse entries, DEX classes, decoded AndroidManifest, resource table, and signer certificates
• Native DEX ↔ smali disassembler and assembler (baksmali-compatible)
• Code editor with smali & XML syntax highlighting, plus a hex viewer
• Edit the manifest or a class's smali and rebuild the APK
• Built-in v1/v2/v3 signing — re-sign and install in one tap
• SIMD content search across files and archives
• Material 3 with dynamic colour, light/dark and AMOLED
For education and working with software you have the right to modify.