天天看點

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

作者:CSDN
iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

整理 | 蘇宓

出品 | CSDN(ID:CSDNnews)

時下談及“越獄”這個詞時,或許有人會感到它距離我們時代已久遠。然而,要知道早些年間,源自英語術語“jailbreaking”的“越獄”曾在移動裝置領域掀起了一股熱潮。在運作 iOS 及基于 iOS 的作業系統的蘋果裝置上,越獄意味着利用權限提升漏洞來繞過制造商所施加的軟體限制。越獄裝置能夠獲得作業系統的 root 權限,并且允許使用者安裝那些 App Store 無法提供的軟體。

不過,後來随着 iOS 系統越來越完善,漏洞也越來越少,越獄難度比以前大了很多,玩“越獄”的人随之銳減,其中一部分人選擇了轉行,還有少數人則被“招安”,在越獄社群中小有名氣的開發者 CoolStar 便是其中一位。

據外媒 iDB 報道,這位曾專攻 iPhone 和 iPad 越獄領域的大神 CoolStar 透露,自己将正式加入蘋果公司。然而因為新公司的要求,他日後不得涉足“越獄”技術,是以他也決定開源一些工具。

從曾經的對立面到如今的盟友,這一轉變令衆多開發者感歎:隻要技術過硬,似乎一切皆有可能。

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!
iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

CoolStar 何許人也?

根據 CoolStar 的個人網站顯示,其給自己的描述是一名 iOS、Windows 和 Linux 開發者。

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

觀其過往,CoolStar 開發了多款越獄工具和應用。他最著名的作品之一是 Electra 越獄工具,它相容 iOS 11 - iOS 11.4.1 版本,可讓使用者在這些版本的 iOS 裝置上擷取越獄權限。Electra 通過安裝 Cydia 或 Sileo 等應用商店,使使用者可以安裝第三方應用程式和插件。Electra 越獄工具受到許多 iOS 使用者的歡迎,因為它相對穩定且易于使用。

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

此外,Coolstar 還開發了包括 Chimera、Odyssey、Taurine 等多款工具,以及諸多調整工具和 App,如 ClassicFolders 2 & 3、适用于 ARM64/AArch64 裝置的開源代碼注入庫的 libhooker、适用于越獄裝置的快速且使用者友好的軟體包安裝程式 Sileo 等等。

不局限于 iOS、iPadOS 系統,Coolstar 基于 Chromebook 平台也做了不少改裝工作,包括嘗試将 Windows 10、11 移植到各種 Intel、AMD Chromebook 上,以及将 OS X 10.15.x 移植到 Core i3 Acer C720 chromebook 上。

通過開發這些工具,CoolStar 獲得了不少的關注,此前也加入了緻力于 iOS 越獄社群的 Odyssey Team 團隊,成為重要成員之一。

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

從嘗試 iOS 15 越獄工具到放棄、退出越獄社群

如果說早期的“越獄”可以給蘋果提供很多創意靈感,那麼随着時間的推移,“越獄”需求已經越來越低,甚至不值得再投入更多的精力去做嘗試與探索了。

在這樣的趨勢之下,CoolStar 在開發 iOS 15 越獄工具 Cheyote 過程中,于 2023 年 4 月選擇了和“越獄社群”分道揚镳,并中斷了此項目。

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

同時,CoolStar 其本人也釋出了長文解釋了離開的原因:

2022 年 3 月,我将我的主 iPhone 更新到了 iOS 15.1,希望能夠對其進行越獄。我滿以為自己會在 iOS 15.1 之後消失,但我很清楚,僅憑 iOS 15.0 - 15.1 的所有緩解措施,我可能已經無力越獄,也存在風險。

那時,我已經把我使用的調整功能減少到了 2 個--iPhone 的 iPad 基座( iPhone 界面呈現出類似 iPad 界面風格的功能或設定),以及為有“劉海”的 iPhone 啟用電池百分比顯示(在有“劉海”缺口設計的 iPhone 上開啟電池電量百分比的顯示功能)。

快進到 2023 年 6 月,iOS 16 原生為有“劉海”的 iPhone 引入了電池百分比顯示,這使我想要的調整項數量從 2 個減少到 1 個。但沒關系,我仍然在使用 iOS 15.1,仍然希望進行越獄,因為那時我有一個可以工作的終端。

然而,随着時間的推移,6 月變成了 7 月,iOS 16 測試版也即将到來。由于某人的捐贈,我得到了一台 M1 Macbook Air 來加速越獄開發,并在幾周後得到了 libhooker(适用于 ARM64/AArch64 裝置的開源代碼注入庫)和調整程式,包括在 A12 和 A13 上的運作。此時的越獄雖然功能正常,但漏洞百出,希望渺茫。

後來,越獄社群出現了--由于當時沒有 PAC / PPL 繞過(繞過蘋果裝置上的指針身份驗證代碼(PAC)和頁面保護層(PPL)),libhooker 被迫簽署代碼頁——而這隻有在使用 libhooker API 時才真正可行(除非花費大量精力在潛在的解決方法上)。但是,tweak 開發人員在很大程度上拒絕考慮使用 libhooker API 進行批量挂鈎,我很快變得沮喪。

而且社群中的很多其他人也沒有提供幫助——我在 twitter 和 reddit 上被很多越獄使用者騷擾,特别是因為最近發現 Cheyote 在 A15 上出現了問題。當然,在 2022 年 8 月,此時不太可能有任何捐贈能讓 A15 裝置在早期的 iOS 15 上運作。

與此同時,我還對将 Windows 移植到各種 chromebook 産生了其他興趣--我移植到 AMD Ryzen 的工作進展順利,足以成為日常驅動程式,而且我剛剛在 Pixel 2 chromebook 上實作了音頻工作(我之前在 2017 年放棄了這一工作,但在 2022 年憑借新的經驗又重新拾起了它)。

于是,我突然意識到,chromebook 方面的社群要好得多,我根本沒必要再忍受越獄社群。于是我把 Cheyote 放在了次要位置,專注于為 chromebook 開發 Windows 驅動程式。

後來,八月變成了九月、十一月、十二月。chromebook 領域取得了進展,但每次我考慮重返 iOS 越獄時,都會想起那些騷擾,不寒而栗。

2022 年 12 月,我把獲得 Macbook 捐贈的錢退還給了捐贈者。因為我意識到,即使 Cheyote 能如期實作,也已經遙遙無期了。與此同時,在 chromebook 領域,我開始使用英特爾第 12 代音頻。

幾個月過去了,到 2023 年 3 月我才意識到已經過去了整整一年。我還在用 iOS 15.1,除了想逗逗自己,錯過電池百分比和小部件之外,似乎沒有别的原因 -- 于是我把我的主 iPhone 更新到了 iOS 16.3.1(現在是 iOS 16.4),因為我知道,我已經沒有退路了,在很長一段時間内,我都不會再在我的主裝置上越獄了。

這就是今天的情況。盡管幾個月來我一直在否認這一點,但遠離越獄社群顯然讓我感覺好多了,我也找到了讓自己更快樂的新興趣。是以,是時候說再見了。自從我開始為 iOS 5(2012 年)開發調整程式,并從 iOS 11(2017 年)開始開發越獄程式以來,我的工作總體上還算順利——畢竟 10 年的工作也不算太差。

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

開源 10 款工具

自此之後一段時間裡,CoolStar 沒有太多公開的消息,除了偶爾出現對 Taurine 越獄工具進行了幾次意想不到的更新,以及修複 iOS & iPadOS 14.0-14.4 上 A11 裝置的越獄問題和一些回歸問題。

直到近日,CoolStar 突然分享了一個最新的狀态,将之前自己開發的 10 個工具、插件代碼在 GitHub 上開源,并去除了其中的 DRM 驗證,以便其他人可以從他們中斷的地方繼續這些工作:

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

譬如:

  • Ventana (iOS 8 -> 14):https://github.com/coolstar/ventana
  • ClassicFolders 3 (iOS 13 & 14):https://github.com/coolstar/classicfolders3-oss
  • ClassicFolders 2 (iOS 7 -> 12):https://github.com/coolstar/classicfolders2
  • 3DSwitcher 2 (iOS 9 & 10):https://github.com/coolstar/3dswitcher2
  • ClassicLockScreen (iOS 7 -> 9):https://github.com/coolstar/classiclockscreen
  • Anemone 3 (iOS 11 -> 13):https://github.com/coolstar/anemone3
  • Anemone 3 Settings App:https://github.com/coolstar/Anemone-app
  • Anemone 3 (Optional Extensions):https://github.com/coolstar/anemone3extensions
  • Libhooker:https://github.com/coolstar/libhooker
  • Libhooker-basebins:https://github.com/coolstar/libhooker-basebins

至于這麼做的原因,CoolStar 表示,從明天開始,我幾乎肯定不會被允許接觸任何來自「越獄」的東西...将所有内容開源的決定是為了正确對待付費使用者,因為如果其他人沒有機會接手這些越獄調整程式,那麼它們将永遠不會再有更新。CoolStar 還補充說,由于這些越獄工具最晚是在 2021 年釋出的,是以需要舊版本的 Xcode 才能運作。

當有網友進一步詢問為什麼他的職位不被允許接觸越獄時,CoolStar 透露,即将加入蘋果公司。不過,他沒有透露将在蘋果具體做什麼工作。

iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!
iOS 越獄開發者被蘋果“招安”:以後不能碰“越獄”了,轉身開源了 10 款工具!

最後

其實這不是蘋果招攬“iOS 越獄”人才。多年前,著名越獄黑客、開發 iPad2 越獄工具 JailbreakMe3.0 的破解者 comex 也曾獲得蘋果邀請,加入蘋果公司進行實習。

對此,有不少網友評論:

  • 果然越獄的盡頭就是被招安。
  • 這是用實力謀職位。
  • 這樣挺好的,開發者不缺技術想要錢,蘋果想要技術不缺錢,雙赢的局面。

來源:

https://www.idownloadblog.com/2024/05/06/coolstar-hired-by-apple/

https://www.tumblr.com/coolstarorg/713631798916202496/leaving-the-jailbreak-community?source=share

繼續閱讀