/apkext

One-click tool for extracting apk file

Primary LanguageShell

apkext

One-click tool for extracting apk files.

What this uses

What this does

  • Unpack apk file for resources, libraries, assests, etc.
  • Baksmali dex.
  • Convert dex to jar and decompile it.

Requirements

  • wget
  • unzip
  • java

How to use

./install.sh
./extract.sh App.apk
./build.sh App/unpacked/ New.apk

Note: apk file name must end with .apk

Output

If you extract Example.apk, then a directory Example is created.

Example/
    classes.jar   - the app's code converted to jar.
    src/          - java code generated by the decompiler.
    unpacked/     - unpacked resources, libraries, smali codes.

Troubleshoot

If you are running it under x64 os and have error with build.sh, try:

apt-get install lib32z1 lib32stdc++6