同一個沙箱逃逸,兩種玩法:Erosion v0.3 vs filza-wq
一句話結論
Erosion 和 filza-wq 不是兩個不相干的工具,它們是同一個 worse_query 沙箱逃逸的兩種產品化方向:一個拿來改系統外觀,一個拿來直接看檔案。
核心相同點:worse_query
兩者都不是越獄,也不是核心漏洞。它們用的都是 @forcequitOS、@0xjohnny 公開的 worse_query 容器查詢逃逸:
- 向
libsystem_containermanager要求自己 App Group 的容器; - 把容器內的
Library/Caches換成指向目標位置的 symlink; - 拿
container_copy_sandbox_token回傳的 sandbox extension token,去取得原本拿不到的存取權。
所以關鍵不在「裝不裝得起來」,而在簽名有沒有帶 App Groups 權限。沒有這個權限,逃逸的鑰匙就不存在。
對照表
| Erosion v0.3 | filza-wq | |
|---|---|---|
| 本質 | iOS 客製化工具箱 | 把 Filza 重新打包的檔案管理器 |
| 底層 | worse_query,v0.3 從 bad_query 換過來 |
同一個 worse_query,只注入一個 dylib |
| 支援版本 | iOS 26.0–26.7.2、27.0–27.2、27.3 beta 1 | 只在 iOS 27.0.1 實測過,27.0.x |
| 能做什麼 | MobileGestalt 相關調整、自訂桌布、撥號主題、PosterBoard 等 | 瀏覽、讀取、複製、刪除特定系統容器內的檔案 |
| 不能做什麼 | iOS 26 上寫不進 MobileGestalt,所以 gestalt 類調整無效 | 不是全檔案系統,只能進它列出的 Accessible Roots |
Erosion v0.3:範圍變大了,限制還在
v0.3 在 2026-11-09 發布,最大改動就是換成 worse_query,支援版本一次拉到 iOS 26.0–26.7.2、27.0–27.2 和 27.3 beta 1。
但「支援」不等於「功能一樣」:
- iOS 26 是功能受限版,
worse_query在 26 上寫不進 MobileGestalt; - PosterBoard 桌布有時要先在 App 內重置 Collections 才會出現;
- 第一次開自訂桌布或撥號主題,會花約 30 秒偵測容器路徑,只需一次。
簽名上也有一個反直覺的提醒:企業/付費憑證可能因為 App Groups 的簽法出問題,官方反而建議用自己的 Apple ID,透過 SideStore、LiveContainer、Impactor 這類方式安裝。
filza-wq:把逃逸變成檔案總管
filza-wq 的 Filza 本體幾乎沒動,只注入 Frameworks/FilzaApplySandboxExt.dylib。打開後先進 Accessible Roots,只能在這些位置活動:
- ConfigurationProfiles
- MobileGestalt Cache
- System Data(
/var/containers/Data/System) - AppGroup Containers
- 自己的 Documents
超出範圍的路徑會被導回主頁,不會卡在讀不到的目錄。
它的門檻比 Erosion 更硬:IPA 本身是未簽名的,必須自己重簽,而且簽名一定要帶 App Groups,例如 group.com.filza.wq。免費 Apple ID 開不出 App Groups,要付費開發者帳號或支援 App Groups 的簽名憑證才行。
該選哪一個?
- 想改外觀、玩 MobileGestalt、桌布和撥號主題:選 Erosion。
- 想檢查、備份或清理某個 App Group、設定檔或系統容器的檔案:選 filza-wq。
- 兩者目的不同,可以並存,不用二選一。
風險先講清楚
這是沙箱逃逸,不是越獄,也不是永久解法。Erosion README 在 2026-11-08 寫明 worse_query 當時還沒被修補,但預期很快會變。filza-wq 也明說後續版本不保證。
使用前先備份。Erosion 本身就警告仍有資料遺失的可能;filza-wq 刪掉系統容器內容可能直接影響設定檔和 App 資料,而且 App 外的刪除沒有復原,只有 App 內 .Trash 的檔案能手動救回。
來源
- Erosion:https://github.com/jailbreakdotparty/Erosion
- filza-wq:https://github.com/MchinaMd57764/filza-wq
- worse_query:https://github.com/forcequitOS/worse_query