Sony ayudó a Google a implementar el soporte nativo de capas RRO en Android O. Esto se usó anteriormente en muchos teléfonos Xperia para un mejor soporte de temas en todo el sistema. En la comunidad de rom y raíz personalizada de Android, Project Substratum se usa para lo mismo. También utiliza capas RRO, por lo que proporciona un tema mejor y más consistente que la opción anterior CynogenMod Theme Engine (CMTE).
Hasta que los parches de capa Oreo RRO y la raíz eran necesarios para que Substratum funcionara, pero como Oreo tiene soporte de capa RRO nativo, se puede lograr en stock rom. Para obtener un método detallado, consulte este y este artículo de xda. @ Tony Chiboucas también ha mencionado el método en su comentario.
PD Para dispositivos no enraizados, este es un proceso pago.