非系统APK很多权限受限制,如何让APK成为系统APK
1、在APK的AndroidManifest.xml设置android:sharedUserId="android.uid.system"
2、给apk签名
第一步:下载keytool-importkeypair,下载地址:
https://github.com/getfatday/keytool-importkeypair
第二步:找到源码中系统签名platform.pk8 和 platform.x509.pem,在android源码的build/target/product/security
第三步:制作签名
将keytool-importkeypair放到android源码的build/target/product/security目录下,然后执行
./keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
platform.keystore是文件名,android是密码
第四步:签名
打开android studio的File->Project Structure
如下图,在选择Modules,选择加号,添加一个signing configs,命名为platform,下面的store file就是platform.keystore。设置好后点击ok
然后再打开android studio的File->Project Structure,进行如下设置,设置完选择OK
这样编译debug apk的时候就会带上签名了。
3、把apk放到车机的/system/app/下面,对应的库放到/system/lib64/下,运行提示
Package com.anwsdk.service not installed; dropping from full back
方法:把apk改位置到/system/priv-app/下,然后重启车机就没有问题了。
非系统APK很多权限受限制,如何让APK成为系统APK相关推荐
- 日本网民评论鸿蒙系统,华为P50终于来了:麒麟9000+鸿蒙系统,网友:幸福来得太突然...
正面设计方面,华为P50采用居中挖孔方案,不再使用"药丸"设计方案,整体颜值提高非常大,华为P50可能采用直屏方案,而P50Pro采用曲面屏设计,打造更高端的外观设计,采用OLED ...
- android apk获取权限,Android apk 获取系统权限的方式
Android系统中,权限等级分为 ["normal" | "dangerous"| "signature" | "signatu ...
- win10系统获取管理员权限卸载程序、删除文件等听语音 浏览:9507|更新:2016-02-23 02:27 很多用户升级win10系统以后,发现卸载某些程序或者删除某些文件的时候,会出现权限不够,
win10系统获取管理员权限卸载程序.删除文件等 听语音 浏览:9507 | 更新:2016-02-23 02:27 很多用户升级win10系统以后,发现卸载某些程序或者删除某些文件的时候,会出现权限 ...
- android编译系统root权限,Android系统获取ROOT权限后能做些什么?
Android的设备Root了以后可以做些什么特别的操作呢?今天刷机之家小编为大家简述Root以后最实用的几种用途. 在了解Root的用途之前,我们先来简单看看Android的Root是什么. And ...
- CRM系统 - 总结 (一) 权限
1. 问:为什么程序需要权限控制? 答:生活中的权限限制,① 看灾难片电影<2012>中富人和权贵有权登上诺亚方舟,穷苦老百姓只有等着灾难的来临:② 屌丝们,有没有想过为什么那些长得漂亮身 ...
- Android系统system用户权限和root权限的获取
在Android系统中,系统为每一个应用程序(apk)创建了一个用户和组.这个用户和组都是受限用户,不能访问系统的数据,只能访问自己的文件和目录,当然它也不能访问其他应用程序的数据.这样设计可以尽可能 ...
- Win11系统获取管理员权限的方法
由于微软最近推出了Win11的操作系统,所有有很多小伙伴都进行安装体验,在使用Win11时,如果没有获取管理员权限,很多操作可能会无法进行,这时我们就需要获取管理员权限了,那么Win11系统该如何获取 ...
- 利用AccountsService 漏洞获得Ubuntu系统的root权限
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 攻击者可利用GNOME AccountsService 组件中的双重释放内存损坏漏洞,获得Ubuntu 系统的root 权限.该漏洞编号为CVE ...
- 启动root用户 银河麒麟_麒麟系统使用root权限运行程序
最近在虚拟机里安装了个国产麒麟系统.(不知道麒麟系统的百度下.) ************************************************** PS:首次试用的同学可以先用 V ...
最新文章
- Web应用配置虚拟主机(www.baidu.com)
- SpringBoot+SpringSecurity前后端分离+Jwt的权限认证(改造记录)
- 使用 nginx 同域名下部署多个 vue 项目,并使用反向代理
- 时光已荏苒,我还怎么让你遇见最美年华里的我
- php fpm 测试,zabbix4.2 监控PHP-FPM运行状态的数据
- python重写和装饰器_python中的装饰器
- 北京,上海 商汤研究院基础视觉组正式员工(校招、社招)实习生长期招聘...
- 实现与优化深度神经网络
- 采购季:云服务不断进化为企业带来更多选择
- 删除了计算机网络如何恢复,回收站删除了怎么恢复?回收站清空了怎么恢复简单方法【图文】-太平洋电脑网PConline-太平洋电脑网...
- java代码获取数据源_tomcat中获取不同的数据源java代码
- Spring Boot2.x 的Druid连接池配置[附带监控]
- Oracle 查看表空间的使用情况SQL语句
- android 号码区号判断,android 将手机号中间隐藏为星号(*)和手机号码判断
- LabVIEW FPGA PCIe开发讲解-7.2节:目前主流的4大Xilinx FPGA PCIe DMA通信IP核讲解
- Qt Clion使用飞扬青云的自定义控件
- 微信域名防封检测方法
- Qcom平台 Camera 之单刷调试
- 32位系统为什么支持4G内存
- Loggernet软件新手入门(一)