Comments (31)
@SekiBetu 可以,但是OP在讨论如何无root使用
from fgoassetsmodifytool.
我试了一下,是解密时候偏移量有微调。
用安卓那套解密key是对的,但是文件头是错的。
问题出在MouseGame4
我试出来BGO的IOS是这样的:
array[i] = (byte)(b2 ^ 205); array[i + 1] = (byte)(b ^ 211);
安卓是:
array[i] = (byte)(b2 ^ 210); array[i + 1] = (byte)(b ^ 206);
from fgoassetsmodifytool.
以黑杯为例,提供个ios和安卓的对比,等个有缘人 🙏🏻
试了一下这个黑杯的包,也是改一下MouseGame4里面的偏移量就能成功读取了。
应该就是双端在MouseGame4里面的偏移量有区别。
from fgoassetsmodifytool.
因为资源有crc校验所以要改一下代码bypass掉
from fgoassetsmodifytool.
o(╥﹏╥)o 阿这 这个意思是 用这里解密加密好的资源直接替换也不行么 可能还需要修改主程序?
from fgoassetsmodifytool.
@NepPure 是的
from fgoassetsmodifytool.
刚刚搜了一下zygisk
大概明白了 安卓root过后 有这种类似的框架处理这些问题 在这个基础上搞事情确实方便很多
不知道Ios有没有类似的东西
from fgoassetsmodifytool.
@NepPure 非要说的话crc信息来自于AssetStorage.txt,或许可以劫持一下网络请求替换掉它,不过也要先bypass掉ssl证书校验才能抓包
from fgoassetsmodifytool.
AssetStorage.txt
主程序对这个的请求居然没有做加密?
全局代理安装自签发证书,这个都好办,这倒是个惊喜
from fgoassetsmodifytool.
那这么说是不是安卓都不需要root了 通过代理的方式也能搞定文件替换这个问题
from fgoassetsmodifytool.
@NepPure 前提是你能bypass掉证书校验
from fgoassetsmodifytool.
@NepPure Android可以用模拟器,模块也支持
from fgoassetsmodifytool.
(:з」∠) 用的客户端内置证书吗 不是去信任系统通用根证书?
from fgoassetsmodifytool.
@NepPure 日服反正不行,国服你要试试
from fgoassetsmodifytool.
国服我觉得有戏
https://line1-patch-fate.bilibiligame.net/2450/NewResources/iPhone/AssetStorage.202208181824.txt
是通用证书 应该是认所有系统root证书的 我抽空去试一下
from fgoassetsmodifytool.
然后关于这个文件的加解密应该可以参考大佬您的代码
from fgoassetsmodifytool.
这个理论上不需要自定义 只是反和谐,大家应该可以通用?
from fgoassetsmodifytool.
@NepPure 可以吧,不过iOS这种比较封闭的系统估计要越狱才能替换文件?
from fgoassetsmodifytool.
是的 手机平板上是这样
不过M1 M2芯片的MAC笔记本也能通过类似越狱的方式运行ios应用,所以在笔记本上玩就行了
from fgoassetsmodifytool.
当然手机上还有个办法就是 把资源下载也代理了,不过前提是我是得确认 确实会认安装在系统root里面的证书
它要是把这个域名的公钥放客户端里面就搞笑了
from fgoassetsmodifytool.
https://sekibetu.com/sniff01.html
root证书问题和SSL Pinning都可以用magisk的模块和LSPosed的模块解决
from fgoassetsmodifytool.
大佬 我测试了一下 bgo ios 解密出来的文件 和实际文件名对不上
有没有可能是ios的密钥还不一样?
from fgoassetsmodifytool.
@NepPure 还真不太一样,神奇
from fgoassetsmodifytool.
@NepPure 还真不太一样,神奇
捂脸.jpg 大佬有空邦邦 超级感谢
from fgoassetsmodifytool.
@NepPure 虽然但是我没有iOS设备ᖗ( ᐛ )ᖘ
from fgoassetsmodifytool.
😭 有方法指路我自己去整一下也行
from fgoassetsmodifytool.
@NepPure https://github.com/rayshift/translatefgo
这个翻译项目可以参考一下,直接修改AssetStorage绕过crc校验,你可以去看看代码
from fgoassetsmodifytool.
好的 谢谢!
from fgoassetsmodifytool.
这个文件的密钥ios也能用 要用客户端下面的 我一直用的Url里面的
AssetStorage.txt 解密没问题 但是解密的数据文件用AssertStudio打不开应该还是和安卓有不同
from fgoassetsmodifytool.
555 找了个安卓的对比 确实不一样 是不是应该放弃Ios了
ios和安卓的数据是哪里不一样呢
from fgoassetsmodifytool.
以黑杯为例,提供个ios和安卓的对比,等个有缘人 🙏🏻
from fgoassetsmodifytool.
Related Issues (20)
- 1.0.0版本国服立绘替换没有生效 HOT 1
- 打包工具打包但是没反应 HOT 2
- 夜神模拟器下的国服宝具显示问题 HOT 2
- 又出现了之前的问题-自定义CharaGraph丢失除满破外NarrowFigure(窄边框立绘) HOT 1
- status未正常载入 HOT 4
- 筛选界面打开速度缓慢 HOT 1
- 安装模块后进入游戏时闪退 HOT 5
- 更新以后在模拟器失效 HOT 3
- 七周年更新后从者立绘失效 HOT 3
- 能否更新一下mstSvtComment.yaml HOT 7
- 剧情文本两个地方的从者名的替换小问题 HOT 9
- 闪退问题 HOT 5
- 1 HOT 4
- fgo日服版本2.78.1更新后资源替换上出现了些问题 HOT 11
- mstSvtVoice无效 HOT 2
- 关于字体包font HOT 6
- 国服更新后部分从者立绘替换失效 HOT 7
- 请问2.0能用在国服吗 HOT 1
- 部分文本在资源替换中找不到 HOT 2
- FGOAssetToolBox软件使用问题(闪退报错) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fgoassetsmodifytool.