Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pchaigno/reverse-apk
Extract the .class files from an APK using apktool, Smali and dex2jar
https://github.com/pchaigno/reverse-apk
Last synced: 3 months ago
JSON representation
Extract the .class files from an APK using apktool, Smali and dex2jar
- Host: GitHub
- URL: https://github.com/pchaigno/reverse-apk
- Owner: pchaigno
- License: mit
- Created: 2014-10-16T14:10:07.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-28T11:05:35.000Z (over 8 years ago)
- Last Synced: 2023-04-08T11:49:31.810Z (almost 2 years ago)
- Language: Python
- Size: 5.86 KB
- Stars: 5
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Reverse-APK
===========Extract the `.class` files from an APK using apktool, Smali and dex2jar.
The tools required will be downloaded by the script.### Usage
```shell
$ wget -O reverse-apk.py https://raw.githubusercontent.com/pchaigno/reverse-apk/master/reverse-apk.py
$ python3 reverse-apk.py
```This will download and run the tools on the APK file.
It will start with apktool to unpack the APK file.
A folder will be created containing the `.smali` files.
Smali will be downloaded and run to generate a `.dex` file.
The last tool, dex2jar, will extract the `.class` files from the `.dex` file.The script will pause before each download and ask the user if he want to continue or manually download the tool.
This step will be skipped if the tools are already present in the same directory as the script.### Contact
For any suggestion or bug report, please contact me at [email protected].