Skip to content

Reveal 1.5.x 會讓 SpringBoard crash

如題,今天安裝了 Reveal 1.5.1,更新手機中的 libreveal.dylib 之後,

發現重新開機會無法進入 SpringBoard。

檢查了一下之後發現是 SpringBoard 底層的某個 service 被 hook 到了,

所以造成 bootloop 的情況發生。

 

正確解法是新增 libReveal.plist  設定 filter (對,我以前懶惰都不設定)

Bundle 設定一個不存在的值就好了,例如 com.apple.Tabemonodesuyo

之後裝 Reveal Loader,用 loader 去控制要在哪個 App 執行就好,

這樣做的唯一缺點是不能在 Reveal 看到 SpringBoard 的 view 了,不過我想一般應該不會有人這樣做才對…

發佈於開發技巧

2 則留言

  1. Bayonetta Bayonetta

    我也遇到了同样的问题,请问无法开机的情况下如何访问iPhone的文件系统

    • 皮樂 皮樂

      按住音量 + 鍵開機,讓 dylib 先不要載入,再用 iFile 之類刪除

發表迴響