iOS越狱大神CoolStar加入苹果:开源10款工具后转身离去
iOS越狱大神CoolStar加入苹果:开源10款工具后转身离去
一位在iOS越狱领域赫赫有名的大神级人物CoolStar,近日宣布加入苹果公司。与此同时,他决定开源自己开发的10款工具,以回报曾经支持他的用户。这一消息在技术圈引发了广泛关注。
CoolStar是谁?
根据CoolStar的个人网站显示,他是一名iOS、Windows和Linux开发者。
CoolStar开发了多款越狱工具和应用。他最著名的作品之一是Electra越狱工具,它兼容iOS 11 - iOS 11.4.1版本,可让用户在这些版本的iOS设备上获取越狱权限。Electra通过安装Cydia或Sileo等应用商店,使用户可以安装第三方应用程序和插件。Electra越狱工具受到许多iOS用户欢迎,因为它相对稳定且易于使用。
此外,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 15越狱工具到放弃、退出越狱社区
如果说早期的“越狱”可以给苹果提供很多创意灵感,那么随着时间的推移,“越狱”需求已经越来越低,甚至不值得再投入更多的精力去做尝试与探索了。
在这样的趋势之下,CoolStar在开发iOS 15越狱工具Cheyote过程中,于2023年4月选择了和“越狱社区”分道扬镳,并中断了此项目。
同时,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年的工作也不算太差。
开源10款工具
自此之后一段时间里,CoolStar没有太多公开的消息,除了偶尔出现对Taurine越狱工具进行了几次意想不到的更新,以及修复iOS & iPadOS 14.0-14.4上A11设备的越狱问题和一些回归问题。
直到近日,CoolStar突然分享了一个最新的状态,将之前自己开发的10个工具、插件代码在GitHub上开源,并去除了其中的DRM验证,以便其他人可以从他们中断的地方继续这些工作:
- 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越狱”人才。多年前,著名越狱黑客、开发iPad2越狱工具JailbreakMe3.0的破解者comex也曾获得苹果邀请,加入苹果公司进行实习。
对此,有不少网友评论:
- 果然越狱的尽头就是被招安。
- 这是用实力谋职位。
- 这样挺好的,开发者不缺技术想要钱,苹果想要技术不缺钱,双赢的局面。