一、使用pem签名

(一) apk签名命令
java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk

  • -w 是指对ROM签名时需使用的参数
  • publickey.x509[.pem] 签名公钥文件,例如platform.x509.pem,在build\target\product\security下
  • privatekey.pk8 签名私钥文件,例如platform.pk8,在build\target\product\security下
  • Hello.apk 要签名的apk或者rom
  • Hello_signed.apk 签名后生成的apk或者rom
  • signapk.jar 签名工具,编译完后可以/out/host/linux-x86/framework/目录下,源码地址/platform/build/tools/signapk/
       一般需要系统权限的使用platform签名命令
java -jar signapk.jar platform.x509.pem platform.pk8 Hello.apk Hello_signed.apk

   (二)关于AndroidManifest中配置sharedUserId
     在AndroidManifest.xml中配置sharedUserId可以使apk获取响应的用户uid并且能够使用与该用户相关的权限,常用的sharedUserId有system,media,shared。
   android:sharedUserId="android.uid.system"android:sharedUserId="android.uid.shared"android:sharedUserId="android.media"
    这时候如果不使用响应签名的话应用是不能够安装的。

二、使用keystore签名

jarsigner -verbose -keystore android.keystore -signedjar android_signed.apk android.apk android.keystore

【笔记】android应用签名相关推荐

  1. Android学习笔记——Android 签名机制详解

    Android 签名机制详解 近期由于工作需要在学习 Android 的签名机制,因为没有现成资料,只能通过开发者文档和阅读博客的方式对 Android 签名机制进行大致了解.过程中查阅到的资料相对零 ...

  2. PhoneGap/Cordova Android应用签名发布系列问题处理收集

    PhoneGap/Cordova Android应用签名发布注意事项 Android APK 签名比对 android获取签名,兼容5.0 Android APK 签名比对,防止软件被破解使用 用ap ...

  3. Android 应用开发(33)---Android程序签名打包

    Android程序签名打包 第一章的倒数第二节,本节给大家介绍的是如何将我们的程序打包成Apk文件,并且为我们的Apk签名! 上一节中已经说了,我们后续的教程使用的IDE是Android Studio ...

  4. Android APK 签名比对

    Android APK 签名比对 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html Android APK  ...

  5. Android APK签名原理

    Android APK 签名原理涉及到密码学的加密算法.数字签名.数字证书等基础知识,这里做个总结记录. 非对称加密 需要两个密钥,一个是公开密钥,另一个是私有密钥:一个用作加密的时候,另一个则用作解 ...

  6. Android App签名的那些事

    App签名 Android App签名的目的是确保App的安装包来自于原创的作者,且App没有被篡改.Android手机是如何设别App来自于原创的作者且没有被篡改呢?请看App签名以及验签原理. A ...

  7. 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)

    作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...

  8. android手机照片传苹果电脑版,为知笔记Android/iPhone客户端图片传到电脑客户端的方法介绍...

    为知笔记是一款时下流行的支持多平台的云笔记软件,随时随地记录和查看有价值的信息,非常方便.当我们在用为知笔记电脑客户端编辑笔记时,常有从手机相册中取图片素材的需求,下面小编就来教教大家为知笔记手机传图 ...

  9. 对Android apk 签名 --apksigner

    Android自签名方法,仅作记录. 因 apksigner 签名工具支持V1和V2签名,所以选用它 进行手动签名: 步骤如下: 切到Android SDK/build-tools/SDK版本, 输入 ...

  10. 有道笔记 android,随时随地,记录一切:有道笔记Android版体验

    有道搜索在相继推出有道笔记桌面版.网页版和iPhone版后,于今日发布了有道笔记Android版.有道笔记是网易旗下有道搜索推出的云笔记软件,支持多种附件格式,拥有1G容量的初始免费存储空间,能够实时 ...

最新文章

  1. OPENCV3读取avi,解决返回NULL问题
  2. pgsql的存储过程调用mysql_PostgreSQL存储过程循环调用方式
  3. nginx.conf配置格式
  4. 底层框架_你有必要了解一下Flink底层RPC使用的框架和原理
  5. 【渝粤题库】国家开放大学2021春2608中级财务会计(二)题目
  6. 第二次作业 讲解及展示
  7. 2018第九届山东省ACM省赛
  8. zookeeper在linux环境安装
  9. 帅炸了!乌克兰国防军队的系统账号和密码分别是 admin 和 123456!
  10. 未来软件开发的主流方向:规则引擎 (Rule Engine)
  11. 网络安全学习资料总汇
  12. 对话阿里云弹性计算负责人褚霸:把计算做到极致,关键还不加价!
  13. 谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!
  14. 用阿里云建站模版套餐云速成美站有没有可能不容易被seo抓取排名?
  15. 华为云服务器查看备份文件,云服务器备份文件
  16. 基于Eclipse+Java+Swing+Mysql图书信息管理系统
  17. Thinkpad E450c开启Intel virtual technology
  18. AndroidStudio注解处理器无法生成文件
  19. 「文献解读」RNAi在油菜研究中的应用
  20. 3DMAX软件可以运用到哪些行业?次世代游戏建模怎么样?

热门文章

  1. hadoop配置集群的心得
  2. vofuria的开发(2)利用android studio+vuforia搭建AR开发环境
  3. Raki的统计学习方法笔记0xF(15)章:奇异值分解
  4. Hugging Face Course-Introduction学习小记 (part1)
  5. 剑指offer 24.反转链表
  6. git 设置和取消代理
  7. 【题解】Luogu P5294 [HNOI2019]序列
  8. Linux -- file 命令
  9. Web jsp开发学习——Servlet提交表单时用法
  10. 创新课程管理系统——测试心得