听起来古怪,有时就是需要。

  • 删除签名

用压缩软件打开apk,删除其中的META-INF目录。如图:

  • 重新签名

在一个BAT文件中输入以下内容:

SET CMD="C:\Program Files\Java\jdk1.8.0_301\bin"\jarsigner
SET KEY_FILE=D:\SOFTWARES\DEVELOP\AndroidStudio\quantum6.key
SET KEY=quantum6%CMD% -keystore %KEY_FILE% test.apk %KEY%

其中KEY_FILE是签名文件,KEY则是KEY别名。然后揭示输入口令:

D:\Nanjing-SVN\BulkCamera-apk>"C:\Program Files\Java\jdk1.8.0_301\bin"\jarsigner-keystore D:\SOFTWARES\DEVELOP\AndroidStudio\quantum6.key test.apk quantum6
输入密钥库的密码短语:
jar 已签名。警告:
签名者证书为自签名证书。D:\Nanjing-SVN\BulkCamera-apk>adb install test.apk
test.apk: 1 file pushed. 2.4 MB/s (3042748 bytes in 1.223s)pkg: /data/local/tmp/test.apk
Success
  • 安装

签名后,能不能安装?

D:\Nanjing-SVN\BulkCamera-apk>adb install test.apk
test.apk: 1 file pushed. 2.4 MB/s (3042748 bytes in 1.223s)pkg: /data/local/tmp/test.apk
Success

给apk去签名、重新签名相关推荐

  1. android apk反编译打包签名

     APK反编译打包签名 一.JDK安装和环境配置 1. jdk1.6下载地址:http://download.java.net/jdk6/   jdk-6u17-windows-i586.exe 2. ...

  2. 使用jdk 自带的jarsigner 签名工具签名的apk 和android规范有区别

    jdk 自带的签名工具签名后的 apk : ebuy 是签名文件的 Alias名称. android sdk 签名和jdk 签名之后的apk 对比: android sdk 签名: jdk jarsi ...

  3. apk加固后重签名-mac

    apk加固后重签名 签名工具的区别 进入签名工具目录 签名 签名验证 apk升级发版本前需要做安全检测,检测之前一般会进行加固处理,加固完成后,还需要对apk包进行重新签名. 有文章说需要把apk原来 ...

  4. Android签名机制介绍:生成keystore.签名.查看签名信息等方法

    为什么80%的码农都做不了架构师?>>>    Android独有的安全机制,除了权限机制外,另外一个就是签名机制了.签名机制主要用在以下两个主要场合起到其作用:升级App和权限检查 ...

  5. 安卓APK去广告的一种方法

    APK去广告所需资源如下: 1.要去广告的apk文件 2.反编译工具apktool  apktool 3.JDK(用于签名APK) 过程大体分为以下四步:解包.去广告.打包.签名,具体如下: 1.解包 ...

  6. 41、应用如何签名以及签名的意义(转载)

    本文出处: Android App的签名打包(晋级篇) Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用 ...

  7. Android应用程序签名 debug签名

    Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序,不管是模拟器还是真实手机.因此,在设备或者是模拟器上运行调试程序之前,必须为应用程序设置数字签名 ...

  8. Android签名版本,签名版本以供发布  |  Android 开源项目  |  Android Open Source Project...

    Android 操作系统映像在两个地方使用加密签名: 映像中的所有 .apk 文件都必须经过签名.Android 软件包管理器通过下列两种方式使用 .apk 签名:更换应用时,必须使用与旧应用相同的密 ...

  9. ios企业签名在线签名网站有哪些?

    了解苹果签名市场的伙伴都清楚,tf签名.超级签名.企业签名三种签名方式中,iOS企业签名是最早出现的签名方式,随着互联网的不断发展,iOS企业签名的方式也在不断的更新和迭代,有初期的手动线下再到线上, ...

  10. .NET Core 使用RSA算法 加密/解密/签名/验证签名

    前言 前不久移植了支付宝官方的SDK,以适用ASP.NET Core使用支付宝支付,但是最近有好几位用户反应在Linux下使用会出错,调试发现是RSA加密的错误,下面具体讲一讲. RSA在.NET C ...

最新文章

  1. linux下的软硬资源限制,关于ulimit命令修改软硬资源大小说明及正确修改软硬资源限制数配置...
  2. HomeZZ注册推介码
  3. 在Android 华为手机上运行React_Native工程时出现了如下错误,做以记录:
  4. 4.状态间的六种转换情况
  5. Cpp 对象模型探索 / 多重继承下基类指针释放子类对象的原理说明(虚析构函数的作用)
  6. Linux 系统下命令 unrar 的中文版使用说明
  7. 多路平衡归并和败者树
  8. 在Delphi中使用Action降低水平功能和业务功能的耦合
  9. vue用form上传图片_vuejs使用FormData,ajax上传图片文件
  10. 概率与计算机论文,数学概率统计论文范文
  11. 9个有用的php功能
  12. 【FinE】远期、期货、互换定价
  13. 加密与解密(一) -- 壳、加壳
  14. 指甲半月痕的奥秘!!
  15. 强人工智能基本问题:自上而下还是自下而上?
  16. pareto最优解程序_求多目标优化问题Pareto最优解集的方法
  17. 百度网盘不限速方法2020_亿寻——百度网盘不限速方法
  18. 海康威视牌照摄像机牌照识别后中文显示乱码的问题
  19. 解决Edge默认打开PDF内存不足
  20. Android安全 Hook技术,AndroidHook技术分析.pdf-北京理工大学信息系统及安全对抗实验中心.PDF...

热门文章

  1. php评论倒序 zblog_ZblogPHP调用最新、评论最多、浏览最多、置顶文章
  2. html5 本地mysql_html5本地数据库(一)
  3. drbd mysql mha_浅谈秒级故障切换!用MHA轻松实现MySQL高可用(三)
  4. 通讯工程考研考计算机专业跨度大么,通信工程专业,与自动化专业差别大吗?考研可以跨考吗?...
  5. 125w短波通信距离_短波通信在消防应急救援通信中的应用探讨
  6. 09年职称计算机考试,09年职称计算机考试试题A.doc
  7. signature=31dd91e9b698a2c577ac276c1a6ed0c4,openssl的man中文文档 - 1(转)
  8. linux 正向代理与反向代理
  9. SQL中IF和CASE语句
  10. fastDFS引入jar包后日志冲突