yashsingh1/xdaforums huggingface dataset:
[prjkt.io] DiamondJohn:
Substratum may not have "issues" with memory, but I do have issues with any memory usage. I understand, even though the few seconds between my check below, many other things out of my control could of happened, and it was only a single check (although logic would imply memory usage), however, a quick test of:

Running "ps" checking for substratum

Running "free" (to show memory used)

Going into settings and "Force Closing" substratum (basically "Hibernating" it)

Running "ps" and "free" again

>>Memory used has gone down.

[COLOR="DarkGreen"]BEFORE------------------[/COLOR]
#ps | grep "subs"
u0_a90 3066 233 1646452 45860 sys_epoll_ b5263054 S projekt.substratum

#free
total used free shared buffers
Mem: 1945190400 [COLOR="Blue"]1608126464[/COLOR] 337063936 0 4849664
-/+ buffers/cache: 1603276800 341913600
Swap: 0 0 0

[COLOR="darkgreen"]AFTER------------------[/COLOR]

# ps | grep "subs"

# free
total used free shared buffers
Mem: 1945190400 [COLOR="blue"]1602420736[/COLOR] 342769664 0 4849664
-/+ buffers/cache: 1597571072 347619328
Swap: 0 0 0

Memory Used delta:1608126464-1602420736=5705728

Second test run:

[COLOR="darkgreen"]BEFORE------------------[/COLOR]
# ps | grep "subs"
u0_a90 23853 233 1646364 44444 sys_epoll_ b5263054 S projekt.substratum
# free
total used free shared buffers
Mem: 1945190400 [COLOR="blue"]1596514304 [/COLOR] 348676096 0 4849664
-/+ buffers/cache: 1591664640 353525760
Swap: 0 0 0

[COLOR="darkgreen"]AFTER------------------[/COLOR]

# ps | grep "subs"

1|# free
total used free shared buffers
Mem: 1945190400 [COLOR="Blue"]1567911936[/COLOR] 377278464 0 4849664
-/+ buffers/cache: 1563062272 382128128
Swap: 0 0 0

Memory Used Delta=1596514304-1567911936=28602368

With these above quick checks, I will assume that Hibernating the Substratum interface app will be saving some memory (not a lot, but every bit counts on my daily).

The above test is on a different device, which has 2GB of data as opposed to my daily which is running with limited RAM of only 1GB, and a lot of other stuff running as well.

NB: I am talking about the substratum interface app, not the build and apply processes.
[prjkt.io] jaswinprakash:
I used type face fonts with nougat rom with no problem but in oreo fonts can't be changed... Why?

Device - zuk z2 plus

Rom - Aex 5.1
[prjkt.io] MSF Jarvis:
Because fonts are not supported by Android as is and required modifications from the substratum team to work. Said modifications are not completely ready for Android Oreo and work is ongoing. No ETAs please.
[prjkt.io] jaswinprakash:
Thank you for replying...:)
[prjkt.io] Elanza_48:
I am actually an samsung device user. I have a question that is , can I theme only the 3rd party apps with substratum along with google apps , when a samsung theme is already applied ?

Will I face any Issues?
[prjkt.io] UFOZ24:
Can i get substratum on 4.4 kitkat
[prjkt.io] nathanchance:
No.
[prjkt.io] UFOZ24:
Ok that sucks i just needed to know bcuz my phone sucks and cant get 5.0
[prjkt.io] djdarkknight96:
That theme hadn't updated since August so I'm sure it's a theme issue with Building. Send those logs to the themer...also send stacktrace to subs devs to see.
[prjkt.io] jelive:
Using Substratum with Swift black on Htc U11 with custom Oreo 8 rom. Works great except for Chrome browser...main window does not change to black...? Ideas.
[prjkt.io] Ja_som:
I have the dark version on Swift theme and my stable Chrome v63 is themed. Maybe if you have old version or beta, canary version it may be not supported. Try to contact theme dev with all informations about what you use (also if you have error log when applying theme).
[prjkt.io] jelive:
Using same...just not working for some reason...thx
[prjkt.io] Fur007:
Does using substratum eats alot of ram? On my Le2 whenever I am applying a theme the free ram reduces alot on resurrection rom
[prjkt.io] nathanchance:
Applying a theme is a memory intensive task, yes. Outside of applying a theme, Substratum uses next to zero memory.
[prjkt.io] ckfalls:
Does anyone do theme ready apps besides TBO? I'm using Neon Colors theme on Pure Nexus for Nexus 6. TBO seemly hasn't updated most of the theme ready apps in months and I constantly have issues with almost all themed apps except the system UI.

If not, are there dark/color themes that dont require theme ready apps, that just work with gapps that are continuing to be updated regularly on the play store?

The latter would be ideal.
[prjkt.io] DiamondJohn:
Android will release that memory when it is needed by something else.
[prjkt.io] JallBoB:
Hi, I'm french but I will try to speak you in english

Once again I have the same issue

I can't have access to my Samsung Galaxy S8 because my "interface has stopped working" and its full black

because I installed a wrong theme app

so my question is

Can I delete a theme using my computer ? without going through my phone because I can't use it

Where is the folder of substratum on my phone ? that I can delete it....

Can I recover substratum theme to orginal ?

And I do not want again, factory reset my phone ><

Thanks :(

ps : I hope you understand me
[prjkt.io] Pkt_Lnt:
Try this:

https://xdaforums.com/apps/substratum/remove-themes-via-adb-installed-8-1-dev-t3694782
[prjkt.io] Uz4ever:
Hi!

I'm a new substratum user and I'm trying to understand how to set it.

Im searching for a black (not dark) and blue theme, I try SiX and Flux.

I can set the black and blue theme but I have a lot of problem with the notifications... Background and font black (unreadable) or background black and font dark gray (semi-unreadable)... I can't tune the setup for a pure black theme with readable notifications.

Have you some tip for me?

Thank you :angel:
[prjkt.io] h_maharaj:
You need to reboot after applying theme.
[prjkt.io] Uz4ever:
I did it but the result is this...

It's a whatsapp notification but it's unreadable and with the Facebook notifications it's worst because the text is black :crying:
[prjkt.io] KpChuck:
Install a custom rom
[prjkt.io] Uz4ever:
I already have it, I'm with omni 8.1 for oneplus 3t.

Im a newbie talking about substratum but I wipe, flash, root and install recovery from many years
[prjkt.io] wruyter80:
Anytime I reboot my phone the apps I have overlays for aren't themed anymore. Also now in order for me to install an overlay I have to hit "build and enable," then restart my phone. Go back in to substratum and enable the overlay to get it themed. This wasn't a problem till recently. I'm on an S8 Plus and the Oreo Beta. I also switched from Action Launcher back to Nova Launcher. This isn't a huge deal I was just wondering of there was a way to keep from having to reinstall all my overlays when I restart my phone. Thanks.
[prjkt.io] stratonz:
Hello, in latest 930 version the paintbrush button at lower right corner, to apply the actions, has a strange behaviour: when pressed appears a thin column that suddenly disappears and so it's impossible to use the app...

Thanks in advance!
[prjkt.io] h_maharaj:
You need to report that to the themer as that is a theme issue rather than a Substratum issue. It's also worth noting that certain apps (Whatsapp is a major culprit) will keep messing up the theme whenever the app updates - you will then need to wait for the themer to release an update with fixes. I don't even bother with theming Whatsapp anymore.
[prjkt.io] carlos974:
Yes for me too !!! :(
[prjkt.io] koolnkrazysam:
I'm on Nitrogen OS 8.1 Oreo on Redmi Note 3

I'm not able to see any provision for font. It doesn't showing any font drop down option. Please help
[prjkt.io] carlos974:
---------- Post added at 03:10 PM ---------- Previous post was at 03:08 PM ----------

[/COLOR]

I found !

In the substratum application I activated the brush at the top right.

I click on the brush and there I can deactivate the theme on substratum.

Now the button on the bottom right works, you have to apply a theme with the new ui, and that's it :good:

---------- Post added at 03:12 PM ---------- Previous post was at 03:10 PM ----------
[prjkt.io] aryanking01:
Why doesn't it work on other touchwiz ROMs on devices except s8 n s7. I m on Samsung J7 with custom touchwiz ROM 7.0.0 nougat. I tried but the dark overlays get intalled but they don't work as on S8. I have Samsung integrated for substratum and Nano dark theme (paid). Please help me. Please tell me if this works for my device or not , or I have to get them refunded?
[prjkt.io] espeon88:
i have problem with the neew version (930)

everytime i install overlay it came out as an error "new_alloc_size overflow"

btw im on Android 7.1 using RR Rom

trying to reinstall, rebooting but the problem still persist

what is happening??
[prjkt.io] djdarkknight96:
Chrome? That's kinda odd it's not updated in a while so should be good on Swift I'm assuming. Are you on version 63 ? Might need to email Swift team for help.
[prjkt.io] rtimoff:
Application "substratum" consuming battery

I have this notification all the time Substratum is active. What should I do(?):

1. Leave it like it is.

2. Hide this notification.

3. Force close Substratum app.

???

Pixel on 8.1, no root.

Thanks in advance!
[prjkt.io] djdarkknight96:
Hmm I'm on 8.1 rooted but no notification
[prjkt.io] DiamondJohn:
I'm on Nougat RR . I assume you are talking of the interface app used to apply a theme. I don't remember any notifications, however, when I ran checks on memory, I found it resident all the time. I recently installed Greenify and have selected the Substratum Manager as a target, and have seen no negative effects. But I have noticed it no longer sits in memory. I only applied a theme, and never went back into it. But I do have Root, so dont know how well it works without.

https://xdaforums.com/showpost.php?p=74985155&postcount=3640
[prjkt.io] Pkt_Lnt:
There is a new battery use notification in Android 8 Oreo that is being discussed. You will not see it in Nougat. Memory and battery management in Oreo are vastly different that any older Android versions.
[prjkt.io] clarkcant:
I just flashed the recently released stable Oreo build on my Galaxy S8.

Bedire I did so, I used Substratum in tandem with sungstratum, and experience no issues.

After flashing the OTA, I purchased Andromeda and activated it via the desktop client.

When attempting to create overlays, everything seems to work fine on the substratum app, and it does not show any errors. However, the seems never seem to take effect.

On the Play Store, sungstratum is listed as incompatible with my device.

How can I get substratum working on my device again?
[prjkt.io] gusbalaa:
You should contact and report to Theme Developer .

I think you gonna get full support from the developer.
[prjkt.io] theninjew:
Black Screen on bootup

Hi,

I enabled some themes from the Manager section of Substratum and now when I rebooted my device, it doesn't allow me to unlock my phone. All I get is a black screen.

Lastest version (I think)

Oreo Beta 5

S8+
[prjkt.io] Switiz:
Hello guys.

I have made some overlays for S8/S8+/Note 8 (the thread can be found here https://xdaforums.com/galaxy-s8/themes/custom-navbar-overlay-supergirl-flash-t3718466).

My question is : How can I add them to Substratum ? My lack off knowledge about coding is pretty obviously.. I just want to make an app/plugin for Substratum were people can down and apply the overlays I create :).

Thx in advance. Any suggestion is welcomed <3.

*Srry if this is posted in the wrong place. If so a mod delete my post and I'll add to the right place :)
[prjkt.io] Surge1223:
What device is this? And what android version was it on prior to getting custom rom support? If possible could you also report back the cpu abilist and opengl version? I've seen this on a few devices and I think I see a pattern.

Also if possible, grab a logcat and dmesg log immediately after that error happens again, would be helpful for debugging
[prjkt.io] djdarkknight96:
Go to the themer help chat in telegram but mostly you just need to read the Substratum theme template READ.ME with all the info on creating a subs theme. I can link you to a nice video in the telegram chat. Nav icon themes are very easy so you shouldn't have any issues porting those awesome mods and have them all as options in one theme. Can't wait to see it.

DJ
[prjkt.io] DHD22800:
Hey guys, I've a little "problem", when I click showcase in action bar then I click a theme, the app shows me a little message in bottom: can't find application that can execute this request. On every theme that I click, the app shows this message.

I'm on crDroid 3.8.3 based on LineageOS for HTC One M9.

Thanks
[prjkt.io] Switiz:
Could you please link me the video ? thanks
[prjkt.io] djdarkknight96:
Sure

[youtube]gNDKhBO3q-E[/youtube]
[prjkt.io] Quake_0:
Unable to compile overlays after latest January update*in nougat OMS7 AICP custom rom. This is happening to all themes . Before the update everything worked fine but now it it gives error.

The compilation error says that target outdated or mismatch.

All themes installed from playstore.

Not using exposed framework and device is properly rooted.

Logchar report:

Device:

GT-N7100 (t03g) [samsung/t03gxx/t03g:4.4.2/KOT49H/N7100XXUFND3:user/release-keys]

ROM:

7.1.2 - AICP

Substratum Version:

931

Target Package(s):

android (7.1.2)

Report:

» [android]: new_alloc_size overflow

» [android]: Installation of "android" has failed.
[prjkt.io] Surge1223:
Anyway you can test on a 8+ caf based rom? Seems all these old Samsung devices using armeabi and old opengl versions get this. Seems devices that came out around the time of s4 especially
[prjkt.io] Quake_0:
I tried searching caf based ROM for Samsung note 2 but there was none.

If u know any caf based ROM for this phone could you please provide me with a link?

Thanks.
[prjkt.io] dedelamalice:
com.android.vending

Hello since some time the theme for com.android.vending only applies in the English language someone has til find a solution ??

Sorry if it has already been the subject has already been addressed but I was not successful in finding

Thank you for your reponce

and sorry for my english

:cool:
[prjkt.io] Tuningszocske:
Layer priority bug?

Hi, I'm using pie control app with my Samsung Galaxy S8+ for enjoying the whole display. (Without navbar, but one hand control "back" and "recent" button) Since maybe the last update i cannot use pie control in apps with Substratum themed. Before it worked. I tried priority setting, but it's working the same way with the setting 1 or 1004.

Can you help me fixing this?

Thanks
[prjkt.io] Switiz:
I still don't get it. did all the steps this guy is doing in the video, but I can't see my overlay in Substatum app...

I think I'm retarded.
[prjkt.io] KpChuck:
You should share your app/source code, would be easier to help.

Btw, here's the link to the themers substratum thread :)

https://xdaforums.com/apps/substratum/qa-questions-theming-t3585703/page37
[prjkt.io] espeon88:
yeah i got this problem too...

anyway im using gt i9082

i didn't found any caf based rom for my device..
[prjkt.io] jjakajonas:
Okay.

Short question after searching in the official substratum/lineage thread and this one. I didn't seem to find the answer on my own.

The thing I want to hear about is if substratum from play store will work on my lineage 14.1 device?

Have seen both good and bad stories about using substratum on lineage.
[prjkt.io] Ja_som:
Yes t works, I had it on my previous tablet Nexus 7 2013 and Lineage OS 14.1
[prjkt.io] EVOme:
Hello - New Pixel XL 2 owner. I installed the Swift dark theme, but every time my Google apps update, the apps force close and I cannot use them. I uninstall the theme and they work again. What should I be doing so my apps update and I'm still able to enjoy the theme?

Thanks,
[prjkt.io] Ja_som:
Reapply theme overlay for updated apps.

EDIT: sometimes after bigger app update it does not work, because the theme needs to be updated.
[prjkt.io] jjakajonas:
Okay.

I will give it a try and see what happens ?

---------- Post added at 09:34 PM ---------- Previous post was at 08:42 PM ----------

Okay..

All themes are giving me the output fail so yeah..

I don't think its working on my device so I will look further after another themer.
[prjkt.io] djdarkknight96:
Nope and we cannot decode playstore to even see why so no hope.

---------- Post added at 10:12 PM ---------- Previous post was at 10:09 PM ----------

Lineage is not officially supported of Substratum. Themes also not supporting it. OREO might change things as no rom support needed.
[prjkt.io] jjakajonas:
I see that now.
[prjkt.io] JallBoB:
yes but i need to root my phone for this no ?

how am I supposed to do that please?

Thank you
[prjkt.io] Pkt_Lnt:
No, no root needed.

ADB tutorial here.
[prjkt.io] jarjarfinks:
I'm on Omnirom 8.1 for OnePlus 5 using Magisk Substratum, can't apply TypeFace fonts via Substratum...do I need to not use Magisk version of Substratum or does Omni not support OMS?
[prjkt.io] Pkt_Lnt:
https://xdaforums.com/showpost.php?p=74988937&postcount=3642
[prjkt.io] cicci0:
Hi guys.

Device Nexus 5

Rom pure nexus Android 6.01

Root with lastest magisk

Gapps nano

I can not install substratum and no theme from the Playstore. Error: application not compatible with your device.

How can I solve?
[prjkt.io] Spannaa:
If you read the playstore description for substratum, you'll see that Marshmallow isn't supported - Flash a compatible Nougat or Oreo rom.
[prjkt.io] demonoidmaster:
Ikr? When people come asking (or even sometimes demanding) for help because they couldn't read the play store description lollololol

What really bothers me is when those same people also sometimes leave 1 star ratings with comments bashing the app or whatever because they either couldn't read the description or managed to set it up right (example certain xposed based apps in the play store, some people just shouldn't fiddle with their devices if they don't know the basic requirements and should simply ask for help first to get everything set up)
[prjkt.io] cicci0:
Thanks for your kindness. :confused:

I have always used this rom in the past and substratum has always worked.

Why should not it work now?

For absurdity, the Rome is called precisely:

[ROM] [N5] [6.0.1] ★ Pure Nexus ★ Substratum ★ [08/21/16]

If I installed a substratum compatible with marshmallow?

Unfortunately I need a 6.01 rom, and I love the SWIFT DARK theme (bought regularly) that I've always used, even on an android 7.x rom.

A solution could not be find APK of compatible versions?
[prjkt.io] Spannaa:
The last release of that rom was in August 2016 and since then substratum has moved on and no longer supports Marshmallow.

Swift Dark also doesn't support Marshmallow anymore.

If you have an old version of substratum (APKMirror?) and and old version of Swift Dark, you may get it working but, as GApps and third party apps will also have been updated numerous times since August 2016, I doubt you'll have much success.

No harm in trying though...
[prjkt.io] jjakajonas:
Hello.

I have installed substratum on my device and got a theme to work in legacy mode..

The thing is now that I can't take the theme of (the app crashes on every start) nor update my system.

But it gives me this log

Build version: nine hundred thirty one

Device: HTC One A9 (hiaeuhl) [htc/hiaeuhl_00401/htc_hiaeuhl:6.0/MRA58K/635503.7:user/release-keys]

ROM: 7.1.2 - Unknown

Theme system: RRO (Legacy)

Stack trace:

java.lang.RuntimeException: Unable to start activity ComponentInfo{projekt.substratum/projekt.substratum.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

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

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

at android.app.ActivityThread.-wrap12(ActivityThread.java)

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

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

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

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

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

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)

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

Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

at android.support.v7.app.AppCompatDelegateImplV9.createSubDecor(AppCompatDelegateImplV9.java:354)

at android.support.v7.app.AppCompatDelegateImplV9.ensureSubDecor(AppCompatDelegateImplV9.java:323)

at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)

at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)

at projekt.substratum.MainActivity.onCreate(MainActivity.java:391)

at android.app.Activity.performCreate(Activity.java:6684)

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)

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

... 9 more

User actions:

2018-01-11 12:39:04: LauncherActivity created

2018-01-11 12:39:04: SplashScreenActivity created

2018-01-11 12:39:04: SplashScreenActivity resumed

2018-01-11 12:39:05: SplashScreenActivity paused

2018-01-11 12:39:05: MainActivity created
[prjkt.io] preethamkmr3:
Force Closing

Build version: nine hundred thirty one

Device: Moto G 2014 (titan_umtsds) [motorola/titan_retaildsds/titan_umtsds:6.0/MPB24.65-34/31:user/release-keys]

ROM: 7.1.2 - Resrruction Remix

Theme system: OMS (interfacer)

Theme : DeathRed for Substratum

when i tried to open the theme in substratum it force closes.

help me with this thing

Stack trace:

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.ViewGroup.removeView(android.view.View)' on a null object reference

at android.view.GhostView.addGhost(GhostView.java:107)

at android.app.ActivityTransitionCoordinator.moveSharedElementsToOverlay(ActivityTransitionCoordinator.java:806)

at android.app.EnterTransitionCoordinator.sendSharedElementDestination(EnterTransitionCoordinator.java:205)

at android.app.EnterTransitionCoordinator.viewsReady(EnterTransitionCoordinator.java:129)

at android.app.EnterTransitionCoordinator.triggerViewsReady(EnterTransitionCoordinator.java:147)

at android.app.EnterTransitionCoordinator.namedViewsReady(EnterTransitionCoordinator.java:113)

at android.app.ActivityTransitionState.startEnter(ActivityTransitionState.java:219)

at android.app.ActivityTransitionState.enterReady(ActivityTransitionState.java:196)

at android.app.Activity.onNewActivityOptions(Activity.java:6133)

at android.app.ActivityThread.onNewActivityOptions(ActivityThread.java:2936)

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

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

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

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

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

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)

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

User actions:

2018-01-11 16:08:15: LauncherActivity created

2018-01-11 16:08:15: SplashScreenActivity created

2018-01-11 16:08:15: SplashScreenActivity resumed

2018-01-11 16:08:15: LauncherActivity destroyed

2018-01-11 16:08:16: SplashScreenActivity paused

2018-01-11 16:08:16: MainActivity created

2018-01-11 16:08:16: MainActivity resumed

2018-01-11 16:08:17: SplashScreenActivity destroyed

2018-01-11 16:08:19: MainActivity paused

2018-01-11 16:08:19: ThemeLaunchActivity created

2018-01-11 16:08:19: ThemeLaunchActivity resumed

2018-01-11 16:08:19: ThemeLaunchActivity paused

2018-01-11 16:08:19: InformationActivity created

2018-01-11 16:08:20: InformationActivity resumed

2018-01-11 16:08:21: ThemeLaunchActivity destroyed

I didn't change anything in loadingprocess.c.It was working fine on Substratum 915,

but after an update to Substratum 931 it stopped working.

what should i change in my theme to support Substratum 931.
[prjkt.io] djdarkknight96:
Go to themer help on telegram for better help.