前言:通过上一篇文章反编译之脱去乐固加固的壳,已经可以拿到dex文件了,那么我们怎么将dex文件重新打包回新的apk呢?如果有这样的疑问,就看看这篇文章吧!一定会帮到你的!
得到dex文件之后该做什么?
说实话在我刚得到脱壳后的dex的文件的时候,有点懵,我在想拿到这个dex文件之后该做什么呢?怎么将这个真正的dex文件重新打包回apk呢?我们都知道没有加固的app反编译之后,源码是smali文件,但现在我拿到的是dex文件,所以在拿到dex文件之后,我们要做的就是将dex文件编译成smali文件,然后重新编译成apk。
将dex文件编译成smali文件
将dex文件编译成smali文件,我们需要下载baksmali.jar文件,下载baksmal