Ozone - A substratum module for OOS Oreo

Search This thread

Roby Mathew

Senior Member
Apr 1, 2015
142
14
Bangalore
Also any option to change this header colour of Recent contacts and Recent apps back to default like Dashboard?
 

Attachments

  • Screenshot_20180130-154733.jpg
    Screenshot_20180130-154733.jpg
    111.8 KB · Views: 312
  • Screenshot_20180130-154740.jpg
    Screenshot_20180130-154740.jpg
    158.8 KB · Views: 314
  • Screenshot_20180130-154749.jpg
    Screenshot_20180130-154749.jpg
    116 KB · Views: 330

ptblad

Senior Member
Feb 11, 2014
85
50
Ozone System UI doesn't play well with 5.0.2. All other Ozone overlays seems to work.

I had Ozone System UI enabled when upgrading from 5.0.1 to 5.0.2, which caused a boot loop. Restored a TWRP backup and then removed all substratum themes. Then I successfully managed to upgrade to 5.0.2. But when I tried to re-apply all my substratum themes it turned out that Ozone System UI could not be compiled.

If you want logs or other stuff, pm me!
 
  • Like
Reactions: Dimontiman

Dimontiman

Senior Member
Apr 6, 2017
297
112
Google Pixel 4a 5G
Ozone System UI doesn't play well with 5.0.2. All other Ozone overlays seems to work.

I had Ozone System UI enabled when upgrading from 5.0.1 to 5.0.2, which caused a boot loop. Restored a TWRP backup and then removed all substratum themes. Then I successfully managed to upgrade to 5.0.2. But when I tried to re-apply all my substratum themes it turned out that Ozone System UI could not be compiled.

If you want logs or other stuff, pm me!

In such a case, just flash the substratum bootloop zip which you find on twrp in substratum folder:) then everything boots smooth...

Problem, overlay results in crashing apps
 

ungeeked

Senior Member
Jun 12, 2012
1,568
3,033
Delhi-NCR
I have been planning to write this post for a while now. Hopefully this will decrease the communication gap. :)

There are mainly 4 types of issues with Substratum themes:

1) User Issues:
Typical user post:
I applied this but it didn't work
There are over 5k users who are using ozone. The app is rated 4.7 stars by 200+ users. IT WORKS. Either you were expecting something that is not a feature of Ozone, or there was some problem with your configuration. About the latter, the commonest issue i think people face is that they apply only "Android" overlay and expect accent color to change. It doesn't work like that. Think of Android System as a storage. It stores the information. When you change a color in Android overlay, only the storage part changes. When you apply other overlays, like "Settings" it looks up in the "Android System" and changes the color of settings app. Having a central storage makes the application of theme easier because you don't have to select accent for each overlay. However users can have a wide variety of issues. Common fixes include rebooting after applying an overlay or switching accent colors back n forth. In case you haven't notices, some overlays in ozone have a orange exclamation mark next to them. Those indicate that the themer has included a note for the users. You can read it by tapping on the orange thingy. For reporting any issues where the theme didn't work like you expected, make sure you include two things in your post:
- What you were expecting and what really happened (expectaion v/s reality)
- A screenshot of the manager tab in substratum. It tells me what overlays are installed with what configuration.


2) Incompatible overlays:
Usually these happen after an OS update. On trying to apply the theme, substratum will generate a log LogChar. Mail it to the me and issue will be fixed in next update. Logchar is also generated when user doesn't make a selection from the drop down menu on top..These constitute 99% of the bug reports I receive.

3) SystemUI crash:
From user point of view this is the nastiest issue because it makes phone useless. Before reporting, you should know that this can be fixed by flashing the rescue zip in Substratum folder in Internal storage. That folder is automatically created when you install subs app and there is no need to download anything separately. Flashing rescue zip will disable all overlays and your phone will boot successfully. Sometimes sysui crash also occurs after OS update for no reason. This mostly happens with users who dirty flash rom updates. It is highly recommended to uninstall all overlays and reinstall them after update. For reporting this, just say that you have a black screen on applying the theme. If possible, upload your systemui.apk as well. No logs are required. They are mostly not helpful


4) App crash:
After applying an overlay, you get a message "xxx has stopped" either on trying to open the app or while performing some action within the app. These are tricky issues and require a log (either use an app like matlog or adb logcat). However most people cannot give proper logs. If you don't know how to capture logs, just post the steps to reproduce the issue. This helps me a lot

Thank you
 

ptblad

Senior Member
Feb 11, 2014
85
50
Here is logchar when trying to apply ozone system ui on oos 5.0.2. Also attached SystemUI.apk. Hope this helps. And thanks for your xlent work :D

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:15: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:33: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:41: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: Installation of "com.android.systemui" has failed.
 

Attachments

  • OPSystemUI-oos-5.0.2.apk
    10 MB · Views: 10

ungeeked

Senior Member
Jun 12, 2012
1,568
3,033
Delhi-NCR
Here is logchar when trying to apply ozone system ui on oos 5.0.2. Also attached SystemUI.apk. Hope this helps. And thanks for your xlent work :D

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:15: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:33: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//type3_Dark_Notifications/values/styles.xml:41: error: Error retrieving parent for item: No resource found that matches the given name '@*com.android.systemui:style/TextAppearance.NotificationGuts'.
» [com.android.systemui]: Installation of "com.android.systemui" has failed.

Uninstall ozone (not just overlays but the app itself ) and then install in from play store. The issue will fix itself. You'll also find some new stuff :p
 

ptblad

Senior Member
Feb 11, 2014
85
50
Uninstall ozone (not just overlays but the app itself ) and then install in from play store. The issue will fix itself. You'll also find some new stuff :p

Thanks, it worked like a charm. Guess I was on an obsolete version. This one has soooooo many color options.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 65
    banner.png


    ABOUT OZONE
    Ozone provides several tweaks to modify OxygenOS. IT WILL NOT WORK ON ANY OTHER ROM. Please note that if you are a previous user of Ozone on Nougat, several things have changed.

    FEATURES
    • 40+ accent colors and multiple dark backgrounds
    • Configurable Transparent Quick Settings
    • Modified OOS accent palette with material colors
    • Configurable Settings layout including Oreo layout
    • Center or Left statusbar clock
    • Toggle LTE/4G in statusbar
    • Enable/Disable network traffic activity indicators
    • Configurable rounded recents.
    • Configurable QS icon count with option to hide labels
    • Optional 8.1 statusbar icons
    • Dark Notifications - available via beta channel on Play Store

    Downloads:
    https://play.google.com/store/apps/details?id=com.ungeeked.ozone
    or
    https://github.com/ungeeked/Ozone/releases

    Telegram support group:
    https://t.me/ozone_support


    XDA:DevDB Information
    Ozone, Theme for the OnePlus 5

    Contributors
    ungeeked, KPChuck
    Source Code: https://github.com/ungeeked/ozone


    Version Information
    Status: Stable

    Created 2017-06-26
    Last Updated 2018-01-15
    26
    Over the past month I have been busy with real life issues and haven't been able to reply to most of the queries here. However most of these "issues" are good things. I qualified my Post Grad entrance exam and was busy with admission process. And I must say thank you to everyone who uses this theme. Thank you for your love. It meant a lot me especially last year when i was struggling with my personal life.

    Coming to the changelog

    - Attempt to fix obnoxious QS padding (option in systemui for 8.1 users) - Thanks to vasu97
    - Fixed notes overlay causing crash
    - Fixed Alarms screen in clock app
    - Some fixes for OP Launcher
    - Support for substratum v984
    - New accent: Blue 009 ( user request )

    Enjoy. And btw when you guys request something, i may not reply because i'm not sure about how to implement it but i do try to read all comments
    18
    Update: version 4.5
    Please note that this is the final update for N
    Changelog:
    - Accent Fix
    - Whatsapp title fix in dark notifications
    - Added few options in notification reply box
    - Added standard red and turquoise accent
    - Some bug fixes

    Cheers
    16
    There are mainly 4 types of issues with Substratum themes:

    1) User Issues:
    Typical user post:
    I applied this but it didn't work
    There are over 5k users who are using ozone. The app is rated 4.7 stars by 200+ users. IT WORKS. Either you were expecting something that is not a feature of Ozone, or there was some problem with your configuration. About the latter, the commonest issue i think people face is that they apply only "Android" overlay and expect accent color to change. It doesn't work like that. Think of Android System as a storage. It stores the information. When you change a color in Android overlay, only the storage part changes. When you apply other overlays, like "Settings" it looks up in the "Android System" and changes the color of settings app. Having a central storage makes the application of theme easier because you don't have to select accent for each overlay. However users can have a wide variety of issues. Common fixes include rebooting after applying an overlay or switching accent colors back n forth. In case you haven't notices, some overlays in ozone have a orange exclamation mark next to them. Those indicate that the themer has included a note for the users. You can read it by tapping on the orange thingy. For reporting any issues where the theme didn't work like you expected, make sure you include two things in your post:
    - What you were expecting and what really happened (expectaion v/s reality)
    - A screenshot of the manager tab in substratum. It tells me what overlays are installed with what configuration.


    2) Incompatible overlays:
    Usually these happen after an OS update. On trying to apply the theme, substratum will generate a log LogChar. Mail it to the me and issue will be fixed in next update. Logchar is also generated when user doesn't make a selection from the drop down menu on top..These constitute 99% of the bug reports I receive.

    3) SystemUI crash:
    From user point of view this is the nastiest issue because it makes phone useless. Before reporting, you should know that this can be fixed by flashing the rescue zip in Substratum folder in Internal storage. That folder is automatically created when you install subs app and there is no need to download anything separately. Flashing rescue zip will disable all overlays and your phone will boot successfully. Sometimes sysui crash also occurs after OS update for no reason. This mostly happens with users who dirty flash rom updates. It is highly recommended to uninstall all overlays and reinstall them after update. For reporting this, just say that you have a black screen on applying the theme. If possible, upload your systemui.apk as well. No logs are required. They are mostly not helpful


    4) App crash:
    After applying an overlay, you get a message "xxx has stopped" either on trying to open the app or while performing some action within the app. These are tricky issues and require a log (either use an app like matlog or adb logcat). However most people cannot give proper logs. If you don't know how to capture logs, just post the steps to reproduce the issue. This helps me a lot

    Thank you
    15
    If you want to use rootless mode, please refer to the following guide:

    https://forum.xda-developers.com/apps/substratum/andromeda-desktop-clients-release-notes-t3668682

    Here is a video tutorial for Andromeda