stars-one 发表于 2018-1-1 18:56

割绳子破解添加Toast提示

本帖最后由 stars-one 于 2018-1-2 13:46 编辑

新手参照教程学破解,割绳子这一篇破解主要已经有大神讲解了,地址https://www.52pojie.cn/thread-679156-1-1.html
我主要是讲讲在破解完之后,增加一个Toast提示

重点来了!!请跟着我的思路走~~
首先,先确定开始的界面是哪一个activity,我使用了当前activity 这款APP,之后运行游戏,左上角就是会有提示,我们可以知道CTRMActivity这个

http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101151921706-269832350.jpg

第二步,我们需要找到这个activity对应的smail文件,直接搜索(如果你不嫌麻烦的话,可以找包名,依次地寻找)
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101152300799-1365998079.png
我们在a文件夹那里,右击,之后选择打开方式->打开文件路径
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101152454424-1743772399.png
第四步,新建一个txt格式文件,修改文件名为craker,之后把扩展名改为smali
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101152826940-1792020151.png
返回到Androidkiller中,点击右边的刷新按钮
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101152919331-8211706.png
之后,你就发现有craker这个smali文件了,打开它,写上下列代码,可以看到,有个toast的字符串,我们只需要将这里修改成我们想要Toast提示的信息,如果是中文的话,需要转换成Unicode,直接使用Androidkiller自带的工具转换吧,前面几篇也是有说过,我就不多说了
.class public Lcrack;
.super Ljava/lang/Object;
.source "craker.java"

.method public static toast(Landroid/content/Context;)V
    .locals 2
    .prologue

      const-string v0, "by stars-one"

      const/4 v1, 0x1

      invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

      move-result-object v0

      invoke-virtual {v0}, Landroid/widget/Toast;->show()V

      return-void
.end method
最后,我们在CTRMactivity中的onCreate方法里写上调用的代码,就大功告成了
invoke-static {p0}, Lcrack;->toast(Landroid/content/Context;)V


诶,等等,onCreate方法呢?没有??擦嘞,不可能。。好吧,我们找错了,我们再运行一遍游戏,我看到了一个ChannelSplash,就决定是它了,去Androidkiller找找看(下面的图片是我已经修改成功了的图片,请忽略弹出的Toast)
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101161939112-1716110129.jpg

这次找对了,这里有onCreate方法,之后的步骤与上面的一样,这里我就不多说了,注意一下最后调用代码添加的位置,还有记得删除掉之前在CTRMactivity中添加的代码
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101162255268-1734263245.png
成功了,不过想到了activity的模式,好像onstart方法也是可以用,刚才的那个CTRMactivity就是有一个onstart方法,我把前面的删除,之后按照之前的步骤,尝试在CTRMactivity中里面写上了调用的那一段代码
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101182315112-1116570912.png
之后,测试的时候,发现成功显示
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101182724518-1803191400.jpg
删除权限,测试
我们可以把这个APP的名字更改了,这样显得比较高端哈!
直接搜索割绳子就行了,之后进入到string文件,修改app_name

http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101184541174-72253320.png

这里不得吐槽一下,这个游戏好像删除发送短信会出错,进入游戏的时候提示应用已停止,暂时还不知道解决,有哪位大神看到这里能知道如何解决这个问题,希望能够告知~~感激不尽!!
还有,悬浮窗广告还不知道怎么破解,有大神能教教我吗~~
http://images2017.cnblogs.com/blog/1210268/201801/1210268-20180101184107971-1442294741.jpg

@mouse31rat我博客里有破解系列的,也是在吾爱论坛上找了些破解教程,自己边学边写的,你可以去看看~~
博客网址http://www.cnblogs.com/kexing/

stars-one 发表于 2018-1-1 21:10

断了风筝的线 发表于 2018-1-1 20:17
软件把短信权限去了会闪退我也不知道如何解决
但去广告可以把软件联网权限去了,或者用抓包工具找到广告网 ...

软件联网权限去掉之后,还会有那个悬浮窗出现吗?

断了风筝的线 发表于 2018-1-1 20:17

软件把短信权限去了会闪退我也不知道如何解决
但去广告可以把软件联网权限去了,或者用抓包工具找到广告网址,一般把网址全改成0.0.0.0怕软件崩溃!

zhoukexinone 发表于 2018-1-1 22:20

哈哈。技术贴。。。。

Lux4 发表于 2018-1-1 22:46

我把跳转页面整个删除了...让他瞎弹广告...然后游戏凉了

3683057 发表于 2018-1-2 00:23

进来学习学习i

stars-one 发表于 2018-1-2 07:52

Lux4 发表于 2018-1-1 22:46
我把跳转页面整个删除了...让他瞎弹广告...然后游戏凉了

操作666:Dweeqw

wuyachizi 发表于 2018-1-2 08:09

谢谢分享

418826235 发表于 2018-1-2 08:55

前几天在群里看到有人分享过

nonin 发表于 2018-1-2 09:41

感谢分享。
页: [1] 2 3
查看完整版本: 割绳子破解添加Toast提示