Android游戏破解 入门级零基础起步学习破解!MT管理器+修改器使用方法 小白看了绝对有用 | 您所在的位置:网站首页 › sls教程有用吗 › Android游戏破解 入门级零基础起步学习破解!MT管理器+修改器使用方法 小白看了绝对有用 |
认真看了多多少少可以学到点东西 大神勿喷 首先,我们要知道破解一个游戏需要分析它的apk,于是我们需要用到MT管理器(因为我是从MT开始的),这个度娘一下可以出来。额,也可点链接http://www.coolapk.com/apk/bin.mt(怎么感觉前面的话像是废话,另外,手机要root)安装了MT管理器之后,我们就可以开始学习破解了。 第一步,我建议大家去其他大大的破解教程贴里先看看,然后下载好那个帖子里的游戏,作为练手使用,如果你想要自己找游戏的话,直接上“和游戏”等等的网页上去下载(看我的主题里有破解游戏,这都是通过这个方法来解决的。因为上面所说的游戏大多都是可以短信支付的),而且游戏小一点为宜(如果改错了可以短时间内再次尝试)。 第二步,学习基本的JAVA知识。 Smali基本语法 .field private isFlag:z 定义变量 .method 方法 .parameter 方法参数 .prologue 方法开始 .line 12 此方法位于第12行 invoke-super 调用父函数 const/high16 v0, 0x7fo3 把0x7fo3赋值给v0 invoke-direct 调用函数 return-void 函数返回void .end method 函数结束 new-instance 创建实例 iput-object 对象赋值 iget-object 调用对象 invoke-static 调用静态函数 条件跳转分支: "if-eq vA, vB, :cond_" 如果vA等于vB则跳转到:cond_ "if-ne vA, vB, :cond_" 如果vA不等于vB则跳转到:cond_ "if-lt vA, vB, :cond_" 如果vA小于vB则跳转到:cond_ "if-ge vA, vB, :cond_" 如果vA大于等于vB则跳转到:cond_ "if-gt vA, vB, :cond_" 如果vA大于vB则跳转到:cond_ "if-le vA, vB, :cond_" 如果vA小于等于vB则跳转到:cond_ "if-eqz vA, :cond_" 如果vA等于0则跳转到:cond_ "if-nez vA, :cond_" 如果vA不等于0则跳转到:cond_ "if-ltz vA, :cond_" 如果vA小于0则跳转到:cond_ "if-gez vA, :cond_" 如果vA大于等于0则跳转到:cond_ "if-gtz vA, :cond_" 如果vA大于0则跳转到:cond_ "if-lez vA, :cond_" 如果vA小于等于0则跳转到:cond_ 这是我从网上找到的东西,纯小白们必须先看懂这个!是必须! 第三步,用MT管理器打开游戏的apk,开始破解。 我们需要打开的是.dex后缀的那个东西,流程是这样的: 点击apk 点击“查看” (稍微等待一下,之后你会看到一些文件。) 点击“classes.dex”(这个文件里面就是代码什么的东西) 点击“编辑代码” 于是便进入到一个由四个选项组成的界面。 类–这个东西我也不太清楚,总之就像是个文件夹(装有某一系列代码)一样的东西。 方法–可以理解为“类”的下属,也就是由某系列代码组成的小集合。 代码–游戏运行是要按照规律来走的,而那个规律就是代码。 大小分级是这样的:代码组成方法,方法组成类。 (这个是我的理解,这样比较好懂,大大们不要喷我) 继续看那四个选项 第一个“类列表”,就像打开文件夹一样一层层地进去,然后找到“类”,这里只有当你明确知道“类”的位置时才会用到。 第二个“字符常量池”,一般不会用到,具体是干什么的,大概就是把代码中的一些关键字陈列出来。 第三个“搜索类”,这个是破解游戏时候总要用到的,详细的一会儿再解释。 第四个“高级搜索”,我到现在都没弄明白这是干什么的,大大们的教程贴也没有提及,破解时候几乎用不到(可以那么理解)。在这里插入图片描述 http://pan.baidu.com/share/link?shareid=4266940269&uk=1426735434 到这的话,可以去下载些和游戏等等跟进教程啦,和游戏链接http://g.10086.cn/a/?dotype=djhot&spm=a.category.game.topnav.3 接上面的图文,接下来我们讲一下修改完毕之后,点返回,看到有保存的就保存,现在我这里没有图片,这个大家自己理解就好,到了apk页面会出现更新选项,这里要点确定(貌似是废话。。。)(顺便一提,短信权限删除之后也需要进行更新)然后最为重要的一步来了。签名!返回到上一级文件夹,也就是你的apk所在的文件夹,点一下apk,看到有“签名”这个选项,点击,然后稍等一会儿,等进度条加载完毕,你会发现多出来一个绿色字体的apk,名字和你一开始的apk差不多,只不过多出来一个 _sign 。这个就是签名完毕的文件了,安装的时候安装这个就行。 为什么必须得签名呢?这个希望大神能帮我解释一下。。。反正我只知道不签名安装不了。。。。这点一定要注意,友友们总是忘记签名! 也就是说,内购破解是修改手机内部文件达到破解目的! 而我接下来要说的修改器,则是在游戏运行过程中修改变量达到数据修改目的。 玩PSP的人可能知道,CheatMaster,也就是我们俗称的金手指(也叫老金)。这东西其实和修改器原理是差不多的。玩过老金的人可能会比较好理解,但是,本贴是以小白角度来叙述的,所以会讲的很详细,玩过老金的人可以自行跳过一些步骤。 首先我们要有一款游戏,通常九游上面下载的RPG小游戏都可以,只要数据没有加密,而且数据不联网(这个是关键)就可以实现破解(绝大多数情况)。这个就没有大小限制了,但是通常小一点的游戏修改成功率高,这个请自行选择。 然后我们需要一款修改器,楼主是八门出身后来修的烧饼,不过烧饼和葫芦侠修改器功能都是相同,所以方法通用。 这里要注意,最新版的烧饼有修改限制,有些游戏不能使用修改器,如QQ,进去之后连变量都搜索不了(貌似葫芦侠也有这个功能来着)。所以我个人比较支持旧版变形金刚烧饼修改器,在反检测(躲避应用的作弊器搜索)方面十分强力,能发的话我会把网盘放出去的。 首先介绍几个修改游戏的思路吧: 第一个方法是我们最常用的,也就是小白经常用的方法,便是“变量修改”,通过多次搜索单一变量,确定游戏里你想要修改的数据,如“金钱”“经验”。然后直接修改,达到修改目的。 第二个方法,“联合搜索变量修改”,和第一个原理差不多,只不过刚才是通过一个变量的变化来来找位置,这个呢,既可以通过“变量变化”来找位置,在修改常量时也可以更缩小搜索范围。比如一个常量是“100”,而你直接搜索出现了50个结果,但你知道这个“100”前面是一个“50”,那么你联合搜索之后可能就剩下2个结果了,可以说也是比较实用的方法。 ps:我曾经用联合搜索部落战争的升级费用,然后达到了自慰的效果,但是立刻就会重启。。。必须赶在重启之前截图才能装X。 第三个方法,有点类似于WPE技术里的负溢出,这里大家有的人懂,有的人不懂,所以我详细讲解一下。 比如,你购买一个东西时候,显示“购买数量 X”旁边还有加减号,也就是可以选择数量,你可以通过负溢出方法来进行修改。 怎么个意思呢?举个例子,有的游戏是按照 购买数量X商品价格 来扣费的。比如一个30金币的道具,你买1个,扣你30金币,买5个,扣你150金币,于是,当我们购买-1个道具会怎么样呢?有的游戏可以,有的游戏则不行,这是根据游戏的内部计算公式来得出的。如果这个游戏的结算公式像我说的那样很单纯,那么则会给你增加30金币,因为他扣除的是 -1X30,负负为正,于是你就增加了30金币! WPE是一种抓包工具,网游修改一般会用到。大家总看有人说外挂外挂什么的,这些其中就有很多是通过抓包改包实现的,比如地下城与勇士,所谓的无敌秒杀,就是通过抓包改包实现的,想要具体了解可以在后面回帖,如果想知道的人多,我会另发教程,如果人少的话嘛,只能你自行搜索教程了。 说个事情,你学会了1种修改方法,修改成功率可能只有百分之10%,当你学会了2种修改方法,修改成功率便可能会提高到30%,这就是所谓的1+1>2。 楼主我既用不熟MT,也用不太好修改器,但是楼主依旧活得很快活,因为楼主我会很多修改方法,当不能内购破解时候我就直接修改数据了。所以楼主我建议大家,多学方法艺不压身! 不过伸手党们都比较喜欢直接下破解版的游戏,所以修改器修改数据的教程贴都秒沉,这令我十分痛心!要知道,既然已经把修改器教程发出来了,就相当于已经把肉放到你嘴边了,你这样都不肯伸口咬!? 上次大神发的内购破解的植物大战僵尸2,然后有人说了:我今天购买次数达到上限了,怎么办? 我忘记之前是谁发过的帖子了,直接让你一次修改得到许多钻石,但是那个帖子沉了,实在不可理喻。 额,好了,废话比较多了,呵呵,咱们言归正传: 先来介绍修改器的界面好了。各大修改器其实原理都是一样的。 首先看下面,看到没看到没,这个小标志就是我们的修改器悬浮窗! 普通搜索–单一变量的搜索,(曾经)我们修改单机游戏最常用的方法。不过现在的游戏用这种修改方法所能达到的修改目的的就少了很多很多了。 PS:这里说的变量搜索,不仅仅是对应一个数值,有可能对应的一件装备或是道具的编号,具体的请参考泽诺尼亚5的修改道具教程。 联合搜索–不是只搜一个数值了,这里可以搜索2,3个数值,注意,必须得是这几个数值挨得很近才能用。而且搜索一次得出一堆结果,继续搜索的话不能再输入复数个变量了,只能输入一个数。 PS:这里注意看两个数值之间的分隔符号。 加密搜索–这个虽然不常用到,但还是介绍一下吧,有些时候数据都不是以 1就是1 ,2就是2这样的方式出现的,这时候就需要加密搜索,能搜索出许许多多的结果,具体是怎么用的这里不会多做介绍,一般需要用到的时候一定会告知你的。 模拟器搜索–这应该是葫芦侠和烧饼(我用的是变形金刚2.x版)的一个区别吧,我也是刚刚见到这个修改,所以还不太清楚,看到我新发的视频里的桌面上有小鸡模拟器了吧?我是为了尝试这个才下载的。具体是干什么用的请等我自己尝试出来之后再告诉大家, (其实我大概已经推测出来是用来修改模拟器中变量的,因为我以前用普通搜索的时候根本找不到模拟器内的对应变量,简单来说就是 模拟器穿衣服了,平常我们修改软件的时候它们都没穿衣服,模拟器就相当于其中游戏的衣服,要知道光在衣服上做文章是毫无用处的。) 数值搜索–顾名思义,就是对应用程序里面的数值变量进行修改,这里之所以说的是应用程序,是因为我们的修改器可以修改的不仅仅是游戏。 累了,上面的先看着,休息休息。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |