androguard 3.x版本使用
和2的版本不同 VMAnalysis替换为了==>Analysis
首先需要导入包
from androguard.misc import AnalyzeAPK
apkfile = 'D:\\FDex2\\base(1).apk'
a,d,dx = AnalyzeAPK(apkfile)#得到的三个对象是a一个APK对象、d一个DalvikVMFormat对象数组和dx一个Analysis对象。
print("授权:",a.get_permissions())
print("活动名:",a.get_activities())
print("包名:",a.get_package())
print("APP名称:",a.get_app_name())
print("图标文件:",a.get_app_icon())
print("AndroidManifest.xml的解码XML:",a.get_android_manifest_axml().get_xml())
print(dx.get_classes())
详情参考官方文档https://androguard.readthedocs.io/en/latest/intro/gettingstarted.html?highlight=AnalyzeDEX#using-androlyze-and-the-python-api