android uid变化,在Android中安装期间确定应用的UID如何?
以下链接简要介绍了android中的软件包安装过程.
我很想知道如何在安装过程中确定应用程序的UID,具体取决于设置其清单文件中的权限.
还有platform.xml(在/ frameworks/base/data/etc目录中为4.0 ICS源代码)文件,其中包含与gid相关联的权限列表.描述说
以下标记将低级别组ID与权限名称相关联.通过指定这样的映射,您说任何授予给定权限的应用程序进程也将运行并附加到其进程的给定组ID,因此它可以执行该组允许的任何文件系统(读取,写入,执行)操作.
以类似的方式,还有一个分配给特定uid的高级权限列表.
我的问题是,当安装了具有权限X,Y,Z的应用程序时,如何从此platform.xml的映射中指定其访问权限
此外,每次运行应用程序时,映射都会在每个时刻发生(从Android的初始设计看起来似乎不对,除非有更新,否则无法更改应用程序权限).因此,如果是这样的情况,它会存储说这个应用程序应该运行这样的访问或类似的这样的uid.
我希望我的问题清楚,如果您需要更多信息,请告诉我.我只是想了解更多有关Android操作系统内部工作原理的信息.
谢谢
android uid变化,在Android中安装期间确定应用的UID如何?相关推荐
- android虚拟机下载地址,12bet备用网址「永久地址0365.tv」android虚拟机下载在虚拟机中安装Android 操作系统...
至此,Android虚拟系统已经安装完成了,即完成了第一个目标及第二个目标的部分内容. 设置分辨率 团队开发暂定的目标机器的分辨率为1024x600,即机器开启后,显示的分辨率即为1024x600.要 ...
- Android 数字变化特效,Android自定义View之酷炫吊炸天的数字圆环
先看下最终的效果 开始实现 新建一个DoughnutView继承View public class DoughnutView extends View { } 先重写onMeasure方法,为什么要重 ...
- Android系统篇之—-Android中的run-as命令引出升降权限的安全问题(Linux中的setuid和setgid)
一.前言 最近一周比较忙,没时间写东西了,今天继续开始我们今天的话题:run-as命令,在上周的开发中,遇到一个问题,就是在使用run-as命令的时候出现了一个错误,不过当时因为工作进度的问题,这问题 ...
- Android系统篇之----Android中的run-as命令引出升降权限的安全问题 Linux中的setuid和se
一.前言 最近一周比较忙,没时间写东西了,今天继续开始我们今天的话题:run-as命令,在上周的开发中,遇到一个问题,就是在使用run-as命令的时候出现了一个错误,不过当时因为工作进度的问题,这问题 ...
- Android android.uid.system的应用调用安装apk失败
背景 最近项目开发过程中用到安装apk的功能.把从服务器下载下来的apk安装到机器中.安装过程中遇到的问题记录一下. 问题 安装过程中提示解析软件包时出现问题. 说明:本文是针对运行的apk在Mani ...
- Android中的PID,TID和UID
pid 是process进程id , uid 是user 用户id: 如果你是root,那么你的uid就是0,0为最高权限: 可以通过pid找到这个进程的uid,没有试过通过Uid找到所有Pid,大家 ...
- MyEclipse 10 中安装Android ADT 22插件的方法
MyEclipse 10 中安装Android ADT 22插件的方法 下载ADT包:http://dl.google.com/android/ADT-22.0.0.zip 将ADT-22.0.0.z ...
- 在一个空的Eclipse中安装Android开发的ADT和SDK
在一个空的Eclipse中安装Android开发的ADT和SDK 一.eclipse中安装adt插件(http://jingyan.baidu.com/article/8cdccae99b564a31 ...
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
文章目录 一.Visual Studio 中安装 " 使用 C++ 的移动开发 " 开发库 二.Visual Studio 中安装的 Android SDK 和 NDK 位置 三. ...
- 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
文章目录 一.运行环境搭建 Android 模拟器安装 二.拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一.运行环境搭建 Android 模拟器安装 使用低版本的 ...
最新文章
- Ubuntu16.04安装ROS kinetic 及问题解决
- android+tv+无线键盘,手机键盘有那些 5款适合手机使用的无线键盘推荐
- bootstrap后台模板_免费bootstrap后台管理系统模板源码 网站后台模板_后台管理界面...
- akka2.5_发布Akka Toolkit 2.3
- 项目经理排期的几个tip
- ssr机场_史丹索普SSR草莓绑苗工作两周
- java exception 包_什么是Java中的异常包装?
- 彻底了解HASH算法及应用(一)
- spring创建定时任务
- Ubuntu打印到pdf文件
- Zemax单透镜设计
- Callnovo全球联络中心云通讯CRM平台系列(一)
- 深入java虚拟机 视频_深入理解Java虚拟机全套完整视频教程
- excel时间双击后公式才计算机,(excel为什么需要双击每个单元格以后才能运算公式?)excel表格双击后数据...
- Python复制单个文件为多个脚本
- 【调研】Soft Prompt Tuning 模型发展调研:P-tuning,Prefix-tuning,Prompt-tuning,P-tuning v2,PPT
- [LQR简要快速入门]+[一级倒立摆的LQR控制]
- Java-面向对象 练习题
- Leetcode.1718 构建字典序最大的可行序列
- mybatis提示XXX字段没有getter方法