From aa4f54bf187e2ca45838e82fc50d9a92e4f08ce2 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 21 Feb 2018 12:34:54 +0100 Subject: [PATCH] update: include implied permissions when using androguard `aapt dump badging` includes these when listing uses-permissions: https://github.com/androguard/androguard/pull/428 --- fdroidserver/update.py | 6 ++++++ 1 file changed, 6 insertions(+) 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']) -- 2.30.2