# How To Decompile An Android APK Easily

**URL:** <https://onehack.st/t/how-to-decompile-an-android-apk-easily/167697>\
**Category:** Tutorials & Methods\
**Tags:** tools, android, tips-tricks\
**Created:** [December 28, 2020, 3:02pm UTC](https://onehack.st/t/how-to-decompile-an-android-apk-easily/167697 "2020-12-28T15:02:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheStrength](https://onehack.st/user_avatar/onehack.st/thestrength/32/46753_2.png) [@TheStrength](https://onehack.st/u/TheStrength)\
**Post date:** [December 28, 2020, 3:02pm UTC](https://onehack.st/t/how-to-decompile-an-android-apk-easily/167697/1 "2020-12-28T15:02:36Z")

</div>

**Let’s get started.**

We will need the following tools in order to start working:

Dex2jar - _download from here_: [https://sourceforge.net/projects/dex2jar/](https://sourceforge.net/projects/dex2jar/)

Jd-gui - _download from here_: [http://jd.benow.ca/](http://jd.benow.ca/)

**Follow the steps below:**

1. Rename your apk from _name.apk_ to _name.zip_
2. Extract the contents
3. Copy _class.dex_ and paste it into your dex2jar directory (You might have multiple class.dex files depending on the app)
4. Open CMD and navigate to dex2jar’s path.
5. Execute the following command: _d2j-dex2jar.bat class.dex_ or _d2j-dex2jar.bat class.dex class2.dex etc._ if you have more than one .dex files.
6. This should spawn new .jar files. Run jd-gui and open the jar files.
7. That’s it.

**Happy learning!**

---

<div class="post-metadata">

**Author:** ![Mr.Professor](https://onehack.st/user_avatar/onehack.st/mr.professor/32/80825_2.png) [@Mr.Professor](https://onehack.st/u/Mr.Professor)\
**Post date:** [December 28, 2020, 3:14pm UTC](https://onehack.st/t/how-to-decompile-an-android-apk-easily/167697/2 "2020-12-28T15:14:55Z")

</div>

Thankyou now i can easily reverse engineer apps or modify them 🤩
