安卓和 iOS 之间那道墙,可谓机圈最坚固的壁垒。
iOS 的丝滑动画、细腻触感。
确实是不少安卓旗舰至今难以完全复刻的体验。
也正因如此,机圈里总有一群不甘心的大佬。
变着法儿想把这堵墙凿出个「窟窿」。
早些年,我们见过 iOS 主题包、第三方启动器,甚至模拟器套壳。
但说白了都是「表面功夫」——底层跑的还是安卓。
但最近发生的一件事,性质完全不一样了。
有人真的把苹果的 iOS 系统,塞进了一台安卓手机里。
事情的主角,是一位国外数码爱好者 Makr。
他放出的一则演示视频在刷机圈迅速传开。
一台 Redmi Note 10 Pro,开机后屏幕上赫然是 iOS 的界面。
![]()
(图源 Github)
第一眼看去,很多人下意识觉得「又是美化主题吧」。
但开发者特意强调,这次跟换皮没有任何关系。
项目直接移植了苹果开源的 XNU 混合内核。
再搭配从 iPhone X 上提取的原版用户态组件。
硬生生让这套系统在高通的 ARM 硬件上跑了起来。
系统「关于本机」页面显示版本号为 iOS 16.7.16。
设备标识为 iPhone X。
触摸操作、音量键这些基础交互都能正常响应。
整套代码也已经开源,供其他开发者研究。
看到这儿可能有人要问了。
iOS 不是封闭系统吗,怎么还能跑到安卓手机上?
关键就在 XNU 内核上。
苹果确实开放了 XNU 的源代码。
但 iOS 上层绝大多数系统组件、用户程序和安全模块依然是闭源的。
![]()
(图源 Android Authority)
开发者的思路很巧妙,把开源的内核部分适配到高通硬件上。
再把 iPhone X 里提取的原版用户态组件拼进来。
组合出了一个能启动的系统。
听起来简单,但做起来却是在从零给高通处理器、屏幕、触控芯片写底层驱动。
以及打通内存管理和硬件中断,让苹果的内核「认识」这台小米手机。
当然,这离「能用的 iOS」还差得远。
目前只打通了屏幕、触控、音量键等少数基础驱动。
通话、蜂窝网络、Wi-Fi、相机、App Store、生物识别等。
这些核心功能基本都没适配,更像一个技术验证品。
![]()
(图源 X,下同)
而且为了能启动,开发者只能绕过或简化苹果那套层层加密的安全校验机制。
因此系统安全性大打折扣。
再加上苹果从未授权 iOS 部署到非自家硬件上。
这类项目注定只属于极客圈的学习研究范畴。
值得一提的是,这并非近期唯一的硬核尝试。
国外开发者 j0sh1x 前不久也公布了自己的成果。
那就是在经典刷机神机 HTC HD2 上跑通了 iOS 7 系统。
走的同样是移植 XNU 内核的路子,驱动代码一并开源。
![]()
HD2 是十几年前的老机型,当年就以兼容性强出名。
能刷 Windows Mobile、安卓等各种系统,被玩家称为「万能神机」。
这次让 iOS 用户态组件在这台老古董上跑起来。
触摸屏还能正常工作,确实有点意思。
两个项目前后脚出现,说明已经有一小撮开发者在沿着同一条技术路线摸索。
即用苹果的开源代码,把 iOS 往非苹果的 ARM 硬件上搬。
当然,这事儿更大的意义不在于一定要让安卓手机「用上 iOS」。
而在于验证了 XNU 内核跨硬件适配的可能性。
只要底层驱动开发投入足够多。
苹果的开源内核确实能脱离原生硬件运行。
![]()
至于普通用户想通过刷机获得一部真正可用的「iOS 安卓手机」。
目前还只能停留在看看热闹的阶段。
现如今,刷机文化这些年随着厂商收紧 Bootloader 解锁权限而日渐式微。
这类硬核项目越来越少。
也正因如此,安卓手机刷入 iOS 的消息才会掀起热议。
总之,「骚」是真「骚」。
但离实用还有很长的路要走。
对此你怎么看呢?
你期待安卓手机用上 iOS 系统吗?
欢迎评论区交流。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.