逆向工程 --- 脱壳通用流程
1.查壳。使用mt查壳是什么类型的,比如是630还是i加密。
2.验签。用mt签名这个app,先用原版直接签名安装观察是否闪退,如果闪退表示有签名校验,还要过校验。
3.脱壳。使用dex脱壳工具脱壳,这里有很多自己找。在脱去so中的安全校验。
4.修复。dex脱壳后修复dex文件,将托好后的文件放入apk中,在androidmanifest中修复为正确的入口,删除无用的加密特征文件。
5.测试。打开app观察是否闪退,如果闪退就是脱壳失败,需要使用adb logcat查看错误日志再次尝试。