修改 Arcaea 的残片数量为 29997 或其他数值
Modify the number of Fragments to 29997 in Arcaea.

仅供技术研究,请勿用于商业行为或其它用途


准备

  • 安卓手机
  • 拥有 data 分区写入权限

TLDR

打开 Arcaea,在具有 root 权限的终端执行下面的命令:

  • sh
1
sed -i -e 's|<int name="fr_v" value="[^"]*" />|<int name="fr_v" value="29997" />|' -e 's|<string name="fr_k">[^<]*</string>|<string name="fr_k">e71fbd09303b100e1e97b9acc8970bb4</string>|' /data/data/moe.low.arc/shared_prefs/Cocos2dxPrefsFile.xml

重启 Arcaea,生效。

若要修改为自定义数值请继续阅读:

教程

修改残片之前必须先打开一遍 Arcaea,然后关掉或者不关都可以

然后需要修改 /data/data/moe.low.arc/shared_prefs/Cocos2dxPrefsFile.xml,打开这个文件

然后找到这一行:

1
<int name="fr_v" value="29997" />

后面(value 中的数据)修改为你想要的残片数

接下来找到:

1
<string name="fr_k">e71fbd09303b100e1e97b9acc8970bb4</string>

将值修改为 md5(残片数ok残片数)
比如修改为 29997 残片, 计算 29997ok29997 的 MD5 为 e71fbd09303b100e1e97b9acc8970bb4,也就是将 fr_k 修改为 e71fbd09303b100e1e97b9acc8970bb4

  • MD5 在线计算器: http://www.md5.cz/
  • 或者使用命令计算 echo -e '29997ok29997\c' | md5sum

修改完成保存,设置权限 660(rw-rw—-)
重启 Arcaea 即可生效


备注:如果使用 MT 管理器修改,需要删除自动生成的备份文件 Cocos2dxPrefsFile.xml.bak,使用 vim 则应删除 Cocos2dxPrefsFile.xml.bak,否则修改不会生效

封面:https://www.pixiv.net/artworks/83817430
作者:Saclia