0x01 前言
原版以及工具下载地址:
链接:https://pan.baidu.com/s/1mja3DkW 密码:dotm

0x02 修改数据
Android Killer相关操作这里不再赘述,反编译后我们发现这是Unity3D游戏,Unity3D游戏的脚本文件都存放在Assembly-CSharp.dll或Assembly-CSharp-firstpass.dll文件中,很显然,旅行青蛙的脚本文件位于Assembly-CSharp.dll,我们使用Dnspy进行分析看看。

下载app用解压工具打开,需要分析的文件就是就是Assembly-CSharp.dll。

首先修改一下抽奖券的数量。安装游戏后,找到抽奖的地方。抽奖的时候提示券不足。

使用dnSpy打开Assembly-CSharp.dll文件,然后搜索字符串”足”,可以发现有两个,打开后发现是第一个。
由此可以猜测TicketStock代表抽奖券库存,点击TicketStock。

ticket表示抽奖券数量,点击ticket。


当页查找ticket,发现有一个initialize方法进行初始化。我们将此处的数量改为9999.右击编辑IL指令。找到ticket变量后,将ldc.i4.0改为ldc.i4,然后将数值改为9999.

确定后,发现ticket数值已经改变。

保存后并替换apk中原来的Assembly-CSharp.dll文件。

打开抽奖界面发现数量已经改变为9999。

这样虽然达到了修改抽奖券的效果,但数量再大,总会被抽完的。那就换种方法,比如说抽奖的时候增加奖券,或者奖券一直不变。这里采用奖券数量固定的方法,使其不会变动。

if (SuperGameMaster.TicketStock() < 5)
{
ConfilmPanel confilm = this.ConfilmUI.GetComponent();
confilm.OpenPanel(“ふくびき券が足りません”);
confilm.ResetOnClick_Screen();
confilm.SetOnClick_Screen(delegate
{
confilm.ClosePanel();
});
return;
}
已知抽奖的时候奖券是从SuperGameMaster.TicketStock()获取的,找到该方法。令其返回值为固定的数值。

右键编辑IL指令。

将其值修改为9999.


然后替换原文件。

此时无论抽多少次,奖券都不再变化。
另一个就是修改三叶草的数量了。三叶草是该游戏中流行的货币,买东西都是需要该物品。同理找到CloverPointStock()方法。

将其返回值修改为9999.之后就可以随便买买买了,三叶草的数量也不会发生变化了。

0x03 汉化
然后就是进行汉化了。汉化的方法和上面的类似。(用Android killer也行)首先搜索需要修改的文字。例如给小青蛙起名字的时候。直接进行字符串搜索。

然后修改为对应的中文就行了。当然这种修改方法比较慢,还有另外一种,直接将他人汉化过的dll文件复制进来,可以快速达到汉化的目的,也没有广告的烦恼了。

0x04 总结
这个游戏修改起来比较简单,首先判断为该游戏为Unity3d。然后使用dnSpy来对Assembly-CSharp.dll文件进行修改。根据特定的字符串找到需要修改的位置,修改后进行打包签名后即可。

获得旅行青蛙无限三叶草方法及apk相关推荐

  1. 旅行青蛙无限三叶草简单版:GG修改器

    这种方式非常方便,但是有个弊端就是需要我们有ROOT权限 思路:这个方式是用在已经root的手机上,用修改器通过搜索来确认关键数值的内存地址,然后将其修改,达到破解目的. 工具:GG修改器 / 需要R ...

  2. 旅行青蛙(旅かえる)逆向笔记

    温馨提示:阅读本文你的电脑需要安装好apktool.signapk..NET Reflector.dnSpy.他们都可以在github或吾爱云盘上获取. 一.APK结构 旅行青蛙是个Unity的游戏. ...

  3. 旅行青蛙分析(Android篇)

    近期旅行青蛙这款游戏非常的火热,周围的朋友.家人都养了一只小青蛙.看到网上有人说这款游戏可以直接逆向编译,没有加密:所以在搜索相关资料后花了一些时间进行逆向分析与修改.这篇文章里,我将介绍如何获取稀有 ...

  4. 旅行青蛙服务器维护时间,旅行青蛙怎么调节时间 旅行青蛙修改时间攻略

    旅行青蛙怎么修改时间?在旅行青蛙手游中,玩家的小青蛙经常很久很久才会出去一趟,而且出去还要很久才能回来,很多玩家都想知道旅行青蛙手游中能不能通过调节时间来让小青蛙快速出门回家,下面就来一起看下旅行青蛙 ...

  5. 佛系青蛙外挂横行,20 元可买 21 亿无限三叶草

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 俗话说,爆款游戏一出,紧接着就是外挂横行,毕竟,这满足了绝大多数用户的诉求.不过,让笔者更为 ...

  6. 安卓版旅行青蛙三叶草修改教程

    安卓版旅行青蛙三叶草修改教程 1. 提取2次游戏存档(三叶草数量改动一下并记录数值) 位置:手机存储卡/Android/data/jp.co.hit_point.tabikaeru/files/Gam ...

  7. 旅行青蛙破解 无限复活草+抽奖+diy

    汉化破解版资源(无尽三叶草与点券):楼主自己做了一份,需要的可以直接去github上面下载: https://github.com/dongfengxue/apk.git 破解方法: 工具: 1,AP ...

  8. 《旅行青蛙》反编译/破解过程

    Copyright@M4x, 小学生 from 10.0.0.55 原文地址: 这篇博客是应学姐之邀给学弟学妹写的扫盲教程,较为基础 前言 破解旅行青蛙的初衷很简单,女朋友想养青蛙,三叶草长得太慢,作 ...

  9. 旅行青蛙破解汉化教程——蹭个热度

    汉化破解版资源(无尽三叶草与点券): https://github.com/wisdombyzf/lxqw/blob/master/lxqw_zf.apk 截图: 破解方法: 工具: 1,APKIDE ...

最新文章

  1. 浅析深度学习中Batch Size大小对训练过程的影响
  2. Egit Patch
  3. linux 用mutex定义一个linkedlist,【基于LINUX的操作系统实验教程最终版材料】
  4. 编程算法 - 将排序数组按绝对值大小排序 代码(java)
  5. Pytest之pytest.assume用例中断言1失败会继续执行后续代码断言2
  6. Eclipse自动生成方法注释 快捷键
  7. Jeasyframe 开源框架 V1.6 发布
  8. 人脸识别+检索项目记录
  9. shell脚本中数组的使用_Shell脚本中的数组
  10. java二路归并排序算法,Java排序算法总结之归并排序
  11. 诚意满满的奉上2000套Axure原型图设计源文件UI UX交互设计案例
  12. javascript实现根据汉字获取拼音或者获取拼音首字母
  13. VMware16安装MacOS Big Sur系统
  14. 手把手教你ZPanelX 10.0.0在window下的汉化
  15. 开源之夏来啦,欢迎报名 Apache APISIX 项目!
  16. 制图操作案例:ArcGIS Pro鹰眼图快速制图
  17. php约束性别默认为男,在表单中包含性别选项,且默认状态为“男”被选中,下列正确的是( )...
  18. 深入中英文的排版与换行
  19. 58同城iOS客户端Hybrid框架探索
  20. 入门经典_Chap08_题解总结:极角扫描法 滑动窗口 单调队列 单调栈

热门文章

  1. python扫描二维码输出内容_通过python扫描二维码/条形码并打印数据
  2. DC-DC电压基准芯片和REF芯片
  3. CCF CSP 公共钥匙盒 JAVA 201709-2 100分
  4. Hybrid接口、MSTP协议
  5. 大数据有哪些存储方式?
  6. 金融基础知识笔记(一)
  7. UE4 二维地图的缩放与拖拽操作
  8. android dialog隐藏虚拟按键,Android应用开发之Android dialog 去除虚拟按键的解决方法...
  9. windows2003中了一键还原7.9的招了
  10. PostgreSQL 11 与 pgAdmin4 在 Windows 平台上的安装和使用