Coder Social home page Coder Social logo

Comments (31)

hexstr avatar hexstr commented on August 15, 2024 1

@SekiBetu 可以,但是OP在讨论如何无root使用

from fgoassetsmodifytool.

ACPudding avatar ACPudding commented on August 15, 2024 1

我试了一下,是解密时候偏移量有微调。
用安卓那套解密key是对的,但是文件头是错的。
QQ截图20220828140944
问题出在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.

ACPudding avatar ACPudding commented on August 15, 2024 1

9400480-黑杯.zip

以黑杯为例,提供个ios和安卓的对比,等个有缘人 🙏🏻

试了一下这个黑杯的包,也是改一下MouseGame4里面的偏移量就能成功读取了。
应该就是双端在MouseGame4里面的偏移量有区别。
QQ截图20220828142416

QQ截图20220828142430

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

因为资源有crc校验所以要改一下代码bypass掉

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

o(╥﹏╥)o 阿这 这个意思是 用这里解密加密好的资源直接替换也不行么 可能还需要修改主程序?

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure 是的

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

刚刚搜了一下zygisk 大概明白了 安卓root过后 有这种类似的框架处理这些问题 在这个基础上搞事情确实方便很多

不知道Ios有没有类似的东西

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure 非要说的话crc信息来自于AssetStorage.txt,或许可以劫持一下网络请求替换掉它,不过也要先bypass掉ssl证书校验才能抓包

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

AssetStorage.txt主程序对这个的请求居然没有做加密?

全局代理安装自签发证书,这个都好办,这倒是个惊喜

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

那这么说是不是安卓都不需要root了 通过代理的方式也能搞定文件替换这个问题

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure 前提是你能bypass掉证书校验

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure Android可以用模拟器,模块也支持

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

(:з」∠) 用的客户端内置证书吗 不是去信任系统通用根证书?

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure 日服反正不行,国服你要试试

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

国服我觉得有戏

https://line1-patch-fate.bilibiligame.net/2450/NewResources/iPhone/AssetStorage.202208181824.txt

是通用证书 应该是认所有系统root证书的 我抽空去试一下

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

然后关于这个文件的加解密应该可以参考大佬您的代码

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

这个理论上不需要自定义 只是反和谐,大家应该可以通用?

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure 可以吧,不过iOS这种比较封闭的系统估计要越狱才能替换文件?

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

是的 手机平板上是这样

不过M1 M2芯片的MAC笔记本也能通过类似越狱的方式运行ios应用,所以在笔记本上玩就行了

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

当然手机上还有个办法就是 把资源下载也代理了,不过前提是我是得确认 确实会认安装在系统root里面的证书

image

它要是把这个域名的公钥放客户端里面就搞笑了

from fgoassetsmodifytool.

SekiBetu avatar SekiBetu commented on August 15, 2024

https://sekibetu.com/sniff01.html
root证书问题和SSL Pinning都可以用magisk的模块和LSPosed的模块解决

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

AssetStorage_dec.txt

AssetStorage.txt

大佬 我测试了一下 bgo ios 解密出来的文件 和实际文件名对不上

image

有没有可能是ios的密钥还不一样?

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure 还真不太一样,神奇

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

@NepPure 还真不太一样,神奇

捂脸.jpg 大佬有空邦邦 超级感谢

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure 虽然但是我没有iOS设备ᖗ( ᐛ )ᖘ

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

😭 有方法指路我自己去整一下也行

from fgoassetsmodifytool.

hexstr avatar hexstr commented on August 15, 2024

@NepPure https://github.com/rayshift/translatefgo
这个翻译项目可以参考一下,直接修改AssetStorage绕过crc校验,你可以去看看代码

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

好的 谢谢!

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

这个文件的密钥ios也能用 要用客户端下面的 我一直用的Url里面的

AssetStorage.txt 解密没问题 但是解密的数据文件用AssertStudio打不开应该还是和安卓有不同

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

image

555 找了个安卓的对比 确实不一样 是不是应该放弃Ios了
ios和安卓的数据是哪里不一样呢

from fgoassetsmodifytool.

NepPure avatar NepPure commented on August 15, 2024

9400480-黑杯.zip

以黑杯为例,提供个ios和安卓的对比,等个有缘人 🙏🏻

from fgoassetsmodifytool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.