如題,今天安裝了 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 了,不過我想一般應該不會有人這樣做才對…