安卓逆向之破解XPlayer-万能视频播放器
本帖最后由 wppele 于 2024-8-6 15:58 编辑# **勿求成品,支持正版**
**只用于学习交流,如有侵权,请联系本人删除**
## 一.Google商店下载万能视频播放器
万能视频播放器-XPlayer
## 二.打开APP找线索🔍
设置→通用中有一个恢复购买选项,点击后提示“恢复成功,但您似乎还不是XXXX会员”。
## 三.开始逆向操作
### 1.打开MT管理器并提取安装包
### 2.去除签名校验
### 3.Arsc资源文件中搜索常量关键字
### 4.看到有一个恢复购买成功的关键字,点进详情,点击复制字符串的ID值
### 5.Dex编辑器++中搜索ID值并点击进入汇编区域
### 6.分析逻辑
上方应该会有一个判断,符合某个条件跳转到“恢复购买成功”,否则跳转到“恢复购买失败”
### 7.找到判断语句
- 长按const p2,0x7f1003b1上方的:cond_8c,跳转到调用处。
- 这里有一个判断,如果P6≠0则跳转到刚刚这个位置。
- 试着在判断语句上方将p6赋为非0的值并保存、编译
### 8.打包安装后打开设置再次点击恢复购买,下方提示恢复购买成功😏
好详细的教程 搜索后代码为:
:cond_8d
const p2, 0x7f1003b1
修改上面的代码为:
const-string v0, "adRemoved"
const/4 p6, 0x1
if-nez p6, :cond_8d
保存后安装运行后恢复购买还是失败,不知是什么原因! 改这个啊,有创意 可以的,还能这样改 楼主,能不能破一下SVPlayer?也是在谷歌的 感谢分享,非常详细 厉害,感谢分享 顶一下,学习了! 目前,还没找到怎么去GG下载APP 感谢分享,学习了