替换app中的dex(未加固应用)

2020-04-07  本文已影响0人  Elek

工具准备

apktool:下载地址提取码:qyxw
这个工具就是用来反编译apk的不过是有前提的 要是没有加固的apk

操作步骤

1.反编译apk取出dex
下载文件解压,在解压文件夹中执行反编译java -jar apktool.jar d -f appname.apk -o OUT(OUT为文件夹名可更改)

2.修改dex
打开smali文件夹进入要修改的文件打开


打开路径
源码 smali文件中对应的内容
我的目的就是有修改这个Hello修改后保存
3.重新打包签名
修改了之后要把反编译出来的所有文件打包成apk
进入根目录(apktool所解压的目录)此处打开命令行执行apktool.bat b OUT
执行完毕后OUT目录会多出来个dist文件夹 打包后的apk就在其中(我没有签名但是还是可以安装)

总结

修改一个demo的带码是远远不够的

上一篇 下一篇

猜你喜欢

热点阅读