zoukankan      html  css  js  c++  java
  • Android APK 重签名

    对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文件了

    如果想要更高级的重签名方式 ,可以参考 Apk去掉签名以及重新签名的方法

    使用可视化签名工具

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

    我上传的360重签名工具链接

    备用链接

  • 相关阅读:
    mybatis mapper配置
    python 练习题
    python 函数
    python 文件处理
    python3 编码解码
    messagebox
    Python 基础
    PyMongo
    tkinter Text
    python tkinter entry
  • 原文地址:https://www.cnblogs.com/DMingO/p/12790053.html
Copyright © 2011-2022 走看看