Android

Statically Analyze Code

JADX

Generate Java source code from Dalvik Executable (dex) and Android APK files.

Website: https://github.com/skylot/jadxarrow-up-right Author: Skylot License: Apache License 2.0: https://github.com/skylot/jadx/blob/master/LICENSEarrow-up-right, also see https://github.com/skylot/jadx/blob/master/NOTICEarrow-up-right Notes: jadx, jadx-gui State File: remnux.tools.jadxarrow-up-right

apktool

Reverse-engineer Android APK files.

Website: https://ibotpeaches.github.io/Apktool/arrow-up-right Author: Connor Tumbleson, Ryszard Wisniewski License: Apache License 2.0: https://github.com/iBotPeaches/Apktool/blob/master/LICENSEarrow-up-right State File: remnux.tools.apktoolarrow-up-right

DroidLysis

Perform static analysis of Android applications.

Website: https://github.com/cryptax/droidlysisarrow-up-right Author: cryptax License: MIT License: https://github.com/cryptax/droidlysis/blob/master/LICENSEarrow-up-right Notes: droidlysis State File: remnux.python3-packages.droidlysisarrow-up-right

androguard

Examine Android files.

Website: https://github.com/androguard/androguardarrow-up-right Author: Anthony Desnos, Geoffroy GueGuen License: Apache License 2.0: https://github.com/androguard/androguard/blob/master/LICENCE-2.0arrow-up-right Notes: androarsc.py, androauto.py, androaxml.py, androcg.py, androdd.py, androdis.py, androguard, androgui.py, androlyze.py, androsign.py State File: remnux.python3-packages.androguardarrow-up-right

AndroidProjectCreator

Convert an Android APK application file into an Android Studio project for easier analysis.

Website: https://maxkersten.nl/projects/androidprojectcreatorarrow-up-right Author: Max Kersten: https://twitter.com/LibraAnalysisarrow-up-right License: GNU General Public License (GPL) v3: https://github.com/ThisIsLibra/AndroidProjectCreator/blob/master/LICENSEarrow-up-right Notes: Use AndroidProjectCreator to run the tool. Before running it for the first time, execute AndroidProjectCreator -compactInstall to download the latest dependencies. Use Android Studio to examine the output of the tool. State File: remnux.packages.android-project-creatorarrow-up-right

baksmali

Disassembler for the dex format used by Dalvik, Android's Java VM implementation.

Website: https://bitbucket.org/JesusFreke/smaliarrow-up-right Author: Ben Gruver License: Free, unknown license State File: remnux.packages.baksmaliarrow-up-right

dex2jar

Examine Dalvik Executable (dex) files.

Website: https://github.com/pxb1988/dex2jararrow-up-right Author: Panxiaobo License: Apache License 2.0: https://github.com/pxb1988/dex2jar/blob/2.x/LICENSE.txtarrow-up-right Notes: dex-tools, d2j-dex2jar, d2j-* State File: remnux.packages.dex2jararrow-up-right

Last updated