flex进阶教程
flex吧
全部回复
仅看楼主
level 13
ლ|ლ 楼主
制作 Flex 补丁最关键的步骤就是准确地找到功能所对应的方法,可是很多尝试制作补丁的封釉都一头雾水,怎么我输入的东西要么就是搜索不到,要么就是勾选了没作用?接下来
lz
将为大家解释和说明一下。
2014年06月28日 11点06分 1
level 13
ლ|ლ 楼主
、关于游戏中的货币、物品:
.
下图是 iOS 游戏 “AVATAR”(阿凡达) 检测出来的结果,我们可以看到,这一个将近 300M 的游戏居然总共只有 5 个类,并且一个支持库都没使用。
这就是为什么我们在试图制作关于一些游戏的时候几乎什么都搜索不到的表面原因。
难道是这个游戏特意对 Flex 破解做了防范而让我们搜索不到?这是不可能的,因为这款游戏最后一次更新的时候,Flex 尚未诞生。
.
真正的原因:
现在多数游戏都并非采用 Obj C 方法编写,而是使用了 OpenGL、EAGL 等架构。Flex 仅支持检测和修改 Obj C 方法的部分,游戏的绝大部分类、方法是无法在 Flex 中被检测到的。
.
所以,试图制作关于游戏内容的补丁前,可要仔细分析一下检测以后的结果,是不是类的数量比较少,如果是这样,恐怕就不能用 Flex 来解决游戏问题了。
.
.
2014年06月28日 11点06分 2
level 13
ლ|ლ 楼主
2、关于类:
.
每个应用中,方法(Methods)可能有成千上万,而类(Classes)只有上百个或数十个,每一个类都是一个功能的集合,准确地利用类来搜索方法,也是比较关键的。
.
现在我们看看关于QQ音乐的列表,如果现在想要修改成绿钻,直接翻译为 Green Diamond、联想到 music VIP、mVIP、VIP 等字眼,如果从类的角度我们可以想到绿钻是QQ用户的一个属性,进而联想到 QQ用户(QQUser)、QQ帐户(QQAccount),搜索一下:
.
.
在上面第三幅图中我们可以看到有关QQ用户的方法,比如能否自动登录、是否成功登录、用户识别码(Uin)等,然而这些不是我们的目标,接下来可以在类中搜索,或者直接浏览整个类中的方法,看看有没有想要的关键词,这些方法都很容易理解,不需要很多的英语词汇量。这些都是可以修改的项目,所以返回修改。
.
.
接下来当然要进入应用程序看看效果,不断地修改补丁以达到目的。使用类来搜索,可以增强针对性。
当然,利用类来搜索只是一个辅助的方法,一种意思可以有很多很多词语来表示,谁也不知道程序设计者到底用了个什么词来描述功能,所以,死板地用一些固定的词语来搜索方法通常是很难找到目标的。
.
2014年06月28日 11点06分 3
level 13
ლ|ლ 楼主
关于支持库:
.
几乎所有的程序都要用到系统的功能,比如调出系统相册、使用定位服务、检测网络、状态栏是否隐藏(全屏)、“后台”运行等等,这些在可执行程序中是检测不到的,接下来小编为大家展示在支持库中勾选项目来达到威锋网论坛客户端全屏(这种全屏方法适用于大多数应用),还有任意密码解锁的补丁。
.
首先新建一个威锋网补丁,不要选择 “威锋网” 的可执行程序(Executable),选择其支持库(Libraries)中的 “UIKit” (与系统界面有关),我们可以看到这当中有许多与系统界面相关的类。
.
2014年06月28日 11点06分 4
level 13
ლ|ლ 楼主
全屏就是把状态栏(StatusBar)隐藏起来,搜索 “StatusBar” (“UIStatusBar”),后面的类明显是控制状态栏中各种小图标的,而我们要隐藏整个状态栏,所以选择第一个类。
首先可能想到的是隐藏(Hide、Hidden),但是我们发现在这里搜索 “Hidden”,并勾选 “isHidden” (是否隐藏),修改成 “True” (是)后,无效。
但是我们可以从图中看到 “defaultStatusBarStyle” (默认状态栏样式),从而联想到可能会有黑色状态栏、白色状态栏(iOS 5)、隐藏状态栏几种样式,用数值表示,尝试搜索 “Style” ,然后把能够修改的数值类型(int、double、float)全部勾选上看看,返回启用补丁,测试一下:
.
.
状态栏的确消失了,可是有一条黑色的区域,我猜肯定还差一个方法,让应用的界面尺寸占据状态栏被隐藏的部位,在以上基础下进行如下修改:
试着搜索一下 "StatusBar"、“Hidden”,这里有一个小技巧:空格可以分隔多个关键词,同时包含这几个关键词的条目才会显示出来。
确实找到了一个最匹配的:“isStatusBarHidden” (状态栏是否是隐藏的),勾选并修改为 “True” (是)。
测试成功,补丁制作完成。
.
2014年06月28日 11点06分 5
level 13
ლ|ლ 楼主
从上面这个例子可以发现,在支持库中也有很多可以修改的地方,下面还有一个例子,就不作解释了。
.
2014年06月28日 11点06分 6
level 13
ლ|ლ 楼主
注意事项:.
1、当你已经找不出办法了,不妨把可疑的都勾选起来,然后一个一个回删,有可能会有意外的发现。
2、尽量做到补丁的精简,把无用的方法挑出来删除,否则不仅会降低补丁效率,有可能会影响应用的运行。
3、多看看别人制作的补丁,即使是不同的应用,也会有很多相似的地方,可以借鉴和学习的。
.
2014年06月28日 11点06分 7
level 13
ლ|ლ 楼主
注意事项:.
1、当你已经找不出办法了,不妨把可疑的都勾选起来,然后一个一个回删,有可能会有意外的发现。
2、尽量做到补丁的精简,把无用的方法挑出来删除,否则不仅会降低补丁效率,有可能会影响应用的运行。
3、多看看别人制作的补丁,即使是不同的应用,也会有很多相似的地方,可以借鉴和学习的。
.
2014年06月28日 11点06分 8
level 13
ლ|ლ 楼主
关于中文云端
.
——中文云端是威锋网测试组出品的云端服务,通过修改 Hosts 将原插件指向的服务器地址转向,达到云端的中文化的目的。
——即使中文云端是免授权的(没有检验设备是否授权的能力),但是还是要建议大家先购买原版,多支持正版。
2014年06月28日 11点06分 9
level 6
哟西,看到了,同中学生,支持你[真棒][真棒][真棒]
2014年07月06日 16点07分 10
level 7
不错
2014年08月27日 11点08分 12
level 7
厉害厉害
2015年04月20日 10点04分 13
level 4
厉害,学习了!!!
2015年12月24日 20点12分 14
level 4
大神啊,求教墨迹天气的去广告怎么弄?就像干干净净的看个广告,还需要等五秒……麻蛋啊
2015年12月24日 21点12分 15
hasad的bool返回值为false试下[哈哈]
2017年06月13日 03点06分
墨迹天气我也捣鼓了半天,关键词都手搜索遍了,还是没有去广告成功
2018年09月22日 03点09分
1