The tools currently extract:
-
Application Name (Label)
-
Application Version
-
Minimum Android SDK Version
-
MD5 Hash
-
PYTHON 3.7+
-
pip install pandas
In a Command Prompt, you have to run:
py extractApkInfo.py PATH-TO-APK-FILE
The tool will then extract the info listed above and put it in a .CSV File and also tell you the information in a human-readable format in the command prompt. (The .CSV File is put in the same directory as where you are running the file)
IF YOUR APK FILE HAS SPACES IN IT YOU WILL NEED TO ADD QUOTATIONS AROUND THE PATH:
Let's say you have a file like this
C:\Users\PC\Testing\Angry Birds 6.1.0.apk
or this
Angry Birds 6.1.0
(SAME DIRECTORY AS .py FILE)
You have to add "" around it, so:
"C:\Users\PC\Testing\Angry Birds 6.1.0.apk" or
"Angry Birds 6.1.0"
In a Command Prompt, you have to run:
py extractApkInfoFromFolder.py
The tool will then create a folder called "APKs" where you will have to put all of the APKs you want to process.
After you've placed the APKs in the folder you just have to run the command again,
then the tool will process all of the APKs and then put the information in a file called:
apk_information.csv
-Filip A.G