今天玩iphone游戏刷金钱刷得很累,由于是小游戏,所以猜想存档文档不会大到哪去,就想到了可以直接修改一个它的存档,应该如何修改呢?
自己想了一点思路:第一次查看金钱是534金子,把存档导到电脑保存,继续进入游戏,将金子消费掉,此时金子是5,继续保存存档文件
由于此空间是存储金钱,金钱的值应该会突破上10w,所以至少偏移3个字节,或者4个字节来存储,然后人工将534 跟5 转化成16进制,这里猜想他是3字节
534 = 000216
5 = 000005
转化成16进制文件格式就是
534 = 000216 --》 16 02 00
5 = 000005 --》 05 00 00
然后用ultraedit打开存档文件,查找16 02 00 /05 00 00 这两个字段,立马定位了相应的存储地址
修改金钱为10 27 00,hoho~~搞定,现在金钱为10000鸟。
自己想了一点思路:第一次查看金钱是534金子,把存档导到电脑保存,继续进入游戏,将金子消费掉,此时金子是5,继续保存存档文件
由于此空间是存储金钱,金钱的值应该会突破上10w,所以至少偏移3个字节,或者4个字节来存储,然后人工将534 跟5 转化成16进制,这里猜想他是3字节
534 = 000216
5 = 000005
转化成16进制文件格式就是
534 = 000216 --》 16 02 00
5 = 000005 --》 05 00 00
然后用ultraedit打开存档文件,查找16 02 00 /05 00 00 这两个字段,立马定位了相应的存储地址
修改金钱为10 27 00,hoho~~搞定,现在金钱为10000鸟。