吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1474|回复: 25
收起左侧

[Android 原创] NodeVideo修改思路

  [复制链接]
KillLog 发表于 2025-3-6 23:59
在翻遍许多条帖子,发现只是通过搜索的isPro去修改的,该篇通过搜索字符串确定修改位置(最后都是修改的isPro方法,只是多条思路)
工具:
Il2CppDumper
IDA Pro
VScode(其他工具也可)
主要是前面两个工具
使用Il2CppDumper导出dump.cs文件和stringliteral.json
用VsCode打开
在软件界面是以"Pro"为标识
在stringliteral.json里搜索Pro
a.png
可以看到这个字符串地址是0x449EE68
打开ida导入il2cpp.so
直接跳转
b.png
c.png
sub_1FC6594这个函数对应的符号是什么呢,去dump.cs查找(写完该帖子才想起来,Il2CppDumper有ida导入的脚本undefined
可以看到是GetExtraParam方法传入了一个key,可以知道传入了一个Pro字符串然后返回了一个String(可能是传入一个key,通过传入的key去查找对应的值)

d.png
我们继续分析
e.png
获取的值给了v23,后面v23又给了v24,然后有个方法传入了v24
f.png
可以看到ida识别出来了返回值是bool,也就是boolean值
这个代码就是判断传入的值是不是空的
如果是空的v26=0,如果不是则执行else代码
这里很熟悉了,大家都是搞smali比较多看的java代码比较多,如果吧这段代码想象成java是什么样的
g.png
类似于这样的代码
那么我们现在主要是看else的代码了
v26是个关键
可以看到v26是一个判断返回的值,如果sub_205D50C返回的是1那么v26是1如果是0则返回一个0也就是(true/false)
我们直接去dump.cs去查找205D50C
h.png
可以看到是isPro那么就可以确定,我们要修改的地方就是sub_205D50C
i.png
可以看到有个地方返回了1,我们直接跳转执行
n.png
指令就是B loc_205D664
直接在函数开始执行的地方跳转

l.png
打开app查看是否成功
可以看到之前需要Pro的功能都可以用,并且可以导出视频
Screenshot_20250306_235214.jpg

免费评分

参与人数 6吾爱币 +13 热心值 +6 收起 理由
Quincy379 + 1 + 1 谢谢@Thanks!
chinawolf2000 + 1 + 1 热心回复!
tuandgame + 1 + 1 我很赞同!
正己 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
timerbiubiu + 1 + 1 用心讨论,共获提升!
芽衣 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lc2006 发表于 2025-3-7 11:45
Starts a timer and returns a timer identifier, or returns zero if it could not start a timer.
suifeng520 发表于 2025-3-7 11:57
WindyCCLOUD 发表于 2025-3-7 12:50
Mysky6 发表于 2025-3-7 14:14
感谢分享!
YuuHang 发表于 2025-3-7 14:48
感谢分享!
大梦谁先觉 发表于 2025-3-7 15:04

感谢分享
timerbiubiu 发表于 2025-3-7 16:01
学习下。
Jason19821220 发表于 2025-3-7 16:22
这思路清晰,值得学习
Peo 发表于 2025-3-7 16:32
学习大佬思路QAQ
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-22 00:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表