Home / Companies / Luciq / Blog / Post Details
Content Deep Dive

Using Deobfuscation to Get Better Android Crash Reports

Blog post from Luciq

Post Details
Company
Date Published
Author
Nezar Mansour
Word Count
509
Language
English
Hacker News Points
-
Summary

Instabug's crash reporting tool generates detailed reports of running environments, threads' states, steps to reproduce crashes, and network request logs. Deobfuscation is required to make these reports readable by transforming memory addresses into human-readable method and function names. A mapping file, which attributes unreadable memory addresses to their functions and methods, must be uploaded to Instabug's dashboard to enable deobfuscation. This can be done manually or automatically using a Gradle script. Once uploaded, the mapping file allows for human-readable stack traces to be viewed, making it easier to diagnose crashes.