From: Hans-Christoph Steiner Date: Wed, 21 Feb 2018 11:34:54 +0000 (+0100) Subject: update: include implied permissions when using androguard X-Git-Tag: 1.0.1~2^2~9 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=aa4f54bf187e2ca45838e82fc50d9a92e4f08ce2;p=fdroidserver.git update: include implied permissions when using androguard `aapt dump badging` includes these when listing uses-permissions: https://github.com/androguard/androguard/pull/428 --- diff --git a/fdroidserver/update.py b/fdroidserver/update.py index 1da8405f..7d6f4541 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -1251,6 +1251,12 @@ def scan_apk_androguard(apk, apkfile): maxSdkVersion ) apk['uses-permission'].append(permission) + for name, maxSdkVersion in apkobject.get_uses_implied_permission_list(): + permission = UsesPermission( + name, + maxSdkVersion + ) + apk['uses-permission'].append(permission) for item in xml.findall('uses-permission-sdk-23'): name = str(item.attrib['{' + xml.nsmap['android'] + '}name'])