首页 > tips > 在android下作弊玩儿机器人塔防(robo defense)

在android下作弊玩儿机器人塔防(robo defense)

2010年12月25日 发表评论 阅读评论

  在我的adp1(G1,Dream)上,机器人塔防(robo defense)这个游戏玩儿了有点时间了,从破解版到free版,最后又到破解版。每次攒点积分去升级性能,总觉得太慢,尤其是某一次当我重新刷机后重装这个游戏后发现我的游戏级别已经是好几十级了,但是一些性能级别却都刚入门的时候,我就有点耐心不够了,总想找点歪点子把性能升上去。
  知道robo defense会在sd卡上保留一个进度文件,具体在sd卡的根目录下,叫robo_defense_full.bak,于是我拽下来一看,原来是”Java serialization data, version 5″,google了一下,发现这个文件的编辑不太好搞,需要写点java程序,而且,就算是这个文件编辑修改成功,要程序重新读入这个文件,貌似需要把fobo defense卸载再重新安装,这太复杂了,这条路也算是断了。
  后来终于让我发现了,有更好的办法。

/data/data/com.magicwach.rdefense/shared_prefs/AndroidDefense.xml

对,就是AndroidDefense.xml这个文件。于是开始操作:
用命令
adb pull /data/data/com.magicwach.rdefense/shared_prefs/AndroidDefense.xml .
把文件AndroidDefense.xml抓回来,然后再开一个文本编辑器(如UltraEdit、EditPlus等)将其打开,修改

<int name=”ADRewardPoints” value=

这一行,在value=””的引号里,写入你想要的积分(reward),就像这样:

<int name=”ADRewardPoints” value=”99999999″ />

这里需要注意的是,这里自己填的值是否不能大于文件里前面描述的ADAchievement:Huge Score的值,这个不得而知,没测试过,为了保险起见,我填写了一个和ADAchievement:Huge Score里一样大的值。
  修改完毕,用命令adb push AndroidDefense.xml /data/data/com.magicwach.rdefense/shared_prefs/AndroidDefense.xml把文件AndroidDefense.xml放回原处。
  最后再打开robo defense,resume游戏,发现积分已经是你自己写的那个数目了。这就行了,有这么多积分,想干啥就干啥,统统的upgrade,呵呵。

  1. 2010年12月30日11:38 | #1

    元旦要来了,祝博主元旦快乐!!!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.