Lines Matching refs:permissions
15 # See the License for the specific language governing permissions and
20 privapp_permission.py: Generates privapp-permissions.xml file for
42 BASE_XML_FNAME = "privapp-permissions-platform.xml"
45 # Parse base XML files in /etc dir, permissions listed there don't have to be re-added
50 # Extract signature|privileged permissions available in the platform
60 priv_perms = get_priv_permissions(pkg_info['permissions'], platform_priv_permissions)
61 # Compute diff against permissions defined in base file
78 <permissions>"""
81 print ' <!-- Additional permissions on top of %s -->' % BASE_XML_FNAME
82 print ' <privapp-permissions package="%s">' % package_name
85 print ' </privapp-permissions>'
88 print "</permissions>"
99 Return only permissions that are in priv_perms set
105 Extract package name and requested permissions.
119 Extract package name and requested permissions.
121 perm_dir = os.path.join(ANDROID_PRODUCT_OUT, 'system/etc/permissions')
136 Extract package name and list of requested permissions from the
139 aapt_args = ["d", "permissions", apk_path]
142 permissions = []
150 permissions.append(name)
156 return {'package_name': package_name, 'permissions' : permissions}
160 Extract list signature|privileged permissions from the dump of
204 nodes = dom.getElementsByTagName("privapp-permissions")
206 permissions = node.getElementsByTagName("permission")
211 for p in permissions: