割绳子破解添加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/
断了风筝的线 发表于 2018-1-1 20:17
软件把短信权限去了会闪退我也不知道如何解决
但去广告可以把软件联网权限去了,或者用抓包工具找到广告网 ...
软件联网权限去掉之后,还会有那个悬浮窗出现吗? 软件把短信权限去了会闪退我也不知道如何解决
但去广告可以把软件联网权限去了,或者用抓包工具找到广告网址,一般把网址全改成0.0.0.0怕软件崩溃! 哈哈。技术贴。。。。 我把跳转页面整个删除了...让他瞎弹广告...然后游戏凉了 进来学习学习i Lux4 发表于 2018-1-1 22:46
我把跳转页面整个删除了...让他瞎弹广告...然后游戏凉了
操作666:Dweeqw 谢谢分享 前几天在群里看到有人分享过 感谢分享。