leftshine 发表于 2016-8-3 17:59

成功!第一次尝试破解一个小游戏:极品美女找茬

本帖最后由 leftshine 于 2016-8-3 20:54 编辑

今天刚看论坛教程学了下安卓的逆向破解,找了个程序来练练手,运气不错,一次搞定!:victory:
待破解软件名称:极品美女找茬原版下载:链接: https://pan.baidu.com/s/1o8pi6ka 密码: fqww
破解工具:AndroidKiller_v1.3.1   爱盘下载: http://down.52pojie.cn/Tools/And ... idKiller_v1.3.1.zip

static/image/hrline/5.gif
开始:
游戏途中点击“求助”,每次求助需要消费金币,无奈我金币为0{:1_906:},点击“使用”,弹出“当前金币不足……”balabala。

这个弹出提示就是关键。

将APK拖进AndroidKiller,反编译完成后搜索“金币不足”,如图:

双击搜索结果跳到代码位置,发现其对应string name为:sos_board_error_msg,
继续搜索“sos_board_error_msg”,如下图:

双击搜索结果跳到代码位置,发现其对应标识为:0x7f0b0078,
继续搜索“0x7f0b0078”,如下图:

双击搜索结果跳到代码位置,终于找到关键代码位置!从代码中可以分析出,我们需要找到是从何处跳转到cond_0的

稍微往上滚动,发现一个比较和跳转(这个跳转正是跳往cond_0),如下图:

要修改的地方就是这里,八九不离十了!

这里我们再来右键查看下源代码,找到关键跳转点,如下图:

可以看出,关键是判断当前金币是否大于10,大于10则扣10个金币,然后返回成功-1,所以这个数字10很关键!

继续回来刚才的位置,果然,这里这里有两个10(10 的16进制表示为0xa),是这里无疑了,


开始修改,具体修改效果如下图:

修改目的主要是使金币数量无论是否大于10 都返回成功,金币是加10 还是减10都不重要,不过整数看着舒服……


保存修改、编译、安装、运行,再次尝试使用“求助”,成功,如下:

金币还越用越多{:1_918:}

static/image/hrline/5.gif


好了,第一次破解尝试完美收工!
破解版下载:链接: https://pan.baidu.com/s/1jIlmSS2 密码: 555f

不足:貌似还有广告没去掉{:1_907:},毕竟广告不是本次破解目的:keai……


ps:更新,广告已去掉,具体查看置顶楼层。
去广告版:链接: https://pan.baidu.com/s/1b0gd90 密码: 27km





leftshine 发表于 2016-8-3 20:34

本帖最后由 leftshine 于 2016-8-3 20:53 编辑

刚才又尝试了下去广告,查找关键代码方法类似,修改方发使用了一下两种:
第一种,直接将广告的activity的方法return掉,如下图:


第二种,将广告的layout的visibility属性改为invisible或者gone,如下图:




关于INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。


好了这下应该算是完美破解了吧!{:1_912:}
去广告版:链接: https://pan.baidu.com/s/1b0gd90 密码: 27km

Tee 发表于 2016-12-13 14:09

思路很不错,学习了。

風走過的路 发表于 2016-8-11 21:41


支持帶教程的

TinyBad 发表于 2016-8-10 15:57

为楼主分享教程点赞|ω`)

薇薇安野 发表于 2016-8-12 15:14

感谢楼主,虽然代码还是看不太懂

坑久必神 发表于 2016-8-7 18:03

能看明白!不错楼主!恭喜又进一步!

五斗 发表于 2016-8-7 08:29

教学帖不错

a211879758 发表于 2016-8-6 21:06

为楼主的二次更点赞

xj67919870 发表于 2016-8-6 20:11

楼主看起来好厉害的说

651869 发表于 2016-8-6 13:59

学习了

学习了哈哈

傲天~昊龙 发表于 2016-8-3 18:07

一笑的我 发表于 2016-8-3 18:07

点赞,为了楼主分享的精神

leftshine 发表于 2016-8-3 18:09

傲天~昊龙 发表于 2016-8-3 18:07
我记得玩过这个游戏,超坑

游戏不重要,关键是练习破解

huangn2008 发表于 2016-8-3 18:13

恭喜恭喜,又进一步{:1_919:}

5五彩缤纷 发表于 2016-8-3 18:19

游戏不重要!关键是破解教程好啊!赞!:handshake

LightSylcanus 发表于 2016-8-3 18:24

支持帶教程的

zlpatkmust 发表于 2016-8-3 18:25

楼主好厉害。

shuguang 发表于 2016-8-3 18:30

手机的吗,还没破过

sdds2007 发表于 2016-8-3 18:35

手头没有安卓手机 不然也想尝试一下{:1_906:}
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 成功!第一次尝试破解一个小游戏:极品美女找茬