安卓脱壳修复(腾讯御xx)
2023-3-22 10:36:43 Author: 夺旗赛小萌新(查看原文) 阅读量:178 收藏

下面用荟享生活做例子

先用小黑盒dump dex文件

设置好路径

选择原包

复制原包到对应的目录下方便操作

选择原包点击查看

删除大小相同的dex

查看原包中的dex查找入口

全选

halloworld测试类也可以删除掉

入口位置

classname就是入口

复制到AndroidManifest.xml文件中替换原入口

找到application,替换掉android:name对应的值

原包中的dex也可以删除,重命名脱出的dex(备注:下面步骤有误,这块应该命名为classes{1}.dex再修改classes1.dex为classes.dex)

将classes0.dex改为classes.dex

修复dex后(np管理器也行),将dex添加到apk中

修复完后删除bak

添加所有dex到apk中

删除tx壳残留文件

所有lib文件中的 libshell-super.2019.so 和liashella-xxx.so都删除

退出来看一下,已经是未加固状态了

安装运行下

查看包内dex文件,发现命名有问题,重命名下,将classes1.dex改为classes.dex,删除包内的再添加进去

查看包中的dex文件,查看junit(单元测试类)和小黑和残留对应的dex文件

删除classes3.dex

将classes5.dex重命名为classes3.dex

安装试下成功打开


文章来源: http://mp.weixin.qq.com/s?__biz=MzkxOTI5NzY4MA==&mid=2247485974&idx=1&sn=95cfc7e56e5470192fa5cd7111c54c67&chksm=c1a501e9f6d288ff7ca50a4e5ad4a90bb5935158701c5db1005a3a4d43e49415dcc02142b6b2#rd
如有侵权请联系:admin#unsafe.sh