yashsingh1/xdaforums huggingface dataset:
[prjkt.io] jman1234:
I have an axon 7 with lineage OS and substratum isn't working. Everytime I try to apply a theme I get an overlay complier not on system error.
[prjkt.io] NepoRood:
Switch to AOKP, we have the support you're looking for...
[prjkt.io] flyinjoe13:
Thank you. I will look into that.
[prjkt.io] jman1234:
So I guess this app doesn't work on my phone. Pity..
[prjkt.io] Marconis:
Got a question...I changed the color of a contact in "people & options" or whatever, and no matter what I do I can't get the color to revert back to my theme (Belo). I've deleted the contact, changed existing ones, and every time it comes back to a color that isn't part of the theme. Any thoughts?
[prjkt.io] :
"This theme needs to upgrade it's resource cache before its functional!" error.

Anyone care to explain or help fix please?

Edit: Tried another theme and this time it gave a notification and said "Failed to install OMS theme.

Whats OMS? And any clue on fix?
[prjkt.io] Badger50:
To what theme are you referring to?

OMS=Overlay Manager Service from Sony. If your getting that warming message, clear all of the substratum data and reboot. The open the substratum app, allow all root permissions, then tap on the themes you have, and they will start to rebuild the themes cache data. Then all should work fine. You also need to use a rom that has OMS support, which many custom roms currently do. If your running a stock rom, then substratum should work in legacy mode. Meaning, not all themes will work, and the ones that do, will require a reboot to take effect. Read as much as you can in the OP about substratum and how it works if you still have questions.

Sent from me :)
[prjkt.io] rickysidhu_:
Just curious if it's possible to have more than just the two automated profiles?
[prjkt.io] Primokorn:
New to OMS, I'm testing the dark side of my OP3T thanks to Domination theme.

I have some bugs (white text/bg on push notifications, no upload progress bars...). How to be sure that it's a ROM or theme issue? I was used to flashing CM to test themes...
[prjkt.io] Badger50:
To someone with over 10k posts, you probably know better than I. If your rom has OMS support, then more than likely a theme issue. Having said that, many of the themers out there are working hard in getting their themes up to speed with nougat and OMS, so it will take a little time I'm sure. The Domination team has been very good at updating their theme, so patience is prudence at this time [emoji106]

Sent from me :)
[prjkt.io] elvi92:
i am having this problem:

"This theme's binary does not pass Substratum's integrity verification"

i see that you say to install that from play store, and the theme is from play store, but still won't work
[prjkt.io] Primokorn:
Actually it's not as obvious as you think. I don't know OMS well but a visual bug on CMTE could be caused by the theme OR by the ROM which didn't merge all necessary commits.

I have these bugs on Validus ROM but I don't remember having seen them on Tugapower ROM...

Since I have 10,000+ posts I know that I shouldn't post wrong bug reports ;)
[prjkt.io] nicholaschum:
Are you on the latest substratum from Play Store?
[prjkt.io] piperx:
If you restored substratum or themes from tibu, mybackup, or any other backup app, you will get this error, delete all and get from playstore
[prjkt.io] elvi92:
it is from play store.

(i used a rom, aosp extended)

i check if was the last version of substratum and it wasn't. I try to update it but error 505 occurred (just for that app), so i think is problem with the rom.

TY
[prjkt.io] SlimSnoopOS:
Official response: https://xdaforums.com/showpost.php?p=69606092&postcount=845
[prjkt.io] kos25k:
hello.I use dark stock theme on my moto x play 6.0.1.on my tablet xperia z3 compact,it doesnt work.any ideas?thanks.

Στάλθηκε από το SGP611 μου χρησιμοποιώντας Tapatalk
[prjkt.io] Benholder90:
Why substratum themes do not theme icons? Also can someone guide me to some good free themes? There's not so many on play store
[prjkt.io] rickysidhu_:
I believe icon themes are still in testing. Also, I've only used paid themes and I highly recommend them. It doesn't cost a whole lot and you get MUCH more than you pay for.
[prjkt.io] Benholder90:
Is there no icon packs or anything? And whats the difference between fee and paid? Can't be that much
[prjkt.io] nathanchance:
Icon packs are in the works but we won't release until they are stable and reliable. As for the different prices in themes, you can see which ones are free in the showcase (click the little shop icon in the upper right-hand corner, they will have no red flag)
[prjkt.io] torecdude:
Hello,

I'm using substratum on my nexus 6 using pure nexus 7.1.1 ROM which supports substratum.

I always noticed that when I'm using a substratum theme, my phone responds more slowly and performance decreases.

I was wondering if its normal to happen or can I do something about it?

I'm quite sure I installed everything correctly

Thanks.
[prjkt.io] gobak:
Hello,

after updating my system (latest Nitrogen 7.1.1 on N5, clean flash) I am getting this. Both Masquerade and Substratum have got su. I am clueless. Any ideas please?
[prjkt.io] iwantz:
have you tried to clear the data substratum app?or uninstall it and then install it again?

I also use nitrogen in the latest build and having no problems with the substratum
[prjkt.io] nicholaschum:
Looks like AOPT failed to inject into /system/bin.

Can you check if aopt exists in that folder?
[prjkt.io] nicholaschum:
Well, I could debrief the logistics but that doesn't really fit your experience, as you did say it performs slowly.

I am unsure how to help you, which theme are you testing with? As Substratum does not do heavy processes in the background, heck, nothing runs in the background other than ThemeService to detect new installs of themes.
[prjkt.io] gobak:
Aye it does. I also both cleared and reinstalled Substratum, still the same result.
[prjkt.io] nicholaschum:
Looks like a failed copy -> 0b
[prjkt.io] gobak:
Well I am an absolute n00b when it comes to this stuff. System partition was full, I accidentally flashed nano instead of pico gapps. Thanks for your guidance.
[prjkt.io] torecdude:
I'm using the reverie theme. It happened to me with other themes such as swift. But I'm noticing that the slowness happens only in the day I had the theme installed.

Nowadays I have the reverie theme installed for a couple of days and everything seems to be working a lot better, I still encounter some touch latency but a lot less often. I'll happily keep reporting here if I encounter any issues or if the touch latency will vanish almost completely like I had before substratum. Nonetheless this is a fantastic engine and I wish to thank you for your work.
[prjkt.io] Sachin ET:
Is it possible to edit a substratum theme?
[prjkt.io] ArmStrongDickPunch:
I'm keep getting an error when trying to apply swift black theme after I updated to n4f26o on my Nexus 6p. It was working fine before I updated but now I keep getting an error and nothing is working, I tried uninstalling and reinstalling both the theme and theme manager.
[prjkt.io] vetzki:
did you restore substratum app?

anyway you should check permissions of the app, especially storage permission. had the same probleme after a "wipe" and restore of apps
[prjkt.io] dieccast39:
Guys i have problem it doesnt apply themes ! » [com.android.systemui.navbars]: Unfortunately, there was an exception trying to create a new APK

» [com.android.systemui.navbars]: Installation of "com.android.systemui.navbars" has failed.

» [com.android.systemui]: Unfortunately, there was an exception trying to create a new APK

» [com.android.systemui]: Installation of "com.android.systemui" has failed.

» [com.google.android.calculator]: Unfortunately, there was an exception trying to create a new APK

» [com.google.android.calculator]: Installation of "com.google.android.calculator" has failed.

» [com.google.android.contacts]: Unfortunately, there was an exception trying to create a new APK

» [com.google.android.contacts]: Installation of "com.google.android.contacts" has failed.

» [com.android.settings]: Unfortunately, there was an exception trying to create a new APK

» [com.android.settings]: Installation of "com.android.settings" has failed.

» [com.android.gallery3d]: Unfortunately, there was an exception trying to create a new APK

» [com.android.gallery3d]: Installation of "com.android.gallery3d" has failed.

» [android]: Unfortunately, there was an exception trying to create a new APK

» [android]: Installation of "android" has failed.

» [com.google.android.dialer]: Unfortunately, there was an exception trying to create a new APK

» [com.google.android.dialer]: Installation of "com.google.android.dialer" has failed.

» [com.google.android.gms]: Unfortunately, there was an exception trying to create a new APK

» [com.google.android.gms]: Installation of "com.google.android.gms" has failed.
[prjkt.io] ss2taj:
Hi there . I have been trying to install themes on my moto x pure stock rom , everytime I apply a theme and try to reboot the boot completes but the screen goes blank . Though the phone is booted properly but its just blank .
[prjkt.io] vetzki:
FAQ:

Q: What do I need in order for Substratum to work properly?

A: You will need a ROM that has support for the OMS and Masquerade system (ask them, they will know), root access, this app, and a compatible theme (check its Play Store description or ask the developer).
[prjkt.io] ArmStrongDickPunch:
Yes I did and now I'm not getting an error but when I complie the theme and reboot there's no theme and in the theme engine app it says no overlays are installed, any suggestions bc I tried just about everything
[prjkt.io] zamzam_asad:
Can someone give me theme subtratum lone free? ?
[prjkt.io] CIALuis:
It's $1.49, a bit more than a cup coffee, support the developer of the theme.
[prjkt.io] flyinjoe13:
Solved.
[prjkt.io] irule311:
I just updated to NUF26K and after updating, substratum no longer applies themes correctly. When I try to install swift black, it appears to install but the overlays are not actually installed. The SuperSU logs show that there was an error when substratum ran mkdir /vendor/overlays/ as no space left on device. df -h shows there are a few megabytes left on the vendor partition so I am unsure why there would not be enough space to create this directory.
[prjkt.io] ArmStrongDickPunch:
Same issue here on Nexus 6p both versions n4f26j (Jan security patch) and n4f26o (Feb security patch) and it worked fine on Jan security patch untill I updated to Feb security patch and then when I downgraded back to Jan security patch it won't work now. I don't get why substratum isn't working bc I've never had any issues until now and this the the only real reason why I rooted my 6P was for themes and now it's not working ugh (and Google assistant lol)
[prjkt.io] damngood98:
working fine here on a 6p running abc rom w/feb update....clear data on substratum after uninstalling any themes....if there's still issues a catlog would be useful
[prjkt.io] ArmStrongDickPunch:
How would I get a catalog for this? And could the issue be that I'm on stock rooted? (I'm not using a custom ROM just stock rooted on Jan security patch right now which didn't have an issue until I updated to Feb security patch and downgraded back to Jan security patch and the issue still persists.

Also another question where do the overlays install to? BC for me substratum installs the overlays to /system/overlay
[prjkt.io] damngood98:
you need a rom that has the oms commits for it
[prjkt.io] ArmStrongDickPunch:
Then why did it work on the stock rom before? As I said I haven't had an issue until I updated to Feb security patch version n4f26o

I'd prefer stock to stay on stock rom Rooted bc I got tired of buggy custom ROMs, is there a stockish or stock like ROM with OMS for the Nexus 6p?
[prjkt.io] damngood98:
I've no idea what might have changed. Personally I like ABC ROM. Pure Nexus is solid. Maybe take a look at the ABC thread for Yanks builds which a believe are mostly toned down. I don't hop around much these days, and would rather stay on something stable than flashing all the time as well. Good luck
[prjkt.io] ArmStrongDickPunch:
Thanks I'll check out his thread a D maybe give it a shot and I'll try to recreate the issue and post a catalog but from what others on stock rom with this issue have thought is that the /system/vendor partition is full and won't allow substratum to install the overlays but how to correct this I have no idea lol
[prjkt.io] ArmStrongDickPunch:
Here's some catlogs to help with my problem.
[prjkt.io] irule311:
I also tried downgrading without success. Themes no longer work no matter the firmware that I am on.
[prjkt.io] batai15beci:
this theme engine is so useless, bugged, slower , no enugh theme etc-. sorry guys but i not like this.
[prjkt.io] mrdunlop:
Anyone know of any good blurred system themes?

I am loving this theme engine over CMTE, imo its better as you can run different themes for different apps, settings ect, you can mix and match, fabulous!

But it seems to be lacking on the quantity of themes front
[prjkt.io] vsot13:
This is the comment of the year! Lol
[prjkt.io] rickysidhu_:
This theme engine is definitely not useless, almost no bugs for me, takes less than 10 seconds for a theme to apply, and there are actually quite a few themes out at this point.

But let's go with what you said, and pretend there aren't enough themes. Even ONE theme, such as Spectrum or MagPie, can give you TONS of different variations, making it feel as if you have hundreds, or thousands of different themes to choose from.

I would suggest not posting on this thread, or any thread for that matter, if you have no real issue you need help with, or have nothing positive to contribute.

Your post is very disrespectful to all the developers, contributors and themers who have put in countless hours to allow you to customize your device the way you want.
[prjkt.io] Badger50:
Nobody is forcing you to use it!!! I hear iphones have great themes. Might want to go look at those. Like my granny always told me, if you can't say something nice, don't say anything at all!! [emoji106]

Sent from me :)
[prjkt.io] batai15beci:
my favorite rom is use substratum, i must use it ! sorry but not like this substratum, i tried like , but i cant . sorry.
[prjkt.io] buffer overflow:
Sorry, but Substratum is DOPE in comparison to CM theme engine. Period ! ?
[prjkt.io] malkuu:
Plzz help me out getting this error i am using ressurection remix 5.8.1 with full OMS support
[prjkt.io] NepoRood:
It's OK, you don't have to apologize. The beauty of Android is that we can ALL customize and use what we want, when we want. You just posted your "thoughts" in the wrong place (apparently), and users just started harping on you about it.

I'm a BIG Substratum fan myself, but that doesn't mean you're

wrong

for not liking it :highfive:
[prjkt.io] gordon.shameway:
I feel sooooooo sorry for you, you poor little thingy!
[prjkt.io] rickysidhu_:
I definitely agree with you in the sense that we can use what we want, as well as not being wrong for not liking something. However, the way this person went about it, calling the theme engine "useless" is not an ideal way of going about it.

The least they could have done is shared their criticisms in a respectful and constructive manner, perhaps with their own ideas on how it can be improved, opposed to simply stating it is useless and buggy.
[prjkt.io] NepoRood:
I understand what you're saying, but, how do you "know" that his/her translator is conveying the correct message? I deal with a lot of people that use translators, and sometimes, what they are trying to say doesn't come across like they mean.

"Not what I 'like'", in one language, could mean "useless" in another...

"Slamming" someone, because of their opinion, regardless, is just wrong. Hello, "Freedom of Speech" (unless of course, you are saying something that I don't agree with...)
[prjkt.io] Surge1223:
While I see your point, you'd also think they'd be aware of that barrier, considering 90 percent of people with the same situation usually prefix or supplement their posts with

"Sorry, English is not very good"

or

"Sorry English isnt my native language"

Or some variation of the above
[prjkt.io] rickysidhu_:
I wasn't necessarily "slamming" this person. Just from what I read and understood from what they said, I was letting them know I personally felt it was disrespectful to the devs/themers.

Whether they meant to be disrespectful or not is another thing, I don't know for sure what they meant. But from reading that initial message, that's what it seemed like to me!

I definitely wasn't being hostile in any way, and even offered advice to provide some constructive feedback, if possible!
[prjkt.io] beanboy07:
Looking for help with font packs please. When I try to build a font pack with any theme the button for building/enabling is not present with or with out a theme applied. Specific font only apps (tried 3) never load. I have a drop down with nothing showing and a spinning load circle that never stops. Tried uninstalling/reinstalling Substratum, clean flash latest build for my ROM which is PN for the 6p. Any help and ideas much appreciated.
[prjkt.io] skiely666:
Try installing an older version of the substratum app from apk mirror, 519 that worked for me. The newer version of the app stopped giving me the warning about dangerous firmware then I knew something was up. It's worth a shot..
[prjkt.io] Surge1223:
Out of curiosity, is it a storage permission denied issue?
[prjkt.io] irule311:
Thank you! This worked! It seems like the latest version of substratum has some issues with the new February update.
[prjkt.io] Pkt_Lnt:
https://play.google.com/store/apps/details?id=com.brit.swiftblack.layers
[prjkt.io] luisfigueroa.07:
work on galaxy s7 with Android 6.0.1?
[prjkt.io] beanboy07:
Permission to modify system is allowed. Thanks for the reply
[prjkt.io] xploder270:
Does anyone have a more detailed guide about how to bake OMS support into a ROM?

I build LineageOS for my device daily and would like to add OMS support but I can't quite figure out how to do it.

Thanks in advance.
[prjkt.io] nathanchance:
I don't have a link offhand but any cherry picking guide should explain to you how to do it, the only issue is you may run into conflicts that will require you to read/understand the code to some degree so if you have a hard time with that, it may be more difficult than just simply picking.
[prjkt.io] :
Nope, the stock rom doesn't have built in support for substratum.
[prjkt.io] luisfigueroa.07:
ok, thank you men!
[prjkt.io] flyinjoe13:
Any place I can go and read up on how to add custom headers to my theme? I've never done that before because we could always control the quick settings header color thru color references.

Thanks...
[prjkt.io] pkelly517:
True, but it is still early February. I totally expect a lower level of intelligence to pop up in the next 10 months.

[emoji3]
[prjkt.io] nathanchance:
I don't know if it can be done alongside your theme APK but this is what everyone is using now: https://github.com/omnirom/android_packages_apps_OmniStyle
[prjkt.io] flyinjoe13:
Is that what that app is for? I saw it in Root Explorer and didn't know what it was. Thanks for the heads up.
[prjkt.io] RBwai:
Is it possible to mix 2 themes at the same time, so I can have layers for phone app from one theme and the rest apps is themed with other theme.

So is it possible to mix parts of two theme at the same time?

If this is possible, can you please give us a guidance for this.

Thanks
[prjkt.io] rickysidhu_:
Mixing themes works for me. Check out the "priorities" section in the Substratum app for more info on what you want ;)
[prjkt.io] bdwilk:
Yes it's one of the best things about subs. Also on some apps you can mix 2 themes on the same app. For instance on YouTube I have the full black from Swift Black but mixed it with another theme to get the same accent colors of my main theme. Also for my Gboard I use Spectrum and another theme for the same effect.
[prjkt.io] RBwai:
Ok, thanks for the answer, but what is procedure for mixing the themes. My latest instaled theme overwrite theme that was instaled before.

Theme by my choice is S.i.X. theme (with red accent) , but I dont like only one colur in telephone app, so I would like to replace with another layer from other theme, where telephone app has different colours for different contact - stock like.
[prjkt.io] bdwilk:
Just go through the list of apps/features of a theme and check the boxes of the apps/features you want from that theme. After building and applying from one theme go to another theme and do the same thing till you're satisfied. When you're done always reboot. I know it says it's not needed but in my experience it is.
[prjkt.io] Spannaa:
It depends on the themes you want to mix and how they're put together.

Most themes use shared resources from the framework in their overlays so the results you see when you mix overlays from different themes is unpredictable.

Sometimes it works, sometimes it doesn't - there's only one way to find out...
[prjkt.io] WarpspeedSCP:
it definitely is.

There are c check boxes for each overlay compatible app in the menu of each overlay. Select the apps that you want to apply a specific overlay to, then hit build and enable. You can do this with multiple overlays at once.
[prjkt.io] RBwai:
Thanks for your aswers. the problem is that last instaled theme installs the selected overlays, but other which is selected from first theme goes stoc a like. I would like to have dark background, but last instaled theme where leyers are not selected, at the end of updating it, goes stock - with white background.
[prjkt.io] xploder270:
I've managed to bake a rom with OMS support and masquerade. Substratum Options also show the versions of both modules.

However, when I apply a theme, it compiles without errors and activates but nothing changes even after a reboot.

I've noticed that it never asks for masquerade root access - could that be the problem? masquerade.apk is in /system/priv-app/.

EDIT: I've tried with a complete clean flash and it still wouldn't work. Installed SuperSU and substratum instantly prompted for masquerade root access. My guess is that currently LineageOS's cm-su method doesn't work. Hasn't been a problem before today's build.
[prjkt.io] nathanchance:
It's an sepolicy issue, LOS's policy doesn't allow platform apps to call upon su
[prjkt.io] vetzki:
that was how I solved the se issue (but I dont use cm/lineage)

---------------------------------- domain.te ----------------------------------
index a2187a95..83693b64 100644
@@ -429,7 +429,7 @@ neverallow { domain -su } { file_type fs_type dev_type }:{ lnk_file fifo_file so
# Nobody should be able to execute su on user builds.
# On userdebug/eng builds, only dumpstate, shell, and
# su itself execute su.
-neverallow { domain -init -untrusted_app userdebug_or_eng(`-dumpstate -shell -su') } su_exec:file no_x_file_perms;
+neverallow { domain -init -untrusted_app -platform_app userdebug_or_eng(`-dumpstate -shell -su') } su_exec:file no_x_file_perms;

# Do not allow the introduction of new execmod rules. Text relocations
# and modification of executable pages are unsafe.

------------------------------- platform_app.te -------------------------------
index d4a27ad9..bda226df 100644
@@ -56,3 +56,5 @@ allow platform_app vr_manager_service:service_manager find;
# Access to /data/preloads
allow platform_app preloads_data_file:file r_file_perms;
allow platform_app preloads_data_file:dir r_dir_perms;
+
+allow platform_app su_exec:file execute_no_trans;

------------------------------------ su.te ------------------------------------
index 4405a274..738f13a8 100644
@@ -8,6 +8,7 @@ userdebug_or_eng(`
type su, domain, mlstrustedsubject;
domain_auto_trans(shell, su_exec, su)
domain_auto_trans(untrusted_app, su_exec, su)
+ domain_auto_trans(platform_app, su_exec, su)
domain_auto_trans(init, su_exec, su)
allow domain untrusted_app_devpts:chr_file { open getattr read write ioctl };

or just remove masquerade
[prjkt.io] batai15beci:
i have theme install failed and logchar..

any help me? thanks