How to Debug a Third Party Android App
I recently spent some time learning how to debug third party Android applications. There are many methods listed online, but most don’t work. Today, I’ll explain why most of these don’t work and explain one way that does. You can skip down to What works if you’re only interested in that. First lets get into why this may be useful. With dynamic analysis you can See live code flow - can be difficult to determine in static analysis especially with obfuscated code Read data not available to you, including checksums, user information, and more Find the code you may want to patch Enabling Debugging: Ways that don’t work Here’s a few methods of debugging Android applications that I found do not work, no longer work, or only work in some cases....