修改跳舞的线存档

/ 0评 / 0

记得几年前就接触了猎豹公司的跳舞的线(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.修改存档请先退出所有的账号,以免修改失败或者数据错乱。本修改方式理论上可以修改任何存档数据,大家可以在那个文件里自行查找相关条目修改。

欢迎查看我的其他文章:
《电脑必装软件推荐》
https://i.zht.xyz/277.html
《安卓实用小工具分享 1》
https://i.zht.xyz/221.html

  • 本站所有文章,若没有特殊标记,均为原创,且使用 署名—非商业性使用—相同方式共享 4.0 协议(CC BY-NC-SA 4.0). 分享我的作品时,请遵守该协议内容。

  • 发表评论

    电子邮件地址不会被公开。 必填项已用*标注