Android 如何使用jdk命令给应用/APK重新签名。

写在前面:本篇文章介绍Windows命令行中,如何使用jdk命令给已经签过名的apk重新签名。

使用工具:jarsigner 。jarsigner是jdk自带的工具,签名之前确保Windows电脑中已安装jdk。我的环境如下:

后续操作步骤如下:

1、删除原APK中META-INF签名目录。
2、将签名文件和APK放到同一个目录。
3、在当前目录执行重新签名的命令。
java 复制代码
jarsigner -verbose -keystore allwiner.keystore -storepass android -signedjar Xhotel_v1.2.8_sys.apk -digestalg SHA1 -sigalg MD5withRSA Xhotel_v1.2.8_sys_07171131.apk android

上述命令的解释如下:

jarsigner -verbose -keystore 你的签名文件 -storepass 秘钥口令 -signedjar

输出apk文件名 -digestalg SHA1 -sigalg MD5withRSA 输入apk文件名 签名文件别名

相关推荐
2501_9159214317 分钟前
只有 IPA 没有源码时,如何给 iOS 应用做安全处理
android·安全·ios·小程序·uni-app·iphone·webview
恋猫de小郭19 分钟前
Flutter 3.41 iOS 键盘负优化:一个代码洁癖引发的负优化
android·前端·flutter
十六年开源服务商41 分钟前
2026年WordPress网站安全检测服务避坑指南
android·安全
一直向钱1 小时前
android stutio 安装Ai插件写代码
android
linchare1 小时前
[原创]如何排查php-fpm的502报错(SIGSEGV)
android
XiaoLeisj2 小时前
Android 权限管理实战:运行时申请、ActivityResultLauncher 与设置页授权
android·java·权限
橙子199110162 小时前
Android 中的权限申请
android
2501_915921432 小时前
iOS APP上架工具,在没有 Mac 的环境中发布苹果应用
android·macos·ios·小程序·uni-app·iphone·webview
范特西林2 小时前
第一篇:从电源键到上帝进程——硬件觉醒与 Init 的诞生
android
养了一只皮卡丘2 小时前
ubuntu22.04搭建mysql8.0.45 mgr (2)
android·adb