记(水)一件趣事

发布于 2017-11-29  649 次阅读


好久没写博客了....

因为英语的词汇量出奇的少,于是自己嘴贱立的flag,说是要在一个月内背完开心词场的新一词书,如果背不玩的话就内啥,词书的内容都很基础,没什么难度,但由于自己实在是太懒了,于是......当然是不可能背完的啦23333,但是我不想被内啥,所有就有了这次奇葩的记录...

使用 GameGuardian 修改数据和加速器快速通关

离到月底还有2天,80关的单词还剩60关没过,认真的背是肯定不可能的,就算照着答案抄也得很长时间才能刷完,于是想到了第一个方法: 使用 GameGuardian 修改单词数据快速刷关,不过试了很久最后只能修改每关的可错误次数(就是那个红色的小心心,如果变为0将闯关失败)

接着配合加速器和修改数据花了二十多分钟刷了大概10多关左右,还是感觉太慢了,于是试了第二个方法

直接修改软件的数据库进行进度的修改

既然不会用 GameGuardian 修改,那么直接修改数据库岂不是更直接2333.
先使用 RootExplorer 自带的 SQLite 浏览器查看词场的数据,经过不断的筛选,最终锁定了 iWord_user_69189193 这个文件,里面存储了用户的所有信息(单词记录,星星数,PK记录等)



之后再将该文件发送到 PC 端使用 DB Browser for SQLite进行编辑,按照以下表格进行修改

表名说明
user_book用户的所有词书,可通过 recited_word_num(单词通关数量) 等值进行判断
user_book_unit所有词书的记录,根据在 user_book 得到的编号进行修改相关值
user_book_unit_log当前所背词书的日志记录
user_config用户的配置文件,修改关卡数量即可

修改完保存后再导入到手机覆盖原来的文件,建议备份一下,之后就全部三星通关了~,可以不用被内啥了

总的来说没什么技术含量,就是吐槽一下自己2333,这个故事告诉我们千万不要嘴贱的立各种 flag.

以上内容仅供娱乐,请勿模仿(逃~


聆听最初的声音,向往无尽的未来