涉及到一些不同的破解的方法,以及不同的破解思路,还有一些重要权限的删除等。

作者:HAI_

这次目标是经常玩的萝卜保卫战,不知不觉,已经更新到3了。详细分析请参考https://bbs.ichunqiu.com/forum-60-1.html


1.配置部分:

1.1、工具:

APKIDE

海马玩android模拟器

1.2、目标

1.增加自己的Toast

2.更改APP名称

3.java层内购破解

1.2、步骤:

(1)goto跳转破解内购

(2)覆盖进行破解内购

(3)修改app名称

(4)增加自己的Toast

2.goto破解(还有一重更简单的方法,请查看3.覆盖)

2.1、试玩游戏:

2.1.1、找到关键字【购买失败】

2.2、 把apk拖到APKIDE中进行反编译。

2.3、搜索关键字【购买失败】(转换成unicode编码)

这里我们找到了三处含有关键字的地方,准备进行跳转。

2.3、查看上下文,又可以看到这是一个switch语句跳转,和我写的上一篇很像,方法也可以一样。

2.3.1使用上次goto的方法。

这条语句是要进行判断的时候,我们直接在这句前面该,不让它进行判断。

经过观察发现,pswitch_0是成功,pswitch_1是失败,所以跳转pswitch(不明白请参考https://bbs.ichunqiu.com/forum-60-1.html,这里不重复描述)

2.3.2、编译进行运行。

2.4、权限删除

在androidManifest.xml中删除掉需要付费的权限就可以在自己的手机上运行了这样和出事儿几率小

2.4.1、常用权限

    <uses-permission android:name="android.permission.SEND_SMS"/> 发短信权限
     <uses-permission android:name="android.permission.READ_PHONE_STATE"/>唯一标识用户身份
     <uses-permission android:name="android.permission.READ_CONTACTS"/>读取手机联系人
         <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>获取地理位置

2.4.2 把所有存在的影响收费的进行删除。

3、覆盖破解

3.1 搜索到关键字,我们不使用goto进行跳转到正确的地方,这次我们使用覆盖的技巧,这个简单一点。说白了,就是我把失败的代码用成功的代码替换掉,这样就可以实现内购破解了。

3.2覆盖修改。

3.3编译调试查看结果

3.4这一种是非常简单的内购破解方式,非常适合初学者,如果对goto不能很好的使用,覆盖也不免是一种非常好的方式。还有一种方式就是去把所有调用非paySuccess的地方,全部改成paySuccess,但是内购效率会变低。

4.修改app名称

4.1搜索原app名称【萝卜保卫战】

4.2双击索引,然后进行更改图中的字符串。

4.3编译运行查看。

修改成功

5.加入自己的Toast窗体。

5.1 加入Toast窗体就要了解smali代码的写法,这里我就直接加了,有兴趣的可以自己去学一学,这里只是做一个简单的演示。

5.2找到入口函数,然后在界面初始化之后的地方就可以加入我们自己的Toast。

5.3展示效果

软件下载需要回到原文哦~~~>>>>> 戳我下载

>>>>>>黑客入门必备技能   带你入坑,和逗比表哥们一起聊聊黑客的事儿,他们说高精尖的技术比农药都好玩!

萝卜保卫战3内购破解+Toast窗口增加(Love版)的更多相关文章

  1. Android破解——支付宝内购破解方法总结

    支付宝破解三种方式: 想学一下支付宝内购的相关知识,但是搜索了论坛,发现但是没有相关的帖子,于是便是打算自己来写一篇总结 一.9000的十六进制代码修改 搜索9000的十六进制,也就是搜索0x2328 ...

  2. Android破解学习之路(八)—— 进化之地内购破解

    最近在TapTap闲逛,看到了进化之地这款游戏,TapTap上有两个进化之地,一个是在TapTap直接购买的,另外一个则是试玩版,玩到中间就会有个购买完整版. 试玩版连接:https://www.ta ...

  3. Android破解学习之路(七)—— 乐秀视频编辑 内购破解 专业版 价值25元的破解

    按照之前的支付宝破解,搜索9000的十六进制,之后... 但是,这样测试的时候,没有破解成功,便是继续研究 搜索关键字支付失败,之后找到了指定的smali文件,观察了许久,发现里面有个switch跳转 ...

  4. 记某app内购破解 – 安卓逆向菜鸟的初体验

    前言 因为某个机缘,我拿到一个赛车app,玩了一会想买个装备,居然要我掏钱包,作为一名cracker,我觉得我的尊严受到了严重的蔑视(无奈钱包空空),我觉得要捍卫我那脆弱的玻璃心(钱包),所以,开干吧 ...

  5. 瘟疫公司中国版(Android)手动破解内购

    前言 洒家近日下载了个瘟疫公司中国版(安卓版)(com.easymobi.plagueinc.mi ,版本 1.1.2(5)(.mi 小米版)),发现游戏需要内购而且价格不菲. 需求 root权限 文 ...

  6. android黑科技系列——手机端破解神器MT的内购VIP功能破解教程

    一.前言 在破解app的时候,我们现在几乎都是在PC端进行操作,但是之前bin神的MT管理器,可以在手机端直接破解,不过也有很大的局限性,但是对于一些简单的app破解没问题的.这个工具其实原理也很简单 ...

  7. Android逆向-Android基础逆向7(内购干货集合)

    本文作者:MSTLab-EvilChen 0×00 前言 首先,本来想写NDK的,但是还是先把这个流程过一遍吧,这个流程是必不可少的.其次,RMB真的是一个好东西. 导航 由于本人为了节省时间,不想贴 ...

  8. iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总

    --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用 ...

  9. iOS--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook等系统服务开发汇总

    iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用系统应用.使用系统服务: ...

随机推荐

  1. TLS/SSL简单过程

    .wcf的认证分为两种 1.1 transport模式,在传输层完成认证(只能在传输层完成认证,利用硬件加速效率更高) a.在使用transport模式,非windows凭证的情况下默认使用TLS/S ...

  2. mvc的表单发送ajax请求,太强大了!!!!

  3. 针对程序员的podcast

    身为程序员们,必须要懂得合理的利用琐碎时间来提炼自身,或许上下班途中或骑行或徒步或...时,以下这些Podcasts对你有些许作用: The Hanselminutes podcast by Scot ...

  4. 【Mac】使用QuickTime Player录制屏幕录像

    我门分享都需要用到录屏软件,Mac系统有自带的QuickTime Player软件可以录制屏幕录像 环境与工具 1.mac系统 2.mac自带的QuickTime Player软件 使用方法 1.打开 ...

  5. 技术管理zz

    1.管理者最重要的是规划Roadmap 技术管理者并不能完全脱离技术.最少要把握最新技术的发展,了解团队当前技术现状和不足.用于规划的时间应该不少于50%的工作时间.具体而言,规划又分为业务规划和团队 ...

  6. 2018.08.19 NOIP模拟 dp(二分+状压dp)

    Dp 题目背景 SOURCE:NOIP2015-SHY-10 题目描述 一块土地有 n 个连续的部分,用 H[1],H[2],-,H[n] 表示每个部分的最初高度.有 n 种泥土可用,他们都能覆盖连续 ...

  7. POJ3273 Monthly Expense 2017-05-11 18:02 30人阅读 评论(0) 收藏

    Monthly Expense Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 25959   Accepted: 10021 ...

  8. POJ3104 Drying 2017-05-09 23:33 41人阅读 评论(0) 收藏

    Drying Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 15604   Accepted: 3976 Descripti ...

  9. Andfix热修复原理

    一.前言 最近腾讯弄出一个Tinker热修复框架,那么本文先不介绍这个框架,先来介绍一下阿里的一个热修复框架AndFix,这个框架出来已经很长时间了,但是看网上没有太多非常详细的讲解,这里就来做一次分 ...

  10. OpenGL中的旋转是可以叠加的?

    OpenGL中的旋转是可以叠加的? 1. opengl中的旋转 如:glrogtate(45.0f, 0, 0, 1),是将当前坐标系顺时针旋转45度,然后绘制, 程序如下: ; float line ...