引用 IAPFree V1.0.3f R20120228
【修正问题】
解决与RetinaPad的冲突
为了避开RetinaPad强占UIKit库的问题,这个版本改为隐式使用UIKit,从而解决与RetinaPad同时安装后重启会白苹果的问题。
【功能改进】
将功能开关拆解为2个,硬开关和软开关。
硬开关,用于总控IAPFree的相关功能,硬开关开启后其他功能才可能生效。硬开关状态发生变化后,必须重启目标应用才能生效。比如,当前IAPFree硬开关是打开的,并且后台已经运行《无尽之剑2》,如果关闭硬开关后,没有杀死《无尽之剑2》重新开启,则在《无尽之剑2》内,硬开关还会认为是打开状态。
软开关,用于错位打开内购破解功能。这个功能的用法其实是机友发明的,比如某个应用直接开启硬开关和软开关后,无法成长进入游戏界面,或无法正常打开Store(应用自身可能有放破解检测),这时候可以在关闭软开关的情况下,先进入游戏,然后进行内购前再打开软开关,就可以成功完成免费内购。
修改默认设置为开启
因为很多小白再安装IAPFree后不知道开启功能开关,所以1.0.3版本修改为安装后默认即开启功能能开关。也就是安装完IAPFree不做任何设置就已经是开启了内购破解功能。
新增UDID伪造功能
跟UDID Faker的功能类似,UDID伪造的目的是为了尽量放置设备进行内购破解被服务商封账号。注意,是尽量,不是绝对。
UDID文本框如果显示为蓝色,则表示当前使用的是设备真实的UDID;如果是红字,则表示使用的是随机生成的伪造UDID。
使用伪造UDID可能带来的问题是,有些你已经完了一半的游戏的存档可能被重置,或者原本玩的游戏账户被重置为新账户。这很好理解,因为一个新的UDID对于服务商来说,就是一台新的设备。
新的图标
应大家的要求,更换了IAPFree的图标。图标来自于热心机友的提供,这里表示衷心的感谢!
新的编译结构
本来为了兼容老设备又能尽量减小容量,我只对IAPFree编译了ARM6版本。但是RetinaPad的可怕冲突真的让我怕怕了,所以还是规规矩矩的做arm6 arm7双支持的fit版吧。缺点是程序容量会增大几百K,好处当然是可以尽量避免一些莫名其妙的兼容问题,速度也能比arm6版本的快。
【新增支持】
很遗憾,1.0.3主要工作是解决冲突问题和重新规整设置功能,因此未增加任何新应用内购的支持。大家提出的支持需求,我将在下个版本中尽量多的实现。
=700) window.open('http://iphone.tgbus.com/UploadFiles/201205/20120504164545973.png');" peload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';">
网友回复================================
难道我是沙发?绝对的神作 支持支持再支持
网友回复================================
支持···
网友回复================================
只想弱弱的问句。跟Iiap cracker还冲突吗