如果我有一雙翅膀,我要離開這個地方。如果妳要和我飛翔,不要離開我的肩膀,一不小心就會失去了影像(指掉簽)。
Feather為一款讓你在iPhone/iPad簽名IPA的開源APP,免越獄。
Feather由khcrysalis開發,它能夠在iOS裝置直接簽名IPA並安裝IPA(背後使用ZSign),不用透過電腦,也不用傳送給第三方伺服器處理,簽名全都是在本機進行的。
除了給IPA簽名外,還支援函式庫注入的操作,比如強迫APP使用120Hz重新整理率、修改APP最低支援版本、去廣告等等。
為什麼要用Feather呢?過去有一款中國人開發的「Esign輕鬆簽」APP,可以在iPhone直接給IPA簽名,但是它是閉源軟體且會蒐集使用者資料,長期受人詬病,現在Feather這款開源APP能夠取代ESign了。
注意: Feather不支援免費開發者帳號,意即不適合透過AltStore安裝。你必須要註冊Apple開發者付費帳號,取得.p12以及.mobileprovision檔案才能使用此APP。Feather不提供免費開發者憑證,你得自己準備。
1. Feather安裝#
請到 Github下載IPA
再自行簽名安裝到iOS裝置,參見 側載IPA方式。例如我是用 UDID Registrations簽名安裝。
準備好.p12以及.mobileprovision檔案。
2. 簽名並安裝IPA#
點選Feather Settings → Add Certificates,匯入開發者憑證。這裡的開發者憑證可以有很多個。
接著到Library頁面,點選右上角+號匯入IPA,例如我要用的是 Mangayomi
在Downloaded Apps的欄位點一下,按Sign app
這裡要注意,Feather會在所有安裝的APP Bundle ID後面加上隨機字串,這是為了防止Apple偵測到你安裝的是破解版IPA(若跟App Store上的APP Bundle ID一致,可能會被Apple封帳號)。但這會導致日後重裝APP的時候被iOS認為是二個不同的APP,所以重裝時得確保Bundle ID後面的隨機字串一致。不需要此功能請在設定關閉PPQCheck Protections。
確認完資訊後開始簽名。
之後點一下Signed apps,按下Install
3. 如何取得更多IPA#
Feather支援 AltStore的套件庫,你可以從裡面下載IPA。
另外, appdb是個好去處,上面有很多破解版IPA,將裝置註冊之後就能夠手動下載IPA並丟給Feather簽名。但是appdb的破解版IPA可能無法直接透過Feather安裝,問題很多。