红米跑iOS、Mac跑安卓:AI让搞机圈重新热闹起来
在红米上成功运行iOS 16、在Mac上运行安卓App,这些尝试在最近一两个月突然热闹起来。前不久,B站UP主@RryanLyu甚至还成功让一加Ace 5运行了鸿蒙6,还修复了GPU驱动,能够正常显示桌面、系统动效和应用小窗。几乎同时,还有人通过修改底层配置,成功解除了部分英伟达RTX 20、30、40系列显卡的计算性
最近一两个月,红米手机装上iOS 16、Mac上跑起安卓应用,这类尝试忽然多了起来。
稍早前,B站UP主@RryanLyu还让一加Ace 5跑上了鸿蒙6,GPU驱动也一并修好,桌面、系统动效和应用小窗都能正常显示。
差不多同一时间,另有人改动底层配置,把英伟达RTX 20、30、40系列显卡的部分计算性能限制解开,RTX 4090在特定张量计算测试里的吞吐率几乎翻了一倍。
更让人意外的还在后头。Mac运行Android应用、iPhone运行Android游戏,连Switch游戏也被搬到Windows、Mac和iPhone上,一个接一个成了开发者的新课题。最近还有人放出画面:Switch独占的《塞尔达传说:王国之泪》《马力欧卡丁车 世界》在Mac上原生运行。
图片来源:X
这些成果的完成度并不齐整,有些项目其实还停留在技术验证阶段。可过去做系统移植和逆向工程,得靠大量专业知识、时间和精力堆出来;现在个人开发者借AI Coding Agent,就有机会去碰原本难以企及的复杂项目。
搞机本身不算新鲜事。手机、电脑越来越成熟,刷机和越狱渐渐淡出大众视野,那为什么AI能让搞机圈重新热闹?越来越多人试着突破厂商划下的软件和硬件限制,这又会给消费电子行业带来什么变化?
搞机不新鲜,但AI的搞法很不一样
经历过智能手机早期那波发展的人,大概都能理解搞机文化为什么有吸引力。
给Android手机刷第三方ROM、给iPhone越狱、在PC上黑苹果,过去十几年里,一部分开发者和用户始终爱挑战厂商预设的软硬件边界。有人图新功能,有人想改善性能和体验,也有人纯粹是想证明技术上做得到。
不过智能手机越做越成熟,厂商不断收紧系统安全和生态控制,第三方ROM的影响力慢慢降了下来。以前非得Root、越狱才能实现的功能,不少已经被原生系统收了进去。
AI Coding让局面起了新变化。
红米Note 10 Pro运行iOS 16的开源项目ios-sweet就是个例子。开发者不光移植了苹果开源的XNU内核,还成功启动了
图片来源:GitHub
项目公开的开发日志里,Claude、Codex等AI Agent参与内核修改、驱动适配、故障排查和任务交接的过程被大量记了下来。
开发者不必同时吃透不同操作系统的内核、启动流程、硬件驱动和底层接口,完全可以让AI去读陌生源码、生成适配代码,再把大量反复编译、分析和调试的活儿干完。
游戏逆向也是一样。《塞尔达传说:织梦岛》的非官方重编译项目,让原本面向Switch的游戏代码跑在了Windows、Mac等平台上。nxnative则看准Switch与苹果芯片同属ARM64架构这一点,试着给Switch游戏搭一条通往Mac、iPhone的运行环境。
到11月5日为止,nxnative项目已经列出超过120款经过不同程度测试的游戏,《塞尔达传说:王国之泪》《超级马力欧:奥德赛》等Switch独占作品也在其中。
这些AI逆向项目集中冒出来,一边是AI Coding能力突飞猛进最有力的证明,另一边也得公允地说,AI并没有从零开始造出所有技术。
苹果开放的XNU内核源码也好,Android、Linux、Wine、QEMU,还有各类反汇编、重编译工具也罢,都发展了十几年甚至更长时间。AI起的作用,很大程度上是让个人开发者更高效地去理解、整合和利用这些现成成果。
再加上GitHub上的开源接力,以及B站和社交平台的传播,一个项目有了突破,别的开发者很快就能跟上。
可技术上更容易做,还不足以说明人们为什么更愿意做。
一个现实背景是,设备越来越贵,也越来越耐用。过去一年,存储芯片涨价把手机、PC的成本推了上去。与此同时,几年前的旗舰手机、显卡照样能满足很多新需求,换机的必要性反而在下降。
RTX显卡的算力解锁尤其能说明问题。以前玩家未必在意GeForce部分张量计算指令的吞吐率限制,等本地大模型、AI生图、LoRA训练兴起,像RTX 3090这样的老卡靠着24GB显存,在部分特定负载里甚至能拿到超过60%的性能提升,它变得抢手也就不难理解了。
图片来源:X
破解计算性能限制,带来的价值很直观,今天的搞机也因此有了不同于过去的现实意义。硬件既然还能用,为什么不能靠软件改造,让它多发挥点价值?
某种意义上,这也是AI给消费电子行业带来的一个有趣反差。一头是AI基础设施建设抬高存储等硬件成本,消费者买新设备更贵了;另一头,AI Coding又在压低开发成本,让用户更容易把现有设备的潜力挖出来。
厂商想拦,又能拦住多少?
对消费电子厂商来说,这波AI逆向带来的顾虑确实不少。安全、兼容性、售后责任是一头,原本握在手里的软件生态、产品定位乃至商业利益是另一头。
先要说句公道话,厂商对硬件和软件的把控不是没来由的。手机、电脑这些个人设备如今装着支付、隐私、身份认证等一大堆敏感功能,系统被未经验证地改动,真有可能破坏设备安全,普通用户也可能因此吃上难以预料的亏。
游戏逆向和跨平台移植牵扯的知识产权问题更绕。任天堂此前就动过诉讼等手段,打击Switch模拟器及相关侵权行为。
技术上,厂商手里并非没有牌。锁Bootloader、验系统签名,普通用户想随便刷别的系统就没那么容易。设备就算被改了,支付、账号这类在线服务也能靠完整性验证卡住访问。
不过,搞机这条路并没有被彻底堵死。极客湾云飞10月初就提到过,靠AI加上漏洞研究,各品牌的安卓零售机都有可能绕开BL锁拿到Root。
图片来源:B站
再说,Mac运行Android应用、游戏跨平台重编译这类项目,不一定非得动系统启动链。厂商能限权限、限分发、限服务,却很难把所有兼容性开发都当安全漏洞来办。封得太死,平台自己的开发生态也可能受伤。
另一头,AI厂商的态度同样会影响局面。10月底,Anthropic技术人员Addy Osmani确认,团队在Claude Code的Opus 5.5配置里加了相关指令,为的是防止用户借Claude复刻他人的特定游戏。
还有用户反馈,Claude碰上一般逆向工程任务时也开始拒绝执行,部分正常的软件开发和调试工作都受了影响。
但这些限制到底能起多大作用,仍要打个问号。
逆向工程本身不等于盗版。为兼容性去研究已有软件,和未经授权复制、传播游戏内容,法律上不是一回事。况且Claude也不是开发者唯一能用的模型。Anthropic就算限制了某些开发行为,其他AI模型、开源工具以及开发者之间的技术交流,照样可能把相关项目往前推。
问题在于,限制的线该画在哪儿?护住用户安全、尊重知识产权当然有必要,可一味堵死修改渠道,想研究自己设备的用户反而可能被推向更不安全的漏洞利用。
放到PC这种通用性很强的计算平台上更是如此。用户装别的来源的软件、跑虚拟机或兼容层,本来就是长期存在的需求。厂商若为了拦少数第三方项目不断收紧限制,平台自身的吸引力也可能被削掉。
何况AI正在不断压低设备改造和软件兼容的开发成本,厂商还有没有必要把所有非官方修改都挡在系统门外?
这里有个可参考的例子:Fairphone。
图片来源:Firephone
和绝大多数手机厂商不同,Fairphone明确支持用户解锁Bootloader、安装其他操作系统。它也会提示相关风险,并对第三方系统的技术支持划清边界。这套做法未必适合所有品牌,但至少说明,厂商可以在保障默认安全的同时,给愿意担风险的用户留一条路。
比如设备默认保持安全锁定,用户通过明确确认、清除原有数据等步骤主动解锁。对于已经停止官方支持的旧设备,也可以考虑给出更便利的解锁机制和必要的技术文档,帮第三方社区把设备的软件寿命接着延续下去。
短期看,这种变化可能和部分厂商靠软硬件生态推用户换机、升级的商业模式撞车。但换个角度,硬件使用周期越拉越长,用户越来越看重设备的长期价值,开放和可持续使用,或许也能成为品牌新的竞争力。
2025年6月实施的欧盟智能手机生态设计规则,已经对设备系统更新、维修零件和相关软件支持提出了更长期的要求。这些规则没有要求厂商允许用户任意刷机,但本身反映了一个方向:
消费电子设备的使用寿命,不该轻易被软件支持周期决定。
写在最后
AI Coding把复杂软件工程的门槛大幅拉低,长期攒下来的开源技术因此有了更多被用起来的机会。同时,新设备成本上涨、硬件使用周期延长,加上AI带来的新需求,用户挖现有设备潜力的动力也越来越足。
不过这波因AI Coding热闹起来的搞机潮,眼下还是少数极客和开发者的技术狂欢。
红米跑iOS、一加跑鸿蒙、苹果设备原生跑Switch游戏,这类项目想走到普通用户日常能用,路还长着呢。RTX显卡的算力解锁同样受硬件条件和应用场景的硬性约束。
至于Switch游戏的跨平台移植,进展虽不断,但距离成熟、稳定的使用体验,以及解决相应的版权争议,还有不少问题要处理。
不过,相比这些项目眼下能实现什么,更该留意的是它们背后正在发生的变化。顶尖技术能力被AI推着快速扩散,过去我们熟悉的那套软硬件生态,或许也会迎来颠覆性的改变。只是未来究竟长什么样,今天还没人看得清楚。