首页
社区
课程
招聘
[求助]DexFixer修复dex后打包签名apk无法安装到设备
发表于: 2018-12-13 18:01 4668

[求助]DexFixer修复dex后打包签名apk无法安装到设备

2018-12-13 18:01
4668

本人根据《Android软件安全与逆向分析》中patch dex来实现破解软件的方法来进行实验

(书中第93页)

修改过dex,放入DexFixer修复成功,删除META-INF文件夹,将文件夹压缩为zip并修改后缀为apk,然后用jarsigner对apk进行签名:

jarsigner -verbose -keystore /Users/xxx/Documents/keystores/android.keystore -signedjar /Users/xxx/Documents/keystores/crackme02-signed.apk /Users/xxx/Documents/keystores/crackme02.apk android.keystore

然后使用

adb install /Users/xxx/Documents/keystores/crackme02-signed.apk

结果产生

Failure [INSTALL_FAILED_INVALID_APK]

错误


在网上搜了很多地方都没能解决,请问非虫版主有何高见?


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2018-12-14 12:30 被crownless编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 2282
活跃值: (426)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
问题已自行解决,方法是:
不要解压apk。将apk用WinRAR打开(不是解压而是直接在WinRAR中打开),将修复后的dex直接拖入WinRAR中并按确定,然后在WinRAR中直接删除META-INF文件夹。再去签名apk,即可安装成功。
关键是不可“解压apk后再用zip打包并修改为apk后缀”,否则用adb install安装apk时会报Failure [INSTALL_FAILED_INVALID_APK]错误。
2018-12-14 09:34
0
雪    币: 3094
活跃值: (314)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
3
才发现楼主是web安全的版主,那么努力学习,自愧不如呀
最后于 2018-12-14 14:30 被kwanhua编辑 ,原因:
2018-12-14 14:18
0
雪    币: 197
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
向版主致敬
2018-12-14 16:10
0
雪    币: 2282
活跃值: (426)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
彼此彼此
2018-12-14 18:17
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
请问博主DexFixer工具在哪里可以下载呀?
2020-5-26 12:57
0
游客
登录 | 注册 方可回帖
返回
//