/reverse-engineering

Reverse engineering materials

Primary LanguageSmali

Android Reverse Engineering

  • Demonstration how to reverse engineering an android application, reading smali source code and compile back.

Repository structure:

  • sample: sample app for demonstrate plus two integers.
  • modified_sample: decompiled sample app with modified smali code.
  • xposed_app: demo app written in Xposed is hooked into sample app and changed its default behavior.
  • apks: including original sample app, modified app and xposed app.
  • slide: slide for my presentation in DroidCoin Vietnam 2017.

Step-by-step reverse engineering app:

Reference Link

Additional Resouces