zoukankan      html  css  js  c++  java
  • 签名

    1.在jdk的bin目录下放入未签名的apk:testApp-unsign.apk;

    2.进入cmd,通过cd命令到达jdk的bin目录下;

    3.用以下命令生成数字证书(mydemo.keystore)

       keytool -genkey -alias mydemo.keystore -keyalg RSA -validity 20000 -keystore mydemo.keystor

       备注:在用keytool生成数字证书时必须保证:-keystore androidapp.keystore -alias androidapp.keystore 两者名称必须相同。

       命令说明如下:

            -genkeypair  :指定生成数字证实

            -alias :指定生成数字证书的别名

            -keyalg:指定生成数字证书的算法  这里如RSA算法

            -validity:指定生成数字证书的有效期

            -keystore :指定生成数字证书的存储路径。  (这里默认在keytool.exe 目录下)

    4.用命令签名:

       jarsigner -verbose -keystore mydemo.keystore -signedjar testApp-sign.apk testApp-unsign.apk mydemo.keystore

      备注:

      -verbose:指定生成详细输出

      -keystore:指定数字证书存储路径

      -signedjar:该选项的三个参数为  签名后的apk包  未签名的apk包  数字证书别名要注意有效期

    5.将已签名的apk放到Android-sdk目录下的platform-tools目录下,执行命令

    jarsigner -verify -verbose -certs D:测试测试android-sdk_r16-windowsandroid-sdk-windowsplatform-tools estApp-sign.apk

    可查看apk签名情况

    6.在Android-sdk目录下的platform-tools目录下执行命令

    aapt dump badging testApp-sign.apk

    来查找待测试apk的包及activity信息


     
     
     

  • 相关阅读:
    linux下文件的复制、移动与删除
    Hbase万亿级存储性能优化总结-配置
    hbase 读写和优化
    hive数据倾斜定位及处理
    flink初识及安装flink standalone集群
    【Linux】用less查看日志文件
    sqoop的详细使用及原理
    HBase删除数据的原理
    hbase数据加盐(Salting)存储与协处理器查询数据的方法
    Hbase内存磁盘大致关系
  • 原文地址:https://www.cnblogs.com/me1105/p/4282545.html
Copyright © 2011-2022 走看看