近期,我着手探究了iOS 3.4版本的本地热更新技术,结果发现其复杂度超乎预期。鉴于个人能力所限,我决定将这些资源开放出来,供感兴趣的朋友共同研究。即便不能直接应用于热更新,这些资源也能作为本地资源包使用,不过请注意,可能存在个别文件缺失的情况,因为尚未全面测试。
使用前,请确保您的手机已安装巨魔商店(TrollStore)和文件管理应用Filza。操作的核心是替换Documents、Library和tmp这三个文件夹。我分享的客户端版本基于霸总的帖子,但IP地址已调整为192.168.0.99:23410。由于每个客户端的IP端口各不相同,建议您下载原客户端,并根据自身需求做相应调整。
关于文件定位:
- 软件数据(含IP修改文件):位于/var/containers/Bundle/Application/路径下,需自行查找具体文件夹,因可能不会直接显示软件名。
- 用户数据(数据包存储位置):位于/var/mobile/Containers/Data/Application/路径下,同样需自行定位具体文件夹。
修改IP地址时,有两点需特别留意:
- 修改文件路径:\Payload\GenshinImpact.app\Data\Raw\20527480.blk 和 \Payload\GenshinImpact.app\Data\Raw\server_ios.json。
- 修改20527480.blk文件时,确保新IP地址和端口号与原文件连接位数一致(如192.168.0.118:4433或192.168.0.99:23410均为18位),否则可能导致客户端版本识别失败,陷入无限加载状态。
详细教程可参考霸总的帖子,内含视频指导,链接如下:https://www.iopq.net/forum.php?m…%C6%BB%B9%FB&page=1
再次感谢霸总的慷慨分享!我重申,这些资源仅供学习和交流,严禁倒卖和转载。若您发现有人以此牟利,请私信告知,我将采取相应措施。
目前,四个文件已全部上传完毕,供您下载参考。
发现客户端有部分文件缺失,正在补全中,补全后我会把缺失文件打包放进网盘,到时覆盖即可
友情提示:
Filza应用内藏有一个便捷功能——WebDAV。只需在Filza的设置中启用它,之后您就可以通过电脑端的WinSCP,输入手机的IP地址和WebDAV的端口号(请注意,由于验证默认是关闭的,除非您手动开启,因此无需输入用户名和密码),轻松实现文件的电脑传输。
至于客户端与Filza的安装,您可以选择使用trollstore或者轻松签+来完成。
在使用过程中,如果您遇到任何问题或疑问,欢迎通过站内私信或回复帖子的方式与我联系。我会尽力为您提供帮助和答复。