yashsingh1/xdaforums huggingface dataset:
[prjkt.io] djdarkknight96:
Email or use their telegram support

Theme issues go to their devs
[prjkt.io] R77:
Do you have their telegram?
[prjkt.io] Spannaa:
It's in the theme's playstore description.
[prjkt.io] brown1178:
Hello, since today I have no overlays in manager. They compile without errors but don't show after reboot.

Earlier today I flashed a custom kernel, overlays still did work. Then I decided to use another kernel so I flashed the stock boot.img, went to twrp and flashed magisk. Rebooted and flashed the kernel from the kernels settings app (EXKM). Since then the overlays don't show no matter how often I compile then. Although logging is enabled, no logs are saved under /sdcard/substratum.

I hope anyone can help me to make substratum work again. Thank you in advance!

Edit: Compiled one overlay and attached logfile.
[prjkt.io] brown1178:
Uninstalling substratum Magisk module and Substratum App, then reinstalling the App fixed it
[prjkt.io] Danizer:
Off topic question....but please help if anyone know about it.....On my samsung oneui 1 - rooted, I'm unable to turn on night mode...i click to turn on night mode..it gets turn on (but no night mode comes) so when i check again..it is turned off again ..I dont know if i have messed with any file or not
[prjkt.io] Mohitash:
Post Removed

EDIT: May be not needed
[prjkt.io] polardamian:
Error 1337

Hi Guys ,

I have a problem with substratum lite.

When i would like install overlays i have all time error 1337. I try with different themes and result it the same.

I have Samsung Galaxy s20 ultra - android 10, One Ui 2.1.

Can You help me please?

Thx
[prjkt.io] amirizad_7436:
Use compailable theme with your rom mate

Use aosp or only install what maded for oneui2

There are few as i saw

Which themes you installed btw?
[prjkt.io] djdarkknight96:
This means you have apps for pirating paid apps free. You must remove them and their patches to use Substratum.
[prjkt.io] ZeuBug:
Hello All!

It's been several years since I created my own substratum theme, and over time more and more force close applications when I launch them after applying the theme. I was able to bypass using magisk hide, but suddenly only the theme icon on the launcher is changed, not the other xml and other files. (ex: res / values ​​/ color.xml)

I just noticed where the problem could come from: for these applications in question there are several apks in the installation folder of the apk itself:

data / app / my_app / base.apk

data / app / my_app / split_config.fr.apk

data / app / my_app / split_config.xxhdpi.apk

Do you think it came from there? or a protection restriction from google play? Does anyone have an idea so that I can finally use my theme for all my applications?

Thank you so much!

PS: for the moment I decompile then recompile several applications to modify them, without using substratum, but it is tedious with the updates ...
[prjkt.io] Zed1997Jinz:
Hello guys, im new with substratum and when try to upgrade the overlays at the end of the load send me and error logcat debug. If i try to set the theme work completely but i want to leave this error... And understand why come out
[prjkt.io] djdarkknight96:
Nah split apk's only effect png's not theming in the drawable folders. Values isn't effected. You just need to redo your theme resources. Apps change over time.

Log means theme needs to update, send it to the theme dev. Hit send and open gmail it will fill in dev email.
[prjkt.io] Nisura:
Verification

I'm new to here i'm in nought aosp enabled custom rom magisk root in substratum i get verification failed how do i fix it please help me
[prjkt.io] djdarkknight96:
Only reason you get that if the theme is paid and you didn't buy it. Like someone shared it......... or you restored a backup of the paid theme and playstore can't sync backups. Uninstall theme and reinstall from play.

Both need to be installed from play store....

If neither of those are true then it's just a play sync issue..uninstall the one you have......install from web playstore and select your phone to install it. They should sync the purchase then.
[prjkt.io] squirble:
Hello. I have an OnePlus 8 Pro device. I installed Andromeda from the Play Store and got it running. It says Active version 39 with 1 supported application, Substratum. When I start Substratum it says "Could not fall back to rooted mode. There are no other theme engines able to be utilized on this device at the current time". Am I doing something wrong or is my device just not supported?
[prjkt.io] djdarkknight96:
You need root, Andromeda is only for Android 8.0 Oreo.
[prjkt.io] KayratheNomad:
Hi! So I installed Aether OOS mod for substratum without noticing it was for Pie. As soon as I applied the theme for statusbar, I stopped seeing the system UI completely. I uninstalled the theme via TWRP but no luck.

oneplus 6 with OOS 10 w/xXx no limits

Thx for help in advance.

Edit : fixed it, deleting overlays.xml in /data/system worked for me :)
[prjkt.io] Iron-E:
Every single app I try to theme, no matter the theme, brings this error:

» [com.oneplus.calculator]: Unfortunately, there was an exception trying to zipalign a new APK
» [com.oneplus.calculator]: Installation of "com.oneplus.calculator" has failed.

Googling yields only one thread which was unresolved because no one replied.

Currently running OnePlus 8t, Android 11 OOS.

Ideas?

Edit: I see this app hasn't had an update in over a year. Bought swift installer and it works without a hitch.
[prjkt.io] nicesoni_ash:
Hi

Hi Dj,

I am having a strange issue with substratum lite. Everything was working fine on my rom but I had to restore an old backup and try to build few overlays. Most wemt fine but couple of overlays from two different themes are showing invalid/inactive overlays. I have tired installing those themes again, rebuilding those overlays but I just can't apply them as they stay red (invalid). Same theme with all overlays worked fine in my last rom before I restored this backup.

So what could be the issue here.
[prjkt.io] nicesoni_ash:
Double post. Delete this please.
[prjkt.io] creeve4:
I have created a simple theme to replace the notification icon for Google Keep. It works perfectly with Substratum Lite on my wife's rooted Pixel 3a, but does not work on my rooted Pixel 4a. The overlay for Keep shows as Invalid after installing and rebooting.

I cannot find any way to view logs in Substratum Lite to diagnose the problem. Any help is appreciated.
[prjkt.io] Rick1684:
I created a few overlays for random apps I use and most are working fine. I have one that sticks on preparing overlay forever. I double checked for errors in xmls and the APK recompiles fine with the same xmls. Anyone faced this before?

*EDIT: I found my issue. Thanks anyway.
[prjkt.io] SXUsr:
Assets aren't being encrypted in Android Studio 4.2.1
[prjkt.io] Pariah24:
Does substratum not work with Galaxy S8+ (SM-G955U) on Android P? It isn't working after flashing the latest stock P ROM. It worked when I was rooted on Nougat.
[prjkt.io] timofonic:
Are there a maintained Substratum fork somewhere?
[prjkt.io] NetSpeedZ:
Been using Substratum Theme Engine and Swift Dark for many years. Suddenly it stopped showing the overlays in the manager after build and enable. Using Android 11 on a Pixel 5.

Please advise.
[prjkt.io] creeve4:
What is the correct folder structure for theming split apks? e.g. where do i put my png's so they are applied?
[prjkt.io] djdarkknight96:
There is none that I know of.
[prjkt.io] Meno_Sagaz:
eso, estou tentando aplicar temas no substrato mas o único resultado que tenho é esse (regardless of theme)
[prjkt.io] Wolfcity:
Este é um fórum em inglês, use o idioma inglês ou o Google tradutor. Você deve fornecer mais informações, versão do Android, modelo do smartphone, ROM, método de root (versão do Magisk). Substratum é um sistema relativamente antigo, pode não funcionar em dispositivos mais novos.

This is an English speaking forum, please use english language or Google translate.

For help you have to provide more information like android version, ROM, smartphone model and method of rooting (Magisk version).

Substratum is a pretty old system so it may not work on newer devices.
[prjkt.io] Papaw01:
Weird problems here, hope someone can help me.

I have a Pixel C running 8.1.0. I am using the Linux environment to try and get Andromeda running using instructions from:

[PC/MAC/LINUX] The official, full Andromeda thread for Substratum [Android 8.0.0+]​

When I run "adb devices" it shows one device, cool. then I run "bash ./start_andromeda.sh" and get:

error: more than one device/emulator

I run "adb devices" again, and now there are TWO devices. What am I missing? Any help would be appreciated, thanks!

xxx@penguin:~$ adb devices​

* daemon not running; starting now at tcp:5037​

* daemon started successfully​

List of devices attached​

emulator-5554 unauthorized​

​

xxx@penguin:~$ bash ./start_andromeda.sh​

Andromeda Start Shell Script by [projekt.] development team​

​

This requires projekt.andromeda to be installed on the device​

Make sure the device is connected and ADB option enabled​

Please only have one device connected at a time to use this!​

​

Press any key to continue...​

​

* daemon not running; starting now at tcp:5037​

* daemon started successfully​

error: more than one device/emulator​

error: more than one device/emulator​

​

error: more than one device/emulator​

​

error: more than one device/emulator​

xxx@penguin:~$ adb devices​

* daemon not running; starting now at tcp:5037​

* daemon started successfully​

List of devices attached​

6111001586 device​

emulator-5554 device​

​

xxx@penguin:~$​
[prjkt.io] Chaprnks:
I'm no expert, but it looks like you have an emulator running before the whole process, and the actual device gets detected along the way, making two devices show up. Maybe the android studio emulator? It's been a long time since I've used that, and maybe I'm completely wrong, but it wouldn't hurt to look into that.
[prjkt.io] meedomostafa:
I have a problem where any theme that modifys the notifications doesn't work on the lockscreen, only the ones that were there before the SystemUI restart

Device:sony Xperia xa1 ultra

Rom:stock rom with some mods(gravity box, etc)

Substratum version:latest available on the play store

Idk how to get "logcat"
[prjkt.io] nilaytagde57:
Facing this issue while using custom rom crdroid is it related to theme or just the android issue in ROM ..can anyone explain ?
[prjkt.io] Surge1223:
Anyone interested in joining the public substratum telegram group for notifications/updates/discussion?

Substratum Public

Public chat for Substratum related things.

https://telegram.me/substratum
[prjkt.io] danisnowman:
How did you manage to edit the txt and then make it flashable?

---------- Post added at 03:17 PM ---------- Previous post was at 03:15 PM ----------
[prjkt.io] gobak:
Just unzip the file, edit whatever you want to, and zip it again.
[prjkt.io] Aditya7_st:
Substratum not working properly. After installing theme I can't see it in app.

Whenever I try to update substratum to version two hundred and twenty five, play store gives error 505 and refuse to install. Any solution?
[prjkt.io] nish108:
Hey, is substratum supposed to work on stock android 6.0?
[prjkt.io] Ja_som:
yes, it is on Nexus devices, but I'm not sure about other...
[prjkt.io] BIade:
How to restart SystemUI

Hello my friends :)

the substratum app itself has got the option to restart systemUI.

I need this function to workaround a bug in Nougat on a hammerhead:

If you set custom Icons for the navbar via systemUI-Tuner, they get invisible after a reboot. Restarting systemUI is the quickest method to make them show up again.

So I thought it would be handy to create a Tasker-task to run a shell code. But it didnt work

I tried:

pkill com.android.systemui

pkill -TERM -f com.android.systemui; am startservice --user 0 -n com.android.systemui/.SystemUIService

Not working :/

Is it possible to access your systemui-restart-activity?

I see these activities in tasker:

Maybe passing the right Data/Extra to the correct activity could do it?

Gratefully

Blade
[prjkt.io] agm2112:
I´m using it on Zenfone 2 stock MM rom .
[prjkt.io] nathanchance:
Depends on what stock means. On Nexus devices, it works fine. On other OEMs, it is hit or miss due to the changes that they may or may not add.
[prjkt.io] Pkt_Lnt:
There is a link to the GitHub in post #1 and this is open source.
[prjkt.io] nish108:
Well, its Wiko fever so tomorrow we will see ;)
[prjkt.io] djedjy:
I can't apply themes, see screenshots.

I have galaxy s3, with official CM13. :(
[prjkt.io] indian84:
Seriously dude??
[prjkt.io] djedjy:
Bro I reall don't know anything about theming, so please no irony, if you can help, do, if you can't don't replay :)
[prjkt.io] indian84:
I don't want to sound rude or bash you. But you could have read the OP and got your answer. Also little bit of Google search would have given you the answer.
[prjkt.io] djedjy:
Well I did, and my english is not perfect, so half of it I didn't understood. And I wouldn't ask if I found answer on the OP, or G+ community, or playstore, I read it all. ;)
[prjkt.io] iwantz:
Afaik ... Substratum is not compatible with CMTE or rom base on CyanogenMod.... Cmiiw :good:
[prjkt.io] Jaizu:
Should this work with Nexus 5 stock ROM? Lastest Android MM one
[prjkt.io] Pkt_Lnt:
Yes, in legacy mode. Stock has RRO support, but not OMS. There is a FAQ in post #4 if you need more info.
[prjkt.io] jazzh:
Hi guys!

I'm currently using Deity and working great.

Is there any theme with google font NOTO in the fonts pack?
[prjkt.io] :
RRO (Layers/Substratum legacy) and OMS (Substratum) are not supported on your ROM. CyanogenMod has CMTE, you can't use Substratum to apply themes.
[prjkt.io] nicholaschum:
Substratum v231 release notes:

This build actually rewrites a HUGE bunch of code that simplifies it, removes a bunch of complicated (but modified a little) code on each fragment. Mainly I wanted to simplify repetitive code to be called from one centralized file, in a way that allows for future modifications easily ^-^

There's a benefit for not having Lucky Patcher installed on your device, which is that themes will load MUCH faster (because Substratum won't break it's own integrity and recheck EACH and EVERY time). But now the speed of launching themes is MUCH faster after your theme gets decompiled.

You now have a ZIP file that gets copied by Substratum to /storage/emulated/0/Substratum/SubstratumRescue.zip which is a TWRP-flashable ZIP that resets your overlays.xml

You also have live progress when your themes get decompiled in your notification! If it gets stuck, you can click Cancel and it will reset the is_upgrading variable. This progress is quite slow depending on the size of your theme, like Crystal Tronik.

Finally, I revamped the toolbar so that it is more space efficient with pretty icons :)

SettingsFragment: Default Alternate Drawer to False

SubstratumUI: Introduce a brand new drawer UI

Rescue: Introduce the Substratum Rescue System (SRS)

SubstratumUI: Filter only non-system-apps on fragments

SandwichTile: Deprecate the non-functional QS tile

MainActivity: Use reflection to see if Fonts are supported

Merge pull request #13 from camcory/dev

SubstratumUI: Add new toolbar icons!

SubstratumUI: Add Visibility.VARIABLE for divider lines on cards

SubstratumUI: Introduce a brand new card layout for themes

OverlaysList: fail_count must be less than overlays building

References: If themer targets LP/LP-MR1, show it!

Update FAQ

Fix up a few small quirks with the build and upgrade substrate

SubstratumUI: MainActivity popup menu clears substratum_state

CacheCreator: All file count + modulo 50 for smaller themes

Notifications: Brand new UI to interact with Resource Initializer

SubstratumUI: Increase Antipiracy Checks by 3x

Add legacy font support (on supported devices)

References: API25 shall now be known as Pixel-N

Update substrate dependency thanks to [MENTION=2538774]dully79[/MENTION]

SubstratumBuilder: Allow for signature bypass checks﻿
[prjkt.io] mohdfahad47:
Can you explain what is layers legacy mode? Sorry if it's a silly question, I've got no much experience with layers or substratum... Thanks
[prjkt.io] Pkt_Lnt:
This.

Check the complete FAQ here.

http://xdaforums.com/showpost.php?p=67854202&postcount=4
[prjkt.io] mohdfahad47:
Well, im on saosp 7.0 nougat. And the dev says he hasn't patched anything related to OMS yet...so i can't use substratum right? Can i use layers?
[prjkt.io] indian84:
You can use Substratum. You need to reboot after applying or removing theme.
[prjkt.io] Pkt_Lnt:
You CAN use Substratum in legacy mode because AOSP has RRO support, so it will work.

This is stated in the post I gave you.
[prjkt.io] mohdfahad47:
Thanks...

---------- Post added at 07:56 PM ---------- Previous post was at 07:55 PM ----------

Thanks, now i get what legacy mode means...rebooting after applying or removing theme.
[prjkt.io] Kappa Lamda:
As of my understanding Legacy mode is like Layers. Legacy mode is used by firmwares roms that have RRO(layers) support and not OMS. RRO is supported by stock google firmware. OMS support is only supported by some custom roms. So if your are on stock, you can use substratum app but you'll have to reboot. Just like you did with layers.

Correct me if I am wrong.
[prjkt.io] mohdfahad47:
Your answer is spot on brother...;)
[prjkt.io] BOBdotEXE:
Has anyone gotten this working on systemless root yet?

I'm using PureNexus on my n5

I followed at least 6 guides, and could not get anything to apply, it just "compiles with 0 errors"
[prjkt.io] Pkt_Lnt:
Yes.

What root manager are you using? Any Magisk items?
[prjkt.io] BOBdotEXE:
yeah, I'm using Magisk, and AutoMagisk for .....android pay?

Is the setup any different for systemless? I've tried may themes that were on the compatibility chart.

And I tried the 'quick install' along with the build and compile options.

I've tired full reboots, softreboots, and reverting to the stock themes. And I know it has root access, because it was able to install a boot animation.
[prjkt.io] Pkt_Lnt:
Reports are some Magisk modules are not updated yet, for certain PHH superuser is not updated. If you can toggle SELinix to permissive it might work, then toggle it back.
[prjkt.io] BOBdotEXE:
Sweet! that worked! Thanks!
[prjkt.io] iwantz:
I use magisk & phh superuser in Android 7.0 nitrogen rom

I follow this method share by [MENTION=2742137]gobak[/MENTION] at page 55 :

For those having troubles with phh SU + magisk while using Substratum/Masquerade: this worked like a charm for me (thanks [MENTION=1915408]phhusson[/MENTION]). I just edited and reflashed the zip, didn't need to make all the unroot/root process again.

-----------------

In the meantime, you can edit common/sepolicy_patch.sh inside phh-superuser-17-magisk.zip

and line 425, after "allowSuClient untrusted_app"

add a new line with "allowSuClient platform_app"

And substratum working without problem now,This file PHH superuser for magisk that I edited in the above manner, flash by twrp and reboot... Goodluck

Note : i'll delete if this is if not allowed :fingers-crossed:
[prjkt.io] zeeBomb:
Wow...i literally just heard of Layers not too long ago but wasnt too much of a fan, so I laid off. Substratum appears amazing by the looks of it, and no rebooting? Damn count me in! Is there anything I should be worried about when using?

Also...I'm curious... What are your favorite themes to use guys with this?
[prjkt.io] JaylanPHNX:
First, of course, make sure you're using a ROM that supports it. Second, check out Spectrum for an abundance of color/style choices in one theme. And don't forget you can mix and match theme elements from multiple themes.

From my Tab Pro 8.4
[prjkt.io] sykopompos:
Correct, rro is the legacy system that oms replaces in custom roms.

Since oms will eventually replace rro upstream in aosp, that's the system that gets focused on since rro is unlikely to get any new improvements.
[prjkt.io] Surge1223:
Aka, the answer to his question is...

"Yes"

Y'all substratum folks like to elaborate alot. I mean the OP might as well have been a dissertation.
[prjkt.io] setiawanjimmy:
Hit me up on hangouts, ill try to help you with the rom commits
[prjkt.io] fhem:
I had made all the substratum resource commits on top of my current working build prior to testing and posting here. All the commits came in w/o conflict.

https://github.com/fwhem/platform_frameworks_base/commits/oms

https://github.com/fwhem/platform_packages_apps_Settings/commits/oms

https://github.com/fwhem/platform_build/commits/oms

https://github.com/fwhem/platform_external_sepolicy/commits/oms

https://github.com/fwhem/platform_frameworks_native/commits/oms

https://github.com/fwhem/platform_vendor_noobbuilds/commits/oms

I think I must have something included/missing in my base rom that is causing my problem. I am going to try grabbing some logs during boot/rebooting and see if I can figure it out from that or I may just wait for N and start fresh. LOL

Thanks for taking a look. :good:

Thanks Jimmy I will do that. As you can see above I think I have all the required oms commits ----- so it is probably something else but I will hit you up in hope that you have a magic fix :good::D

Thanks again.
[prjkt.io] sykopompos:
Normally that means missing props or major framework error, it is possible that you picked a framework layers commit that your rom doesn't have and it is failing to inflate a layout, I would suggest ripping out the layers commits and then adding oms then add commits at a time till you find the one causing you issues
[prjkt.io] Tylog:
Excellent, i love layers, i love substratum. Great job guys. Thank you.
[prjkt.io] fhem:
Haa --- I am actually in the middle of that doing that right now. I am sure it something stupid on my end ------> as usual :laugh::laugh::good:

As always thanks for the input.

EDIT --> BTW Legacy seems to working fine on my rom.

Thanks again
[prjkt.io] Clark Joseph Kent:
Much thanks to the Team here, JJD is hooked on Substratum now. Good to go! :highfive:
[prjkt.io] sykopompos:
Much more still to come
[prjkt.io] nicholaschum:
Woot! ...and we're just getting started! :D
[prjkt.io] cink40:
Guys, i do not know if this is right thread to ask, just ignore me if it is not: how to "manually" delete substratum theming, which files, folder to delete?

I had problems with Magpie theme: when i choose Gradient theme and background 20% translucent, settings and substratum FC, so i can not change that anymore.
[prjkt.io] nathanchance:
Delete your /data/system/overlays.xml file and reboot.
[prjkt.io] nicholaschum:
Navigate to Advanced Manager and you can disable stuff. Or you could uninstall the "app" overlay in Settings.
[prjkt.io] cink40:
Tough, to do that if Substratum and Settings FC :). Thanks anyway, nathanchance already replied.
[prjkt.io] Kappa Lamda:
I don't know if this is the right place to ask.

According to Q&A on this thread even if my Rom has not implemented OMS yet, but has Layer support (I use Krexus Rom), I can still use substratum but I will need to reboot. Right?

Cause I joined the beta programm and downloaded the app, and the domination theme(substratum) and applied the theme. I rebooted but it didn't work!
[prjkt.io] cink40:
Delete overlay folder from Vendor and try again
[prjkt.io] nathanchance:
Post #4 has been updated with two very important links. The first is the list of compatible Substratum themes and ROMs (since we are now in a transition period from Layers to Substratum). The second is the post giving a full rundown of Substratum gestures and information (some of which may be absent from the OP). I'll be going through the FAQ in the morning to see where it can be improved.
[prjkt.io] Kappa Lamda:
Had no overlay folder in Vendor to delete.

I tried again to apply domination theme with Substratum app. No results.

Maybe it's the theme. Cause I think the dev mentions that will only work with substratum from now on and since I am trying to apply it on legacy mode(still rom supports only layers), maybe this is the problem.
[prjkt.io] kunal1540:
You could add biohazard theme(compatible with CMTE, layers & substratum)
[prjkt.io] jazzh:
I don't have google+ account, how to get apk?