写System权限的APP
来源:互联网 发布:手机网络信号差 编辑:程序博客网 时间:2024/05/18 00:00
在APP的AndroidMenifext.xml文件中添加 Android:sharedUserId=”android.uid.system”
当然这样编译之后放到手机里边执行是会发生错误的、
因为有system权限的APP必须有相应平台对应的signing key。
有以下两种办法解决这个问题:
1.在编译整个平台的时候把自己做的APP添加进去一起编译
例如:frameworks/base/packages/ 目录下,把自己要的APP放进去
Android.mk可以写成如下形式
LOCAL_PATH:=$(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS:=optionalLOCAL_SRC_FILES:=$(call all-subdir-java-files)LOCAL_PACKAGE_NAME:=SystempertestLOCAL_CERTIFICATE:=platforminclude $(BUILD_PACKAGE)
然后在build/target/product/core.mk中添加自己的APP名字
PRODUCT_PACKAGES:=\ApplicationProvider\Browser\...\自己的APP名字
2.在编译完APP之后用framework的signing key来sign
APK文件的sign是用Java工具,需要的文件如下
out/host/linux-x86/platform/signapk.jar build/target/product/security/platform.pk8 build/target/product/security/platform.x509.pem
把这些文件和APK放到一处输入如下命令之后就可以得到用platform key来sign好的APK文件
java -jar signapk.jar platform.pk8 platform.x509.pem unsigned.apk signed.apk
0 0
- 写System权限的APP
- 写System权限的APP
- Android L APP 如何获取sys file system 中节点的写权限
- Android L APP 如何获取sys file system 中节点的写权限
- Android L APP 如何获取sys file system 中节点的写权限
- Eclipse写的应用程序获取system权限
- android APP 获得system权限
- android APP 获得system权限
- App系列------app获取system权限
- 使Android的system分区可写及安装apk到system/app
- 获取Android System 文件夹写权限
- Android 使用系统限制的权限的apk应安装到 /system/app 目录下
- windows 7的SYSTEM权限
- system/lib 权限的改变
- 写文件的权限
- System/App和Data/App的区别
- 自己写的权限管理.
- IIS写权限的利用
- ActionMode 就记这么一点,不能更多了
- C#图像处理初学之平移和镜像
- 摄像机标定(一)
- CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAK
- 蓝桥杯 2015 省赛 3 奇妙的数字
- 写System权限的APP
- GitLab的大前端计划
- node.js学习日记——(8)
- sql on hadoop方案(3)
- 第12章 形状、画刷和变换(1)——变换形状
- Android官方资料--A/B System Updates
- 如何给动态元素添加事件
- 中英文对照 —— 集合(数学)、代数(抽象代数)、拓扑
- 机器学习相关——协同过滤