Reverse Engineering Android Games
JADX: Dex to Java Decompiler
The skylot project hosts JADX, the premier open-source tool for reverse engineering Android applications by converting Dalvik bytecode (DEX/APK) back into readable Java source code.
It is available as a powerful command-line utility and a feature-rich graphical user interface (GUI) that supports syntax highlighting, cross-reference navigation, and full-text search. The decompiler includes an effective deobfuscator and is essential for deep static analysis of compiled Android binaries.
jadx-magic-strings Plugin
The jadx-magic-strings project by 0rShemesh is a highly valuable JADX plugin designed to enhance the decompilation and analysis of Android DEX files.
It operates automatically after decompilation to extract and analyze “magic strings,” which include method names, class references, and source file paths (like .java or .kt), from string constants found in the code.
Android File Formats
APK-Info: Full-Featured APK Parser (Rust/Python)
The APK parser apk-info is designed for efficient forensic and security analysis, offering comprehensive extraction of crucial metadata from Android packages, including main activities, minimum SDK versions, and intricate details from the AXML (Binary XML) and ARSC (Resource) formats. Crucially, it fully supports parsing various APK Signature Block 42 schemes (v1, v2, v3, v3.1), making it a powerful read-only utility for large-scale Android reverse engineering and malware analysis.
Magazine Interviews
The magazine index collects developer interviews tagged for this system across all indexed magazines.
| Magazine | Issue | Pages | Developer | Platforms | Description |
|---|---|---|---|---|---|
| Retro Gamer | 141 | p. 16 | Simon Thomley | Mega Drive, Android, iOS | The Headcannon programmer discusses mobile remasters of Sonic the Hedgehog. |
| Retro Gamer | 149 | p. 10 | James Ross and Stuart Wright | Ouya, Android | The Monster Finger Games developers discuss their retro-inspired driving games. |
| Retro Gamer | 162 | p. 47 | Cyrille Imbert | iOS, Android | The DotEmu CEO discusses adapting classic games for mobile platforms. |
| Retro Gamer | 163 | p. 8 | Kevin Toms | iOS, Android | Toms discusses remaking Football Manager as Football Star Manager. |
| Retro Gamer | 171 | p. 6 | Chris Gallizzi | Game Boy, Android | Hyperkin’s Gallizzi discusses the Smart Boy phone accessory. |
| Retro Gamer | 247 | pp. 14-15 | Philip Oliver | PC, Mac, iOS, Android | Oliver discusses RichCast, an interactive storytelling app inspired by classic adventures. |