逆向工程 - Androguard - Show Package



參考資訊:
https://github.com/androguard/androguard
https://androguard.github.io/androguard/reference/androguard/cli/cli.html

main.py

import os
import sys
from loguru import logger
from androguard.misc import AnalyzeAPK

logger.remove()
logger.add(lambda msg: None, level="INFO")

a, d, dx = AnalyzeAPK(sys.argv[1])

print("App Name:", a.get_app_name())
print("Package Name:", a.get_package())
print("Version Name:", a.get_androidversion_name())
print("Version Code:", a.get_androidversion_code())

執行

$ python3 ./run.py Root.Explorer.apk 
    App Name: Root Explorer
    Package Name: com.speedsoftware.rootexplorer
    Version Name: 4.12.6
    Version Code: 231