我们不确定为什么这个限制只影响GalaxyS8和GalaxyNote8

导读 早在安卓P开发者预览版第一次发布的时候,关于阻止安装最新版本的自定义叠加(主题)的问题,发烧友们就有很多争议。热心人士希望这是一个错

早在安卓P开发者预览版第一次发布的时候,关于阻止安装最新版本的自定义叠加(主题)的问题,发烧友们就有很多争议。热心人士希望这是一个错误,但谷歌确认这是一项安全措施。由于负责防止自定义覆盖层的代码是AOSP的一部分,因此OEM发布的Android Pie版本最终也应该会有这些补丁。奇怪的是,对于One UI(安卓派)Beta版和三星Galaxy S9、Galaxy S9、Galaxy Note 9的稳定更新都没有适当的限制。然而,出于某种原因,为骁龙和Exynos的测试版One UI构建的三星Galaxy S8和Galaxy Note 8存在这一限制,这使得用户无法从Substratum或Swift Installer等应用程序安装自定义覆盖。

据Swift Installer的开发者介绍,Exynos三星Galaxy S8和Galaxy Note 8最先受到这些限制。在Swift的官方Telegram组中,一名开发人员发布了一个常见问题列表,以回答用户可能对这些新变化的具体问题。

遗憾的是,这个FAQ已经过时了,因为我们也注意到了骁龙三星Galaxy S8的官方One UI测试版也做了这些改动。令我们惊讶的是,之前为骁龙Galaxy S8和Galaxy Note 8泄露的One UI版本仍然允许安装自定义覆盖,这意味着Swift Installer和Substratum仍然可用。为了确认这一变化,我选择了骁龙三星Galaxy S8,并尝试安装已经编译并安装在骁龙三星Galaxy Note 9上的主题。以下错误与您尝试安装操作系统时遇到的错误相同。主题显示在运行安卓9派的谷歌Pixel 3上。

我们不确定为什么这个限制只影响Galaxy S8和Galaxy Note 8,尤其是因为我测试的Galaxy S8 One UI beta的构建日期比Galaxy Note 9最新的One UI的构建日期要早(1月21日对比1月31日)。这个消息确实击中了三星旗下的主题社区。官方三星主题店确实限制了自定义主题的功能。如果您有root权限,大多数主题仍然可以与Substratum一起使用,但是许多用户不愿意为他们的设备设置root。