In this video you'll get a deep dive into different approaches to reverse engineering on Android to better understand how an attacker could get to secrets in your app - and finally to understand how we can protect against that. Learn more about protecting your app with DexGuard: https://hubs.la/Q035_yhF0 JADX download: https://sourceforge.net/projects/jadx.mirror/ Get the files for the video here: https://github.com/philipplackner/AndroidReverseEngineeringSample/tree/master 00:00 - What is reverse engineering? 1:45 - The sample app we'll reverse engineer 4:04 - Approach 1: Executing original code 12:28 - Approach 2: Runtime hooks with Frida 19:38 - Approach 3: Change & repackage the APK 28:38 - Protecting against reverse engineering