记一个福利播放器的脱壳和修复
无意中拿到一个福利播放器 ,正准备欣赏的时候,弹出两分钟的观看限制,要么就是充值会员,要么就是下载安装各种广告的APP ,于是想了逆向的心思。
将app拖入jadx查看,发现是腾讯乐加固:
这就需要脱壳了,脱壳环境准备:
夜神模拟器,安卓4.4.2版本
xposed框架+FDex2
需要脱壳的APP
安装好待脱壳的APP后,点击FDex2,记弹窗的包名和路劲,一会备用
点击待脱壳的APP,运行程序,待程序完全进入开始界面
找到夜神模拟器的安装路径的文件夹下,按住Shift键,单击鼠标右键,选择在此次打开命令窗口
在命令窗口中输入:nox_adb.exe connect 127.0.0.1:62001即可使用adb连接夜神模拟器
接着在命令窗口中输入adb shell,然后再输入 cd /data/data/com.Soku(记住的包名和路径),最后输入 ls -l查看文件权限和大小,
对比之后发现图中标出的最为可疑。使用adb pull导出文件
打开安卓助手,对导出的dex进行修复和dex转jar(备用),用jd查看转化的jar,果然是这个(最好所有的dex都试一遍)
到此,脱壳完毕,接着就是修复了。
修复教程网上也有相对应的视频了,我们先把导出的文件重命名:classes.dex,然后右键APP,选择用360压缩打开,
把我们重命名的文件拖入APP中进行替换
打开AndroidKiller,把我们刚替换的APP拖进去,待反编译完成后,打开AndroidManifest.xml,进行替换
替换后保存,进行回编译,完成后,拖入模拟器安装,能正常打开,说明修复成功。
[color=rgb(153, 153, 153) !important]2018-10-25 10:56 上传
至于破解版,还是算了,自己动手么。
|