第一范文网 - 专业文章范例文档资料分享平台

fle修改教程

来源:用户分享 时间:2025/6/1 2:34:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

一.函数(method)的类型和基本作用。

函数(method)是flex中直接可以修改的,我们使用flex的搜索功能时,搜索着类(class)和函数(method),而每个函数都有他所在类(class),类(class)的作用我们后边会提到。能否正确的选择函数,修改函数,关系到能否使补丁(patch)正常的运作,而想要正确修改,只搜索关键词是不够的,我们还要知道他们的类型。 首先我们先来解析flex搜索结果的组成部分。

我们用黄色框画出了搜索出来的类,用蓝色框画出了搜索出来的函数。 用红色圈画出了几个常见的类型:void,bool,int和id

用绿色框画出了它们名字的组成部分(框太粗,所以没在一个上做演示,但是都一样的!)它们的规律是:类名称+类型+函数名称(函数名称的每个单词的开头字母一般都是大写的哦!)

下面我们来说各个类型的作用。 ① bool类型(也叫布尔型变量)

bool类型函数只有两个值,true和false,代表真与假,是与不是,所以bool类型函数特别适合修改vip,因为一个账号一般只有两种状态,是vip与不是vip,正好对应了true和false。所以只要找到正确的bool类型函数,修改vip一般都会成功。为什么说一般都会成功呢,不是说已经找到正确的函数了吗?其实有的时候,就算找到正确的函数,软件也显示为vip,但是特权一个没有,或者说只有部分特权,也就是说这种修改是无效的。这种案例我们会在后面提到,以及它的解决办法。bool类型函数还有一个作用,软件机制的控制,比如软件检查更新呀,是否开启某种功能呀,bool类型函数都能控制。 ② int类型

int类型函数是一种数字函数,数字范围-2147483648~2147483647。int类型函数主要有两种作用,软件积分控制和vip控制。软件积分控制就不多说了,但是vip控制?不是有bool类型函数吗?是的,但是int类型函数有时也被用做vip的控制,而且不是很罕见,那它是怎么表示的呢?一般情况下,int的0代表bool的false,int的1代表bool的true,这下就懂了吧!但是注意,修改vip时不要吧它乱修改成99999之类的,这样根本不好使,只能是0和1。

③ void类型

说是void类型,其实就是无类型的意思。但是void函数在flex修改中却有着特殊的意义。void类型一般用于软件的机制屏蔽,前面提到bool类型函数也能控制软件机制,bool的特点是,能开能关,而void只能关,也就是说,一般bool类型的机制都是可选的,而void类型的都是强制的,一般没有开关。

注意,void类型函数本身没有数值,所以不能修改,在flex中勾选即可。

-------------------以下为非常用类型函数,只需要略加了解即可-----------------------

④id类型

id类型函数还是比较常见的,下面介绍下id类型函数(摘自网络)

在Objective-C 中,id 类型是一个独特的数据类型。在概念上,类似Java 的Object 类,可以转换为任何数据类型。换句话说,id 类型的变量可以存放任何数据类型的对象。在内部处理上,这种类型被定义为指向对象的指针,实际上是一个指向这种对象的实例变量的指针。 说实话,我没发现id类型函数有什么有益的作用,反倒容易闪退,所以不建议随意修改。

⑤ double类型

double类型函数是双精度浮点型数据,它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308到-4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。它和int的区别是double能储存浮点数而int却不能。

⑥ float类型

float类型函数为单精度浮点数,范围:+ 3.4e 38 ~ -3.4e 38(7 个数字(7digits)和double的区别是double允许15或16位的数字,而float仅允许7个。

还有一些类型函数,但是都很罕见了,就不一一列出了。

二.flex的函数搜索技巧

前面我们讲过,想要补丁正常运作,就要选对要修改的函数。那么我们如何选对呢?靠正确的搜索。下面我们来讲讲在不同的修改情况下如何正确的搜索函数,选择函数。 1.修改软件vip,专业版以及完整版本

这类修改常用2种类型的函数,bool和int。那么我们如何搜索呢?先行提示,补丁要做到精简,在补丁还起作用的情况下删除无用函数。 ①搜索vip,pro来摸底

如果这步搜索出来东西了,而且还有bool和int类型函数(其中任意一种即可),那么恭喜你,这个软件就有很大的可能性成功,只需要勾选bool和int类型函数,并进行修改,就有可能成功。如果修改后没有效果或没有搜索出来函数或者都是其它类型函数,请按下一步操作。提示,如果搜索vip函数数量较大可以输入isvip来进一步缩小搜索范围。

②搜索member来进行分析

(如果是专业版和完整版本修改请到下一步,除非专业版和完整版本是和会员账号同步的) 我们搜索后会出现一些函数。有两种情况发生。

第一种情况,搜索出来的函数非常少,而且有bool和int类型函数,这种情况直接勾选,修改,就有可能成功。

第二种情况,搜索出来的函数非常多,那么可以尝试搜索\和\(这是flex搜索功能之一,只要在搜索关键词里输入-(函数名称) 函数关键词 就能筛选既有函数关键词,又是特定类型函数,注意,函数类型和函数关键词之间有空格!)继续来讲,如果搜索出来了,那么勾选它,修改,然后去测试吧。如果没有,请继续看下一步。

③搜索pay,purchase和iap来抓取关键词

搜索这些关键词,有两个作用,一是抓取关键词,二是有可能有bool或int类型函数,可以直接修改成功,我们先来说第一种。 作用一:抓取关键词

我们通过搜索这几个关键词,然后会出现很多函数,我们慢慢进行查看,对函数进行翻译(英

语不好的人可能有些困难,不过没关系,关键时刻用金山词爸,包你满意),不用太过于仔细的观察,主要关注有一下特征的函数,1,函数名称经常反复的出现同一个词那么这个词就有可能是关键词,用flex搜索下这个词,看看能不能搜索出bool和int函数吧,2,出现了类似于这样的函数:PurchaseAbc,那么这个abc就有可能是会员关键词,用flex搜索一下吧!

作用二:直接修改。

这种情况一般出现在专业版或升级包且有iap(软件内购买)的情况,搜索的函数如果有bool和int类型的可以尝试修改。我就成功过一次!

如果这样还是没有成功,那基本上只能宣布放弃了…… 2.软件/游戏的积分修改

积分的修改是很复杂的,有两种方法:1.直接修改积分。2.修改积分赠送奖励机制。下面介绍下方法。

① 尝试常见的关键词

常见的关键词有coin,point,currency等等,注意,不要乱选择,游戏积分的函数一般都是int类型,偶尔还有float,double类型,自己慢慢查看吧。有些情况需要大量勾选函数,但是如果成功了,又不知道哪个函数起了作用,告诉你办法。设定一个规律,比如第一个函数修改为1,第2个函数修改为2……假如金币变成了2,就可以确认是第2个函数起了作用,删除其它函数,把第2个函数修改成你任何想要的数字即可。注意,只适用于已经成功的补丁,成功前建议全部修改成一个数值!

② 修改赠送机制

注意,上一步的方法也有几率修改了赠送机制,如果上个办法失败了,在进行以下操作。 先尝试搜索reward,award,ward,这几个关键词搜索到赠送机制的可能性较大,此类的修改一般也是int类型,修改方法和上面一样,也可以按1,2,3来修改,确认。注意,这个确认机制可以是直接进游戏赠送的(一般就是红包奖励,被开发商用于活动的),也可以是看广告得奖励的修改(比如原来看一个广告给50金币,你修改成99999以后,每看一个广告就给99999金币),需要你自己判断哦!

3.去广告的修改

去广告的修改具有很大的不确定性,方法为结合搜索\和\。如\。 然后按感觉屏蔽。

4.软件检测机制的屏蔽 比如一些软件检测越狱,只要检测到越狱就不能内购或试用某种功能,这就是软件的检测机制。

越狱检测屏蔽:搜索jail,全部选择,bool类型全部false。 内购插件检测:直接搜索插件名,如iapfree。

如果搜索不到,搜索check,慢慢查看函数,屏蔽。

三.类(class)的作用

类的作用很多,最可以用来研究软件结构,子程序结构,缩小搜索范围。下面我们来讲讲。

①软件结构的研究

我们想了解软件结构的某一部分,那么类的作用就很大。比如我要研究一个软件中播放器的结构,那么我搜索player,上面有一个类,下面一堆函数,那么我们要点击上面的类,进去后,里面也有函数,甚至也很多,但是可以保证的是,这个类里面的所有的函数一定和播放器有关,我们可以慢慢查看,当然也可以搜索类里面的函数,修改。

②子程序的研究

子程序的概念在这里不详细讲述了,比如我们下载软件得积分的结构其实就是一个子程序,那么我们可以搜索子程序名来研究,比如tapjoy就是一个在程序中的子程序,我们可以直接搜索tapjoy,可能会出来好几个类,没关系,一个一个查看,这几个类里面都是tapjoy子程序的函数,可以查看,修改。

③缩小搜索范围

我在一个修改中用到了这种办法,那个程序中有拼图包(pack)那么我搜索pack,进入pack类,就可以随心所欲的修改pack的属性了!这种方法非常清晰,避免了不必要的修改。

搜索更多关于: fle修改教程 的文档
fle修改教程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c30v796y4bq17c183741i_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top