yashsingh1/xdaforums huggingface dataset:
[prjkt.io] KNGPN Q w Q:
It shouldn't cause an issue if all you'll be doing is installing a new kernel (SmurfKernel, I hope). Sometimes it's better to be safe than sorry, so I would go ahead and uninstall all themes and disable all Magisk Modules prior to flashing anything at all.
[prjkt.io] djdarkknight96:
Not just for a kernel no, anything that changes the ui like OS updates yes. Rom updates yes. Otherwise no worries Same exact OS dirty flash no.
[prjkt.io] RexxRobravo:
my device is a TECNO CF8( Camon 11 Pro).....OS Oreo(8.1)
[prjkt.io] djdarkknight96:
To fix back end error

1. andromeda must be purchased from Google play

2. Uninstall both substratum and andromeda....reboot then install both again.

3. Connect to pc and run script. Open substratum once script is done then remove device cable

4. Try theming
[prjkt.io] RexxRobravo:
Gat it. Thanks.
[prjkt.io] Wolfcity:
Have a silly problem with substratum on my testing device (Motorola Moto G 2014 / Aosp Extended 7.1.2 / Cerberus kernel / Magisk 19.3 (tested 19.4 beta today).

When searching in the playstore for substratum / substratum lite I get no hits, the apps are not visible. It's the same like with Netflix when the playstore isn't certified.

But my playstore is certified and I heard a lot about that Netflix thing but what's the matter with substratum?

Btw, substratum is installed on that device (from playstore some versions ago) and I'm pretty sure that I saw all those apps a while ago.

Any ideas?

My other device (Moto G5+ / stock 8.1 / Magisk 18.1) has no problems, substratum, lite and Netflix are available in playstore and installed.
[prjkt.io] djdarkknight96:
You'll have to get the previous substratum from apk mirror. Nougat support was removed also many themes removed nougat. A few still have it but no idea which ones.
[prjkt.io] Wolfcity:
Ah ok, with a Nougat ROM I'm not able to see it.

That's what I wanted to know. It's still installed so no need to grab it from APK mirror but thanks a lot for clearing this up. Maybe I switch to a Oreo ROM but for this old device AEX 7.1.2 is one of the best things you can run on it.

Now I only have to check that Netflix thing out....;)

Thanks!
[prjkt.io] km2442:
Hello, I have removed substratum magisk module, reinstalled substratum app, and there is no substratum module in magisk. So, I can't use substratum any more. Could you please help me? Thanks.
[prjkt.io] djdarkknight96:
Open substratum it will install it automatically once you grant it root. No need to mess with the module. It will uninstall itself with substratum.
[prjkt.io] km2442:
The problem is that the module is not installing at all :/ Root is granted.
[prjkt.io] djdarkknight96:
Uninstall substratum again, remove it's root permission. Install again then grant it on open..it will install the module. Reboot to enable it.
[prjkt.io] km2442:
Don't work in my case... Maybe the Android 10 in my Oneplus 7 Pro messed something?
[prjkt.io] djdarkknight96:
No my 1+6T on Q working fine
[prjkt.io] km2442:
Mine not :/ What else Can I do to fix this?
[prjkt.io] djdarkknight96:
Then you may need to reflash magisk. It's not an issue with substratum. I have others using 1+7 pro without issue. Never a need to mess with the module. Not really sure why you uninstalled it in the first place. Start fresh with root and subs is my only suggestion at this point. Do not factory reset it is not needed, just root and subs need to talk again and they aren't anymore. So fresh start on both should fix it. Oh and you should be using substratum lite on Q. Might also be the issue.
[prjkt.io] km2442:
Reinstalled Magisk and tried to install substratum - still module doesn't appear.

Next tried substratum lite - module appeared in MM immediately.

Now everything works with substratum lite. Thanks for the help.

PS. check please what is wrong with the standard substratum. Idk why the module is not installing :/
[prjkt.io] djdarkknight96:
Standard Substratum might not get Q support Lite may grow to Normal substratum but that's the devs choice. Right now Lite only on Q by devs design no bug.
[prjkt.io] Januh:
Guys i have a little problem, i accidently deleted the module of substratum on magisk, i try do unistall and install the substratum again so see if the module could happear but no sucess... Any way to get the module substratum for magisk? Thanks in advance
[prjkt.io] jcmm11:
Reapply a theme.
[prjkt.io] djdarkknight96:
No, have to uninstall substratum then reinstall.
[prjkt.io] vinoratheesh:
Is it compatable with Android 10?
[prjkt.io] djdarkknight96:
Using substratum lite and magisk canary yes
[prjkt.io] Januh:
Well i did that but still no core, can you lend me a zip or something that can install it again please?
[prjkt.io] djdarkknight96:
There's no zip to give, once substratum gets root permission it installs on its own. Check your root.
[prjkt.io] DesertEagleSlim:
Quick question, have note 10+ running substratum lite and synergy. How can I apply say, theme from swift dark, and vivid navbar and Status bar mods. Or am I only able to apply one?
[prjkt.io] djdarkknight96:
Build them in lite, they will import. Build all the options you want before building in synergy. Build one theme then go back to lite and just go to other theme and build overlays. Just keep within the limit since they haven't fixed ace mode "Yet" but they are working hard on fixing it for Note 10 series.
[prjkt.io] Kawa Banana:
Doesn't work even with root aces

Hi, I'm on OnePlus 5 stock oxygen os pie (last version) and substratum detect that I'm rooted, but when I try to apply a boot animation I have a message that say "root required, you're device is encrypted, so root is necessary to apply boot animation".

What can I do?

Thanks ;)
[prjkt.io] djdarkknight96:
Yeah that's broken on encrypted devices. You can ask the theme dev for a zip to flash in recovery instead. I use a file manager to change mine on my rooted 1+6T. System/media/bootanimation.zip is the location.
[prjkt.io] Kawa Banana:
Oh non, that worked fine before I update ?

Is there a way to unencrypt my phone?
[prjkt.io] djdarkknight96:
Search bro
[prjkt.io] Joshek:
Failed to install OMS theme

Device: Samsung Galaxy S7 SM-G930F

ROM: Samsung Stock ROM on Android 8.0.0 with Samsung Experience 9.0, also rooted with SuperSU and TWRP

Substratum version: substratum one thousand twenty and andromeda thirty nine (paid from the Play Store, using andromeda bridge instead of root support)

Logcat: N/A, whenever I install a theme from the Play Store, substratum alerts me that it failed to install OMS theme. None of my installed display in the manager either.
[prjkt.io] djdarkknight96:
Need magisk root and don't need that bridge is already included in adromeda, just go in it's settings and turn on auto start server "root only" and it should work.

Or

Hide andromeda and substratum from root and use sungstromeda mode. No pc needed or root with Samsung Oreo. FyI
[prjkt.io] TheGame1594:
I have a redmi note 7 too and I can't theme anything. It's rooted and usb debugging and the other options are activated too in the developer options.

Can someone tell me why

Regards
[prjkt.io] djdarkknight96:
Rooted with Magisk? And you have given substratum root access and it's installed the needed module?
[prjkt.io] TheGame1594:
Yes all of this happened.

And now I'm still trying to get some overlays working on any of the apps.

I used substratum a long time ago with another device and it showed me all installed apps.

But with the new version there are just a few system apps shown and that's all it does. Even if I try to apply the theme on the shown apps it doesn't work and no error messeges are shown.
[prjkt.io] djdarkknight96:
Now it's sounding like a theme issue, have you contacted theme dev to make sure it will work on your device? Themes have to be made to work with non pixel pure android devices otherwise 3rd party apps only and some themes still require android overlay.
[prjkt.io] Elizeu7771:
Hello, good night, guys. I think this question must have already been answered. But I did a quick search on the topic and didn't find the answer.

I'd like to know why substratum doesn't work in the app when it moves to adoptable storage. Because I moved WhatsApp to SD card (adoptable storage) but no layer of substratum works, but if I move app to internal memory, substratum works perfectly.

Is there a way for WhatsApp (for example) to work on SD (adoptable storage) card?
[prjkt.io] djdarkknight96:
The theming system itself won't theme off the sdcard. ALL Apps to SD support ended very long time ago not even sure why you would need that.
[prjkt.io] Elizeu7771:
Thank you so much for your answer.
[prjkt.io] Devil saini:
Cannot able to use substratum when installing any theam it shows overlay is updated. But in the manager section there it shows no overlay installed.
[prjkt.io] jcmm11:
Did you reboot after applying theme?
[prjkt.io] Devil saini:
Yes

---------- Post added at 04:28 PM ---------- Previous post was at 04:24 PM ----------

Yes but nothing is happening.
[prjkt.io] djdarkknight96:
What OS and device? Oreo, pie or Q? Using magisk with substratum? If not rooted only Oreo works with andromeda, pie and Q need root, Q needs Substratum Lite.
[prjkt.io] Pa1_pk:
I've made substratum system app but still I have to reboot everytime after updating overlays. Any solution ...?

(Rooted 9.O Asus m1)
[prjkt.io] djdarkknight96:
That's procedure my friend, Google blocked overlays so root and reboot needed!
[prjkt.io] TwinAdk:
Hello,

I've been trying to find a clear answer to this, with no luck :confused:

Is substratum supported on Android 10, specifically a rooted One Plus 7 Pro.

I've read that enabling lite mode in Substratum settings should make a difference, but regardless of the settings, the Substratum module in Magisk is never installed?

The substratum app works and generates themed apks just fine (using Swift Black), but none of the customizations are loaded. Should I attempt to install the Magisk module manually?

Any advice, links, opinions or guides are greatly appreciated :fingers-crossed::good:

Kind Regards

TwinAdk
[prjkt.io] djdarkknight96:
Need substratum lite app it's another version with less options and faster loading.
[prjkt.io] TwinAdk:
I need a different version of the Substratum app, named Substratum Lite?
[prjkt.io] Devil saini:
Thanks
[prjkt.io] Devil saini:
Thanks.
[prjkt.io] Primokorn:
Hello,

Since I installed a new theme I have difficulties to build and install overlays. I'm stuck at "building and installing overlay".

I removed all overlays and rebooted. I try clearing app data and reinstalling Substratum app.

OnePlus 3T - Skydragon ROM (Android Pie) - Root thanks to stable Magisk.

Any other ideas? Thanks in advance.

---------- Post added at 08:25 ---------- Previous post was at 08:25 ----------

Hello,

Since I installed a new theme I have difficulties to build and install overlays. I'm stuck at "building and installing overlay".

I removed all overlays and rebooted. I try clearing app data and reinstalling Substratum app.

OnePlus 3T - Skydragon ROM (Android Pie) - Root thanks to stable Magisk.

Any other ideas? Thanks in advance.
[prjkt.io] djdarkknight96:
What theme? You sure the theme supports your device and Rom? Also has it been updated last 3 months?
[prjkt.io] Primokorn:
Yes it's Flare from DeadmanX. Not sure if it's related to his theme but the problem started right after trying to apply it.
[prjkt.io] djdarkknight96:
Oh ok, yeah I know that theme should work. Try clear substratum cache then reboot.

Edit: Jesus man, I just realized who you are......how you been bro?
[prjkt.io] Primokorn:
Yep, I already did the basic stuff. I even cleared art cache and cache from TWRP. I finally uninstalled Flare but it doesn't change anything.

I'm using Skydragon for months and it's a very good stable ROM. I had no issues at all until yesterday. Weird.

Today I tried building the overlay of AdAway from Biohazard theme and I got the same situation.

I'm pretty fine, thanks DJ ;) You always remember me the good old days of CM theme engine. I'm more working on icon packs today and I have less time to tweak my phone. Anyway I hope you are doing well and your hard work is still appreciated!
[prjkt.io] Primokorn:
Is there another way to properly clean overlays?

I have attached logs.
[prjkt.io] djdarkknight96:
Only thing I can suggest is uninstall substratum completely with its module then reboot to get it all gone...reinstall and check module after root permission then reboot once you see it's installed. Then try building again. I have only seen this issue in early Magisk canary builds on Q but they been fixed.

Awesome glad to see you're still at it.
[prjkt.io] Shumitu:
Hi,

My substratum app crashes every time when I am trying to apply new overlays in my Swift dark theme.

Phone: Nexus 6P, stock android 8.1

Substratum: newest available version.

I don't have enough posts to attach any file so i put logs from substratum in spoiler:

Build version: one thousand twenty two

Device: Nexus 6P (angler) [google/angler/angler:8.1.0/OPM7.181205.001/5080180:user/release-keys]

ROM: 8.1.0 - Unknown

Theme system: OMS (andromeda)

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.ExceptionInInitializerError

at projekt.substratum.tabs.OverlaysManager$CompileTask.doInBackground(OverlaysManager.java:972)

at projekt.substratum.tabs.OverlaysManager$CompileTask.doInBackground(OverlaysManager.java:325)

at android.os.AsyncTask$2.call(AsyncTask.java:333)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

... 4 more

Caused by: java.lang.NumberFormatException: s == null

at java.lang.Integer.parseInt(Integer.java:570)

at java.lang.Integer.parseInt(Integer.java:643)

at projekt.substratum.common.References.getMagiskDirectory(References.java:254)

at projekt.substratum.common.References.getSystemDir(References.java:250)

at projekt.substratum.common.Internal.<clinit>(Internal.java:138)

... 8 more

User actions:

2019-10-24 12:15:56: SystemCrash created

2019-10-24 12:15:56: SystemCrash resumed

2019-10-24 12:15:59: SystemCrash paused

2019-10-24 12:15:59: LaunchActivity created

2019-10-24 12:15:59: SplashScreenActivity created

2019-10-24 12:15:59: SplashScreenActivity resumed

2019-10-24 12:15:59: SplashScreenActivity paused

2019-10-24 12:15:59: MainActivity created

2019-10-24 12:16:00: MainActivity resumed

2019-10-24 12:16:00: SplashScreenActivity destroyed

2019-10-24 12:16:00: LaunchActivity destroyed

2019-10-24 12:16:00: SystemCrash destroyed

2019-10-24 12:16:13: MainActivity paused

2019-10-24 12:16:13: ThemeLaunchActivity created

2019-10-24 12:16:13: ThemeLaunchActivity resumed

2019-10-24 12:16:13: ThemeLaunchActivity paused

2019-10-24 12:16:15: InformationActivity created

2019-10-24 12:16:16: InformationActivity resumed

2019-10-24 12:16:17: ThemeLaunchActivity destroyed

It has been working perfectly for a long time but now it's broken.

I tried to reinstall substratum and andromeda apps, but it didn't help.

What can I do to fix this issue?
[prjkt.io] djdarkknight96:
Roll back one substratum update using apkmirror, they added Q support and it broke Oreo.
[prjkt.io] Akaze:
Samsung OneUI 2.0

Will Substratum work on a Samsung Galaxy S10+ Not rooted using Andromeda?

I'm using OneUI 2.0 update 2.
[prjkt.io] djdarkknight96:
No not without root

They will work on rootless synergy theming once they do stable OneUI 2.0
[prjkt.io] SonyVLT25ISonyVLT25I:
Hello,

I'm unable to install any overlay. Andromeda and Substratum are all updated versions. My OS is Oreo 8.0 and phone is Sony XZ1 Compact (NO ROOT).

Here is what I get on pushing "Install and Enable":

Build version: one thousand twenty two
Device: G8441 (G8441) [Sony/G8441/G8441:8.0.0/47.1.A.16.20/623594567:user/release-keys]
ROM: 8.0.0 - Unknown
Theme system: OMS (andromeda)

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.ExceptionInInitializerError
at projekt.substratum.tabs.OverlaysManager$CompileTask.doInBackground(OverlaysManager.java:972)
at projekt.substratum.tabs.OverlaysManager$CompileTask.doInBackground(OverlaysManager.java:325)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
... 4 more
Caused by: java.lang.NumberFormatException: s == null
at java.lang.Integer.parseInt(Integer.java:570)
at java.lang.Integer.parseInt(Integer.java:643)
at projekt.substratum.common.References.getMagiskDirectory(References.java:254)
at projekt.substratum.common.References.getSystemDir(References.java:250)
at projekt.substratum.common.Internal.<clinit>(Internal.java:138)
... 8 more

User actions:
2019-11-01 15:33:39: RescueActivity created
2019-11-01 15:33:39: RescueActivity destroyed
2019-11-01 15:34:15: LauncherActivity created
2019-11-01 15:34:15: SplashScreenActivity created
2019-11-01 15:34:16: SplashScreenActivity resumed
2019-11-01 15:34:16: LauncherActivity destroyed
2019-11-01 15:34:16: SplashScreenActivity paused
2019-11-01 15:34:16: MainActivity created
2019-11-01 15:34:16: MainActivity resumed
2019-11-01 15:34:17: SplashScreenActivity destroyed
2019-11-01 15:34:18: MainActivity paused
2019-11-01 15:34:18: ThemeLaunchActivity created
2019-11-01 15:34:18: ThemeLaunchActivity resumed
2019-11-01 15:34:18: ThemeLaunchActivity paused
2019-11-01 15:34:19: InformationActivity created
2019-11-01 15:34:19: InformationActivity resumed
2019-11-01 15:34:19: ThemeLaunchActivity destroyed

Any help is greatly appreciated.
[prjkt.io] djdarkknight96:
They added Q support to substratum and broke Oreo, roll back one update using apk mirror until they can fix it.
[prjkt.io] SonyVLT25ISonyVLT25I:
Thanks a lot!
[prjkt.io] Sniff26:
So, i'm currently in an odd situation right now, managed to root an device with a locked bootloader, so, i can acces any partition except /system/ so, is there any way to install overlays without touching that?

Android One 9 (Pie), Dynamic Overlays (OMS)

Thanks in advance

---------- Post added at 05:05 PM ---------- Previous post was at 05:05 PM ----------

So, i'm currently in an odd situation right now, managed to root an device with a locked bootloader, so, i can acces any partition except /system/ so, is there any way to install overlays without touching that?

Android One 9 (Pie), Dynamic Overlays (OMS)

Thanks in advance
[prjkt.io] massixda:
I'm running android 9 on poco f1 with carbon rom and root. Anyone can help me please? I copy my logchar.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:32: error: Error retrieving parent for item: No resource found that matches the given name '@*com.topjohnwu.magisk:style/CardView'.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:33: error: Error: No resource found that matches the given name: attr '*com.topjohnwu.magisk:cardBackgroundColor'.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:36: error: Error retrieving parent for item: No resource found that matches the given name '@*com.topjohnwu.magisk:style/Theme.AppCompat.Dialog'.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:39: error: Error: No resource found that matches the given name: attr '*com.topjohnwu.magisk:colorAccent'.

» [com.topjohnwu.magisk]: Installation of "com.topjohnwu.magisk" has failed.

» [com.android.phone]: Failed to generate resource table for split ''

» [com.android.phone]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:44: error: Error: No resource found that matches the given name (at 'android:tint' with value '@*com.android.phone:color/dialer_secondary_text_color').

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

---------- Post added at 10:33 PM ---------- Previous post was at 10:33 PM ----------

I'm running android 9 on poco f1 with carbon rom. Anyone can help me please? I copy my logchar.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:32: error: Error retrieving parent for item: No resource found that matches the given name '@*com.topjohnwu.magisk:style/CardView'.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:33: error: Error: No resource found that matches the given name: attr '*com.topjohnwu.magisk:cardBackgroundColor'.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:36: error: Error retrieving parent for item: No resource found that matches the given name '@*com.topjohnwu.magisk:style/Theme.AppCompat.Dialog'.

» [com.topjohnwu.magisk]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:39: error: Error: No resource found that matches the given name: attr '*com.topjohnwu.magisk:colorAccent'.

» [com.topjohnwu.magisk]: Installation of "com.topjohnwu.magisk" has failed.

» [com.android.phone]: Failed to generate resource table for split ''

» [com.android.phone]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:44: error: Error: No resource found that matches the given name (at 'android:tint' with value '@*com.android.phone:color/dialer_secondary_text_color').

» [com.android.phone]: Installation of "com.android.phone" has failed.
[prjkt.io] djdarkknight96:
Logchar = theme issue not substratum issues, contact theme dev on those always.
[prjkt.io] moso11:
No matter what I try, I am unable to delete this overlays:

com.whatsapp.SwiftBlack.Version_219308__Color

I have tried using rescue zip and file explorer.

Even adb can't delete them.

These both overlays don't even show up in Substratum Manager.

https://imgur.com/u3xb1wJ
[prjkt.io] djdarkknight96:
Those are system overlays nothing to uninstall
[prjkt.io] moso11:
How did these become system overlays since these are user installed ones?

How do I revert them to user overlays?
[prjkt.io] djdarkknight96:
They come with the system, not installed but overlays Google added for their icons and accents options. Again nothing to uninstall.
[prjkt.io] Philly@52:
I downloaded Substratum Lite from the Google Play Store and the themes i have selected are working properly, my only issue is that i cannot find the App in my App Drawer or anything. The only way i've been able to open the App is by going into the Play Store and clicking Open.

Currently on OnePlus 7Pro OOS 10.0.2/Renovate Ice 8.0, TWRP 3.3.1-74/Magisk 20.1
[prjkt.io] djdarkknight96:
Not many themes have an app ui or dashboard..they are just used in substratum. No app icon in drawer unless you add shortcut to theme to open substratum.
[prjkt.io] Philly@52:
Interesting, okay. Just to clarify i dont need the original substratum to use the lite correct? As it seems to be working fine since ive uninstalled the original Substratum.

Thank you for the quick response.
[prjkt.io] djdarkknight96:
They work independently yes no need too have both.
[prjkt.io] Philly@52:
Sounds good

Appreciate the response's, thank you kindly stranger.