Skip to content

A FREE comprehensive guide to learning Android Reverse Engineering. From Java, to Dalvik, to ART, to the JNI come learn along.

License

Notifications You must be signed in to change notification settings

NDJSec/Android-Reverse-Engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forks Stargazers Issues MIT License LinkedIn


Logo

Android-Reverse-Engineering

A FREE comprehensive guide to learning Android Reverse Engineering. From Java, to Dalvik, to ART, to the JNI come learn along.
Explore the PDF »
Explore the EBook »

IN DEVELOPMENT

Who Should Read This

The following guide, is for anyone and everyone who is looking for a FREE comprehensive guide for learning Android Reverse Engineering (RE). In this series, we will start with what is Reverse Engineering and its importance. Then, we will look at Java and the JVM. In the end, we will look into Dalvik bytecode and the Android Runtime (ART), and we will finish with the Java Native Interface (JNI) and ARM RE.

So come along with me in this journey, as we work to learn the inner workings of Android and become the next generation of Cyber Professionals.

Table of Contents

Chapters
  1. Preface
  2. Introduction to Reverse Engineering
    • Goals
    • Techniques
    • Tools: Overview
    • Tools: Linux
    • Tools: VIM
    • Tools: APKTool
    • Tools: Jadx
    • Tools: Android Debug Bridge
    • Tools: Ghidra
  3. Android Basics
    • Android Overview
    • Component Model
    • Android Permissions
    • Manifest File
  4. Java COMMING SOON

Further Reading

Android RE Analysis Tools HERE

Acknowledgements

License

Apache License, Version 2.0

About

A FREE comprehensive guide to learning Android Reverse Engineering. From Java, to Dalvik, to ART, to the JNI come learn along.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published