博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android反编译(三) 之重签名
阅读量:5837 次
发布时间:2019-06-18

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

echo 重新打包 $1.apk 

# 重新给product签名,确保其使用的签名与测试用例的签名一致 
# 第一步是删除产品中已有的签名 
unzip -o $1.apk -d product
cd product
# 删除应用已有的签名 
rm -r -f META-INF/
# 重新打包应用里的文件 
zip -r product.apk *
mv product.apk ..
cd ..
# 删除原来解压用于删除密钥的文件夹——扫尾工作 
rm -f -r product
# 使用调试用签名重新签名 
#jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android product.apk androiddebugkey 
#jdk 1.7 JARSIGNER需要增加两个参数 -digestalg SHA1 -sigalg MD5withRSA
jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android product.apk androiddebugkey  -digestalg SHA1 -sigalg MD5withRSA
zipalign 4 product.apk $1-resigned.apk

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

你可能感兴趣的文章
SpringBoot下Redis相关配置是如何被初始化的
查看>>
为你的AliOS Things应用增加自定义cli命令
查看>>
Zookeeper
查看>>
MongoDB 创建基础索引、组合索引、唯一索引以及优化
查看>>
百度PaddlePaddle常规赛NLP赛道火热开启
查看>>
稳了!这才是cookie,session与token的真正区别
查看>>
python项目实战:制作一个简易的GUI界面浏览器
查看>>
OSChina 周二乱弹 —— 假期余额已不足!
查看>>
OSChina 周一乱弹 —— 亚洲四大邪术!
查看>>
前端那些事之React篇--helloword
查看>>
swift3.0 常用字符操作 <持续整理>
查看>>
Oracle11g及PL/SQL Developer的安装和配置
查看>>
ios的google解析XML框架GDataXML的配置及使用
查看>>
Ubuntu各类软件推荐
查看>>
关于angular post提交数据接收问题
查看>>
查找两个增序数组中第K大的数
查看>>
java程序员为什么使用Groovy
查看>>
netty-当一个客户端连接到来的时候发生了什么
查看>>
java socket编程实例代码讲解
查看>>
PHP_5.3.20 源码编译安装PHP-FPM
查看>>