【CNMO科技消息】10月20日,据日媒报道,有开发者在Reddit的r/androidroot社区发帖称,已在三星S26 Ultra上让LineageOS原生运行,整个过程没有解锁Bootloader,也没有触发三星Knox熔断。

三星S26 Ultra
打开网易新闻 查看精彩图片
三星S26 Ultra

发帖用户Cool-gamer19393附上了实机屏幕照片,并说明了技术思路。常规做法里,刷入第三方ROM必须先解锁Bootloader,而三星近几代机型的解锁限制越来越严。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

他的方案建立在Linux内核的kexec机制上。先借助dirtyfrag漏洞取得root权限,再从正在运行的One UI 8.5内核直接把手交给LineageOS内核,完成内核层面的切换。这样一来,原本的One UI实际上扮演了引导程序的角色,LineageOS得以启动,而Knox的安全标志保持原样。

打开网易新闻 查看精彩图片

更进一步的是,这套方案基于通用的GSI镜像构建,ROM以嵌套的方式放在标准文件系统里读取,连刷写ROM这一步都省掉了。

不过距离可用还有距离。目前系统能够启动,设置界面也能正常显示,但打开应用时频繁崩溃,尚未达到日常使用的程度。兼容性同样受限,方案需要绕过三星的自家服务,并非每台机器都能照搬。发帖者认为,其中的基本机制或许可以套用到其他运行One UI 8.5的机型以及更高版本上。

对于三星手机用户而言,避免解锁Bootloader和触发Knox状态变化具有一定吸引力。不过,目前这套方案尚未达到实用水平,开发者也没有公开源代码或项目仓库链接。