android 反编译 代码错误怎么更改
答案:2 悬赏:80 手机版
解决时间 2021-04-06 11:47
- 提问者网友:遁入空寂
- 2021-04-05 22:46
android 反编译 代码错误怎么更改
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-04-06 00:14
反编译是指把dex文件变为jar文件,但是如果别人做了混淆,就会导致变成a,b,c()这样子,而且没有配置好环境,你的反编译出来的代码也是跑不了的
所以代码错误要改的话,还是得找到原来的代码(即是java文件),class文件是改不了的哦~
所以代码错误要改的话,还是得找到原来的代码(即是java文件),class文件是改不了的哦~
全部回答
- 1楼网友:执傲
- 2021-04-06 00:36
反编译步骤:
下载apktool 并设置环境变量
命令行进入apk目录执行:apktool d xx.apk (如果遇到一些错误说明apk做了防破解处理)
执行成功后会生成xx文件夹,进入xx文件夹修改需要修改的内容,如果需要修改代码,进入xx\smali\里面,需要懂一些smali语法
修改完后回到命令行,执行:apktool b xx ,会在xx文件夹里面生成一个dist文件夹,里面的apk就是回编译的,这个apk是没有签名的
下载网上的签名工具对apk签名,完了就可以安装了(如果你下载了源码或者sdk,里面自带一个signapk也可以签名)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯