warning 文章废弃
因本文内容已经过时,与最新情况不符,因此已废弃。
记得几年前就接触了猎豹公司的跳舞的线(Dancing Line)这个游戏了,当时游戏相比现在版本粗糙多了,不过简约的风格我挺喜欢。关键是旧版本氪金项目和广告少很多很多。
游戏下载: https://www.taptap.com/app/31429
比如以前挑战关卡需要消耗一个方块(挑战关卡消耗能量,这是经典的游戏骗钱项目吧),我还能忍受,我一般就找个时间一直不停地看广告获得15方块,攒个五六百方块再玩。
而如今猎豹给游戏里加入了一种复活用的爱心方块,每次复活都要消耗一个,爱心方块和普通方块不混用,更更更过分的是爱心方块上限40,超过40的部分每天零点清除,这直接扼杀了我看广告攒方块的方法……
于是我开始寻找破解存档的方法。
直到前不久我才搞明白怎么修改存档……
修改需要的条件:
1.Android手机(iOS别想了)
2.有root权限(需要访问根目录)
先说说我是如何发现改存档的方法的吧。
我先是想,安卓软件存数据的地方有哪几个。最明显的地方就是/sdcard/Android/data了,不过经过我的寻找,在DL游戏文件夹里只有它下载的关卡音乐还有些广告,并没有什么有用的数据。
第二个地方嘛,那就是根目录的/data/data/了,找到游戏对应的文件夹,打开后发现有好多文件,心里想着这应该差不多了。于是我开始了逐个文件的排查。最后,我在
/data/data/com.cmplay.dancingline/shared_prefs/
目录下找到了一堆xml文件,每个文件里都有些乱七八糟的数字单词数据,突然我看到一个文件名com.cmplay.dancingline.v2.playerprefs.xml
哦完美呀,playerprefs?playerpreferences?玩家设置!!!
我激动地打开这个文件,emmm有存档内味了。
于是我开始联想方块、爱心、金币的英文单词。一搜索,诶嘿出来啦!
<int name=”energy” value=”5120″ /> 这个是方块数
<int name=”HeartsValueDataName” value=”40″ /> 这个是爱心数
<int name=”currentCoins” value=”51200″ /> 这个是金币数
<int name=”TaskScore” value=”9700″ /> 这个是挑战分数
<string name=”Task_HaveGet_ScoreReward”>1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58</string>这个是已经领取的挑战奖励,领取后就会记录到上面
知道了对应条目,直接开整!数字直接调成几千上万!保存!
打开游戏,满怀期待的等待看到修改后的数据,oh yeah!成了!(其实我还调了无限爱心,修改成一年的无限爱心)
好啦!这方块爱心和金币这辈子都用不完了!开始愉快的游戏啦!!!
P.S.修改存档请先退出所有的账号,以免修改失败或者数据错乱。本修改方式理论上可以修改任何存档数据,大家可以在那个文件里自行查找相关条目修改。
发表回复