yashsingh1/xdaforums huggingface dataset:
[prjkt.io] tcat007:
You're supposed to ignore the message (says so on playstore description). Some apps don't theme right, but most do. Make sure you delete all other overlays and you use its "Android" and settings overlay to start and see what happens. I'm on 6p DU and has no glaring issues.
[prjkt.io] bdwilk:
Did you choose your version from the "important" menu?
[prjkt.io] skeeter123:
Theme 1+3T advice?

"fixin' " to attempt Substratum on my rooted w/TWRP and SuperSu, otherwise stock (O2 V3.5.3 - Android 6.0.1) , OnePlus 3T. Downloaded TBOs latest theme-ready apps (V27.6)...

...any tips on doing this to the 1+3T?

TIA!
[prjkt.io] kallest1100:
What is Masquerade?

And can i become a Link?
[prjkt.io] Pkt_Lnt:
See second section. http://xdaforums.com/showpost.php?p=67854202&postcount=4

Q. What is Masquerade?

It needs to be compiled in the ROM.
[prjkt.io] kallest1100:
Can i Test the Rom?
[prjkt.io] Pkt_Lnt:
Find a ROM for your device that has OMS support and Masquerade. The Development forum for your device would be a good place to start.
[prjkt.io] kallest1100:
The Rom has oms, but after Theme change, Reboot ends in a bootloop.

What is wrong?

I wont to have cm14.1 whit dark Backgrounds and a grae Call screen whit dark Button.

Can anyone help ne?

Oneplus One whit Jgcaap cm14.1
[prjkt.io] Pkt_Lnt:
You need to post a logcat of the bootloop to get help.

http://xdaforums.com/showpost.php?p=69352451&postcount=751
[prjkt.io] nathanchance:
That ROM doesn't have OMS, it has legacy support which is why you end up in a bootloop. There is nothing for any of us to do. Ask your developer to add OMS support or switch ROMs. As [MENTION=4403217]Pkt_Lnt[/MENTION] said, check your device forum to see if there are any compatible builds.
[prjkt.io] kallest1100:
See here: CyanogenMod 14.1[OMS][2016/11/27][Make CM great again!][Optimized] by jgcaap

The Rom has oms?

In the title it stands.
[prjkt.io] nathanchance:
The title is the only place that OMS support is mentioned and he doesn't appear to have all of his repos public/pushed so that's why I assumed it didn't. Substratum shouldn't offer to reboot anything on OMS. Screenshot Substratum's home page (where it shows all of the installed themes) and post it here.
[prjkt.io] bdwilk:
I don't care to look for it but I know jgcaap said himself he's going to temporarily remove OMS support due to the migration to 7.1.1. He just didn't remove it from the OP.
[prjkt.io] kallest1100:
Okay, you are right, I had overlooked.

My English is not so good.

There I not always come along directly.

Excuse please the questions.
[prjkt.io] nathanchance:
ROM developers, commits for OMS7 and our exposures are Gerrit now! Read more here: https://plus.google.com/+NathanChancellor/posts/d81t1SFiA6W

Users, if you want your ROM to have full exposure support, link them the above post, it has everything they need to get going.
[prjkt.io] Has_anDroid:
faKE NEXUS 4 ROM 7.1.1 work ?
[prjkt.io] bdwilk:
Let us know. Use a theme for 7.1.1 preferably swift dark/black. Be prepared for bootloop and have your ROM zip to dirty flash just in case.
[prjkt.io] Has_anDroid:
ı am sorry
[prjkt.io] Ghisy:
Hi guys,

Does anyone know if the MagPie theme is still being developed? Just wondering if it's compatible with 7.1.1 (anticipating the next Pure Nexus release).

Thanks!

Sent from my Nexus 6P
[prjkt.io] tcat007:
Just tried Magpie on DU 7.1.1, most overlays work. A glitch here and there, I'm sure it will get updated. I'm waiting for Spectrum. In the mean time, many others work perfectly.
[prjkt.io] Dungeon47:
I got an email response from the dev a couple of days ago saying an update will come when there is time; it's a busy time of year.
[prjkt.io] Ghisy:
Oh awesome, thanks for the info! ðŸ‘

Sent from my Nexus 6P
[prjkt.io] shaggyskunk:
If a Rom dev has added support for Masquerade - is that the same as OMS support... I'm asking this with reference to Swift Black where you have to select 7.1 with OMS support or 7.1 legacy?

Sent From My SM-N910W8 ðŸ‡¨ðŸ‡¦
[prjkt.io] nathanchance:
It should mean that they have added OMS but they could have just added Masquerade without any of the OMS commits. Do you have a link to the ROM handy, I can check.
[prjkt.io] shaggyskunk:
Thanks

http://xdaforums.com/showthread.php?t=3495231

Download link

xdaforums.com/devdb/project/?id=17713#downloads

Sent From My SM-N910W8 ??
[prjkt.io] nathanchance:
He doesn't have his FWB repos public but judging from his changelog, he added OMS. If Substratum just shows "substratum" instead of "substratum legacy" in the action bar on the main view, you are good to go.
[prjkt.io] shaggyskunk:
This is what I'm seeing

Unfortunately for the moment I believe.

Sent From My SM-N910W8 ??
[prjkt.io] nicesoni_ash:
There are way too many commits, do I need to merge all of them into my repos (Any OMS or exposure related commit)?
[prjkt.io] nathanchance:
You need the OMS commits for core functionality but themes are going to look bad without the exposures. It's completely up to you, not my ROM or device but I would merge everything under the OMS, OMS-Extras, and Exposures topics.
[prjkt.io] nicesoni_ash:
From open branch only or from merged too?
[prjkt.io] nicesoni_ash:
[MENTION=6842057]The Flash[/MENTION] [MENTION=3605033]nicholaschum[/MENTION]

Hi, I have added OMS commits into my repo.. All the open ones related to OMS7. Here is my framework repo.

https://github.com/ashoksoni/android_frameworks_base/commits/omst

Build is giving errors after adding frameworks related commits, other commits not related to frameworks didn't stop building.

Here is the error if you could help.

frameworks/base/libs/androidfw/AssetManager.cpp:765:20: error: out-of-line definition of 'addSystemOverlays' does not match any declaration in 'android::AssetManager'

void AssetManager::addSystemOverlays(const char* pathOverlaysList,

^~~~~~~~~~~~~~~~~

frameworks/base/libs/androidfw/AssetManager.cpp:794:13: error: no member named 'isSystemOverlay' in 'android::AssetManager::asset_path'

oap.isSystemOverlay = true;

~~~ ^

frameworks/base/libs/androidfw/AssetManager.cpp:806:54: error: no member named 'addOverlay' in 'android::AssetManager::ZipSet'

const_cast<AssetManager*>(this)->mZipSet.addOverlay(targetPackagePath, oap);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

3 errors generated.

[ 5% 471/8005] host C++: libaapt <= frameworks/base/tools/aapt/Command.cpp

ninja: build stopped: subcommand failed.

build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed

make: *** [ninja_wrapper] Error 1

make: Leaving directory '/home/ashoksoni/rr'

#### make failed to build some targets (01:38 (mm:ss)) ####

.

Appreciate any help. Thanks.
[prjkt.io] Elanza_48:
Sir,is it supported on cm 14.1, which has no theme engine ?
[prjkt.io] nathanchance:
First off, get rid of this commit, it's not ready to be merged, that's why it has -2 on it. As for the other errors, I don't know. Did those commits go in clean or did you have to fix merge conflicts?
[prjkt.io] nicesoni_ash:
I'll start fresflh without this commit, some of them including this one went ok, some had merging conflicts. I'll start again and come back. Thanks.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] ibrokemypie:
Adding substratum to my rom as a system app causes it to get stuck saying root permissions havent been granted, even though it never asks for them... Any fix?
[prjkt.io] nathanchance:
SELinux is denying Substratum root permissions because system apps don't have the ability to call upon root. Either go permissive or add a commit like this one: https://github.com/Flash-ROM/system_sepolicy/commit/3da14e0a9863a5e2a8a47dd6f1f272c277951b42
[prjkt.io] ibrokemypie:
alright, I have added masquearade, but now I cant understand how to actually add OMS, there are no resources anywhere that I an find to do this, only links to gerrit....
[prjkt.io] nathanchance:
Pick the commits from Gerrit into your repos, the project will tell you which repo to pick it to, and the download option in the upper right hand corner will let you copy a command to pick the commit easily into your repo (choose the cherry-pick option). We assume you know the basics of git and adding commits to a repo.
[prjkt.io] ibrokemypie:
every single commit on the gerrit? or just the open ones?
[prjkt.io] nathanchance:
All of the commits under the OMS, OMS-Extras, and Exposures topics.
[prjkt.io] NepoRood:
Successfully added OMS to AOKP Nougat, not myself, but the Kang Team pulled it off. Great to have themes now, thanks to the whole Substratum team :good:
[prjkt.io] ibrokemypie:
getting an error trying out a theme on the rom...

``

» [com.google.android.apps.translate]: Failed to generate resource table for split ''

» [com.google.android.apps.translate]: /data/user/0/projekt.substratum/cache/SubstratumBuilder/bitsykolayers.InversionFree/assets/overlays/com.google.android.apps.translate/workdir/values-v21/styles.xml:9: error: Error: Color types not allowed (at 'colorControlHighlight' with value '#33009688').

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

``
[prjkt.io] nicesoni_ash:
Report it to the theme's dev, no point posting here.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] ibrokemypie:
it seems installing any theme simply does not work, they say they are successfully installed but nothing changes. even after restarting.
[prjkt.io] nathanchance:
Did you grant Masquerade root access?
[prjkt.io] ibrokemypie:
yep, that i did
[prjkt.io] nathanchance:
Get a log during installation so we can see the full picture.
[prjkt.io] Spannaa:
On my OP2/Tesla, sometimes a theme gets installed properly but none of the overlays are actually enabled. Just selecting enable all overlays for this theme in the overlays menu usually does the trick.
[prjkt.io] ibrokemypie:
will a logcat do?

http://ptpb.pw/KexF

little long, didnt cut it just in case though...

---------- Post added at 07:00 PM ---------- Previous post was at 06:58 PM ----------

tried that too, still nudda
[prjkt.io] nathanchance:
Perfect. Masquerade is getting denied access to root still

12-18 18:56:22.415 11392 11392 W rade.substratum: type=1400 audit(0.0:369): avc: denied { execute } for name="su" dev="mmcblk0p63" ino=3267 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:su_exec:s0 tclass=file permissive=0 12-18 18:56:22.415 11392 11392 W rade.substratum: type=1400 audit(0.0:370): avc: denied { execute } for name="su" dev="mmcblk0p63" ino=3267 scontext=u:r:platform_app:s0:c512,c768 tcontext=u:object_r:su_exec:s0 tclass=file permissive=0 12-18 18:56:22.420 5368 5368 W System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'void java.io.BufferedWriter.write(java.lang.String)' on a null object reference
[prjkt.io] ibrokemypie:
already put the following in cm.te

# Allow system apps (like Settings) to use su
allow system_app su_exec:file { execute_no_trans getattr open read execute };

# Allow private apps (like masquerade) to use su
allow priv_app su_exec:file { execute_no_trans getattr open read execute };

and commented out the neverallow line (terrible i know) so now i dont have a clue what else is needed, doesnt seem there is much writing up anywhere either...
[prjkt.io] nathanchance:
Yeah I'm going to have to dig into this within the next couple of days I'm sure CM is doing something screwy. Workaround in the meantime is to go permissive during install.
[prjkt.io] ibrokemypie:
thanks so much, please do tag me if you can when you work it out, cant wait to have it working

edit [MENTION=6842057]The Flash[/MENTION] is there a particular reason for masquerade to be in system/priv-app rather than system/app? putting it in the latter makes everything magically work fine...
[prjkt.io] nathanchance:
Being in priv-app prevents the app from being killed by Android background processes.
[prjkt.io] ibrokemypie:
another way some apps use is a persistent notification which the user then hides
[prjkt.io] nathanchance:
Yeah, Substratum does that but the problem is that Masquerade needs to be ready at all times to receive Substratum's commands so a notification would need to always be there.
[prjkt.io] sp1312:
hi i am not able to go to power menu page. its by default soft restarting the device. how do i uninstall the theme. I have uninstall the app still it is showing the same theme.
[prjkt.io] Pkt_Lnt:
Flash the rescue zip in the /substratum folder on your internal storage when in TWRP.
[prjkt.io] shaggyskunk:
Flash the Rescue zip OR Restore your Nandroid OR Dirty Flash the Rom OR Factory Reset - Advanced in TWRP 3.0.2-0 - Manually Wipe System - Data and Caches - Flash Rom and Gapps. 5. Did you read this Thread?

Sent From My SM-N910W8 ðŸ‡¨ðŸ‡¦
[prjkt.io] The_Keeper86:
I'm pretty sure I already know the answer. Is there any way of getting this to work with any of the Note 5 touchwiz roms? I'm guessing not but figured I'd ask anyway :) thanks!
[prjkt.io] xxtrz:
I'm running substratum on unofficial resurrection nougat rom with mixed results. My understanding is that it is running in legacy/compatibility mode and you won't get the full flavour. Means: themes will be flawed. It depends on the theme.
[prjkt.io] JaylanPHNX:
You really need a ROM that supports Substratum, especially with 7.1.
[prjkt.io] VatsalRaj:
Hello,

I tried Substratum but failed on my device.

Stucked at boot logo.

Tried bootlooping things but didn't work.

Help me in this.

Rooted Oneplus X OOS 3.1.4 with TWRP installed.

Reply asap.
[prjkt.io] Pkt_Lnt:
http://xdaforums.com/showpost.php?p=70151895&postcount=1091

http://xdaforums.com/showpost.php?p=70151896&postcount=1092
[prjkt.io] VatsalRaj:
I don't see any zip, please attach one if you're having.

Pleasee:crying:
[prjkt.io] eduardozeassesme:
Legacy

https://drive.google.com/file/d/0B2bzgXnjYs1eTHlYTDZlSE1RS2M/view?usp=drivesdk

OMS

https://drive.google.com/file/d/0B2bzgXnjYs1eTHlYTDZlSE1RS2M/view?usp=drivesdk
[prjkt.io] Pkt_Lnt:
An alternate solution is in the FAQ you quoted.
[prjkt.io] VatsalRaj:
You're a lifesaver man. :o

---------- Post added at 11:17 PM ---------- Previous post was at 11:16 PM ----------

The method in FAQ didn't worked, that's why I had to ask for the zip as there were no such things like overlays.xml nor the zip.

But anyways, thanks for the reply.
[prjkt.io] eduardozeassesme:
You are welcome man :victory:
[prjkt.io] Spannaa:
If you have an issue with a specific theme, contact the developer, explain what the issue is and include full details of your setup (device, rom, steps taken during installation etc.).

If you can manage it, attach a logcat taken during the theme's installation too.

Just posting negatively without any supporting information helps nobody.
[prjkt.io] tcat007:
I missed it before removal, but Spectrum is probably the best theme out there!
[prjkt.io] Clark Joseph Kent:
Thread Cleaned and if I see that type of posting again, I wont be this nice in giving you a warning. Please take heed to this warning, it will be my only one....
[prjkt.io] nathanchance:
UPDATE!

Decided to get off my lazy butt and update the fourth post. Some new things include a dummy guide to logcat, how to contribute via Gerrit (we are a fully open source project and would LOVE for people to contribute), and how (briefly) to merge OMS fully into your ROM (commits will be merged tomorrow). FAQ has been updated to encompass some of the more recent UI changes and will be updated again when icon packs are available. Feel free to give me constructive feedback if you want something added or changed, otherwise enjoy!
[prjkt.io] fhem:
Do you ever sleep :good: :laugh: Thanks so much for all you for the community.
[prjkt.io] pkelly517:
About time!

It looks like you've only been posting 30 times an hour between XDA and G+ !

Every hour of the day.....

We all appreciate your efforts, but remember that butt time is absolutely allowed during the holiday season.

Merry Christmas!
[prjkt.io] sandev9:
is there any theme which can change the system ui, notification drawer and settings into the way as Nougut has ....?

sorry for such Noob question! :silly:
[prjkt.io] Badger50:
https://play.google.com/store/apps/details?id=com.brit.swiftdark.substratum https://play.google.com/store/apps/details?id=com.brit.swiftblack.layers

These 2 will do everything you asked for except the notifications. Those still remain with a white background.

Sent from me :)
[prjkt.io] sandev9:
thank you.

but if i'm running on Marshmallow is it still possible to get Nougut like system ui and settings?
[prjkt.io] Badger50:
I believe somewhat so. Also check out Spectrum and Magpie themes. They have sub categories for changing system UI and notification settings. I used those 2 on MM and they worked great [emoji106]

Sent from me :)
[prjkt.io] freeforce:
I'ım using Xiaomi Redmi Note 3 Pro.

Is it compatible with Offical cm14.1 version?

When I install the theme from the Play Store but phone bootloop.

I'm sorry for my bad english.
[prjkt.io] tcat007:
Substratum is not supposed to work on cm Roms.
[prjkt.io] TweaknFreak:
It won't work with cm14.1 you need a ROM with OMS3 commits.
[prjkt.io] dls5375:
Pixel ui
[prjkt.io] TweaknFreak:
Enigma and Galaxy evolution beta are giving error messages "This theme needs to upgrade it's resource cache before it's functional." Any thoughts?

BTW I have contacted the theme authors and they are trying to solve it. I just wanted to get an idea about the error message
[prjkt.io] JaylanPHNX:
Try clearing data for Substratum app. That may force it to rebuild theme resource caches.
[prjkt.io] gulshanstrider:
Edit Deleted
[prjkt.io] dh.harald:
Hi,

Is there any chance to run Substratum without root? (unfortunately, my netbank application is very paranoid)

I've patched my ROM with OMS patches

I've compiled masquerade and put it into /system/priv-app.

based on this comment:

I tried to put Substratum & libs into /system/priv-app as well, but it's still asking for superuser permission and it stops.

Any suggestions?
[prjkt.io] JaylanPHNX:
Needs root. I know they'd like to eventually figure out a way to do it without root, but that's a long way off. You might be able to root, apply your theme, then unroot.
[prjkt.io] reality1234:
Hey developers ... Is there any chance by which we can look that what would a theme would look like after compiling..just like we can see on arcus on cmte?
[prjkt.io] shaggyskunk:
There's preview images of individual Substratum Themes on the Store & For quite a few on G+ Communities.

Sent From My SM-N910W8 ðŸ‡¨ðŸ‡¦
[prjkt.io] anindyam1272:
Please help me. I am not able to apply any boot animation using substratum. Whenever I try to apply any one of the several boot animations that I have, substratum comes up with an error saying that the boot animation failed to apply.

Phone : oneplus 3

ROM: Freedom OS CE

Substratum version : four hundred ninety
[prjkt.io] Iyiren:
help, system ui has stopped.
[prjkt.io] Badger50:
Not much info to go on there dude. Delete the vendor overlay folder with root explorer type app, or with TWRP's file manager.

Sent from me :)
[prjkt.io] ChefChaudart:
Hello,

Is it possible to keep its personalizations choices after a ROM update ?

Cheers
[prjkt.io] tcat007:
If you don't clear data.
[prjkt.io] Stickypinkyfinger:
Any chance of this working on lollipop?
[prjkt.io] JaylanPHNX:
I'm pretty sure it's 6.0 and up only.
[prjkt.io] shaggyskunk:
You could always use RRO Layers Manager and RRO Layers Themes even if it's deprecated.

Sent From My SM-N910W8 ðŸ‡¨ðŸ‡¦
[prjkt.io] mihran_thalhath:
Anyone know which are the oms commits to be added? When i cherry picked , some of them are asking to resolve conflicts.
[prjkt.io] Pkt_Lnt:
Look at the information in post #4.
[prjkt.io] mihran_thalhath:
So I need to cherry-pick the commits of n-mr1-oms7 branch only?
[prjkt.io] Pkt_Lnt:
I can't answer your questions, I just know that The Flash just update that information in post #4. There have been a few conversations on this earlier in the thread. Try starting here and read the messages from The Flash about commits.

http://xdaforums.com/showpost.php?p=70083635&postcount=1062
[prjkt.io] nicesoni_ash:
Conflicts doesn't mean something is wrong, just resolve them and continue.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] mihran_thalhath:
So if one of the conflicts shows as both_modified, do i have to remove the code which was not expected?
[prjkt.io] nicesoni_ash:
Depends on the code and the commit.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] mihran_thalhath:
How can I ensure that I am doing the right thing? :p
[prjkt.io] nicesoni_ash:
I can't teach you that. You got to learn that yourself.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] Diego98:
Hello, I'm on Dirty Unicorns 11 based on Android 7.1.1 and I can't correctly apply my themes. I choose the color and the accent but when I apply the overlays the result is a theme with random colors (with Mono/Art theme) or a teal theme regardless of the color I chose (with Reverie). The only theme that I can apply correctly is Transparent. What can I do to solve this issue?
[prjkt.io] cristobalite1983:
» [com.android.email]: /data/user/0/projekt.substratum/cache/SubstratumBuilder/com.r3ds.deityoms/assets/overlays/com.android.email/workdir/drawable/chips_dropdown_background.xml:6: error: Error: Color types not allowed (at 'drawable' with value '#ff222222').

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

I got this logcat error while trying to update my rom with deity theme. Anyone know what went wrong???
[prjkt.io] pkelly517:
https://plus.google.com/+CharG/posts/ZDgZQDRv5p9
[prjkt.io] Spannaa:
Yep, like it says in the logcat, there's an error in the aosp email overlay in the theme.
[prjkt.io] Clark Joseph Kent:
And gone....use the OT forums for your spam like posts.
[prjkt.io] savinjo22:
Guys help me out , I can't download most of the themes because "not available in your country" , and the one I found on google it says "not licensed " what to do?
[prjkt.io] shaggyskunk:
Don't know if this is going to be much help - But it may give you some ideas?

https://support.google.com/googleplay/android-developer/table/3539140?hl=en

Sent From My SM-N910W8 ðŸ‡¨ðŸ‡¦
[prjkt.io] The_Keeper86:
Even though it isn't compatible is there any way to get this working with Cyanogenmod?
[prjkt.io] nathanchance:
You have a few options:

1. Use a theme like the Swift series that works around not being able to overlay framework.

2. Build CM yourself and either fix RRO or add OMS.
[prjkt.io] nathanchance:
You may try reaching out to some of the themers via email and see what options are available to you. Downloading pirated APKs will trigger our anti-piracy mechanisms as you are stealing from the developer. Most themers are open to promo codes or other ways of getting you the theme if you talk to them.
[prjkt.io] flipeicl:
I'm running Substratum on a RR 5.8.0 on a Galaxy S4 Mini i9192 with OMS support, but when I start Substratum is still running rro2/legacy, is needed to do something to get OMS enabled?
[prjkt.io] dave il barbaro:
Same problem for me. I Uninstalled lucky patcher and rebooted, but it's still yellow....
[prjkt.io] vladniko:
Dirty flash your rom
[prjkt.io] shaggyskunk:
You shouldn't be using the app that you uninstalled to begin with! Devs certainly aren't going to help when someone has been using an app that's designed to essentially steal their work.

Sent From My SM-N910W8 ??
[prjkt.io] SamuelBegui:
Deleted