1 Star 0 Fork 1

马约/APK-permisson-list-extract

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
getpermission.py 859 Bytes
一键复制 编辑 原始数据 按行查看 历史
zxt 提交于 2019-01-14 10:45 . 2019-1-14
#coding:utf-8
'''
simple demo of extracting apk permission list
the result will be saved in the "permission_list.csv"
please put all apk file in the "source_apk" folder
'''
from androguard.core.bytecodes.apk import APK
import os
def file_name(file_dir):
file_list = []
for root, dirs, files in os.walk(file_dir):
file_list.append(files)
return file_list[0]
def main():
f = open('permission_list.csv','w')
file_list = file_name('source_apk')
print('processing...')
for apk in file_list:
try:
a = APK('source_apk/' + apk)
b = a.get_permissions()
f.write(apk+',')
for i in b:
f.write(i+',')
f.write('\n')
except:
print(apk+'occured an error!')
f.close()
print('finish...')
if __name__ == "__main__":
main()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/yuemahuman/APK-permisson-list-extract.git
git@gitee.com:yuemahuman/APK-permisson-list-extract.git
yuemahuman
APK-permisson-list-extract
APK-permisson-list-extract
master

搜索帮助