Glass is a fast, free, open-source interactive disassembler designed specifically for analyzing mobile apps (Android APKs and iOS IPAs). It provides a smooth GPU-accelerated interface where you can explore native ARM64 code, DEX bytecode, search for symbols and strings, view control flow graphs, annotate your findings, and export patched binaries. The tool is aimed at security researchers, malware analysts, and developers who need to understand how mobile applications work under the hood.
How It Works
You've got an APK or IPA file and need to understand how it works, find a bug, or audit its security.
You download Glass and install it on your computer. It works on Mac and Linux, and everything is free and open source.
You drag your APK or IPA into Glass. It automatically figures out what kind of file it is and starts reading it.
Within seconds, you see your app's native code rendered in smooth, colorful graphics at 120 frames per second. Control flow arrows connect functions, and string references appear inline.
You browse symbols, view control flow graphs, and trace how functions call each other.
You navigate Java/Kotlin classes, read smali code, and find which methods call which other methods.
You search for symbols, strings, or even write assembly patterns to find exactly what you need. Cross-references show you who calls what.
You add comments, rename functions, and color-code important spots so you can find them again easily later.
You export your annotated analysis, script automated checks via the command line, or even connect an AI assistant to help with reversing tasks.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.