keytool-importkeypair 下载地址

https://github.com/getfatday/keytool-importkeypair

前言

app 的 AndroidManifest.xml里有

 android:sharedUserId="android.uid.system"

添加这个属性就会有系统app同等的权限,修改系统时间啊,调用隐藏方法啊,系统关机重启啊,静默安装升级卸载应用等系统级app所有的权限

在AndroidStudio开发中需要用到系统签名 platform.pk8 和 platform.x509.pem

android原生的 目录下 build/target/product/security
fsl的目录  device/fsl/common/security

使用 keytool-importkeypair生成keystore

root@jason:/home/jason/tools/keytool-importkeypair-master# ./keytool-importkeypair -k ./platform.keystore -p ljs123 -pk8 platform.pk8 -cert platform.x509.pem -alias platform
Importing "platform" with SHA1 Fingerprint=3E:0C:AF:3D:79:9F:BA:EC:56:6F:AC:BE:1A:67:FB:25:0B:DE:FD:93
正在将密钥库 /tmp/keytool-importkeypair.3dse/p12 导入到 ./platform.keystore...
已成功导入别名 platform 的条目。
已完成导入命令: 1 个条目成功导入, 0 个条目失败或取消Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore ./platform.keystore -destkeystore ./platform.keystore -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。

AS 中 Build->Generate Signed APK

生成的APK 目录:

AndroidStudioProjects/JniDemo01/app/build/outputs/apk/

keytool-importkeypair 的使用相关推荐

  1. 3des密钥生成 java_使用keytool生成3DES密钥

    keytool 简介 keytool生成3DES密钥 C:\Program Files\Java\jre1.8.0_161\bin>keytool -genseckey -alias test- ...

  2. android apk签名工具_关于keytool和jarsigner工具签名的使用小结

    在我们日常Android应用开发中,我们都要对我们开发的apk做签名处理,或者加固,增强我们apk的安全性,防止被逆向反编译,在apk签名这块,我们一般采用JDK自动工具来签名,下面就对相关工具做个简 ...

  3. android keytool 不是内部命令或外部命令在 (win7下不能用的解决方法)

    android 关于MD5指纹中 keytool在win7下不能用的解决方法 只要在cmd中执行如下命令即可:注意C:\Users\Administrator\.android\debug.keyst ...

  4. 数字证书中keytool命令使用说明

    这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias       产生别名 -keystore    指定密钥库的名称(就像数据库一样的证书库,可以 ...

  5. Java基础学习总结(16)——Java制作证书的工具keytool用法总结

    2019独角兽企业重金招聘Python工程师标准>>> 一.keytool的概念 keytool 是个密钥和证书管理工具.它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字 ...

  6. keytool生成证书_创建自签名ssl证书,Java生产jks证书

    一.创建自签名ssl证书 下载openssl软件: https://pan.baidu.com/s/1Zy4W7pqSO8caoR_R5pF3DQ  #提取码:bjd4 设置环境变量 进入openss ...

  7. java keytool生成证书_使用JDK自带的工具keytool生成证书

    1.以管理员身份,打开CMD命令窗口,输入如下命令,生成证书: Microsoft Windows [版本 10.0.17134.523] (c) 2018 Microsoft Corporation ...

  8. Mac 下通过Keytool生成签名证书

    首先安装 jdk开发环境 进入到官网中下载mac版本的jdk安装包 1.首先要知道JDK安装目录 在terminal下输入: /usr/libexec/java_home -V 2.跳转到JDK目录 ...

  9. Android证书通过keytool获取sha1、sha256、MD5

    项目要接入华为推送,需要项目的sha256签名 我们在使用第三方服务时一般要申请key,而申请key一般需要包名或者SHA1.一般这个SHA1值分为两种,测试版和发布版.可以分别通过debug.key ...

  10. Java Security:keytool工具使用说明

    Keytool用法说明 Keytool是一个key与cert的管理工具.使用keytool可以管理public key.private key,以及与key之相关的certificate. 1.com ...

最新文章

  1. python加上子类的特性_Python--面向对象三大特性
  2. 零基础自学python看什么书-学习Python可以看书籍学习吗?老男孩Python入门课程
  3. thinkPHP学习笔记
  4. 2018年科技将怎样改变世界?阿里12位科学家发布年度科技趋势预测
  5. python实例32[简单的HttpServer]
  6. Windows平台下使用Active Directory对Subversion进行权限控制(非完美解决方案)
  7. java程序可分为两个基本文件_1 Java语言概述答案
  8. C++ opengl 使视野转头移动(站桩看世界)
  9. Http Ajax技术哪家强?Axios、Superagent、Request、Fetch、Supertest技能大比拼!
  10. java+串行和并行的区别_Java8新特性_并行流与串行流
  11. bios还原默认设置
  12. 【彩色图像直方图统计】matlab统计RGB、HSV、Lab图像灰度,以直方图形式显示
  13. kf真空接头标准尺寸_【真空】真空导入工艺详解!附具体操作步骤
  14. 在线压缩图片---*.jpg *.png
  15. IDEA全局配置图文教程
  16. ktt算法 约化_答:那些深度学习《面试》你可能需要知道的
  17. jquery 自动触发a 标签的click()方法
  18. 随笔(面试相关)(杂)
  19. 支持nfc的android手机,哪些手机有nfc功能
  20. 洛谷P3237 [HNOI2014]米特运输 题解

热门文章

  1. 华为设备vlan聚合配置命令
  2. Emlog最新付费模板带会员
  3. 几款优秀的中文字体设计
  4. java计算机毕业设计ssm办公耗材采购管理系统(源码+系统+mysql数据库+Lw文档)
  5. 2017蚂蚁金服暑期实习生内推一面
  6. thinkphp5框架下载安装方法
  7. 关于:-1: error: collect2.exe: error: ld returned 1 exit status和The process was ended forcefully.解决方法
  8. java 删除文件失败_java中File的delete()方法删除文件失败的原因
  9. VC++ 繁星音乐播放器
  10. 华为快应用IDE:代码智能提示及自动补全