首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android APK 加固重新签名

    查看加固结果 此时加固就完成了,下载加固包就行了 重新签名 由于腾讯云应用安全需要将APK签名信息删除后才能加固,所以加固后的安装包是没有签名信息的,现在需要对加固包重新签名 使用 JDK 中的签名工具 jarsigner...运行 jarsigner,如果没有设置PATH环境变量,那可以从JDK安装路径下的bin目录中找到 $ jarsigner -help 用法: jarsigner [选项] jar-file 别名...jarsigner -verify [选项] jar-file [别名...]...签名命令 jarsigner -verbose -keystore keystore文件路径 -signedjar 签名后生成的apk路径 待签名的apk路径 alias别名 个人本地apk添加签名,...签名文件 keystore 和 apk 都在同一个目录下, 签名后的 apk1.apk 也在本地 $ jarsigner -verbose -keystore .

    3.6K30

    Android 对apk进行重签名和查看签名(window 和mac)及生成签名

    进行签名 jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称] 或者直接把密码给带进签名里面去...,就不用手动输入密码库密码了:命令如下 jarsigner -verbose -keystore [您的私钥存放路径] -storepass 密码库密码 -signedjar [签名后文件存放路径]...[未签名的文件路径] [您的证书名称] 或者 jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称...] -storepass 密码库密码 jarsigner的参数说明,以上的路径都是我自己电脑里面的路径 您的私钥的存放路径,指的是 keystore文件 即路径为/Users/liangzijishu/...: 找不到kaoyan_keystore的证书链 即:由于证书名称写错了,证书名称即Alias(你设置的别名) 第三种报错: jarsigner 只能使用一种别名 即在签名的时候 即某个路径下面出现了空格

    5.4K20

    Android签名校验机制(数字证书)

    不过需要注意的是目前Android已经在逐渐淘汰基于 jarsigner 的 Android V1 签名模式,因此如非必需,建议使用基于 apksigner的 Android V2 签名方式签名apk。...关于 Android V2 签名的更多文章,请参考个人的另一篇文章:关于Android的APK Signature Scheme v2签名相关的资料汇总 使用jarsigner 签名 签名命令:...jarsigner -verbose -keystore bihe0832.keystore -signedjar agsdkdemo_signed.apk -digestalg SHA1 -sigalg...常见问题 jarsigner: 找不到XXXX的证书链。XXXX必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目。...出现该错误是因为在命令输入的最后一个参数填写的是签名私钥的alias,而不是私钥的文件名称 jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException:

    6.6K110

    Android 应用程序签名

    .keystore的那类文件;   2)jarsigner:使用数字证书给apk文件签名; 3)zipalign:对签名后的apk进行优化,提高与Android系统交互的效率(Android SDK1.6...:该工具位于jdk安装路径的bin目录下;    3)zipalign:该工具位于Android-sdk-windows/tools/目录下       不知道大家是否注意到keytool和jarsigner...两个工具是jdk自带的,也就意味着生成数字证书和文件签名不是Android的专利;另外从字面上理解jarsigner也能猜得出该工具主要是用来给jar文件签名的。...  it-homer.keystore 说明:       1)jarsigner是工具名称,-verbose表示将签名过程中的详细信息打印出来,显示在dos窗口中;       2)-keystore...Tool (oracle jarsigner) keytool - Key and Certificate Management Tool(oracle keytool) IT-Homer 专栏

    1.6K20

    编译apk遇到的问题记录

    assets、androidmanifest.xml等) 6.生成apk文件:使用Android SDK提供的apkbuilder.bat生成未签名的apk安装文件 7.对apk文件进行签名:使用jdk的jarsigner.exe...说明:-z:资源打包文件;-f:类打包文件;-rf:源代码目录; (备注:此步骤没有成功给apk签名) 7)使用jarsigner.exe对未签名的包进行apk签名,jarsigner.exe所在路径...C:\Program Files\Java\jdk1.6.0_43\bin\jarsigner.exe E:\Users\Administrator\workspace\Test>jarsigner -...Test\bin\HelloWorld.apk.mydeystore 说明:-keystore:keystore文件;-signedjar:签名后的文件;后面还有未签名文件和key的alias 用法: jarsigner...[选项] jar 文件别名 jarsigner -verify [选项] jar 文件 [-keystore ] 密钥库位置 [-storepass ] 用于密钥库完整性的口令 [-storetype

    20420

    android 二次打包完成apk多渠道打包的方法

    本文介绍将渠道号写入assets文件里面,通过解压apk修改assets里的文件,用Java代码生成jarsigner脚本并运行脚本二次打包的方式来获取新的渠道包 此打包方式一个渠道包只需要5秒左右,可实现快速打渠道包...ZipUtil.compress(prefixName,targetPath+"\"+unsing+"\"+apkn+"_unsin.apk"); 5.生成签名脚本内容 复制代码 代码如下: batStr+=”jarsigner...System.out.println("child thread donn"); } 有兴趣的同学可以看下源码,在增加别的渠道的情况下不需要另外配置gradle参数,直接修改配置文件,运行脚本就行了 今天网上查了下jarsigner...打包命令,发现可以直接在脚本中输入密码,可直接打包,不用反复输入密码 脚本: jarsigner -verbose -keystore test.jks -storepass 123456 -keypass

    1.3K10
    领券