CyanogenMod的后继者LineageOS在我们的读者中拥有许多忠实的粉丝。团队再次发布了另一个变更日志,从中我们可以了解他们在最新版本中所做的工作。让我们看看LineageOS的新功能。两周前,我们获悉了名为Jelly的全新轻量级浏览器。引入该应用程序是为了在资源有限的低端设备上替换Gello。团队修改了其策略,并决定由于Gello变得难以维护且已经过时,Jelly将完全取代Gello。Gello的初始版本是在CyanogenMod中引入的,它基于Chromium m42(日期为2015年4月)。即使LineageOS开发人员设法将在Gello中找到的Chromium版本更新为m58,该团队仍在切换到Jelly,因为它利用了WebView系统,因此不需要LOS开发人员来维护更新Chromium。
LineageOS团队还解决了一个重要的安全漏洞。开发人员发现,即使被禁用,“ su”的Privacy Guard实现也存在安全漏洞。为解决此问题,已创建su-hide内核补丁。当su守护进程未运行时,该补丁会在root和system以外的所有进程中隐藏su的存在。当在设置中禁用root时,带有补丁程序的更新内核可以有效地防止非特权进程利用su。作为“副作用”,二进制文件对Google Play服务不可见,因此,在禁用root用户的情况下,某些(大多数是较旧的)设备可以通过SafetyNet。
此外,根据更改日志,对LineageOS进行了以下改进,以进行更新:
现在可以在“设置”>“状态栏”>“亮度”中切换“快速设置”中的自动亮度滑块。
Jelly进行了各种改进,包括桌面模式支持
现在可以从应用程序内禁用FlipFlap
拨号器中不正确的通话时间已得到修复
Webview已更新为最新的稳定版本(基于Chromium 58)
修复了在某些情况下使用相机的某些第三方应用程序崩溃的问题
最后,还将宣布一些构建名册更改。里边反Nextbit罗宾已经重新加入到构建计划。不幸的是,谷歌Nexus 4不再得到积极维护,并从构建名册中删除。LineageOS团队提醒我们,丢弃的设备正在等待新的维护人员。