第三方应用获得system权限
来源:互联网 发布:怎么当网络翻唱歌手 编辑:程序博客网 时间:2024/06/11 14:17
用eclipse开发的普通第三方应用是没有权限去停止别的应用的服务的,只能停止自己应用的服务。
想要实现停止其他应用服务的功能,需要让自己的应用获取相应的系统权限,如android:sharedUserId="android.uid.system"
而要使用“system”这个uid,就必须对应用进行对应的签名操作。
方法一:
把对应的apk代码放到android对应的编译环境下mm,mm之前需修改Android.mk文件,加入LOCAL_CERTIFICATE := platform
方法二:
通过eclipse编译好的apk文件,手动进行签名操作
在build/target/product/security目录找到“system”这个uid对应的签名文件platform.pk8和platform.x509.pem
在out/host/linux-x86/framework/signapk.jar 找到对应的signapk.jar
执行命令:java -jar signapk.jar platform.x509.pem platform.pk8 input.apk output.apk 就可生成具有system uid的应用。
想要实现停止其他应用服务的功能,需要让自己的应用获取相应的系统权限,如android:sharedUserId="android.uid.system"
而要使用“system”这个uid,就必须对应用进行对应的签名操作。
方法一:
把对应的apk代码放到android对应的编译环境下mm,mm之前需修改Android.mk文件,加入LOCAL_CERTIFICATE := platform
方法二:
通过eclipse编译好的apk文件,手动进行签名操作
在build/target/product/security目录找到“system”这个uid对应的签名文件platform.pk8和platform.x509.pem
在out/host/linux-x86/framework/signapk.jar 找到对应的signapk.jar
执行命令:java -jar signapk.jar platform.x509.pem platform.pk8 input.apk output.apk 就可生成具有system uid的应用。
阅读全文
0 0
- 第三方应用获得system权限
- android 应用获得system权限
- 使Android应用获得系统权限以及引用第三方jar包
- 怎么获得第三方应用发到通知栏的消息
- 如何获得system权限
- Android 系统第三方应用系统修改权限及在应用上层显示权限默认打开
- android6.0第三方APP获得设备节点的访问权限
- android APP 获得system权限
- android APP 获得system权限
- 第三方应用市场
- 打开第三方应用
- 访问第三方应用
- 打开第三方应用
- 打开第三方应用
- 第三方应用跳转
- android 开发如何获得第三方应用Widget的包名和类名
- android5.0,6.0第三方签名APP,在SElinux下,如何获得对一个内核节点的访问权限?
- android5.0,6.0第三方签名APP,在SElinux下,如何获得对一个内核节点的访问权限?
- PDF转Word常见问题有哪些?
- Git 撤销 merge
- 编译原理复习2
- framework中添加jar的方法
- C++中指针和引用的区别
- 第三方应用获得system权限
- 程序员必知:Java代码常见的十种错误
- android user版本进行编译出现proguard错误混淆
- web端登录页面 弹框 --短信防盗链
- BIOS工程师手边事--GPT
- Oracle数据库安全性有关的对象
- Android APP权限之sharedUserId和签名
- WebView加载html代码并附加css,js
- [转]Android DNS 代码分析