上古iOS 6一般用p0sixspwn來越獄。該工具調用MobileDevice
與iOS通訊。但不知道從哪個版本的iTunes開始,MobileDevice
刪去了越獄工具依賴的選項,造成工具閃退。
爲解決該問題,可安裝舊版iTunes 12.2.2,但該方法很麻煩,因爲新版MacOS會阻止iTunes降級。詳細降級方法可參考此貼。
這裏我們給出另一個更簡單的方法,即替換舊版MobileDevice
。使用Pacifist
或Suspicious Package
等工具,提取iTunes安裝包中的/System/Library/PrivateFrameWorks/MobileDevice.framework/Versions/A/MobileDevice
到任一目錄。備份如上路徑中的MobileDevice
,再用提取出來的版本覆蓋系統原來的版本。此時p0sixspwn
即可正常運行。越獄完成後再還原之前備份的MobileDevice
即可。