android 打包系统APK
插入获取root权限:

一 准备材料
1 signapk包
1)通常在源码环境的build\tools\signapk目录下,包含如下文件:

拿到上述文件之后还不能直接签名,需要将signapk编译,生成一个signapk.jar包,步骤如下:
把signapk放到E盘(E:\signapk),命令行cd到此目录下(signapk.java代码目录)下执行:
E:\signapk>java SignApk.java
生成如下图的两个class文件:

2)、新建路径:E:\signapk\temp\com\android\signapk
将刚才生成的两个class文件拷贝到此路径下:

3)、在E:\signapk下执行如下指令:E:\signapk>jar cvfm signapk.jar SignApk.mf -C temp\ .
最终需生成signapk.jar文件,但在过程中遇到问题,可以通过直接下载signapk.jar文件(http://www.top139.com/down/signapk.jar.zip)

2 签名文件 build/target/product/security/ platform.x509.pem、platform.pk8(需要下载安卓源码)
二 使用Android studio 生成自己的jks文件
具体生成.jks跳过,这里自己生成的.jks文件为 a.jks;
三 在应用程序的项目中配置:

androidManifest.xml中添加android:sharedUserId=“android.uid.system”

四 生成系统签名APK文件
1 在E盘中创建目录signapk (E:\signapk),把下载到的signapk.jar解压到该目录下:

2 系统的签名和需要打包的APK文件放到signapk同一个目录中:

3 使用cmd命令进入该目录
执行命令:java -jar signapk.jar platform.x509.pem platform.pk8 E:\signapk\a.apk launcherApp.apk
然后发现生成一个launcherAPP.apk文件,这就是经过系统签名的文件了。end

android apk获取系统签名相关推荐

  1. android apk获取权限,Android apk 获取系统权限的方式

    Android系统中,权限等级分为 ["normal" | "dangerous"| "signature" | "signatu ...

  2. Android实践 -- 对apk进行系统签名

    对apk进行系统签名 签名工具 网盘下载 ,需要Android系统的签名的文件 platform.x509.pem 和 platform.pk8 这个两个文件在Android源码中的 ./build/ ...

  3. Android apk系列1-------APK签名

    Android apk系列1-------APK签名 在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个perm ...

  4. Android获取电子签名内容,Android Studio 获取app签名

    今天在学习整合高德地图的时候,需要app的sha1码. image.png Android Studio 获取app签名的步骤如下: 1.Build下的Generate Signed APK imag ...

  5. apk 进行系统签名

    文章目录 1.Android 源码中的编译 1) 系统中默认的四种签名 2.工具对apk进行签名 1.Android 源码中的编译 1) 系统中默认的四种签名 (1) testkey : 普通 APK ...

  6. android手机获取系统短信sqlite数据库并查看内容

    一个朋友过来,准备玩玩Ta的android手机,给我之前还要拿回去看看,结果是ta把短信加密了(第三方短信),怕我知道ta的啥见不得人的秘密.o(∩_∩)o 哈哈.TA威胁我说加密了,看我怎么看.结果 ...

  7. android自动获取系统时间,Android获取系统时间的多种方法

    Android中获取系统时间有多种方法,可分为Java中Calendar类获取,java.util.date类实现,还有android中Time实现. 现总结如下: 方法一: void getTime ...

  8. android系统签名app自动更新,【Android 进阶】Apk 使用系统签名

    刚入职的时候,固件中 app 需要在源码中编译,不是很理解,为什么不使用 IDE 编译,然后 copy 到 /system/app/*,咨询导师,得到反馈 app 需要使用系统的权限 在 Androi ...

  9. Android 生成原生系统签名jks 与 keystore

    在漫长的Android开发生涯中难免需要实现某个系统应用的系统功能,比如,appstore的静默安装,静默卸载 这两个功能对app的权限是有要求的,app必须是系统级别的应用才行,每个厂商的定制不同, ...

  10. android apk获取root权限执行相应的操作 demo调试

    在apk中,有时候需要root权限,例如通过apk更新系统库等system的文件等,避免升级固件,或者在apk中需要直接访问某些设备等.下面是在apk中获取root权限的方法,前提是设备已经root过 ...

最新文章

  1. 学习python(五)
  2. 使用CMS垃圾收集器产生的问题和解决方案
  3. 使用Base64进行string的加密和解密
  4. TFLearn MNIST
  5. js使用工具将表单封装成json字符串传到后台,js截取字符串(学生笔记)
  6. php的mcypt,php 7.3 在Centos6.x下的安装过程
  7. seaborn画图设置横纵坐标标签
  8. python创建包含双引号的字符串代码_python 字符串组成MySql 命令时,字符串含有单引号或者双引号导致出错解决办法...
  9. Python安装扩展库与打包成exe可执行文件的方法
  10. iOS开发之五:常用控件--UITextField的使用
  11. win7系统控制面板在哪打开,win7电脑打开控制面板方法
  12. 跟着开源项目学因果推断——CausalImpact 贝叶斯结构时间序列模型(二十一)
  13. Qt中文字符串按照拼音排序
  14. matlab作图excel,Excel表格数据怎么画matlab-如何用matlab把excel数据画成图像
  15. UStore-添加自定义工作流(JDF)到产品
  16. 全景制作后期拼接全景图怎么做?
  17. Rust 中的指针:Box、Rc、Cell、RefCell
  18. python读取txt文件写入失败-Python write 函数写文件失败
  19. Python数据分析实战,,美国总统大选数据可视化分析[基于pandas]
  20. js计算出来的文件md5值跟java计算出来的不一致

热门文章

  1. Pycharm下了汉化包之后切换回英文界面
  2. Monkey基本命令
  3. 计算机一级四五章重点,《信息技术》第四章要点
  4. python 最准确的图片转文字软件_图片转文字软件哪个好用?免费的图片转文字软件...
  5. WIN 11 华为secoClient 客户端 提示“提示用户与对方建立连接超时,配置错误或网络故障”
  6. clover使用教程
  7. 物流配送软件测试,物流配送最优路径规划
  8. ati 缺少关键性文件_ATI显卡优化
  9. 南信大校园网稳定|多拨|软路由|硬路由|保姆级教学|一步到位|openwrt|pandavan老毛子
  10. Android RecyclerView 子条目(item)嵌套 RecyclerView