開發者 Lars Fröder (@opa334) 週二下午在 Twitter 上發布了消息 Fugu15 Max beta 8,這是一系列旨在供開發人員測試的公開測試版中的最新版本。

引用推文,Fugu15 Max beta 8 已達到 Fröder 認為“可用”的穩定性水平普通用戶。這實質上意味著 beta 8 可能足夠穩定,可供非開發人員安裝和使用,但是 Fröder 在它結束 beta 之前並不特別支持這樣做。

至於最終版本, Fröder 沒有直接說明預計到達時間,但表示還需要一段時間,因為還有一些其他事情需要弄清楚。 Fröder 還警告說,任何在最終版本發布之前安裝測試版的人都需要滿足於完全擦除他們的引導程序,並且沒有任何解決辦法。

至於Fugu15 Max的新功能beta 8,Fröder 說這主要是一個錯誤修復更新,帶有一些用於隱藏或刪除越獄環境的權宜之計解決方案。根據 GitHub 頁面的完整更改日誌如下:

更改日誌:

– 在內部添加 fork() 和 vfork() 的解決方法應用了掛鉤的進程(以前孩子會立即崩潰)
– 更好的 setuid 解決方案(感謝@sbingner)
– 將 Sileo 更新到 2.4.4
– 添加隱藏/卸載越獄環境的選項到應用程序,通過長按越獄按鈕訪問(停止差距解決方案,直到最終版本具有適當的 UI),僅在未越獄時使用
– 越獄後出現的警報現在有一個按鈕來重新啟動用戶空間(停止最終版本與適當 UI 之間的差距解決方案)

最終版本仍然缺少什麼:

– 正確的名稱/UI
– 用戶友好性
– 用於圖標緩存和首選項的用戶態掛鉤
– libkrw
– 完全工作的 Sileo/Zebra 構建

已知問題:

–對於某些用戶,Sileo 在啟動時崩潰,目前沒有針對此問題的修復或解決方法,Sileo 開發人員正在等待適當的修復
– 在某些版本上,在 Zebra 中執行任何操作都會崩潰,目前沒有針對此問題的修復或解決方法,Zebra 開發人員正在等待適當的修復
– 當某些東西在 logd 中掛鉤 C 函數時,用戶空間重新啟動將卡住,這是 Ellekit 中的一個問題,將很快修復
– 自旋鎖崩潰,不知道是什麼原因造成的這可能是其中一個漏洞的後期副作用
——某種競爭條件 pmap 恐慌,也不知道是什麼原因造成的,但我認為這可能是某處環境中的一個錯誤
——在 15.0 – 15.3.1,越獄時需要完全禁用wifi

注意:

– 最終越獄將有不同的名稱
– 本次越獄是無根的,不支持 rootful 包
– root 的默認密碼:alpine(您需要從包管理器安裝 openssh)
– 唯一已知的引導循環問題是當您自己刪除/private/preboot 中的一些系統文件時,所以不要那樣做?

對於 Tweak 開發人員:

– 將 theos 更新到最新版本,然後您可以通過 THEOS_PACKAGE_SCHEME=rootless
– 通過 cfprefsd API 或/var/jb/var/mobile/Library/Preferences 存儲/加載首選項(最終 jb 中將有一個 cfprefsd 掛鉤將所有非庫存內容重定向到該路徑)
–您需要為 rootless 編譯所有內容
– 所有依賴項都必須為 rootless 編譯並存儲在 $THEOS/lib/iphone/rootless 中
– 您需要通過定義在 rootless 中的宏來放置您訪問的每個以前的根路徑.h
– 您需要使用 Xcode 12 或更高版本進行編譯,否則您的 dylib 會導致進程崩潰(如果您不想失去對 iOS 12/13 arm64e 的支持,您仍然需要使用 Xcode 11 編譯您的 rootful 包)
– 目前存在一個 theos 錯誤,其中無根庫無法鏈接到其他無根庫
– 沒有 rocketbootstrap/IPC(還沒有?曾經?誰知道呢?)

一段時間以來我們就知道 Fugu15 Max 只是該項目的工作名稱,而 Fröder 會在正式公開之前給它一個自定義名稱發布。上面的推文字符串指出,名稱很快就會公佈,但尚未公佈正式名稱。

如果您仍然對試用 Fugu15 Max 持觀望態度,那麼我們仍然建議您等待官方公開發布。運氣好的話,時間不會太長,用戶可以開始享受我們最近見證的 iOS 和 iPadOS 15 的所有無根支持的精彩越獄調整。

Fugu15 Max 僅適用於運行 iOS 和 iPadOS 15.0-15.4.1 的 arm64e 設備(iPhone XS 及更高版本)。最新的公開測試版可從項目的 GitHub 頁面獲取,並且仍然主要是目前僅供開發人員使用。

您對 Fugu15 Max 的進步感到高興嗎?請在下面的評論部分告訴我們。

Categories: IT Info