⚠️ 免责声明: 本文内容仅供技术研究和单机娱乐使用,请支持正版游戏。修改存档可能会导致游戏云存档功能失效或封号,操作前请务必备份原存档,由此产生的一切后果由用户自行承担。
不知道大家有没有玩过《元气骑士》这款游戏?作为一款经典的肉鸽游戏,肝度确实不低。之前为了测试一些数据,我尝试研究了一下它的存档机制。虽然现在游戏官方加强了检测,但对于本地存档的结构分析依然是一个很有趣的技术话题。
今天就手把手教大家如何提取并修改存档。我们需要准备:
Root 过的手机(如果没有,推荐使用“光速虚拟机”或“VMOS”)
MT 管理器(强大的文件管理工具)
游戏本体(官服/渠道服均可)
第一步:提取存档
操作前,请先在游戏内把最新的进度上传一次云端备份(以防万一),然后确保游戏已完全关闭。
打开 MT 管理器,它分为左右两个窗口,我们用右边窗口进入系统目录:
/data/data/
在茫茫多的文件夹中,找到元气骑士的包名文件夹。通常是:com.kingth.xxx.com 官服和渠道服会有不同。如果拿不准可以看看会有元气的小图标。

进入包名文件夹后,找到 shared_prefs 文件夹,里面那个结尾是 v2.playerprefs.xml 就是我们要找的核心存档文件!
(注:文件名可能因版本略有差异,认准 .xml 结尾且提及 playerprefs 的文件)

长按这个文件,选择“分享”,通过 QQ 或微信发送给电脑,或者直接复制到手机的 Download 目录方便后续上传。
第二步:在线修改
拿到存档文件后,使用我开发的在线工具进行修改:
👉 工具地址: 元气骑士存档修改器
操作很简单: 上传你的 xml 文件 -> 点击修改并下载。
(PS:工具目前处于测试阶段,功能持续更新中...)
第三步:覆盖回存(关键!)
下载好修改后的文件(文件名必须和原文件完全一致),我们回到 MT 管理器。
1. 定位下载文件
在左边窗口找到你刚才下载的修改版存档(通常在 QQ 的下载目录:/Download/QQ/ 或者系统的 Download 目录)。
2. 覆盖原文件
长按左边的修改版存档,选择“复制”,直接覆盖到右边窗口的 /data/data/.../shared_prefs/ 目录中。
这时候我们进入右侧游戏文件中点击存档进入编辑,随便修改一个什么再改回去,可以看到我们的右上角保存按钮的就可以点击了。
这时候会看到有一个新的文件生成了,我们删除这个,然后进入游戏即可。
搞定后,直接打开游戏,你就会发现修改已生效!如果提示存档损坏,请恢复之前的备份。