这一天终于到来了,您可以在 Android 设备上安装自定义主题,而无需自定义 ROM 或 root 访问权限。自 Android 6.0 Marshmallow 起,Android 上就通过索尼的运行时资源覆盖 (RRO) 主题引擎提供了对主题的核心级支持,该引擎现已发展为覆盖管理服务 (OMS)。然而,谷歌从未提供公共 API 来帮助开发人员在框架上构建主题,这使得主题引擎需要设备的 root 访问权限才能应用主题。但得益于 Android 8.0 Oreo,现在可以在 Android 系统范围内应用自定义主题,而无需 root。
Substratum 背后的团队给予了巨大的支持,这是一个强大的主题引擎,已经存在了几年,并为 Android 设备提供了大量的自定义主题。到目前为止,Substratum 需要 root 访问权限才能在 Android 上应用主题,但随着 Android 8.0 Oreo 中引入的新 API,Substratum 框架及其主题现在无需 root 访问权限即可运行。
要安装 Substratum 主题,您首先需要为其准备 Android Oreo 设备。我们将通过 Andromeda 插件以无根模式设置 Substratum 主题引擎(这是一个付费应用程序)可在 Play 商店购买。我们还需要安装适用于 Windows、Mac 和 Linux 操作系统的 Andromeda 桌面客户端。让我们开始吧..
下载
如何使用 Andromeda 附加组件以无根模式设置 Substratum
- 。
- 在 Android Oreo 设备上启用 USB 调试:
- 前往设备设置 » 系统 » 关于手机。
- 点击版本号 7 次。这将启用开发者选项。
- 返回到系统设置并选择开发者选项。
- 进入开发者选项菜单后,向下滚动一点,您会看到USB调试,打开。
- 下载并安装底层主题引擎和仙女座附加应用程序从 Android 设备上的 Play 商店。
- 打开设备上的 Andromeda 应用程序,您将看到一个弹出屏幕已断开连接连接状态。
- 将手机连接到电脑。您可能会被要求授权USB调试通过 PC,请确保您允许。
- 从上面的下载部分下载适用于您的桌面的 Andromeda 客户端,将下载的 zip 文件解压缩到桌面上的单独文件夹中,然后按照以下适合您的操作系统的说明进行操作:
- 视窗:打开您提取 Androidmeda 客户端文件的文件夹,然后单击启动仙女座.bat文件。如果它要求行政人员权利,允许。这将在您的 PC 上打开命令窗口屏幕,按回车键一系列 ADB 命令将发送到您的设备,让 Andromeda 插件无需 PC 连接即可运行。
- 苹果:打开提取 Androidmeda 客户端文件的文件夹,然后单击 AndromedaClient.app。系统会要求您为已安装的 Andromeda 客户端选择磁盘映像。按继续,当弹出文件浏览器时,从设备列表中选择 Andromeda。
- Linux:从提取的 Andromeda 桌面客户端文件中,运行 start_andromeda.sh 文件。将打开一个终端窗口,其中会向您的 Android 设备发送一系列 ADB 命令,让 Androidmeda 插件独立于您的 Linux PC 运行。
- 如果脚本正常工作,您设备上的 Andromeda 附加应用程序现在应该显示已连接地位。
就是这样。 Andromeda 服务现已在您的 Android 设备上运行,您现在可以前往 Substratum 主题引擎,无需 root 即可在 Oreo 上安装主题。
如何在没有root的情况下在Oreo上安装Substratum主题
- 从以下位置下载 Substratum 主题Play 商店。
- 操作管理系统:仅寻找 OMS 支持的 Substratum 主题,因为这将在无需 root 的情况下在您的 Oreo 设备上运行。
- 旧版和 RRO:提到的底层主题遗产或者RRO应用程序描述中的内容对您不起作用。
- 下载您选择的主题后,继续打开 Substratum 应用程序并选择您要应用的主题。
- 触摸切换按钮可一次选择主题中包含的所有叠加层,或手动选择每个叠加层(如果您不想应用所有叠加层)。
└笔记:请检查 Play 商店上的主题描述,了解开发者的任何注释。如果开发人员提到某些覆盖层有问题,那么最好不要选择它们。 - 向下滚动一点,你会看到浮动按钮(带有画笔图标),点击它并选择构建和启用。
└ 这可能需要一些时间,但应该会顺利完成。
就这样。您现在已经在 Android Oreo 设备上应用了底层主题,无需 root 访问权限。干杯!
通过西安达