一、前言声明:
本次**是基于Xposed Installer框架,具体使用方法请上网查询。假设你已经安装好框架,按照下面的步骤,实现乐加固加固脱壳修复DEX,并且重打包运行。本次选择脱壳的APP是小猿搜题,特此声明,本教程只用于个人学习交流,切勿用于商业用途,否则后果自负!
二、工具准备:
FDex2
AndroidKiller
Android逆向助手
三、操作步骤
1、从应用宝市场下载APP后进行安装
2、打开FDex2,选中小猿搜题,记住下图弹框红色区域,这个是dex输出的目录,一般情况该目录下会有多个dex,要进行筛选,把乐加固壳相关的dex去掉、
3、重新打开小猿搜题APP后,到/data/user/0/com.fenbi.android.solar目录下拷贝dex文件到电脑上
4、用AndroidKiller打开APP,然后把smali整个文件目录删除
5、用逆向助手反编译DEX,然后去掉其中带有com.tencent.StubShell的整个文件夹,按照文件夹的大小从大到小重命名,如下图最大的为8463228,重命名为smali,然后是8383240,重命名为smali_classes2,接着是7158644,重命名为smali_classes3,以此类推!
6、将更名后的所有文件夹拷贝到AndroidKiller,然后打开AndroidManifest.xml,修复application,将com.fenbi.android.solar.SolarApplication替换application-name后,删除<meta-data android:name="TxAppEntry" android:value="com.fenbi.android.solar.SolarApplication"/>
7、编译,重打包,安装完美运行
四、写在最后
本教程只是脱壳工具篇,不涉及具体的脱壳原理。请自行搜索相关资料学习。对于打包运行后的签名校验等**,有合作需求请戳https://www.huzhan.com/serve/goods5644.html