论坛首页 移动开发技术论坛

一不小心把捕鱼达人海底捞(Fishing Joy for android)破解了

浏览 29268 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (4)
作者 正文
   发表时间:2011-07-09  

周末无事,下载Fishing Joy消遣,操作太烂,玩一会就把200金币花没了,看着鱼游来游去不能捕之,很不高兴

遂决定试试能否破解,一不小心竟然被我得逞...


各位兄弟姐妹平时也干这种龌龊的事吗  

 

   发表时间:2011-07-10  
快说说怎么破解的呗。
0 请登录后投票
   发表时间:2011-07-10   最后修改:2011-07-11

方案一:

开始尝试过使用javassist修改class替换,类成功修改了,但是异常Conversion to Dalvik format failed with error 1无法搞定(删除自定义jar包可以消除这个异常,但是删除jar包

无法将修改的类打入apk),哪位兄弟要是知道如何解决这个异常,可以说一声

 

方案二:

文本编辑器 + baksmali + smali

可以从这里http://code.google.com/p/smali/下载到

先用baksmali反编译dex为smali格式

再用文本编辑器修改金币获取逻辑

最后用smali将修改后的文件编译为dex格式

重新签名、打包 安装到手机即可

 

不过说实话,真正的乐趣在破解的过程及破解成功那一瞬间

虽然破解后有用不完的金币,不过游戏已经没有任何挑战,没有意思了

 

BTW,smali格式文件给了破解的机会,要是破解混淆后的class文件,重新打包为apk还真是个问题

 

 

 

0 请登录后投票
   发表时间:2011-07-11  
多谢分享,呵呵,
回头研究研究。
如果是仅仅想修改金币的话,
推荐一个工具八门神器(游戏内存修改器)。
0 请登录后投票
   发表时间:2011-07-11  
额,这些工具没听说过,看样子要继续努力了。。。
0 请登录后投票
   发表时间:2011-07-11  
唉!为什么不早点出来!
那个游戏还不错,但是金币比较麻烦!
0 请登录后投票
   发表时间:2011-07-11  
能提供一下“修改金币获取逻辑”在哪个文件里面吗?

0 请登录后投票
   发表时间:2011-07-11  
找了一下, 试着修改classout\com\sg\android\fish\fish\FishOne.smali
把getCoin的const/4 v0, 0x1修改为const/4 v0, 0x2
重新打包,签名
但安装时提示“应用程序未安装”,请问这个怎么解决?
0 请登录后投票
   发表时间:2011-07-11  
我不是在这个文件下手的,不过看样子从这里下手应该也行
你仔细对照一下新打的包与原始安装包目录结构是否一致 加油啊 胜利在望
0 请登录后投票
   发表时间:2011-07-11  
貌似是签名的问题,lz用什么神器签名的? 我试了DoAPK APK-sign 都不行
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics