支援iOS11、iOS12最新原生修改版 AFC2 (arm64/KPPLess) 已經釋出,版本差異說明

AFC2 (Apple File Conduit 2)帶了最新的更新,已經可以讓 iOS 11版本上正式支援,讓用戶能夠直接透過 USB 傳輸線顯示越獄資料夾,但這次插件名稱是 Apple File Conduit “2” (arm64/KPPLess) 那這版本是否為 Saurik 所推出的更新呢?與之前瘋先生軟體源上的 AFC2 for iOS11 又會有什麼差別?在這篇來替大家說明。

ios12 acf2

 

Apple File Conduit “2” (簡稱AFC2)是一款能夠讓 iOS 越獄設備藉由第三方工具(像是 iFunboxiTools等)來看見被蘋果鎖住的系統資料夾,同等於是 Windows 會將 C 碟內的系統資料夾都給隱藏起來,用戶透過設定將它顯示出來,然而在 iOS 上就必需要安裝 Apple File Conduit “2″ 插件,藉由 USB 傳輸方式也能正常顯示系統資料夾和檔案,讓我們能夠透過電腦配合USB自由輕鬆管理 iOS 內所有檔案。

由於 Saurik 是開發 Apple File Conduit “2″  原始開發者,在從 iOS 6 就已經推出,不過在 iOS 10.3.3 以上就已經不在更新,最主要是因為越獄工具採用 KPPLess 新的越獄方式,造成 AFC2 也必須根據 KPPLess 進行調整才可支援,但與 iOS 11 開發者鬧不合後,更是在某個發表會議上失言越獄之死的說法,後續也就沒有替 iOS 10.3.3 、 iOS 11、iOS 12更新 Cydia 和更多核心插件,都需要靠越獄開發者自行修改與調整,才會導致採用 KPPLess 的越獄工具 Cydia 都是修改版原因,因為 Saurik 認為這並不是他的工作,不需要將工作推給他,但這種說法其實是一種將責任推回給越獄開發者的手法。

 

AFC2 演進歷史

由於iOS 10.3.3 Meridian 與  iOS 11 Electra 越獄上沒辦法支援 AFC2,最主要也是因為 KPPLess ,也有不少開發者開始進行研究讓這款插件能順利在 iOS 11 上支援,過去 Jake James 也曾經推出過一款類似 AFC2 的  Unrestr1ct0r 插件,不過可惜由於太多 Bug、相容性低問題導致這款插件難以取代 AFC2 , 最後才由一位中國開發者 MichaelHaloStar 透過 JakeJames 協助所完成 AFC2 能夠在 iOS 11上正式支援,不過這是採用了一種非法性而實現,這方法最初是由JakeJames 提供,步驟如下

  1. 下載 iOS 7.0.6.ipsw韌體檔案,修改為zip檔案
  2. 找到 058-2384-003.dmg 加密文件檔案,透過「解密指令」進行解碼取出 rootfs.dmg
  3. 取出在「/usr/lobexec/」底下的afcd 資料夾,並將它改名為 afc2d
  4. 替 afc2d 增加簽名
  5. 下載 saurik.afc2d.deb包並將它解壓出來
  6. 從「/Library/MobileSubstrate/DynamicLibraries/」資料夾內取出 afc2dService.dylib、afc2dService.plist檔案
  7. 並將這兩個dylib和plist檔案放入至iOS 「/Library/MobileSubstrate/DynamicLibraries/」資料夾底下
  8. afc2d 放入至iOS「/usr/libexec」資料夾底下
  9. 最後執行 killall- 9 lockdownd指令完成,就可讓USB通道顯示出系統越獄資料夾檔案

而中國開發者 MichaelHaloStar 也是藉由 JakeJames所提供的方法將它製作成 deb 插件檔案,我們就不需要這麼麻煩完成以上指令,但其中有一個動作是違反了iOS法律問題,就是將製作好的deb包分發給用戶使用。

 

AFC2 (arm64/KPPLess) 與另外一個版本有什麼差異?

Apple File Conduit “2” (arm64/KPPLess) 是由 Cannathea 團隊所製作的 AFC2 插件,是由 Saurik 原始代碼所修改而成的版本這並不能稱為 AFC2 原生版或正式版,嚴格算起來是另一個原生修改相容的新版本,它是完全透過插件指令實現,直接透過用戶的 iOS 設備下載安裝 af53的arm64副本(iOS 11與更高版本需要),最後自動授權讓 KPPLess 越獄(像是Electra 和 Meridian)工具提供所需的 platform-application(應用程式平台)權利。

這款 AFC2 (arm64/KPPLess) 插件並不會重新分發受版權保護的 Apple 二進制文件,所有的AFC2調整部分都是完全在使用者設備內自動透過指令腳本自動修而成,因此就沒有這些版權上的問題發生,一切都會合法化。

 

AFC2 (arm64/KPPLess) 在 iOS 11 / iOS 12測試結果

iTools 測試:可正常讀取與寫入越獄資料夾

ios11 acf2 4

iMazing 測試:可正常讀取與寫入越獄資料夾

ios11 acf2 2

iFunBox測試:可正常讀取與寫入越獄資料夾

ios11 acf2 3

 

更新說明

  • 2019.11.14 推出最新v1.1 支援iOS 13
  • 2019.2.23 推出最新v1.0.0 支援iOS 12
  • 2018.8.7 推出最新 v1.0

 

前提條件

 

透過軟體源安裝教學

iOS 12 需要加入軟體源「https://cydia.ichitaso.com」,後續會在Boss軟體源上可更新。

步驟 1

Cydia 搜尋「Apple File Conduit 」會找到「Apple File Conduit “2” (a..」將它安裝起來,如果找不到插件請參考這篇。(作者:saurik , Cannathea,軟體源:BigBoss)。

afc2 arm64 1

步驟2

點選「確認」安裝,安裝完畢再點下「重新啟動SpringBoard」。

喜歡這篇文章教學,後續想了解更多Apple資訊、iPhone、Mac、3C隱藏技巧,歡迎追蹤 瘋先生FB粉絲團瘋先生LINE@訂閱瘋先生Google新聞TelegramInstagram以及 訂閱YouTube頻道,將會有更多非常實用的技巧教學分享給大家。

返回頂端
Share to...