Android系统源码中提供了platform.x509.pem 、platform.pk8等签名文件例如:

这个是不能直接在调试的时候使用的,如果要用,需要先转换为android studio调试用的jks签名文件。而keytool-importkeypair可以用来生成Android 系统签名,关联地址如下:

点击前往下载keytool-importkeypair

这里需要注意,以下命令需要在linux执行(MAC好像也行),但是windows是不能直接执行的,这点网上很多文章都没说清楚。linux系统就不多说了,直接执行就行。下面提供一种可在windows上编译的方式。前提是你安装了git(这个我是假设大家都安装了,要是没有…ee)


安装了git后,就会有Bash,就是上面这个。

开始:

1.下载 keytool-importkeypair解压

2.将platform.x509.pem 、platform.pk8放入解压后的文件夹

3.在空白处右键,选择“git bash here”

4.输入下面命令

./keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform

5.回车,成功后会生成对应的.keystore

ps:如果要获得权限,别忘记在AndroidManifest里添加android:sharedUserId=“android.uid.system”


签名文件默认:alias:platform password:android
到这里教程结束,每次打包用这个签名就可以获取所有权。

Android使用keytool-importkeypair生成一个系统签名,只要打包的时候使用该签名,便可以获得系统所有权限相关推荐

  1. vue项目打包后生成一个配置文件可以修改打包后的服务器api地址

    vue项目打包后生成一个配置文件可以修改打包后的服务器api地址 问题描述:vue项目打包上线之后,如果要改服务器api地址,只能在源码更改然后重新打包发布,为了解决这个问题,我们可以在static增 ...

  2. 使用android ProgressBar和Toast生成一个界面

    为什么80%的码农都做不了架构师?>>>    首先我需要这样一个界面 这个界面是在使用AudioManager.adjustStreamVolume(int streamType, ...

  3. android sdk 环境签名,gradle打包APK,并使用jarsigner签名

    1.安装jdk环境 https://soulchild.cn/470.html 2.安装android sdk wget https://dl.google.com/android/repositor ...

  4. Unity2018导出Android工程并自行生成apk(总)

    https://docs.unity3d.com/2018.4/Documentation/Manual/android-gradle-overview.html 以下内容都是在unity2018.4 ...

  5. Android 渠道包 动态生成 apk 名称

    Android 渠道包 动态生成 apk 名称 低版本打包配置 buildTypes {release {minifyEnabled trueshrinkResources truezipAlignE ...

  6. android 代码签名apk,[Android]混淆代码后生成带签名的apk

    Android从2.3的SDK开始,将ProGuard混淆代码的功能加入了进来. 我们可以从android sdk的tools目录下看到有一个proguard目录.说明具有了代码混淆的功能. 至于如何 ...

  7. 【SSL】使用Keytool工具生成证书及签名完整步骤

    前言 jdk 1.8 OS:redhat 7.0 linux 命令的换行符为 \. window 命令的换行符为 ^.本文中的命令在 redhat 上进行的测试.如果使用windows时,将下面的命令 ...

  8. android studio生成签名导打包的方法

    原文链接:http://blog.csdn.net/l_215851356/article/details/69914213 ---------------------------------如果图片 ...

  9. 【Android 教程系列第 27 篇】如何使用 Keytool 工具生成 keystore 签名文件

    这是[Android 教程系列第 27 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:Keytool 是什么? 二:Keytool 需要安装吗? 三:Keytool 密钥的存储形式 四:Key ...

  10. linux为用户指定资源大小,Linux_Linux系统下生成一个指定大小的文件,在装系统,因此在这里随便记 - phpStudy...

    Linux系统下生成一个指定大小的文件 在装系统,因此在这里随便记点东西. 从前与经理讨论NVR项目的时候,他提到要预先将用户指定好的磁盘空间预留出来,这是比较容易实现的功能.不容易实现的是自己写一个 ...

最新文章

  1. 日志规范多重要,这篇文章告诉你!
  2. Objective-C中的@property使用[五]
  3. Spring基础知识和配置
  4. Nature重磅综述|关于RNA-seq,你想知道的都在这(续)
  5. java兔子问题编程思路详解_Java算法之“兔子问题”
  6. aspx页面中文汉字显示为乱码
  7. 用Nginx分流绕开Github反爬机制
  8. java多线程开发--语法糖之synchronized关键字
  9. 鸿蒙只是电视机,荣耀智慧屏首发抢先体验:电视只是小功能,鸿蒙系统才是真亮点...
  10. 《幽途无人葬》游戏指南
  11. Eureka Client 源码解析
  12. c 语言查询条件并列怎么用,关于C# if语句中并列条件的执行
  13. 2021SC@SDUSC山东大学软件学院软件工程应用与实践--Ebiten代码分析 源码分析(四)
  14. 网站制作教程:新手如何用PageAdmin建站系统做网站
  15. Napster 成立 | 历史上的今天
  16. 左旋右旋问题一次搞定!!!
  17. 前端开发 SSR 是什么技术?
  18. 检测IE浏览器类型并跳转至谷歌浏览器打开网页
  19. Linux 常用Shell脚本,后端开发必备
  20. 【小白入门】Socket和webSocket入门 这一篇就够了!用php的Socket自己实现简单webSocket服务器!

热门文章

  1. RTX30系列-Ubuntu系统配置与深度学习环境Pytorch配置
  2. OpenCV:多边形逼近轮廓
  3. 我的世界java白天_我的世界怎么设置游戏内的时间为白天
  4. 实验六 键盘扫描显示实验(矩阵键盘)
  5. 眼见为实,看看MySQL中的隐藏列
  6. 以太网芯片MAC和PHY
  7. 打地鼠java代码流程图_51单片机 普中51 打地鼠游戏 仿真 程序 流程图
  8. 用java代码检查sql语法错误_您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在第1行'?'附近使用正确的语法...
  9. 鸿蒙系统是什么?有哪些优势?
  10. Python简笔画——用Turtle库画一只《穿红靴子的小鸭》