【修正問題】
解決與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對於服務商來說,就是一台新的設備。
Q&A:
問:IAPFree是幹什麼用的
答:用來在iPhone/iPod/iPad應用內,免費內購收費內容的外掛程式...
問:IAPFree的系統要求是什麼
答:需要至少iOS4.0以上系統,並且已經完美越獄。因為IAPFree依賴MobieSubstrate運行,所以必須提前裝有MobieSubstrate
問:IAPFree可以與IAP Cracker一起使用麼
答:嚴重不建議一起使用,可能會帶來很多未知的不穩定因素。事實上,目前IAP Cracker支持的遊戲,IAPFree應該都是支持的,所以沒必要再留著IAP Cracker了。
問:IAPFree是收費軟體麼
答:當然不是,是永久免費的。做這個東西,只是出於娛樂。我本人來說,還是建議大家儘量支持開發者,付費購買自己覺得值得的內容。
問:IAPFree支持所有遊戲的內購嗎?
答:不可能...我只能做到儘量多的支持...
問:IAPFree為什麼能比IAP Cracker支援的遊戲多
答:這個嘛...我會針對不同的遊戲分析其工作過程,有針對性的增加支持。IAP Cracker只是做了最基礎的破解,面對有線上驗證的內購,它就無能為力了。
問:我裝了IAPFree 為什麼還是不能免費內購?
答:可能吧,你沒有到IAPFree的設置介面啟動全域開關;還可能是IAPFree暫時還不支持你的那款遊戲。
【新增支持】
很遺憾,1.0.3主要工作是解決衝突問題和重新規整設置功能,因此未增加任何新應用內購的支持。下個版本中儘量多的實現。
跟26號版本相比該版本是最終發行版本