入门级零基础学习**MT经理修改器使用方法绝对有用。
来源:头条
浏览:0
2022-12-04 23:06:01
认真看的话会学到一些东西,但大神请不要喷雾
首先,你要知道你需要分析那个apk才能破解游戏 因此,我们需要使用MT管理器(因为我是从MT开始的) 这次女儿马上就出来了 另外,手机root )安装MT管理器后,可以开始学习解密
第一步,我建议你去其他大破解教程贴先看看,然后下载该帖子里的游戏作为练习手 如果你想自己找游戏,请直接进入“游戏和”等页面下载 (我的主题有破解游戏,这都用这个方法解决 因为上述游戏大多可以用邮件支付),所以游戏还是小一点比较好 (如果错了,请在短时间内再试一次
步骤2、学习基本的JAVA知识
Smali基本语法. field private isFlag:z定义变量. method方法. parameter方法参数. prologue方法开始. line 12此方法是第12行的invoke-super调用的父级0x7fo3将0x7fo3代入v0invoke-direct调用函数return-void,返回void.end method函数以退出new-instance,然后返回实例iput-object对象
条件跳转分支:如果“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”(此文件的内容是代码还是什么),然后单击“编辑代码”
于是进入一个由四个选项组成的界面
类–这个我不太清楚,总之它就像一个文件夹(包含一系列代码)
方法-可以理解为“类”的下属,即由一组代码组成的小集合
代码-游戏的运行是按照规则进行的,规则是代码
登录
技术店也喜欢游戏,备受关注
安卓游戏解读入门级零基础开始学习解读! mtmanager修改器的用法小白看了绝对有用的转载2021-09-08 13:48:51
1好耶
技术宅也喜欢游戏
密码年龄0年的关注
认真看的话会学到一些东西,但大神请不要喷雾
首先,你要知道你需要分析那个apk才能破解游戏 因此,我们需要使用MT管理器(因为我是从MT开始的) 这次女儿马上就出来了 另外,手机root )安装MT管理器后,可以开始学习解密
第一步,我建议你去其他大破解教程贴先看看,然后下载该帖子里的游戏作为练习手 如果你想自己找游戏,请直接进入“游戏和”等页面下载 (我的主题有破解游戏,这都用这个方法解决 因为上述游戏大多可以用邮件支付),所以游戏还是小一点比较好 (如果错了,请在短时间内再试一次
步骤2、学习基本的JAVA知识
Smali基本语法. field private isFlag:z定义变量. method方法. parameter方法参数. prologue方法开始. line 12此方法是第12行的invoke-super调用的父级0x7fo3将0x7fo3代入v0invoke-direct调用函数return-void,返回void.end method函数以退出new-instance,然后返回实例iput-object对象
如果' 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”(此文件的内容是代码还是什么),然后单击“编辑代码”
于是进入一个由四个选项组成的界面
类–这个我不太清楚,总之它就像一个文件夹(包含一系列代码)
方法-可以理解为“类”的下属,即由一组代码组成的小集合
代码-游戏的运行是按照规则进行的,规则是代码
大小分级由代码组成方法,由方法组成类
(这是我的理解 这样更容易理解,请不要大力喷我)
继续看那四个选择
第一个“类列表”像打开文件夹一样层层进入,找到“类” 在此,只有在明确知道“类”的位置时才使用
第二个“字符常量池”一般不使用 具体在做什么呢,可能是陈列了代码中的几个关键词
第三个“搜索类”,这个在解读游戏时总是用,后面会详细说明
第四个“高级搜索”,至今不知道在做什么 也没有提到大人们的教程的粘贴,很少用于解读(可以这么理解) 在此处插入图像说明
在四个选项中,第三个“搜索框”我们还得学会经常使用 单击可查看输入框和四个字符 不区分大小写–这一点大家应该都知道 例如,搜索OnBillingFinish 如果选中此选项,则只需输入OnBillingFinish即可进行搜索 查找字符串-查找代码中const string后面显示的“”中的内容 (这样应该没错 请参阅 请参阅 请参阅 )搜索方法名称–一般的大型教程都会让你使用这个,这具体是做什么的呢? 一般来说,支付成功或失败的代码出现在一种方法中 也就是说被合并成一种方法 这个方法通常在移动和游戏等相同来源的游戏中,这个方法的名字是相同的! 这里要特别注意! 这就是让他们直接搜索onbillingfinish或onresult的原因 在这里贴上我们经常看到的方法的名字 onresultonchinabilingresultonpaycentercallback联通游戏搜索: onpayresultpyaresultonactivityresultcallback电信游戏搜索: paysucccesesessssultore 失败移动mm搜索: onBillingFinishBillingCallBack支付宝( Alipay )和银行卡方法名称: handlemessage支付宝( Alipay )搜索字符串9000360付款onfinishedonactivityry 查找代码–这是直接从代码中查找关键字符 因为读取了所有的代码,所以检索时间当然会变长 这可能特别有用 然后,我们要么跟着大教程,要么自己动手,输入对应的方法名称,然后选择“查找方法名称”,到了新葫芦们难以理解的部分! 这里有可能出现一个或者多个选择(几个游戏) 这些还不是方法 这些是“包含要搜索的方法的类” 也就是说,为了看到正在寻找的方法,还必须继续前进 如果这里只有一个选择,你可以先跳过下一步往下看 如果有多个选择,也就是说刚才你搜索的方法有几种同名的方法,但其中有用的大多数情况下只有一种 这个你自己要一个一个摸索 怎么摸索? 从头到尾一个一个地试试吧! 点击一个,又会出现几个选择 不知道班级编辑域列表这两个人现在是为了什么,如果大神看到了请帮忙说明 请参阅 请参阅 请参阅 非常感谢 方法列表-单击以查看整个类中包括的所有方法 这其中还有正在寻找的方法以外的方法,在某些情况下不可忽视 搜索方法–单击以显示与刚才相同的小边框,并记住在上面的输入栏中输入的方法名称 在这里直接点击“检索方法名称”进行确定即可 这之后只出现你在找的方法 一般的便利方法会出现“支付成功”和“支付失败”这样的文字 这样,就可以分辨出哪个是必要的方法 如果第一次搜索时只出现一个选项(类),就可以节约时间 点击你搜索的方法,你会找到很多代码 此时,需要我之前说的代码的注释 其中有些常见,例如label_xx :xxxxx
- 分类:资讯阅读
- 大小:17MB
- 语言:简体中文
- 版本:V3.02