yashsingh1/xdaforums huggingface dataset:
[prjkt.io] ErraticFox:
Alright, I'm wanting to make a navbar theme. I have everything up until step 3 set up. I was told to put them in `assets/overlays/com.android.systemui.navbars/res/drawable-xxhdpi/image_to_replace` but as far as I've seen, I've only seen XMLs in this folder. How do I replace these images of which I don't know the names of them? When going about replacing stuff making a theme, how do I usually go about getting the file name to replace?
[prjkt.io] beanboy07:
I had the same problem after taking the update a couple days ago. Uninstalling all themes and building from scratch solved it for me. Reboot in between just to be safe, good luck.
[prjkt.io] sykopompos:
It doesn't matter if it uses a vector or a PNG since it is still the same type of resource which is a drawable

As far as resource name, either apktool decompile a system ui apk from your ROM or look at the source
[prjkt.io] sykopompos:
True, technically a themer could but most themers don't have those devices or use a ROM.

There is nothing really stopping someone from using subs for device specific themes either though but there just hasn't been enough interest in it other then a few cases.

We did toy with the idea of having subs do conversions but it is a back burner idea since there is other things going on and we would technically need maintainers (though I'm not against the idea of it) for it plus not to mention some things wouldn't convert easily, it be harder for a new themer to try to cover all those bases and so forth.
[prjkt.io] johny.mnemonic:
Hi Guys, I am having same issue as [MENTION=6750693]cattolicboy[/MENTION] and [MENTION=6889223]Myrskyta[/MENTION] below.

I am on Sony Z3c, so I was naively hoping, that Substratum would work great on my Sony Concept ROM, as it is using Sony OMS, right? Wrong :)

Anyway, it looks to me, like Substratum can't detect, that my ROM doesn't have OMS and doesn't fall-back to RRO. Instead it tries to apply theme using OMS, while there is no OMS and no Masquarade in the ROM.

Is there any way to force Substratum to use legacy mode (RRO), or to help it to detect that it has only RRO available in the ROM?

I went through whole this thread and I must partly agree with other guys, that regular users or Layers are now forced to leave Layers Manager and use Substratum instead, while neither Substratum, nor the themes are finished.

It's great project and we will all benefit from it once it's mature enough, but I am afraid that deprecating Layers Manager and it's themes with current state of Substratum was not the best way to go:(
[prjkt.io] cattolicboy:
I think that Masquerade should be activated like explained in here, I just don't know if it can be manually added in concept software (didn't try because atm I'm satisfied with the "deprecated" Layers). :nostalgic:
[prjkt.io] nicholaschum:
OMS has nothing to do with Concept Software, as OMS is not even merged upstream with AOSP, there are no promises that it would work with Concept software by Sony.

The way Substratum determines whether you have OMS or RRO is if you have /system/bin/om. This file is the sole reason why people are getting OMS settings over RRO. If you have this file, yet you are 100% sure you have RRO, then delete that file and it will immediately fallback to RRO.

However, if you have this file, then you should assume that you have OMS, or a modified binary of OMS, and removing it won't bring you back to legacy RRO since your ROM was built on a modified version of OMS.
[prjkt.io] nicholaschum:
Masquerade does not have to be installed to be able to run, just look at my video here on my Nougat release video:

https://plus.google.com/u/0/+NicholasChumCDT/posts/CDk1bkKWxd6
[prjkt.io] johny.mnemonic:
Thanks for advice Nicholas!

I won't be so sure though, that it has nothing to do with it. Sony Concept Software is Sony's playground and I can confirm, that I do have /system/bin/om file present, which came with the ROM.

Is there any other way to persuade Substratum to use RRO then deleting this file? I can try to delete it, but I am afraid, Sony put it there for a purpose.

Maybe it's some early pre-alpha version of OMS, which doesn't work the way Substratum expect it to, but it's obviously there...
[prjkt.io] masri1987:
I'm using domination, and on gmail and other places, i'm getting white on white texts, my clear all button is just a white circle as well when i go to multi task... any ideas?
[prjkt.io] djdarkknight96:
Oh ok I find it on regular Substratum folder here: "hopes screenshot works lol"
[prjkt.io] j1gga84:
Okay, the issue is different now.

I am using latest substratum app and Andromeda.

I am running android 8.0 stock based ROM on a Samsung

Galaxy S9, rooted with magisk.

I had the issue above with verification failed out of nothing.

Now I do not get this error anymore but Andromeda cannot

connect.. I only can use substratum in sungstromeda mode for now

but that is not what I want..

Any ideas?

Could really be a faulty overlay the reason for all this?

I also use swift black but removed it for now.

Regards
[prjkt.io] djdarkknight96:
With root it "should" fall back to root but looks like it's not getting either. Check to see if you have checked root is still permitted and Andromeda is set to root mode to auto connect.
[prjkt.io] dlegric2:
Thks DJ. Appreciate you looking at this.

Unfortunately my file folder for profiles is empty.

Maybe I cant save as I have multiple themes applied.:laugh:
[prjkt.io] djdarkknight96:
Check Substratum storage permission?
[prjkt.io] Mich2Ga:
Worked, thanks!
[prjkt.io] j1gga84:
Strange,

it does not fall back to root, you are right..

When I go to Magisk Manager - Superuser neither Substratum nor Andromeda is listed.. :(

How can I get back root rights and a working substratum with andromeda in root mode?

Unroot and root again?

I don't want to setup my device from the scratch if not necessary..

regards
[prjkt.io] djdarkknight96:
Nah, uninstall both reboot then install both again. Should ask for root permissions again. If not then yes unroot with magisk with unroot zip. It's harmless just puts back original boot files no wipe needed. Then boot up and use magisk to re root and try subs again.
[prjkt.io] raosumeet0009:
There is no option to build and enable, only build and update in pixel experience pie. Can anybody help?
[prjkt.io] KNGPN Q w Q:
Just build and update, reboot, apply the overlays and reboot again ;)
[prjkt.io] cfsr4:
Do you have performance differences with this sugstratum option enabled? Screenshot In attach. Thanks
[prjkt.io] djdarkknight96:
No none
[prjkt.io] dataslanger:
I'm having an issue with several substratum themes where under the Phone dialer application, during a phone call, the numbers in the key pad are invisible. I am not sure if this is because for whatever reason the color of the font is the same as the background or not but this seems to happen on multiple different themes. This does not seem to affect the keypad in the dialer itself, but only the keypad when a call is connected.

I am on Resurrection Remix 6.0 (Oreo 8.1) latest ROM, LineageOS + Boeffla + TunedKernel, a variety of themes tried (Nineteen is the current one I'm having issue with) on a Galaxy S5 (klte; G900T), running the latest substratum.

Any help would be appreciated. Thank you!
[prjkt.io] djdarkknight96:
Theming issues go to theme devs, only if you can't access themes you come here for support. Nothing wrong with Substratum at this point just theme issues.
[prjkt.io] djdarkknight96:
Nice and quiet, update must have been good. ???
[prjkt.io] marbertshere:
I no longer see a "build and enable" function, only an option to "build and update" with the latest substratum. Is this by design or am I missing some permissions or something ?

Sorry, didn't mean to quote you DJ
[prjkt.io] djdarkknight96:
All good lol

By design, since it only worked sometimes is for AOSP with commits only now.
[prjkt.io] ZeuBug:
Hi All!

I created my own theme a long time ago.

Everything was working well on all my phones, and with all my new applications it became heavier and heavier, but no problem.

Since I installed various versions of Android Pie on my OP6, at least half of my applications are closed at startup. The only way to launch them is to disable the layers related to these applications.

The problem does not come from my theme since everything is fine on any Oreo rom ...

I would like some help or ideas :D

Thanks!
[prjkt.io] Spannaa:
Many of the resources in Pie are different to those in Oreo - you'll need to edit your theme to reflect this or, as you've found, your overlays will force close the affected apps.
[prjkt.io] ZeuBug:
Thanks for your answer.

Here is an simple example of an apk I have themed and crash like explained above : https://play.google.com/store/apps/details?id=com.trycrescendo.pulse&hl=fr

Inside the res folder, I just put mipmap-xxhdpi-v4 with one png, and in values, this xml:

<?xml version="1.0" encoding="utf-8"?>

<resources>

<color name="blue">#ff3f51b5</color>

<color name="colorAccent">#ff4285f4</color>

<color name="green">#ff0f9d58</color>

<color name="magenta">#ffba5e98</color>

<color name="orange">#ffed8621</color>

<color name="purple">#ff3f51b5</color>

<color name="red">#ffda4336</color>

<color name="rose">#ffed8eea</color>

<color name="skyBlue">#ff4285f4</color>

<color name="teal">#ff96591d</color>

<color name="tealGreen">#fff8c017</color>

<color name="yellow">#fff8c017</color>

</resources>

What is my mistake? :confused:

Thanks!

edit: I precise I have no problem with Oreo 8.1
[prjkt.io] Spannaa:
If all you've done is replace existing resources and built the theme using the latest template, it should just work.

This is a theming question though and should be in the "Have some questions about theming? Ask here!" thread ?
[prjkt.io] skydancer95:
Carnt find a tutorial to install substratum WITH root.

Can someone guide in the right direction.

I'm on the nexus 5X running lineage15.1
[prjkt.io] RohNain:
Hey guys I needed an overlay which will hide my back soft key on home screen on pie .

I want the functionality be like when I visit my home screen then the back button doesn't disappear if you are using some custom launcher so I want an overlay to hide that button .

Thanks .
[prjkt.io] vivalasven:
hone Pocophone F1

Rom: Miui eu

Android Version: 9 Pie

Root: Magisk

I want to theme some third party apps via substratum. I installed latest sub app from telegram channel, granted root rights and activated USB debugging, install via USB and debugging as suggested in the app.

Installing from overlays is successful and i see them in the .substratum folder but after reboot I don't see the overlays in the app to activate them. Clearing cache, reinstalled app etc does nothing.

Any ideas?
[prjkt.io] djdarkknight96:
Check to make sure root is still permitted to Substratum. You have to build/update reboot then enable them from manager...if they don't turn orange check root again...it would be the cause of that.

---------- Post added at 10:38 PM ---------- Previous post was at 10:35 PM ----------

To easy to have a guide, just permit root to Substratum and find a theme...done!
[prjkt.io] vivalasven:
Root works without issues, according to magisk log. ?

After building they don't turn orange but I get the notification that building was successful
[prjkt.io] djdarkknight96:
Doesn't seem to be moving them to system/app. Did you get v1010 Substratum update yet?
[prjkt.io] vivalasven:
[MENTION=2126467]djdarkknight96[/MENTION]

Jup. Took the one from the telegram channel.

Is there anything I can do?
[prjkt.io] :
Phone : dumpling (1+5T)

Rom : Xtended Pie

Root : false

Gapps : false

More a question than a real problem, but substratum has a force-close behaviour (no errors) every ~ 10 seconds when i'm trying to open it, however, this issue is solved by having gapps installed.

Substratum works AOSiP 8.1 on the same device without gapps, may I have an explaination ?

Tried the latest subs version and well as the 5 previous one by the way.
[prjkt.io] djdarkknight96:
I'm almost positive is a root issue, the easiest way to check is...clear Substratum data so it asks for root again. If that doesn't work use their unroot zip and flash it. Boot up not rooted...nothing will go wrong. Then root again....Substratum might ask for root again...that's a good sign... See if that helps.

I think need gapps for Substratum to work properly. Uses Google firebase so if not seeing play services it will crash. If not could be commits they don't have on pie yet....pie also needs root!
[prjkt.io] :
I tried Nanodroid microG module and it works, thanks for the confirmation though ;)
[prjkt.io] haifish9999:
- Phone: Samsung Galaxy S8+ ( tried also with Note8).

- Stock rom.

- Root: none.

Sorry if someone has been asking about this problem before. I had installed the Substratum, Andromeda and [Substratum] Samsung System Mod into my device to hide the Navigation Bar ( set the Navbar Immesive height to 0dpi) . Everything was working fine, the Navigation Bar was disappeared in Home screen and it's look great. But when I had opened some 3rd apps or opened the keyboard, I had got a space bar at the bottom of the screen, it's fit the Navigation Bar size but didn't get the Navbar's icons. Does anyone faced that issue and how we can fix it? Thanks
[prjkt.io] djdarkknight96:
This isn't a Substratum issue but a theme issue, contact theme dev.
[prjkt.io] shadavis08:
I need some help please. Everytime I reboot my phone substratum re enables my overlays automatically. How do I stop this
[prjkt.io] tabrez428:
Hello,

It was my first time using Substratum, after installing the theme Flux,

I am getting a continuous error of Android System Stopped working.

Rest everything is working fine. Whenever i go to home screen it shows that. Any suggestions please ?
[prjkt.io] djdarkknight96:
Sounds like you applied something that's not for your device. Email theme dev for help on set-up. Let him know device and os you are using and screenshots of the overlays you have built will help a ton.

---------- Post added at 01:37 PM ---------- Previous post was at 01:33 PM ----------

Really depends what you mean...

Samsung devices without root and use sungstromeda mode in Substratum settings that uses no pc had limited choices.....if that's it your set-up just uncheck sungstromeda mode in settings. Then it should go back to normal.

If not using Samsung I have no clue
[prjkt.io] shadavis08:
I figured it out. I have an LG v20 and a theme installed the substratum theme I have edits some of the same things the LG theme edits so every time I reboot the LG theme re applies the theme (I don't know why it would need to) and overwrite sub theme. Thanks for your help. Good day
[prjkt.io] djdarkknight96:
Oh nice to know, yeah mixing theme systems can cause odd things.
[prjkt.io] 12Fully:
I'm on Pixel 3 XL with the Android System, System UI, and System UI Navigation themed in substratum. I'm having problems with lock screen notifications. They won't show unless I slide the screen a little bit. If I just turn my display on they won't be there. Any advice?
[prjkt.io] djdarkknight96:
Theme issues not Substratum
[prjkt.io] kost7:
Using the latest version on stock Pixel 2 XL, Magisk Canary. The last couple of days, no matter what I do, overlays cannot be uninstalled and themes cannot be updated. Even after flashing the rescue zip, all overlays are still present in Manager tab showing a previous version. In the themes tab it always says that there is an update available.

Is it a known issue?

Edit: Apparently there is some conflict with the latest Magisk canary version; I reverted back to 17.3 and Substratum is behaving normally again.
[prjkt.io] djdarkknight96:
I would suggest using stable magisk if you want to report bugs here. If they have issues like that and you come here devs might search ghost bugs.

Edit: I see you had a log on telegram. Also something you could provide here but glad you got it figured out.
[prjkt.io] marbertshere:
[MENTION=2126467]djdarkknight96[/MENTION]

Are fonts not supported on Pie? I'm using a rom with oms commits and the option is available but applying it does nothing.
[prjkt.io] djdarkknight96:
The problem is those commits aren't finished and still open/unfinished so that Rom should have never added those commits.
[prjkt.io] fKm:
I have a strange issue for some days now. I am on a Pixel 2 XL with stock image, stock kernel and latest magisk from kantjer (https://github.com/kantjer/MagiskFiles). I am compiling some overlays from Outline theme in substratum without any issues, but when I restart I don't see these overlays in the overlay manager of substratum. No matter what I do I can't get the compiled overlays to display in the manager to activate them. I even tried the latest official magisk version without any success.

Does someone know what to do now? I already flashed stock image again with wiping even my data partition but still no luck :(

I tried the latest official substratum version from Play Store and the latest unofficial build from Telegram without success.
[prjkt.io] Golf c:
Known issue. You have to downgrade to 17.3 beta or a known working 17.4. Newer canary builds breaks substratum overlays.

https://xdaforums.com/apps/magisk/dev-magisk-canary-channel-bleeding-edge-t3839337/post78197335
[prjkt.io] nanodan:
After updating my 6T from OOS 9.0.5 to 9.0.6, I can no longer save priorities for themes. It used to work fine, where I could install multiple themes for a specific app (namely Android system/system ui) and adjust the load level appropriately with the priorities system.

After the update, however, no matter what order I arrange the overlays in priorities, it always reverts to the original order after I hit save. I can't even activate the overlays in the order I want them to load in; it always reverts to the same order, which is naturally not the right order...

Any ideas?

I've tried uninstalling/reinstalling substratum, clearing configurations, and even wiping Substratum's data using TiBu.
[prjkt.io] djdarkknight96:
Properties are kinda broken, to fix I've set the priority order...save it..then reboot...it's like it should be. Try it.
[prjkt.io] nanodan:
I have rebooted many times after saving them. They stay in their original order.
[prjkt.io] djdarkknight96:
Well on stock pie pixel it's working. I have to root my 1+6T before I can test it but not sure it would have anything to do with 1+ Pie update. Only thing that could is root issues. Possibly root isn't properly working on oms I know some have issues on beta magisk so I stick with stable.
[prjkt.io] L.F.B.:
Is new magisk canary update solved substratum writing to system problem?

Or we have to wait for substratum update?[
[prjkt.io] djdarkknight96:
Using a canary version will never be fully supported by Substratum only stable. No need to fix something not stable yet.
[prjkt.io] hackel:
I just installed an OTA and all of my Substratum themes disappeared. This hasn't happened in the past, so I'm wondering what I might have done wrong. Themes are just regular apks stored on the data partition once they're installed, right? What could have caused them to be erased?

substratum 1010 on OG Pixel, Android 9 (Dec), Magisk 17.3
[prjkt.io] djdarkknight96:
Pie they are on system not data because of Google security patch. Ota wipe system so therefore overlays too...good thing because you are supposed to disable them before system updates. Bootloops were waiting for you but since you were using pie you only lost overlays. I'd be happy lol
[prjkt.io] hackel:
Ahh, okay I didn't realize that had changed on Pie. So is there no solution to install overlays systmelessly with Magisk? Would Andromeda have this same limitation?
[prjkt.io] Badger50:
Andromeda doesn't even work on Pie :rolleyes:
[prjkt.io] jcmm11:
I think (not 100% sure) systemless will be coming once the current Magisk canary gets released as stable (which, based on the latest release notes, is imminent. Current canary is a release candidate)
[prjkt.io] Augustin79:
After updating to V.1011 Substratum is not working for me. The magisk module is installed, but after building an overlay it doesn't show up after reboot so nothing to enable. Deleted substratum and magisk module, installed previous version of substratum, and my overlay was already there to enable! Something seems to be wrong with latest update.
[prjkt.io] jcmm11:
I suspect a conflict between previously installed overlays (which modified/system) which weren't removed, although they probably should be, and the new, systemless, overlays.

But I'm totally guessing here.
[prjkt.io] Badger50:
I think you may be right. I'm going to fastboot the factory image to wipe out the old overlays, reroot, and see how it goes.
[prjkt.io] smileguy91:
I cannot uninstall any overlays; when I click uninstall on a theme it simply disables. This is happening with Magisk 18.0 and Substratum 1011 on rooted stock Google Pixel 2.
[prjkt.io] Badger50:
Read the last 10 posts. :good:
[prjkt.io] smileguy91:
I flashed stock image (although without wiping data) and this is still occurring...
[prjkt.io] Augustin79:
Well I've been testing things and I've gotten as far as it's looking like the Magisk module substratum installs is causing the problems. If I uninstall the Magisk module the latest version of substratum let's me build and enable an overlay.

Can't open substratum though after enabling overlays and uninstalling Magisk module, as opening the app auto installs the Magisk module.
[prjkt.io] psychoela:
I have 2 device with same custom rom 9,same magisk latest canary, but only different arc arm n arm64. Substratum only work fine with arm device not arm64. just want to inform
[prjkt.io] NTICompass:
I just installed one thousand eleven and it asked me to reboot after installing a Magisk module. I rebooted, opened Magisk Manager and was told to update to Magisk 18 (from 17.3).

After rebooting again, that all seems to work, but in the Substratum app, when I click settings, I get "your system reloaded Substratum's resources, app will reload in 3 seconds". This happens every time I try to open Substratum settings tab, even after a reboot.

Moto X4, Resurrection Remix Oreo
[prjkt.io] Wani Aamir:
When i open substratum app it shows the same here

version: one thousand twelve

Magisk v18
[prjkt.io] pooganes:
Same Here... Pixel2xl on latest Build of Pixeldust Rom
[prjkt.io] HorstiG:
Same here, Note 8, OREO 8.0, Magisk 18.0
[prjkt.io] ledd988:
Same issue as previous few posts.

Xiaomi redmi 3s, android 8.1.0, magisk 18.0.
[prjkt.io] fignon:
Same here. Last Substratum version on a Pixel 2XL with last RC from Dirty Unicorns (Android Pie), last ElementalX kernel and Magisk 18.0.
[prjkt.io] filipefumaux:
Unfortunately also the same. Unrooted S9+
[prjkt.io] elmer_fudd:
Same issue as previous few posts.

OnePlus 3T, android 8.0, SuperSu 2.82-SR5
[prjkt.io] TonkaToy87:
Galaxy Note 8, 7.1 Nougat on SamFail root has the app bootloop as well on version 1012. And version 1011 caused an app crashed when compiling overlays
[prjkt.io] filipefumaux:
Fixed v1013
[prjkt.io] pooganes:
Fixed ....Everthing works fine now
[prjkt.io] dlegric2:
1013 not working....unable to apply any overlays.....stock s9 with oreo.
[prjkt.io] Badger50:
Are you on magisk 18.0?? It's the only magisk version that supports substratum as of today.
[prjkt.io] dlegric2:
Hi there. No I'm not rooted. Using andromeda. I tried uninstalling andromeda and all my themes and reinstalling but no luck ?
[prjkt.io] djdarkknight96:
Hmmm I'm using $9+ no root and it's working. What version subs? Have you tried uninstalling both subs and andromeda, reboot then reinstall?
[prjkt.io] NTICompass:
This is fixed for me in one thousand thirteen!
[prjkt.io] dlegric2:
Thks DJ. Will try uninstalling both apps. I'm using subs 1013 and have these issues...1012 was the same. I downloaded 1011 and it's all good. Dunno??
[prjkt.io] djdarkknight96:
Yep I'm using 1013 no issue