[0x04] Reversing Shorts :: Finding and Backtracing Signal Messages on Android
Channel: jiska
Date: 2022-09-25

Tracing and backtracing works quite different on Android when compared to iOS. We'll take a look into how to list all Java classes with Frida, how to trace then, and how to generate a Java backtrace from inside the JVM. With an Android Studio virtual phone, you can even try to do the same - but use a different phone number, or the messages in your Signal history will be erased.

Full playlist of reversing shorts: https://www.youtube.com/playlist?list=PLkOopkYm0fCV45i_n8z5LSUL3QBXNAP2G

Chapters:
00:00 - Android vs iOS Applications
01:28 - Java VM and Class Loaders
01:57 - Enumerating Classes
02:13 - frida-trace on Java Methods
03:07 - Finding the Message String
03:47 - Editing the Handler
04:08 - Adding a Java Backtrace
04:59 - Conclusion