千家信息网

XDA爆料:Android 8.0 Oreo有“免Root换主题”大法

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,­尽管 Android 在界面上的可定制性比 iOS 好很多,但整体仍相对受限。对于喜欢尝试各种图标、按钮、色彩、字体的人们来说,显然希望 OEM 设备制造商能够提供各式各样的主题。然而在很多情况下,
千家信息网最后更新 2025年01月19日XDA爆料:Android 8.0 Oreo有“免Root换主题”大法

­  尽管 Android 在界面上的可定制性比 iOS 好很多,但整体仍相对受限。对于喜欢尝试各种图标、按钮、色彩、字体的人们来说,显然希望 OEM 设备制造商能够提供各式各样的主题。然而在很多情况下,用户只能依赖第三方 ROM 或 app 去实现。好消息是,从 Android 8.0 Oreo 开始,或许就不用这么麻烦了。据 XDA 爆料,Google 为新系统中的 Substratum 主题引擎提供了足够多的接口,而不需要将设备 root 掉。

­  当然,有些话得说在前头。即便你可以微调 Android UI 的许多部分,但很多情况下,其只适用于界面的有限部分。以夜间模式主题为例,只有设置 app 和其它固定 UI 可以套用。

­  现有的主题解决方案,需要获得设备的 root 访问权限,以便覆写系统文件和设置。

­  不过得益于索尼的开源努力,Android 获得了一个更加可配置的运行时资源覆盖(Runtime Resource Overlay,简称 RRO)框架 -- 即"覆盖管理服务"(Overlay Manager Services),简称 OMS 。

­  RRO、甚至 OMS 的问题在于,其仍需要 root 访问权限。

­  不过 XDA 大神在深入挖掘之后,有了一个惊人的发现 -- 你可能无需 root 权限,即可安装和使用定制主题。

­  特别是,如果你使用了即将在一周左右后推出、一个新版本的 Substratum 框架的话。然而在你开香槟庆祝之前,必须知晓这并非一个完美的解决方案。

­  在某种程度上,Substratum 仍需获得管理员权限才能工作,只是可以借助一个脚本来实现、从而无需开放手机 root 权限。

­  该脚本需要在一台计算机上运行,且 Substratum 会在每一次重启时失去特权状态,因此每次重启手机后都需要再操作一次。

­  这种'伪 Root'的另一个不足,就是无法触及更深入的地方,比如系统级的 emoji 字体等。

­  "免 Root"Substratum 确实会在下个月到来,但它并不是免费的。对于习惯了免费午餐的用户来说,显然难以接受。

­  [编译自:SlashGear , 来源:XDA]

0