游戏存档校验机制的探讨

一款单机游戏,找到存档后,修改存档总是不成功,类似存在校验机制,更改存档后,读取会删除存档重置;但是覆盖存档没有问题。用GG修改器修改游戏内数值,保存,也没有任何问题。问题出在修改存档文件。存档文件大概是个database文件夹,路径data/data//database里面的jsb.sqlite。另外还有一个jsb.sqlite-journal文件。
并且存档里面存在一些时间代码,不知道什么意思:Sxgame_boxhero_data{"saveVersionCode":71,"data":{"key_1000":{"dataVersion":71,"isTempName":true,"lastTotalPlayTime":243300,"fromUUID":null,"isTempData":false,"isTempUid":true,"isNewUser":false,"totalPlayTime":243431.38100638095,"isRemindRealName":true,"isRemindRealNameEnd":false,"lastStepCurGameTime":1660271744894,"curGameTime":1660271744894,"registrationTime":1654483615733,"uuid":"QV9fSRYODEgQWQxERwZcFUNeAkkVW1wUSlJcRhFTXEZCCF9C","saveUuid":"QlgORUBSWUcQXFhDRQZcEUEMAhEVD1sURlleQkBdDhVHC10T","nickName"

img

怎么搞定这个机制