听说部落战争新版更新了字体美化补丁无法使用,我自己本来也没怎么使用,毕竟有点懒。但是好奇心作怪使我去看了下。之前研究过SC更新文件的原理,大概就是通过对比更新文件的sha值进行,如果值不相同则下更新,否则直接载入游戏。
可能之前只对核心性的内容进行对比更新,所以字体文件放了过去后程序没进行对比就更新了(这点我也是猜的),而这次则包括了字体文件在内进行对比更新。因为服务器不存在更新字体,所以程序也不会对该文件进行更新啦。
大概原理找到了,思路就放在如何跳过这个逻辑。
先上成果图:
因为不能按正常途径进行更新,那么只能直接粗暴点跳过逻辑判断,手动把字体补丁丢进程序里。(没越狱的可能没有权限)
操作图:
1、把字体补丁解压出来进入font目录,如下图
2、打开itools,进入文件系统。
然后打开如下路径(/private/var/mobile/Applications/EFE931E0-C4A0-462D-98FA-93FB35722391/Clash of Clans.app/res/font);
其中EFE931E0-C4A0-462D-98FA-93FB35722391为COC对应的文件夹
3、然后全选刚解压出来的字体文件,左键拖拽过去itools目录区域。(提示覆盖操作时候点是就行了)。