wppele 发表于 2024-8-6 14:18

安卓逆向之破解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.打包安装后打开设置再次点击恢复购买,下方提示恢复购买成功😏

wkxq 发表于 2024-8-6 21:16

好详细的教程

gxr2010 发表于 2024-8-7 17:01

搜索后代码为:
:cond_8d
const p2, 0x7f1003b1
修改上面的代码为:
    const-string v0, "adRemoved"

    const/4 p6, 0x1

    if-nez p6, :cond_8d
保存后安装运行后恢复购买还是失败,不知是什么原因!

xixicoco 发表于 2024-8-6 19:06

改这个啊,有创意

hongyuxue52 发表于 2024-8-6 23:13

可以的,还能这样改

hanbazhen 发表于 2024-8-6 23:21

楼主,能不能破一下SVPlayer?也是在谷歌的

leospring 发表于 2024-8-7 00:22

感谢分享,非常详细

hk6242337 发表于 2024-8-7 04:29

厉害,感谢分享

JackyLam 发表于 2024-8-7 09:16

顶一下,学习了!

抱薪风雪雾 发表于 2024-8-7 09:35

目前,还没找到怎么去GG下载APP

zhanglingzhi 发表于 2024-8-7 13:45

感谢分享,学习了
页: [1] 2 3 4
查看完整版本: 安卓逆向之破解XPlayer-万能视频播放器