|
楼主 |
发表于 2024-9-15 11:18:10
|
显示全部楼层
然而上面这个功能用着用着又发现了问题,那就是rarityExtension();这个函数是全程生效的,一旦调用,后续所有ss都会被视为粉装,这和我们的目标不太符合,于是我们再次求助大模型。(注:这里我为了和原函数区分开,加了个下划线,用的是rarity_Extension();)
小插曲,改代码的时候不小心少打一个=,我是彩笔定位不到原因,不过大模型发现了
最后,把需求丢给大模型。
大模型也顺利给出答案,不过这里要注意,把let var rarityInterceptor;改成var rarityInterceptor;
以及把if (retval === 4) { this.setReturnValue(3); }改为原先有效的if (retval ==4) retval.replace(3)
不知道为啥大模型用了frida无法读取的声明变量方式,可能是frida版本问题?
改完后进行测试,卡片合成之后,客户端还是能正确的识别ss装备,本次修改结束
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|