yashsingh1/xdaforums huggingface dataset:
[prjkt.io] skeeter123:
Curious..... when a new version of a theme (or Substratum) is released and installed, does anything special need to be done to apply whatever is new? Does a theme update need to be re-compiled and applied?

Thanks!
[prjkt.io] SixFourSix:
It's fine really. Substratum open the app, Masquerade does nothing because I'm on legacy (Stock+ by Tupac4u for N6P), that Char shows a text which says Cookie? And shows another icon after clicking it (don't wanna spoil everything lol) I didn't even know cache needed to cleaned in Subs. And the last one is just what you described.

I've been told so meanly to go read and gtfo, so many times before, so maybe I reacted to those people, not you. Thanks for figuring this out.
[prjkt.io] EstherTakumi:
Hey how to fix the white font in certain app?

Because I cannot read it in Hangout
[prjkt.io] Pkt_Lnt:
Do you have the theme read apps installed from Team Black Out? That should solve it if you don't have them.

http://xdaforums.com/android/apps-games/apps-themeable-hangouts-layers-cmte-t3113192
[prjkt.io] sykopompos:
You mostly have to clean the cache because the themes extract their files so it can compile them into overlays, what happens when you upgrade substratum and get the theme is updating endlessly is that we lost the root permission to access those files directly and by clearing it allows subs to remake them and set permissions and access it.
[prjkt.io] goast:
It's because of the theme you are using.
[prjkt.io] RLNTLSS:
but, how you managed to erase the layers? I can not at all

Sorry for the bad english
[prjkt.io] shaggyskunk:
If you are asking how to uninstall all Overlays - You can use the Rescue script to Uninstall them - Download the Rescue script zip to your computer - Extract it - Read the included readme.txt and then run the bat file - Wait for it to finish! ?

https://drive.google.com/file/d/1xZoHU6qUM2xyTNSuqAwIeMi6I8ALz0e4/view?usp=drivesdk
[prjkt.io] 92GTA:
I have tried to follow the tutorials located here:

https://www.xda-developers.com/insta...-without-root/

https://www.xda-developers.com/custo...eo-substratum/

But with zero luck. I paid for the Andromeda app, but I get an error when building about a recent security thing by Google. Can anyone please help? I'm using Sai's Oreo Theme, I chose the options in substratum, then hit build and enable, but it errors. Says the application overlay is outdated. Then a pop up comes up saying that with a March security update, Google implemented a reboot check on overlays.

EDIT: I even downloaded a theme called Swift Black which is supposed to be updated, I followed the instructions, but each time after I compile I get a message saying it finished with an error which I think is whats preventing it from applying after the final step and reboot When I go to the manager tab it keeps saying no overlays installed. 2 times now I've spent money and they haven't worked.

UPDATE: The errors all say this directory does not exist: /data/user/0/projekt.substratum/cache/SunstratumBuilder//res/

Thanks! I'm on an ASUS ZenFone 5Z with Oreo 8.0.0
[prjkt.io] Spannaa:
For Swift Black, your error suggests that you're not selecting your android version before selecting the overlays you want to apply.
[prjkt.io] djdarkknight96:
Doh lol
[prjkt.io] Vitty599gtb:
the overlap of themes in substratum lasts indefinitely

Hello guys I have a problem with substratum. When I try to apply a theme the process never ends.

I'm using Xenon HD 170310official on Asus z00ed
[prjkt.io] djdarkknight96:
Reboot, try again. That's a cache issue.
[prjkt.io] Vitty599gtb:
Ok I will try.

Edit: it didn't work. I tried to shut down substratum, clear the cache and reboot. Then I tried to apply the theme and still the app restarted and the notification moves, but there's no progress in the overlap. Sorry for my English, I hope you will understand
[prjkt.io] djdarkknight96:
Hmm ok, Can you upload a screenshot of Substratum settings. Just the top. English is good :svetius:
[prjkt.io] Vitty599gtb:
Here they are

http://imgur.com/a/DpmM33i
[prjkt.io] domineus:
Hi all

I noticed the version here doesn't work for my pixel 2 xl on android pie. When themes apply, the error I get is related to andromeda - even after andromeda itself shows as connected.

Has anyone else encountered this?
[prjkt.io] Sam Nakamura:
Wasn't it reported by team substratum (even a petition was started) that due to internal changes in the overlay management on Android 9 by Google rootless substratum will no longer be available, custom overlays are only possible with root privileges on PIE, so last rootless supported android version is OREO - I hope this may have changed but that's the last information I remember regarding this matter....
[prjkt.io] djdarkknight96:
You are correct sir! Needs root 100%

Oh my 7.1.1 is no longer supported. Needs at least 7.1.2. Change roms to have subs work.
[prjkt.io] Vitty599gtb:
I can't because the roms for my phone stops at 7.1.1..
[prjkt.io] domineus:
I am rooted - that's the problem. It's actually not applying. I am attempting to apply pitch black which has limited support on Android Pie. I can supply logs if need be
[prjkt.io] djdarkknight96:
Symphonie de l'Amour:

In order to use Substratum themes on Android Pie, you'll have to follow these steps:

• Use the latest beta build from substratum ci channel [MENTION=2783975]substr[/MENTION]atumci in telegram.

• Make sure the theme you're using supports Pie.

• Select the overlays you wish to install

• Select Build & Update from the FAB

• Reboot your device

• Open Substratum and go to Manager

• Select the overlays you built earlier

• Enable selected from the FAB

Requirements:

Rooted device running on Android Pie.

NOTE:

• You'll not be able to apply themes on non-rooted Android Pie because Google blocked custom overlays since March Security patch.

• Don't install Andromeda or you won't be able to proceed after the splash screen.

• If you're using any Magisk Module(s), disable all, reboot and then follow the guide.

Follow this for pie.
[prjkt.io] domineus:
Should I not use the beta in Google app store? Because version 998 has an issue with recognizing andromeda whereas version 999 doesn't. When I apply the theme on version 999 the theme doesn't appear on the manager

edit

looks like telegram version worked not the version in playstore
[prjkt.io] djdarkknight96:
Yep it's not on play yet, still a few things being worked on.
[prjkt.io] jexsuzon:
I dont know if this is related to substratum but it seems i cant apply accents on any of my themes on my OP3 and i do have this error.
[prjkt.io] Infy_AsiX:
When apps update on Nougat with OMS added to L14.1, they always automatically rebuild properly. It seems on Oreo with OMS substratum rarely rebuilds their theme. Just wanted to check is this common or just me?

Also after building swift black I get this toast. "Theme was attempted to be hijacked by 'null'". What's that about?
[prjkt.io] xxtmorphxx:
I've already reinstalled magisk 16.0 then tried updating to 16.7 and still not working. I'm not even on a Samsung ROM so why would it be asking me for a Samsung app
[prjkt.io] skeeter123:
Just updated Substratum to 1001. Also updated Swift black at the same time.

Substratum now crashes upon launch. Have not done the rescue zip yet. Not sure exactly what it does.

I have a logcat. Seems to be rather verbose. Don't want to publish it publicly due to its verbose nature that may clog this thread. But, I certainly will if that will help resolve the issue.

My device is a OnePlus 6, unlocked, rooted, running stock 5.1.11. (8.1) Root method is Magisk 16.7.

Please advise as to what I should do next.

Cheers!
[prjkt.io] gFknQ:
I'm on 3t, so may not help much, but I also updated to 1001 and swift black same time with no issue. If you have theme applied for Substratum app itself and setting not set to disable all overlay upon crash may be your problem. There is an easy way to fix if you have float ui enabled
[prjkt.io] skeeter123:
You may be onto something there. I did apply the theme to substratum at the same time. I'm not sure about the setting to disable all overlays upon crash. Sounds like a prudent setting to enable. I think.

I do not have the floating UI enabled.
[prjkt.io] gFknQ:
May have to go with rescue zip in that case. But I would recommend both those options for future. If you had float ui in quick settings, you can select substratum from app drawer, then click float ui button before sub crashes, then disable all overlays and apply, even tho subs will not actually open. I've had to use this method more than once. Sorry cannot help further and good luck. But rescue zip is usually hassle free if you have to use it, then just reapply themes after your system ui has been rescued. All overlays should still be in manager
[prjkt.io] hellcat50:
newest version of app crashes when applying boot animations:

Build version: one thousand one
Device: ONEPLUS A3003 (OnePlus3) [OnePlus/OnePlus3/OnePlus3:8.0.0/OPR1.170623.032/02281230:user/release-keys]
ROM: 8.1.0 - OmniROM
Theme system: OMS (root)

Stack trace:
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:353)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
at java.util.concurrent.FutureTask.run(FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory
at h.b.c.a(:40)
at h.b.c.c(:2)
at h.b.c.a(:1)
at h.b.c.d(:3)
at h.c.a.p.<clinit>(:2)
at h.c.a.p.a(Unknown Source:0)
at i.b.i.d.a$a.a(:52)
at i.b.i.d.a$a.doInBackground(:1)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
... 4 more

User actions:
2018-08-31 02:18:57: LauncherActivity created
2018-08-31 02:18:57: SplashScreenActivity created
2018-08-31 02:18:57: SplashScreenActivity resumed
2018-08-31 02:18:57: LauncherActivity destroyed
2018-08-31 02:18:57: SplashScreenActivity paused
2018-08-31 02:18:57: MainActivity created
2018-08-31 02:18:57: MainActivity resumed
2018-08-31 02:18:58: SplashScreenActivity destroyed
2018-08-31 02:19:00: MainActivity paused
2018-08-31 02:19:00: ThemeLaunchActivity created
2018-08-31 02:19:00: ThemeLaunchActivity resumed
2018-08-31 02:19:00: ThemeLaunchActivity paused
2018-08-31 02:19:00: ThemeLaunchActivity resumed
2018-08-31 02:19:00: ThemeLaunchActivity paused
2018-08-31 02:19:00: ThemeLaunchActivity resumed
2018-08-31 02:19:00: ThemeLaunchActivity paused
2018-08-31 02:19:00: InformationActivity created
2018-08-31 02:19:00: InformationActivity resumed
2018-08-31 02:19:01: ThemeLaunchActivity destroyed
[prjkt.io] robigriffin:
Hello my substratum displays a verification failed message I already reinstalled substratum but problem still persists

Im on an s8+ oreo unrooted thanks

please help
[prjkt.io] skeeter123:
About to do just that. Thanks! Below is the stacktrace from the crash. Didn't realize it was so easy to get a stacktrace. LOL.

Edit: it looks like theming Substratum with the Swift Black theme was the culprit...

Edit 2: the Substratum rescue zip saved the day.

Build version: one thousand one

Device: ONEPLUS A6003 (OnePlus6) [OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/1808102022:user/release-keys]

ROM: 8.1.0 - Unknown

Theme system: OMS (root)

Stack trace:

java.lang.RuntimeException: Unable to start activity ComponentInfo{projekt.substratum/projekt.substratum.activities.launch.SplashScreenActivity}: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 4: TypedValue{t=0x2/d=0x1010099 a=1}

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2911)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2989)

at android.app.ActivityThread.-wrap11(Unknown Source:0)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1688)

at android.os.Handler.dispatchMessage(Handler.java:106)

at android.os.Looper.loop(Looper.java:164)

at android.app.ActivityThread.main(ActivityThread.java:6753)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:482)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 4: TypedValue{t=0x2/d=0x1010099 a=1}

at android.content.res.TypedArray.getColor(TypedArray.java:469)

at android.widget.TextView.<init>(TextView.java:900)

at android.widget.TextView.<init>(TextView.java:826)

at android.widget.TextView.<init>(TextView.java:822)

at android.widget.TextView.<init>(TextView.java:818)

at android.widget.Toolbar.setTitle(Toolbar.java:758)

at com.android.internal.widget.ToolbarWidgetWrapper.setTitleInt(ToolbarWidgetWrapper.java:262)

at com.android.internal.widget.ToolbarWidgetWrapper.setWindowTitle(ToolbarWidgetWrapper.java:244)

at com.android.internal.widget.ActionBarOverlayLayout.setWindowTitle(ActionBarOverlayLayout.java:674)

at com.android.internal.policy.PhoneWindow.setTitle(PhoneWindow.java:563)

at com.android.internal.policy.PhoneWindow.setTitle(PhoneWindow.java:556)

at android.app.Activity.onTitleChanged(Activity.java:6013)

at android.app.Activity.onPostCreate(Activity.java:1207)

at android.app.Instrumentation.callActivityOnPostCreate(Instrumentation.java:1328)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)

... 9 more

User actions:

2018-09-01 06:28:42: LauncherActivity created

2018-09-01 06:28:42: SplashScreenActivity created
[prjkt.io] djdarkknight96:
Reinstall both subs and Andromeda.
[prjkt.io] robigriffin:
thanks did that and its working now
[prjkt.io] zard:
Bi, can someone advise me, which is the settings in Substratum that controls this? I've been using Substratum in Nouget and Oreo, and just trying out Pie, but every time, I will encounter this issue where the notifications text gets changed to white or gray, and the notifications background in white or gray, I can't read the text.
[prjkt.io] Badger50:
That's usually the "android system" or "system ui" overlay that causes it. What theme are you using? Not all of them are 9.0 compatible yet.
[prjkt.io] zard:
When I was using Swift Dark Substratum Theme +Oreo & Samsung Theme, I also had this issue.

For this case, I was using Dark Infusion Substratum Theme for N, O and Pie, same issue of light text and light background.
[prjkt.io] djdarkknight96:
I don't think any theme works on your system only 3rd party apps. It's miui correct? They have different system no themes have included unless they say support MIUI specifically. Which I don't know of any published ones. I only seen one dev working on a theme for MIUI in Substratum but haven't seen him in a few weeks.

Just FYI hope it helps!

DJ
[prjkt.io] zard:
No, I run custom roms. Ditched MIUI because it is still based on Kit Kat.

I spent some time last night and managed to solve some notifications but this morning, realized notification from another news app popped up still have same issue.
[prjkt.io] djdarkknight96:
Well that ui isn't stock android so you'll not find many themes working on it.
[prjkt.io] neildalal:
Hi, I'm unable to build substratum overlays. I'm on Pie on my OP3 with root and substratum v1001 and using pitch black theme.

After I select my app overlays and choose build + update, it all compiles without any error and the theme apk files are also visible under system > app. But I can't view them in the app under the substratum manager and enable those files. After I reboot, those files get lost from that location.

Has anyone faced such an issue? Please help.
[prjkt.io] djdarkknight96:
Turn off any magisk modules then use subs....once theme is all set...turn modules on again. They conflict with subs while on. This is pie issue only.
[prjkt.io] OriginalGabriel:
Unable to change wallpapers.

Device: Samsung Galaxy S5 (T-Mobile)

ROM: Resurrection Remix v5.8.5 (Nougat)

Substratum version: 1001

Ever since the few updates over the last week, I've been unable to change my wallpaper. Under the wallpaper tab, it shows my themes various wallpapers, but the preview image is black, and when tapping on the wallpaper I want to use, it just hangs while trying to load into cache.

I've already tried uninstalling both Substratum, and the theme, rebooting (after wiping cache) reinstalling Substratum, and the theme, but the problem persists.

LogCat attached.
[prjkt.io] neildalal:
Thanks a lot!! I've been scratching my head for days and searching all over the Internet. Shall try it out.....
[prjkt.io] djdarkknight96:
Theme issue not Substratum. Let theme dev know.
[prjkt.io] DiamondJohn:
I would of thought this would of been easy to come across, but I tried searching and although I did not read 10 pages back, I did read a few,and might of missed it, so I apologise if it has been answered many many times before.

I am running crDroid 8.1 (ie Oreo). I have installed substratum, Project Andromeda, Activated/enabled Andromeda and downloaded and insta;;ed some theme and also themed a few items. The theming is all working:good: However, whenever I start Substratum, I am greeted with the following screen

If I click on "OFFLINE MODE", I can enter substratum and apply the themes. Is this the way it is suppose to work? or have I done something wrong? if so, what?
[prjkt.io] zard:
Tried different combinations of colors for Android System and System UI Heafers and skipped the other two System UI options and managed to solve my issue. Thanks.

Sent using Tapatalk
[prjkt.io] tejasrao1996:
Why Andromeda for crdroid? Doesn't it support substratum without root like RR or AEX?
[prjkt.io] DiamondJohn:
Because the playstore, the phone, the messages, contacts etc etc etc is not themed by the built in crDroid theming engine. Otherwise it is perfect,
[prjkt.io] tejasrao1996:
No, what I meant was doesn't it contain substratum commits to allow theming without root? Have you tried using substratum without Andromeda on crdroid?
[prjkt.io] djdarkknight96:
You don't need Andromeda, your rom has commits so no need. That's why you can still use without verifying Andromeda.
[prjkt.io] DiamondJohn:
Doh! I didn't try substratum before I installed Andromeda.

Does that mean I can uninstall Andromeda?Yep. Just tried.:o
[prjkt.io] sony raj:
All of sudden my substratum engine keeps crashing on launch and now I'm not able to open YouTube and google apps to which themes have been applied, pls help me with this

Below is the STACKTRACE.

Build version: one thousand one

Device: SM-G935F (hero2lte) [samsung/hero2ltexx/hero2lte:8.0.0/R16NW/G935FXXU2ERGE:user/release-keys]

ROM: 8.0.0 - Unknown

Theme system: OMS (andromeda)

Stack trace:

java.lang.RuntimeException: Unable to start activity ComponentInfo{projekt.substratum/projekt.substratum.activities.launch.SplashScreenActivity}: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 6: TypedValue{t=0x2/d=0x101009b a=1}

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2957)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032)

at android.app.ActivityThread.-wrap11(Unknown Source:0)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)

at android.os.Handler.dispatchMessage(Handler.java:105)

at android.os.Looper.loop(Looper.java:164)

at android.app.ActivityThread.main(ActivityThread.java:6944)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)

Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 6: TypedValue{t=0x2/d=0x101009b a=1}

at android.content.res.TypedArray.getColorStateList(TypedArray.java:538)

at android.widget.TextView.<init>(TextView.java:1239)

at android.widget.TextView.<init>(TextView.java:1129)

at android.widget.TextView.<init>(TextView.java:1125)

at android.widget.TextView.<init>(TextView.java:1121)

at android.widget.Toolbar.setTitle(Toolbar.java:911)

at com.android.internal.widget.ToolbarWidgetWrapper.setTitleInt(ToolbarWidgetWrapper.java:263)

at com.android.internal.widget.ToolbarWidgetWrapper.setWindowTitle(ToolbarWidgetWrapper.java:245)

at com.android.internal.widget.ActionBarOverlayLayout.setWindowTitle(ActionBarOverlayLayout.java:674)

at com.android.internal.policy.PhoneWindow.setTitle(PhoneWindow.java:585)

at com.android.internal.policy.PhoneWindow.setTitle(PhoneWindow.java:578)

at android.app.Activity.onTitleChanged(Activity.java:6055)

at android.app.Activity.onPostCreate(Activity.java:1254)

at android.app.Instrumentation.callActivityOnPostCreate(Instrumentation.java:1291)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2939)

... 9 more

User actions:

2018-09-07 23:29:22: SplashScreenActivity created
[prjkt.io] djdarkknight96:
That's because everything updated as well as Subtratum. You'll need to use adb to remove all overlays and rebuild them for the updated apps. Turn off auto updates also so this won't happen again.
[prjkt.io] Badger50:
Another good lesson learned. That substratum rescue zip comes in mighty handy at times as well :good::good:
[prjkt.io] sony raj:
Can you kindly help with how to use adb
[prjkt.io] Pkt_Lnt:
All steps explained in post #4554. A search will get you the answers much faster since most have been posted here many, many times. :good:
[prjkt.io] galaxyss8:
Hey im not able run substratum anymore after recent updates,I just get this window, even after deleting it multiple times it still doesn't work. Andromeda is linked but that doesn't make any difference either. Anyone can help ? I got a one plus 6
[prjkt.io] p18cc003:
substratum theme

it says selected overlays updated but nothing happens
[prjkt.io] djdarkknight96:
Try uninstalling both subs and Andromeda reboot and reinstall. If you don't have and pirate apps like lucky patcher and you paid for Andromeda. Pirate apps will trigger that message. Uninstall any if you do and reinstall both subs and Andromeda from playstore after they are gone!

Or

Do you use vpn? Also triggers that message.

Try looking at the how to for your set-up here https://xdaforums.com/apps/substratum/official-starting-substratum-andromeda-t3798316
[prjkt.io] fishku:
I have a weird issue with Substratum. Latest version.

I'm on Lenovo K3 note, dotOS 7.1.2 (Nougat).

Whenever I try to install any theme, the quick settings (QS) battery icon will disappear. Also, system UI will crash whenever I try to add back the icon using the "+" symbol!

I have added some screenshots showing the difference before installation of Substrate and after. Also note how the "screenshot" icon breaks (but remains functional).

Please help! How can I avoid this bug?

[IMG="BEFORE"]https://i.imgur.com/AxgVBeQ.jpg[/IMG]

[IMG="AFTER"]https://i.imgur.com/9dMOAGk.jpg[/IMG]

---------- Post added at 08:24 PM ---------- Previous post was at 08:11 PM ----------

Addendum: I have completely uninstalled all themes and Substratum, and I have flashed the rescue zip. The problem persists!

Note that I have re-installed the system about 5 times today, to pinpoint exactly at what point the above bug appears. I can confidently say that it is caused by substratum, and that it doesn't go away after uninstalling! :eek:
[prjkt.io] djdarkknight96:
First, Substratum itself cannot break your systemui alone you'll have to be installing a theme for that. So with that being said, it's a theme issue not Substratum. Contact theme dev or make sure that theme is for your device!

Also Seems like you have an overlay stuck. Look in data/app for it and uninstall it there. Or use file manager to delete the overlays.
[prjkt.io] fishku:
Is this where I should look?

It seems like there is no trace left, yet the issue remains. Seems hard to believe, but I guess this combo breaks the battery QS somehow.