Android App Reverse Engineering 101


Learn to reverse engineer Android applications!

View the Project on GitHub maddiestone/AndroidAppRE

Table of Contents

  1. Introduction
  2. Android Application Fundamentals
  3. Getting Started with Reversing Android Apps
  4. Reverse Engineering Android Apps - DEX Bytecode
  5. Reverse Engineering Android Apps - Native Libraries
  6. Reverse Engineering Android Apps - Obfuscation
  7. Conclusion

7. Conclusion

Congratulations! You are now an Android App Reverse Engineer!

I hope this workshop has helped introduce you to how to reverse engineer Android apps and provided you with the foundations such that you can go off and continue learning and applying these skills in whatever way you wish.

If you’re looking for some next steps, here are some suggested topics:

The possibilities are endless! If you want to reach out, Twitter (@maddiestone) is the best bet!