博客
关于我
Android APK 重签名
阅读量:393 次
发布时间:2019-03-05

本文共 645 字,大约阅读时间需要 2 分钟。

对APK 进行在线 加固后,Apk体积一般会变大,而且Apk会无法直接安装,因为缺少了你的签名。是的,你需要对这个Apk进行重签名。

如何重签名

重签名的方法,一般来说,有两种,第一种是用JDK自带的 jarsigner 工具,用命令行来给指定Apk文件用指定的keystore文件对它进行重签名。第二种就是用可视化的签名工具

使用 jarsigner 工具

首先最好把 待签名的Apk文件和 用来签名的keystore 文件放在同一个目录,然后在目录下开启命令行。

输入指令(简陋版)

jarsigner -keystore myKey.key -signedjar apk-signed.apk apk-unsigned.apk myKey

myKey.key 则是用来签名的keystore文件

apk-signed.apk 则是签名完成的apk文件名

apk-unsigned.apk 则是待签名的apk文件名

myKey 则是keystore文件的别称 key alias

这四项都是要针对自己的情况填写。

正常来说,配置好了环境,输入指令后,就会在apk-unsigned.apk的同级目录下找到 签名好的Apk文件了

如果想要更高级的重签名方式 ,可以参考

使用可视化签名工具

我这里使用的是360的重签名工具。安装打开后,把对应的属性填上去,点击一键签名后,签名后的apk就会生成了,建议使用这种方式,特别是环境配置突然出问题然后急着对Apk重签名的时候,这个工具特别的香。

转载地址:http://yumzz.baihongyu.com/

你可能感兴趣的文章
移动互联网恶意软件命名及分类
查看>>
adb shell am 的用法
查看>>
PySide图形界面开发(一)
查看>>
Android如果有一个任意写入的漏洞,如何将写权限转成执行权限
查看>>
三角网格体积计算
查看>>
现代3D图形编程学习-基础简介(2) (译)
查看>>
Github教程(3)
查看>>
vue实现简单的点击切换颜色
查看>>
vue3 template refs dom的引用、组件的引用、获取子组件的值
查看>>
深入浅出mybatis
查看>>
Zookeeper快速开始
查看>>
882. Reachable Nodes In Subdivided Graph
查看>>
402. Remove K Digits
查看>>
375. Guess Number Higher or Lower II
查看>>
650. 2 Keys Keyboard
查看>>
764. Largest Plus Sign
查看>>
214. Shortest Palindrome
查看>>
916. Word Subsets
查看>>
869. Reordered Power of 2
查看>>
1086 Tree Traversals Again
查看>>