我的问题是这样的:
我安装了200个应用程序并列出了它们。现在我想根据隐私对这些应用进行评级。
所有常用工具(如F-Secure App Permissions或aSpotCat)都可以提供帮助,但这主要是手工劳动,因为它们的列表不可导出。所以我必须传输信息X_X
我正在寻找的应用程序至少可以根据查询生成列表,但找不到。
基本上我想这样做:“我的手机上的哪些应用有NetworkAccess,还有至少一个其他的PrivacyRElevantPermission?” - >列表 - > EXCEL - > NICE!
我的手机没有扎根,它会保持这种状态。但我有ADB和AndroidDEV的Eclipse设置。但是,我现在想避免自己编写应用程序。现在,我希望有人可以说:“这很简单,只需通过ADB获取此应用程序或使用此命令,或者只是......” - 如果没有,我想使用aSApotCat将是目前最简单的方法。
谢谢你们!
答案 0 :(得分:1)
您可以adb pull /data/system/packages.xml
获取一个XML文件,其中包含所有已安装的应用及其权限和各种数据的列表。但是,应用程序的名称并未列出,只是包名称,但通常很明显猜测属于哪个应用程序。然后,您可以编写一个简单的XML解析器来过滤掉您想要查找的XML解析器。如果您愿意,可以将其导入Excel电子表格。
编辑:此文件似乎在某些设备上没有读取权限。