yashsingh1/xdaforums huggingface dataset:
[prjkt.io] Phrodini:
You're on a ROM with substratum support and or tried other themes., What are the steps you take to apply a theme?
[prjkt.io] Kappa Lamda:
Rom has not updated yet... But I've read that we can use substratum like layers on roms that support layers.

Steps are :

1) Install Substratum app

2) Install Domination theme

3) Open App

4) Activate all overlays on Legacy Tab

5) Reboot
[prjkt.io] shailuk301:
Can anyone tell how to change the navigation bar size using substrantum oms ?
[prjkt.io] alessio89g:
[MENTION=3605033]nicholaschum[/MENTION]

I'm using latest substratum app, but I spotted an issue on last two version of it:

I've only a Overlay installed (N Navbar) and when I try to open its tile for update it to the latest downloaded version, a super-fast message flashes saying:

N Navbar's Cache is now rebuilding…

but nothing happen, the app remains on the Overlays list.

On the comments of the both apps in Google Play Store I don't read any about this issue.

What I can do?
[prjkt.io] pkelly517:
I wish I had the patience to answer questions with the thoroughness that Syko does.

Of all the extra information you read, some may stick. Something you may be able to pass on in a future post.

Personally, I learned that OMS will be replacing RRO upstream.

A more knowledgeable user base benefits all of us.
[prjkt.io] Surge1223:
I used to think that way. Like 4 years ago. Then things just got worse and worse and the questions got so bad and people did such little research on their own time that xda had to intervene.

And that folks, the story of how the embarrassing XDA-Assist program was born.

Part of me died that day. We went from being a Doctors only forum to a WebMD forum.
[prjkt.io] Pkt_Lnt:
Well, there are still some of us non-doctor weird technoweenies who do actually read and learn, but since I have become an RC, the frustration with the demands for spoon feeding has certainly grown.
[prjkt.io] pkelly517:
That's all fine and dandy.

Except the response that [MENTION=1050103]sykopompos[/MENTION] posted was to a question that seemed to be properly researched. The post was merely asking for confirmation to what he thought he discovered. Syko responded with an answer and a bit of elaboration.

Anyhow, I thought your post came off as disrespectful to Syko. But I'm done.
[prjkt.io] Surge1223:
I know. I was trolling him. He's always so serious all time.
[prjkt.io] Phrodini:
Your problem is cm already has a theme engine, substratum is made for stock and others..not cm
[prjkt.io] DirkStorck:
Yeah but in this ROM it is not included....at least I don't have an option to enter the theme engine.
[prjkt.io] komer:
I have AOSP MM rom on my K3 Note. Looks quite like stock 6.0 rom. And I have exact the same issue. Theming works perfectly up to the point when I long press the power button. Then, device soft reboots.

They say it's compatibility issue.

But you can still theme other apps. If you don't theme "settings" "system UI" and few other related overlays then bug is not present. I am doing that. :) I like my Gmail, whatsapp, playstore and few other apps to be themed.

Pity for settings and notifications tho'. I would like that themed too, but there's no ROM for my device with substratum support baked into it.
[prjkt.io] JaylanPHNX:
They may have already changed some inner workings in prep for cm theme engine, even if CMTE isn't yet included. I don't know if that's the cause of your issue, I'm just speculating based on that possibility.

I have to 6p.
[prjkt.io] nicholaschum:
Was it a notification? If so, then wait until it says Successfully updated.
[prjkt.io] nicholaschum:
That is definitely a theme related issue, however [MENTION=2808964]jerbeck24[/MENTION] doesn't support CM builds and most Substratum themers don't support CM.
[prjkt.io] jerbeck24:
Nope... Only a substratum theme. Sorry [MENTION=2006309]DirkStorck[/MENTION]!
[prjkt.io] alessio89g:
No, isn't a notification (if you mean in StatusBar), it's like a toast notification, but more big, more fast and on the half-top of the screen.

I can't update the theme, because it's tile doesn't open.
[prjkt.io] three west:
WebEx?

Hey folks,

I'm having a problem with WebEx crashing with a theme applied. I'm fairly familiar with Substratum and am a happy user other than this one app that will not function when I have theme's installed.

App in question

https://play.google.com/store/apps/details?id=com.cisco.webex.meetings

I'm running

Shamu

07/30 Pure Nexus 6.0.1

Substratum 231

Spectrum 8.6.1

logcat filterered for webex

http://pastebin.com/pFKP9sYj

Any help appreciated.
[prjkt.io] chriskhany:
Hi I've got a minor question which I'm not sure if it's been answered or not.......you're apps awesome!it doesn't lack anything but when I add a layer from one theme it deletes the previous applied layers from the other one...think that I apply spotify layer from theme A then (make a copy of its file in system/vendor/overlay folder to sdcard) apply youtube layer from theme B (applied layer spotify no longer exists) so I simply retrieve it's file from sdcard and I guess that would work.(I'd try)so I'd be having layers from 2 themes at the same time...but is it accurate?did u disable having layers from different themes for safety measures??? Itd be great to have a don't delete this layer in advanced manager...
[prjkt.io] komer:
No such issue here. I've got almost everything themed with theme A and then just Gmail with theme B. Applying theme B for Gmail didn't delete anything.

I'm using RRO (substratum legacy mode).
[prjkt.io] iwantz:
I assume you are using the latest version of the substratum

Make sure the toggle as shown below if you don't want to disable all themes that have been applied when applying a new theme...
[prjkt.io] JBolho:
I'm using this on NitrogenOS (Android N) for Mi3, and every single dark-style theme makes documentsUI and package-installer (both system apps) force-close. The only ones that do not cause any problem are the light ones (like Orange Kitten - Light) I've tried at least 3 different dark themes, and all of them cause me that problem.

When i used on AOSP 7.0, in legacy mode (before the dev added OMS support), this didn't happen.
[prjkt.io] chinesecooler:
Hi all,

I just upgraded from Layer Manager to Substratum on my N5X stock rom but it is completely broken. Whenever I apply a theme it says everything compiles successfully but after the reboot nothing happens. If I apply the same theme on Layer Manager it works just fine.

Anyone got an idea?
[prjkt.io] Golf c:
No problem, you have to delete all your old overlays and folders. Vendor/overlay and system/vendor/overlay. You have to use Substratum supported themes. No old themes. You have to have enough free system space to compile the themes. Might have to delete some Google stuff and download from play store. Your on stock with no OMS commits? Therefore you will be in legacy mode, must reboot to apply theme.
[prjkt.io] chinesecooler:
Thanks for the suggestion mate. I just checked both overlay folders under vendor and system/vendor. They are already empty. I got like 12g space left and I always do a reboot after change (same as layer manager). Should I check the overlay folder right after applying the change and before I reboot my phone?

---------- Post added at 12:28 PM ---------- Previous post was at 12:19 PM ----------

Yes! I think it worked. I had to delete the 'overlay' folder itself. After the compile I can see an APK file in the folder. Everything works now. Thanks so much!
[prjkt.io] benzo:
I have one question: TWRP can't decrypt data partition (at least on my Xperia Z3 Mrshmallow and many other devices), so in case of issues/bootloops with a theme/overlay will be not a way to recover the phone without wiping/formatting data partition?

I hope my question is clear.

Thank you
[prjkt.io] Pkt_Lnt:
remove - I misread the location of the xml file
[prjkt.io] benzo:
Hello and thanks for the reply!

I can flash on system partition and i know there is A rescue flashable zip but how does it works from recovery if i can't flash on data partition?

Thank You again

---------- Post added at 04:20 AM ---------- Previous post was at 03:23 AM ----------

So it is risky for encrypted device ? Too bad ?
[prjkt.io] Pkt_Lnt:
I don't know. Please don't draw conclusions from this. I just remembered the /system part of the path to the xml file. I forget it was /data/system.

So the reply is I do NOT now the answer to your question.
[prjkt.io] benzo:
OK, thanks anyway. I hope [MENTION=3605033]nicholaschum[/MENTION] can give me An exhaustive answer.
[prjkt.io] nicholaschum:
I'm not sure what to do if your TWRP can't touch your data partition. You mainly need to erase /data/system/overlays.xml.

You should really find the root cause for not being able to decrypt, as many ZIP files flash a bit of stuff to the data partition.
[prjkt.io] benzo:
TWRP is the cause, i'm not an Android dev, i use compatible TWRP from Z3 Forum. You can google to see there are many problems with TWRP, not only on Z3.

However thank you for the reply, and good work!
[prjkt.io] mattx89:
It's possible to add a translation file for a language?

For example I want to translate to italian the nitrogen_string.xml inside the res/values folder in com.android.settings.

So I created overlays/com.android.settings/res/values-it/nitrogen_string.xml and there I copied and translated the original nitrogen-string file.

But when installing theme in the log it gives me "SubstratumBuilder: warning: string 'tag_name' has no default translation." for every tag. What can I do ?

Thank you!
[prjkt.io] Suraj Pandey:
Now I have a reason to use stock ROM
[prjkt.io] exodius48:
Hello,

I'm new on substratum. My rom included substratum v171. Can i update it directly from playstore without update masquerade?

Currently using AOSP 6.0.1.
[prjkt.io] patster98:
Is there any way to install custom icon packs v?*a substratum? I could do that with layers... Any idea? Or any idea on how to theme Google now launcher?
[prjkt.io] nicholaschum:
Not at the moment, no.
[prjkt.io] nicholaschum:
Masquerade never needs updating, your ROM's Substratum APK must be removed through Titanium Backup and you can begin downloading from the Play Store.
[prjkt.io] superpigeon2000:
Samsung Galax S5 Marshmallow

Sorry if this has already been covered but have been looking and googling for the past few hours.

Is there any specififcs required for this working on Samsung stock Marshmallow?

I have tried both Layers and Substratum with multiple themes.

On my 5x running 7 i have got it working great with View theme which is working perfectly and wish to do the same for my galaxy.

Both phones are rooted, both have supersu.

Any help with this would be great!

Cheers,

Chris
[prjkt.io] aaron74:
I have same question as above. Does this work with TouchWiz roms?

I tried it on up to date rooted Note 4, but was stuck on reboot. Did i just not give it long enough time?

Thanks for any advise!

Btw, it looks like it'd be awesome.
[prjkt.io] JaylanPHNX:
Some OEM ROMs remove RRO (legacy Substratum/layers) functionality. Others still have it, but have different naming schemes for resources which could cause parts of theme to not apply, force closes, and even bootloops with themes designed for AOSP/stock Android (which almost all are).

From my Tab Pro 8.4
[prjkt.io] dexter9:
nice theme engine
[prjkt.io] user_x25:
Hi, I installed substratum on a Huawei P8 with Android 6 and EMUI 4.0.1. I can't apply themes because substratum can't compile them and my navbar is now modified and I can't return back. Please help me...

Inviato dal mio HUAWEI GRA-L09 utilizzando Tapatalk
[prjkt.io] superpigeon2000:
Hi JaylanPHNX,

Thanks for your reply. That makes sense as the main thing i was testing View against was the Settings menu.

After selecting everything I noticed it was applying to titanium, in the same way it did on my nexus 5x.

Still trying to find a decent theme for the settings menu to get rid of the godawful white background. Can just about cope with the neon bright quicksettings buttons.

Cheers,

Chris
[prjkt.io] JaylanPHNX:
I'm no expert, I just read a lot here and on G+ and remember some of it. As far as I know, the only way to do that might be to learn to make your own theme and then figure out what the resource names and values and such are for the TW settings app and make a theme specifically for that. Or switch to a Substratum compatible AOSP ROM, which is probably a lot easier.

From my Tab Pro 8.4
[prjkt.io] Sergio_Nexus5:
Masquerade

Hi, maybe i'm blind, but i can't find how to download masquerade.

Can someone help?

Thanks in advance
[prjkt.io] robot_head:
Here's the apk... https://drive.google.com/file/d/0B_c2hdjSBKMAM3RqNnJMRklXY0E/view?usp=drivesdk

It goes in system/priv-app.

Wait this is flashable, https://drive.google.com/file/d/0B_c2hdjSBKMAM3RqNnJMRklXY0E/view?usp=drivesdk
[prjkt.io] Sergio_Nexus5:
Thanks!! :)

It updates automatically?
[prjkt.io] robot_head:
Substratum updates, not masquerade
[prjkt.io] jansenw95:
The word "legacy" shows up on my Substratum app home page, why is it there? Is there a way to enable masquerade and oms in the rom that I am using?(CM14 for celox by bryan2894)
[prjkt.io] nathanchance:
Your ROM dev needs to add the OMS commits in the SubstratumResources repo: https://github.com/SubstratumResources

You can also if you build from source.
[prjkt.io] StrangerWeather:
Actually, never mind... Sorry OT...
[prjkt.io] viddy135:
Did anyone know what that "chars cookie" that's on the quick settings is?
[prjkt.io] Pkt_Lnt:
It was explained earlier by one of the devs.
[prjkt.io] zeeBomb:
How to I move it to system private app? Do i need ES explorer?
[prjkt.io] Pkt_Lnt:
You need more than that.

http://xdaforums.com/showpost.php?p=69150019&postcount=637
[prjkt.io] zeeBomb:
OK OK. Ima do the flashie then, that's it after that? No chmod
[prjkt.io] Pkt_Lnt:
You need to compile those commits into your ROM when you build it.
[prjkt.io] zeeBomb:
k. Build it for me then
[prjkt.io] Pkt_Lnt:
This is a good post on that topic.

http://xdaforums.com/showpost.php?p=2031989&postcount=45
[prjkt.io] viddy135:
Link me?
[prjkt.io] nicholaschum:
Patch 236 Extensive Changelog (since 132)

235 has been pushed with full in-theme Wallpaper support cloud. A simple edit to the manifest to a pastebin link with a specifically formatted XML (shown in the pastebin example on my GitHub) would easily activate wallpaper support on your theme!

Also an update to the Substratum Theme Template plugin has been made to 2.2 with all the necessary changes

https://github.com/TeamSubstratum/S...mmit/9c6e6b5d2c0ffd5d83a06fa8728bcb326ed86926

Patch 236: InformationActivity: Properly reset the variable for wallpaperUrl

4fd961c Release 235

6090b94 WallpaperFragment: Two modes of inactivities

f2acb93 WallpaperFragment: Add No Network Placeholder

e994e07 InformationTabsAdapter: Revamp logic in case affixments

071cb1b Fix a few colouring issues after cherry-pick of BubbaLand

ab39830 WallpaperFragment: Add actionbar title to cropper

ab64170 WallpaperFragment: Allow Wallpaper tab to be refreshed

24c6409 WallpaperFragment: Enable it in the navigation drawer

886a5e7 BubbaLand: Clean up all vectors

9c68287 WallpaperFragment: Finalize the wallpaper functionality

e455dd3 PortugueseTeam: Update translator information

39d256a WallpaperFragment: Initial contribution to WallpaperFragment

eaff471 EasterEgg: Add an easter egg into Substratum! How does it work..?

acc38d5 SubstratumTile: Handle RTE when Substratum's icon is hidden

09d3d09 Push version to 232!

c233250 SubstratumRescueSystem: Add Legacy Support

3d459f6 TeamFragment: Add Suraj Raval (@Surge1223) into the page

2ef1e60 TeamFragment: Add all current translators into the page

8c341e5 Gradle 2.2.1, Support Libraries 24.2.1

2f5fee6 Add full Indonesian translation support

10468e0 Add full Portuguese translation thanks to Chrys (abacate123)

0950a5a DataAdapter -> ThemeEntryAdapter

f091c7a Add full Spanish translation thanks to Jorge Abel (@jorgeabel)!

d20226a Refactor and optimize all imports after cherry-picks

ce8f0bd adjust integrity check for AOPT and remove extra lines from aopt command

327b352 update aopt-x86 to android-7.0.0_r1 sources

5e01699 update to use newest AOPT and enable AOPT﻿
[prjkt.io] zeeBomb:
Awesome patch notes! I have a question.

Do I need to reinstall my masquerade app? I have substratum installed but can't really get it to work. I (once) had masquerade on my ROM but it suddenly disappeared. Help?
[prjkt.io] Pkt_Lnt:
http://xdaforums.com/search.php?searchid=428530859
[prjkt.io] nicholaschum:
You're meant to already have it in settings, can you check there?
[prjkt.io] elevatorguy:
Quick question. Is there a way to layer for lack of better term fonts? What I'm trying to do is change system font and use system emoji changer. Is this possible? TIA
[prjkt.io] shaggyskunk:
I'm running Br0ken Rom 6.01 on a Samsung Galaxy Note 4 SM-N910W8.

ALL of the Substratum Themes are working properly for everything except for Google Now - If I apply the update to Google Now I lose my Stories to Read - I've tried a number of the Substratum Themes AkZent Dark Material etc - I'm not sure if it's possible that it's a dpi issue? I'm running 520 lcd dpi.

If I uninstall the update for Google Now and use the TBO version of Gnow there's no problem with with Stories to Read (in other words I don't have access to anything below the Weather)...

Sent from my SM-N910W8
[prjkt.io] kojak1989:
What is substratum rescue zip in substratum folder in phone?
[prjkt.io] nathanchance:
It's there in case you get into a bootloop. Flash it in recovery and it will get rid of all APKs/overlay configuration files.
[prjkt.io] creeve4:
I have a layers theme apk that is not installable. In the Layers app I was able to browse for and install the overlay in this apk, but Substratum does not seem to have this ability. Am I missing something? If not, why was this functionality removed?
[prjkt.io] nicholaschum:
Unfortunately no at this current point.

So you're saying that a theme affects a feature in Google Now and removing the theme would restore it's functionality? That would be quite hard to debug, but more information about this would be great.

Layers has been deprecated. You should consult your themer to update to the Substratum format.
[prjkt.io] shaggyskunk:
Yes that's exactly what it appears to be - Below are the screen shots - the first is before updating the TBO Gnow app - The second is the updated Gnow in white & the 3rd is after applying the Substratum AkZent Theme.

If I uninstall the Substratum AkZent Theme & uninstall the Play Store update for Gnow I'm back to the TBO Gnow app

Sent from my SM-N910W8
[prjkt.io] Beakhole:
I've searched this entire thread for anyone that's mentioned this before. And hopefully I'm asking this in the right thread. The term I searched was "permission" and I couldn't find that anyone has mentioned this so please forgive me if this has already been discussed.

I know that with the tapjacking protection, you can't allow/deny run-time permissions for any app when an overlay is detected. When I was on the old Layers I could always allow/deny perms to any app any time. But I've noticed that 80% of the time that I go to allow/deny permissions for an app since I've been on Substratum (Pure Nexus rom) that it says overlay detected and won't let me allow or deny the app permission. At that point, my only choice has been to go and disable my substratum overlays, grant the app permission that I was trying to do, and then re-enable substratum.

Is this really how it's supposed to work? Or am I doing something wrong? Have I missed a setting toggle? Please go easy on me. :)
[prjkt.io] shaggyskunk:
Are you running an app like Lux or some other Screen control app? I know that Lux will cause issues with overlays.

I'm not familiar with your device and Rom - But most Roms have a setting in Apps that let you view / disable overlays - Maybe check the settings in your Rom or post your question on the Thread for your device & rom... I'm not having any issues with overlays with Substratum on my device and rom.

Sent from my SM-N910W8
[prjkt.io] JaylanPHNX:
I don't think the overlay on RRO is the same kind of overlay being referred to in tapjack protection.

From my Tab Pro 8.4
[prjkt.io] tasty_boy:
Hey guys, how to get the UI from the Google Pixel using Substratum??
[prjkt.io] Beakhole:
I'm not running Lux or any other filter like that. But I just discovered what it is!! I use an app called DevCheck that overlays on the statusbar to show me the current frequencies of all 4 processor cores. I didn't realize till now when you brought it up that that's what's been my problem all this time.
[prjkt.io] sykopompos:
Correct, tap jacking is for screen overlays that draw over other apps while rro is resource overlays and completely different since it replaces the original resource during runtime instead of drawing over it
[prjkt.io] indian84:
Search play store a theme called orange kittens and it's plugin called the kittens. It has pixel colour added. Also there is N Navbar theme you can download.

---------- Post added at 08:01 AM ---------- Previous post was at 08:00 AM ----------

PSA - Using this on 7.1.1 Dev Preview for Angler ends up in a bootloop.
[prjkt.io] nathanchance:
Don't apply the framework overlay. Known issue, we're on it ;)
[prjkt.io] indian84:
Who else but [MENTION=6842057]The Flash[/MENTION] to the rescue. Cheers.
[prjkt.io] FaserF:
Hi I have a serious issue.

I have downloaded 2 Themes on my CM14 based Rom for LG G3. (which doesnt have a CMTE, as CM hasent integrated their theme engine yet).

I installed them and then I changed the first Theme Dark Theme which themed the UI, Apps, Navbar...

Then I applied the second theme, which was only for the N Navbar.

Then I rebooted and now I cant start the Substratium App or any other App anymore, once it loads the App, my Phone crashes and reboots. So I cant go back to my Stock theme or to any other theme.

I cant even press the Power button anymore, my phone just crashes then...

What to do now?
[prjkt.io] shaggyskunk:
There's a zip somewhere that will delete the themes (search the thread and you should find it) - But you can also boot into TWRP Recovery - Navigate to the themes and delete them there as well as deleting Substratum. Reboot and you should be fine.

Sent from my SM-N910W8
[prjkt.io] skiely666:
Framework=system UI or Android system?

Thanks

7.1.1

I've bootlooped twice now applying dark stock theme. Argh!
[prjkt.io] FaserF:
Tried deleting the file in TWRP, didnt worked. I hadnt looked for the zip file.

I have now reinstalled my Rom, thanks for your help :)
[prjkt.io] nathanchance:
Android System
[prjkt.io] armada911:
Last update :crying:
[prjkt.io] nicholaschum:
I need more information. What themes are you running?
[prjkt.io] nicholaschum:
https://plus.google.com/u/0/+NicholasChumCDT/posts/eubMK4RxfU6
[prjkt.io] armada911:
Only it happens when you have 200 dpi everything else is a perfect my theme is orange kitten
[prjkt.io] Subhojit:
Got bootloop on Mono latest version.
[prjkt.io] Surge1223:
Damn that sucks. I would hate to get a bootloop. They are no fun.

Cm highly modifies their fw and have a completely different permissions system.

Seems like you both are having boot issues because of this. If only there was some way you could diagnose the issue....
[prjkt.io] nicholaschum:
Fixed: https://github.com/nicholaschum/substratum/commit/0686932007de7b49836211fdb5d7e805d98e3588
[prjkt.io] nicholaschum:
This isn't enough. I need this:

Device

ROM + Android Version

Replication Steps
[prjkt.io] Surge1223:
... Sexy af

#nooblog ftw
[prjkt.io] shaggyskunk:
Edit

Sent from my SM-N910W8
[prjkt.io] viddy135:
just doing my part

Edit: Any fix?
[prjkt.io] swa100:
Hey guys, the Google play Store is saying that my device isn't compatible? I'm on a nexus 6p with the build.prop mod to get Google assistant. I'm on version 238 now.. Maybe the dev can put the apk file in the op?