脱壳后修复apk"/>
记录一次脱壳后修复apk
前言
好不容易会脱壳,但是却仅仅只能得到dex文件,无法动态调试apk,这样还是不行,因此我们需要对源apk进行修复
准备
首先我这里是脱了一个爱加密的壳得到dump.dex
使用jadx-gui
可以正常打开,说明脱壳成功了。接下来就是将dump.dex
替换原来的classes.dex
文件,不过不是简单的这么替换就行的
操作
使用android_Killer
打开源apk,发现Mainactivity
已经丢失,使用baksmali.jar
工具反编译dump.dex
得到smali,将原smali目录替换,并删除AndroidManifest.xml
中application
中的android:name
,这是apk的入口,因为壳已经去掉了,因此入口需要修改。
总结
自己多动手尝试,我这里仅仅是一种很简单的修复,有些壳会很复杂,多接触多学习。
更多推荐
记录一次脱壳后修复apk
发布评论