📄
REMnux Documentation
  • REMnux: A Linux Toolkit for Malware Analysis
  • Install the Distro
    • Get the Virtual Appliance
    • Install from Scratch
    • Add to an Existing System
    • Run REMnux as a Container
    • Keep the Distro Up to Date
  • Discover the Tools
    • Examine Static Properties
      • General
      • PE Files
      • ELF Files
      • .NET
      • Deobfuscation
    • Statically Analyze Code
      • General
      • Unpacking
      • PE Files
      • Python
      • Scripts
      • Java
      • .NET
      • Flash
      • Android
    • Dynamically Reverse-Engineer Code
      • General
      • Shellcode
      • Scripts
      • ELF Files
    • Perform Memory Forensics
    • Explore Network Interactions
      • Monitoring
      • Connecting
      • Services
    • Investigate System Interactions
    • Analyze Documents
      • General
      • PDF
      • Microsoft Office
      • Email Messages
    • Gather and Analyze Data
    • View or Edit Files
    • General Utilities
  • Run Tools in Containers
    • Docker Images of Malware Analysis Tools
  • Behind the Scenes
    • People
    • Technologies
      • SaltStack Management
      • REMnux Installer
      • State Files Without the REMnux Installer
      • Debian Packages
      • Website and Docs
    • License
  • Tips and More
    • REMnux Configuration Tips
    • REMnux Tool Tips
    • Malware Analysis Training
    • REMnux Website
  • Get Involved
    • Ask and Answer Questions
    • Write About the Tools
    • Add or Update Tools
      • Contribute a Salt State File
      • Contribute a Debian Package
      • Contribute a Dockerfile
    • Implement Enhancements
Powered by GitBook
On this page
  • JADX
  • apktool
  • DroidLysis
  • androguard
  • AndroidProjectCreator
  • baksmali
  • dex2jar
  1. Discover the Tools
  2. Statically Analyze Code

Android

Statically Analyze Code

PreviousFlashNextDynamically Reverse-Engineer Code

Last updated 4 years ago

JADX

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

Website: Author: Skylot License: Apache License 2.0: , also see Notes: jadx, jadx-gui State File:

apktool

Reverse-engineer Android APK files.

Website: Author: Connor Tumbleson, Ryszard Wisniewski License: Apache License 2.0: State File:

DroidLysis

Perform static analysis of Android applications.

Website: Author: cryptax License: MIT License: Notes: droidlysis State File:

androguard

Examine Android files.

Website: Author: Anthony Desnos, Geoffroy GueGuen License: Apache License 2.0: Notes: androarsc.py, androauto.py, androaxml.py, androcg.py, androdd.py, androdis.py, androguard, androgui.py, androlyze.py, androsign.py State File:

AndroidProjectCreator

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

baksmali

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

dex2jar

Examine Dalvik Executable (dex) files.

Website: Author: Max Kersten: License: GNU General Public License (GPL) v3: 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:

Website: Author: Ben Gruver License: Free, unknown license State File:

Website: Author: Panxiaobo License: Apache License 2.0: Notes: dex-tools State File:

https://github.com/skylot/jadx
https://github.com/skylot/jadx/blob/master/LICENSE
https://github.com/skylot/jadx/blob/master/NOTICE
remnux.tools.jadx
https://ibotpeaches.github.io/Apktool/
https://github.com/iBotPeaches/Apktool/blob/master/LICENSE
remnux.tools.apktool
https://github.com/cryptax/droidlysis
https://github.com/cryptax/droidlysis/blob/master/LICENSE
remnux.python3-packages.droidlysis
https://github.com/androguard/androguard
https://github.com/androguard/androguard/blob/master/LICENCE-2.0
remnux.python3-packages.androguard
https://maxkersten.nl/projects/androidprojectcreator
https://twitter.com/LibraAnalysis
https://github.com/ThisIsLibra/AndroidProjectCreator/blob/master/LICENSE
remnux.packages.android-project-creator
https://bitbucket.org/JesusFreke/smali
remnux.packages.baksmali
https://github.com/pxb1988/dex2jar
https://github.com/pxb1988/dex2jar/blob/2.x/LICENSE.txt
remnux.packages.dex2jar