For the complete documentation index, see llms.txt. This page is also available as Markdown.

Android

Statically Analyze Code

JADX

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

Website: https://github.com/skylot/jadx Author: Skylot License: Apache License 2.0: https://github.com/skylot/jadx/blob/master/LICENSE, also see https://github.com/skylot/jadx/blob/master/NOTICE Notes: jadx, jadx-gui State File: remnux.tools.jadx

apktool

Reverse-engineer Android APK files.

Website: https://ibotpeaches.github.io/Apktool/ Author: Connor Tumbleson, Ryszard Wisniewski License: Apache License 2.0: https://github.com/iBotPeaches/Apktool/blob/master/LICENSE State File: remnux.tools.apktool

DroidLysis

Perform static analysis of Android applications.

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

androguard

Examine Android files.

Website: https://github.com/androguard/androguard Author: Anthony Desnos, Geoffroy GueGuen License: Apache License 2.0: https://github.com/androguard/androguard/blob/master/LICENCE-2.0 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.androguard

AndroidProjectCreator

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

Website: https://maxkersten.nl/projects/androidprojectcreator Author: Max Kersten: https://x.com/Libranalysis License: GNU General Public License (GPL) v3: https://github.com/ThisIsLibra/AndroidProjectCreator/blob/master/LICENSE 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-creator

baksmali

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

Website: https://bitbucket.org/JesusFreke/smali Author: Ben Gruver License: Free, unknown license State File: remnux.packages.baksmali

dex2jar

Examine Dalvik Executable (dex) files.

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

APKiD

Identify compilers, packers, and obfuscators used to protect Android APK and DEX files.

Website: https://github.com/rednaga/APKiD Author: Caleb Fenton, Tim Strazzere: https://github.com/rednaga License: GNU General Public License v3.0: https://github.com/rednaga/APKiD/blob/master/LICENSE.GPL Notes: apkid State File: remnux.python3-packages.apkid

Last updated