yashsingh1/xdaforums huggingface dataset:
[prjkt.io] preethamkmr3:
How do i join that group to post a message ,

The only thing i can do now is to read messages but can't post one.

Thanks in advance ?.
[prjkt.io] djdarkknight96:
I see you figured it out

Edit: oh I just see you joined..can't post? Not sure
[prjkt.io] br54:
After I clean installed from a fresh rom install.. It was fixed.

I rolled back to 915....931 gives error
[prjkt.io] Spaceoid:
I'm on Android 8.1 on the Samsung Galaxy S4 Mini LTE variant, using the newest Substratum version from the playstore. I bought a theme from the PlayStore, but when I compile and activate it, some things seem to go wrong - Whatsapp becomes unreadable (white text on white background), my SMS app (stock) keeps crashing and won't start, some settings are unreadable as well. As I never used Substratum before, is this a problem with my ROM (since its Android 8.1), a problem with my device, a problem with my App versions (e.g. Whatsapp) or a badly designed theme? How can I make things work? Thanks in advance!
[prjkt.io] djdarkknight96:
Samsung 8.1 ? Your running a custom Rom? Theme needs to support 8.1 or will have issues. Custom roms aren't quite stable so we would need more info. Rom/theme etc
[prjkt.io] Spaceoid:
LineageOS 15.1 (test build), theme is "Biohazard" from the PlayStore.
[prjkt.io] gFknQ:
I think my issue is similar? I'm on Nitrogen os 8.1, one plus 3t. Haven't had any problems with sustratum before on any rom, nougat or oreo, until latest update for substratum on playstore. And all themes have same result. Subs crash, smiley face rescue screen, nothing applies and swirling in status bar. Magisk

Build version: nine hundred thirty one

Device: ONEPLUS A3000 (OnePlus3T) [OnePlus/OnePlus3/OnePlus3T:8.0.0/OPR6.170623.013/10250816:user/release-keys]

ROM: 8.1.0 - Nitrogen-OS

Theme system: OMS (root)

Stack trace:

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ProgressBar.setProgress(int, boolean)' on a null object reference

at projekt.substratum.tabs.OverlaysManager$compileFunction.onProgressUpdate(OverlaysManager.java:425)

at projekt.substratum.tabs.OverlaysManager$compileFunction.onProgressUpdate(OverlaysManager.java:322)

at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:715)

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

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

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

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

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

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

User actions:

2018-01-12 15:45:18: LauncherActivity created

2018-01-12 15:45:18: SplashScreenActivity created

2018-01-12 15:45:18: SplashScreenActivity resumed

2018-01-12 15:45:19: SplashScreenActivity paused

2018-01-12 15:45:19: LauncherActivity created

2018-01-12 15:45:19: SplashScreenActivity created

2018-01-12 15:45:19: SplashScreenActivity resumed

2018-01-12 15:45:19: SplashScreenActivity paused

2018-01-12 15:45:19: SplashScreenActivity destroyed

2018-01-12 15:45:19: MainActivity created

2018-01-12 15:45:20: MainActivity resumed

2018-01-12 15:45:21: LauncherActivity destroyed

2018-01-12 15:45:21: LauncherActivity destroyed

2018-01-12 15:45:22: MainActivity paused

2018-01-12 15:45:22: MainActivity resumed

2018-01-12 15:45:22: SplashScreenActivity destroyed

2018-01-12 15:45:26: MainActivity paused

2018-01-12 15:45:26: ThemeLaunchActivity created

2018-01-12 15:45:26: ThemeLaunchActivity resumed

2018-01-12 15:45:26: ThemeLaunchActivity paused

2018-01-12 15:45:26: ThemeLaunchActivity resumed

2018-01-12 15:45:26: ThemeLaunchActivity paused

2018-01-12 15:45:26: ThemeLaunchActivity resumed

2018-01-12 15:45:26: ThemeLaunchActivity paused

2018-01-12 15:45:26: InformationActivity created

2018-01-12 15:45:27: InformationActivity resumed

2018-01-12 15:45:28: ThemeLaunchActivity destroyed
[prjkt.io] djdarkknight96:
Themes need to update subs overlay.

---------- Post added at 11:03 PM ---------- Previous post was at 11:02 PM ----------

Well there you go, lineage isn't Substratum supported. Also theme needs to be as well.
[prjkt.io] br54:
I'm on LoS RR nougat

I went back to 915 and everything works

I thought with this it was supported

I mean it says it is... Unless that's false
[prjkt.io] djdarkknight96:
Yeah that's not lineage bud. And yes fully supported. I'll look closer to the log thanks

Try uninstalling, reboot then install new.
[prjkt.io] br54:
Thanks..

I'll let you know..
[prjkt.io] SacredDeviL666:
Time out!!!

Irrespective of the status of that member or how many times you have explained, either you answer politely or don't answer.

Its not that hard is it?

Thanks

XDA Staff.
[prjkt.io] jjakajonas:
Okay..

After some testing whit substratum and the dark theme got I it to work some how in legacy mode on lineage 14.1...

But I will wait and see how its going to react to the weekly update in next week.
[prjkt.io] br54:
915 works..931..I get errors

standalone installs... Upgrading requires fresh rom install to get 915 to work
[prjkt.io] Ulti2x:
Hey guys, I really need help fixing substratum on my OP3T. I did a complete wipe through twrp on my phone, but I forgot to uninstall my substratum overlays. Whenever I try to open substratum, it hangs on the opening animation (white screen) and it never opens. Is there anyway I could fix this? I already tried flashing the rescue zip and it didn't do anything to help.

Thanks again
[prjkt.io] tinaeire:
Hi,

After applying the Red Dark after the DNA Project theme my system settings keep crashing.

- Xiaomi Redmi Note 4 SD Global 3/32GB

- Official LineageOS 14.1 lineage-14.1-20180104-nightly-mido-signed

- Latest Substratum from gplay

no logcat as device now hangs.

I tried to fix that by:

1. uninstalling all themes, reboot -> no fix

2. uninstalling Substrantum, reboot -> no fix

3. boot into TWRP and reinstall Linage, no no wipe -> Lineage hangs at bootscreen after "To start Android, draw your pattern"

Any Ideas?
[prjkt.io] djdarkknight96:
You will need to uninstall all the overlays manually. Delete them in twrp data/app folder or where the legacy overlays go. Might need to Google that I never done legacy themes.

Very simple, lineage isn't supported by Substratum or most themes.
[prjkt.io] Spannaa:
Complete wipe?

If you wiped everything (or even just system, data & both caches), your overlays should be gone.
[prjkt.io] htcthd1:
I'm also experiencing issues with an error "new_alloc_size overflow" in versions above 915. It also seems to me that newer versions cannot request root permission correctly, logcat indicated that there is a problem with accessing /data/user/0 substratum caches. I've experimented a bit and after manual deletion of mentioned folders substratum requested root permission but was still unable to build theme - this time error was related to lack of shared_config file, unfortunately even after copying back the file another error appeared.

I'm using S3 I9300 with latest RR rom (5.8.5), removed Magisk, latest Boeffla kernel.

My guess is that errors might be related to lack of proper HWC implementation in Nougat based roms for older devices.
[prjkt.io] djdarkknight96:
I know they are aware of the issue, hope this helps them. Thank you for your findings.
[prjkt.io] tinaeire:
Thank you.

I though that it works with lineage, as I found it after a search, but I stand corrected. I guess it still applies"web of lies". ;)

Anyway I was able to get my system back. It was a bit of work: connecting the Redmi Note 4 in fastboot mode, then flash the MIUI with MIflash (NOT XiaoMiFlash!), flash TWRP, restore last backup... Just in case someone faces the same problem :p
[prjkt.io] Ja_som:
It is a big difference between supported and working app on sytem. Substratum does not support LOS, but that does not mean it will not work. I had LOS on my Nexus 7 II for months and also Substratum with Swift Dark Theme w/o any issue, it was also possible to theme the whole system with notifications and QS.

Maybe some, or maybe most, themes does not work well with LOS, but this one was fine.
[prjkt.io] deloj:
I installed substratum on my samsung J7 phone with Nougat stock rom. When I open it I get a message saying I need to install sungstratum before using it. Is there any way to use substratum without installing sungstratum?
[prjkt.io] Spannaa:
Just a heads up - posting the same question in multiple threads is against the XDA forum rules ;)
[prjkt.io] Ulti2x:
I went back and wiped what you said (system, data & both caches) and twrp told me that my phone had no os installed (Im guessing wiping system did that) and I just flashed oos 4.5.1 to get my os back. The substratum stuff is gone at least though. Thanks for your help!
[prjkt.io] deloj:
I know this is a bit off topic but I need your help. How can I backup the app data of my apps? Need to know cuz I'll do a factory reset and want to ensure my personal settings of my apps gets restored.
[prjkt.io] Pkt_Lnt:
Best way is adb backup.

adb backup -apk -shared -all -system -f /dir_for_backup/backup_yyyymmdd.ab

Also do Settings > Users & accounts > your Google account > Account sync > menu (3 dost upper right) > Sync now

One more CYA option via adb. Run this one at a time. (I *think* this works on all Android, but it might be only on Oreo 8.1. If it does not work there is not harm done.

adb shell
bmgr run
bmgr backupnow appdata
bmgr backupnow --all
[prjkt.io] jelive:
Using Subst with Oreo 8 on Htc U11 with Swift Black. Only 1 small issue, not a crisis...Power Menu icons show but all text blacked out. Any suggestions?
[prjkt.io] Pkt_Lnt:
Email Swift Black developer since that is where the issue lies
[prjkt.io] djdarkknight96:
Nope
[prjkt.io] tinaeire:
Hi Ja_som,

After a little search I found the web page again to recommend substratum theme engine for LOS.

http://www.stupdroid.com/2017/09/LineageoS-theme-download.html

Looking back it is even strange if the author cannot even spell substratum correctly...

Anyway I did write to the operator of the page and posted a comment which is awaiting approval:

Hi,

I use LineageOS 14.1 official on my Xiaomi Redmi Note 4 (mido).

I ran into some serious problems after installing Substratum and using some themes. My system settings kept crashing. A restore of a TWRP backup did not bring a change nor did a factory reset. I had to reinstall the MIUI 9 first (via fastboot with MIflash) , then to install TWRP. After that I could install LOS and then to restore the backup.

In the xda thread about bugs with this theme engine, the devs told me that LOS is NOT SUPPORTED by Substratum...

Please remove the page: http://www.stupdroid.com/2017/09/LineageoS-theme-download.html

as this causes problems and the author is not even able to spell the name of the theme engine correctly, it is Substratum not substrum!!!

I post a copy of this mail in the xda forum, to make users aware of the risk following your guide!

Kind regards

Tina
​

I just post this to make other users aware, that substratum is not really working with LOS and if they use it, it could really mess up their system ;)
[prjkt.io] Ja_som:
That is wrong, Substratum works, but themes may not. Is this theme you used??

https://play.google.com/store/apps/details?id=com.xdnax.apps.dnadarkproject

This is the only one "DNA project theme" which I found, if yes, problem is on your side, because you did not read the description for that theme:

Substratum on LOS 14.1 works ONLY on legacy mode.

As I wrote, I used Swift dark theme and I had no issue, and maybe that article you mentioned has tested themes, which works and "DNA project theme" is not there.
[prjkt.io] Lord_Flaya:
Does it work on Nexus 5x running stock 8.1?

Rooting is not a problem if required.

The info on play store is a bit shady, hence why I ask.
[prjkt.io] Ja_som:
Yes it is, root method or non root with Andromeda app.
[prjkt.io] deloj:
Do i need to be rooted to run these commands? I'm not rooted, btw.

So the first command backs up all my app's data or all my apps along with their data?

Whats the 2nd command for?
[prjkt.io] Pkt_Lnt:
1 - No, root not needed.

2 - Yes, all user apps and data, all system apps and data plus shared (internal) storage with that command- I *highly* suggest you learn more rather than depend on answers here if you are hesitant.

To show usage run "adb shell bu help" in a terminal with no quotes.

3 - Forced backup for Setting <your Google account > Users & accounts > Account sync (sometimes not all choices work, this solved that not syncing issue)
[prjkt.io] deloj:
Hi Pkt_Lnt,

1) Will this back up to storage/emulated/0?

2) Whats the command to restore this backup?

3) Btw I got Nougat on a samsung J7. I installed a couple of themes which didnt give me much. Do I have to be rooted in order to enjoy the full benefits of substratum?
[prjkt.io] Pkt_Lnt:
1 - answered in #2 above (that is what the -shared switch does)

2 - run the suggested command in #2 above for full information - To show usage run "

adb shell bu help

" in a terminal with no quotes.

If rooted Substratum works on its own. If not rooted with Samsung, you need a paid add-on, I do not use it but there is a thread for it.
[prjkt.io] aykut..:
Play Store theme is not implemented except English. I tried almost all of themes . Why?
[prjkt.io] Surge1223:
Well, do you speak English?
[prjkt.io] nathanchance:
The Play Store doesn't get themed if the language isn't in English. Blame Google, not the themes.
[prjkt.io] Fullmetal Jun:
Is it possible to please allow access to Substratum legacy for Samsung users who want to try the app without using Sungstratum?
[prjkt.io] Pkt_Lnt:
Find an older version that might do what you ask.

https://www.apkmirror.com/apk/projekt/substratum-theme-engine/
[prjkt.io] Fullmetal Jun:
There's a systemless substratum Magisk module available. I wanted to try it. Since the app for Samsung users requires Sungstratum, I can't even try that module with legacy since Sungstratum mode is already overriding its function.

I don't want to downgrade Substratum, so I'll skip that module
[prjkt.io] deloj:
1) No offense but youre not being clear as to where the backup is backed up to.

2) I entered your code to back up apps and app data in terminal and I get the message below. I also ran "adb shell bu help" and I get the same message:

"/system/bin/sh: adb: not found"

3) Youre saying that if not rooted I need an add-on for substratum. Are you referring to sungstratum? If so i got that already installed.

4) The link you posted is for what exactly?
[prjkt.io] elandroido:
Maybe learn some basics about adb first...
[prjkt.io] fridrik:
Edit: Wrong topic. Sorry
[prjkt.io] deloj:
I tried. But you asked me to seek help from adb help command. I did that and I get errors. So what else do you want me to do?

You sound pissed off with my questions. Keep in mind this is a place people come to for help. You cant offer people help then leave them hanging like newbies are supposed to guess what to do next.
[prjkt.io] Pkt_Lnt:
1 - YOU decide where it goes and the date to use.

adb backup -apk -shared -all -system -f /dir_for_backup/backup_yyyymmdd.ab

2 - You need to learn some basic Android Bridge Debug useage and setup.

https://xdaforums.com/showthread.php?t=2266638

https://www.xda-developers.com/install-adb-windows-macos-linux/

3 - Sounds good.

4 - Link to Sungstratum thread, that you don't need.
[prjkt.io] rdbrotherton:
SystemUI Overlay error

Hi guys,

I've tried applying few different themes with varying degrees of success. Quite often I get an error messages when applying them and I think it's linked to the SystemUI overlay. For the theme I'm currently using I get the error below. I'd really like to use the themes font and whatever else is included but am wary of just ploughing ahead regardless and installing the overlay because in the past I get that dreaded SystemUI issue where the screen is black and I have to factory reset (none of the workarounds work for me).

Grateful for any help. Thanks.

Theme Name:

Viktoria

Device:

SM-G955F (dream2lte) [samsung/dream2ltexx/dream2lte:8.0.0/R16NW/G955FXXU1ZRA5:user/release-keys]

ROM:

8.0.0 - Samsung Oreo Beta 6

Substratum Version:

915

Theme Version:

1.0.9

Target Package(s):

com.android.systemui (8.0.0)

Report:

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/layout/system_icons.xml:4: error: Error: No resource found that matches the given name (at 'layout_marginEnd' with value '@*com.android.systemui:dimen/netspeed_margin_end').

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/layout/system_icons.xml:7: error: Error: No resource found that matches the given name (at 'textSize' with value '@*com.android.systemui:dimen/battery_text_size').

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/layout/system_icons.xml:7: error: Error: No resource found that matches the given name (at 'textColor' with value '@*com.android.systemui:color/batterymeter_text_color').

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/layout/system_icons.xml:7: error: Error: No resource found that matches the given name (at 'id' with value '@*com.android.systemui:id/battery_text').

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/layout/system_icons.xml:7: error: Error: No resource found that matches the given name (at 'layout_marginEnd' with value '@*com.android.systemui:dimen/battery_text_margin_end').

» [com.android.systemui]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/layout/system_icons.xml:8: error: Error: No resource found that matches the given name (at 'id' with value '@*com.android.systemui:id/battery_root').

» [com.android.systemui]: Installation of "com.android.systemui" has failed.
[prjkt.io] elandroido:
Sorry, I did not mean to be offending.

What I think is, that if you want to get into advanced custom rom stuff involving shell commands you need to learn some basic concepts first. Things like what is a shell, what is adb, how do you execute command locally and remote. The question on which device (PC or mobile) a shell command is effectively run, is very important.

Trying to run adb locally in your mobile shows that you are lacking the knowledge to understand what you are doing. Copy pasting shell commands from threads without having an idea what you are doing, will only bring you into trouble.

Imho you should either stick to customizations you can do via GUI, or learn the basics first.

Spoon-feed-me mentality will not result in what you want to achieve.
[prjkt.io] djdarkknight96:
Send to Themer for these issues, only support here if Substratum itself isn't working. Hit send on that log char. :svetius:
[prjkt.io] rdbrotherton:
Thanks djdarkknight96 will do.

Can I assume in the meantime that if an overlay has some errors it's not a good idea to enable it?
[prjkt.io] djdarkknight96:
Usually you can't enable them until they compile. If system app then I'd email dev directly about it. 3rd party apps from playstore have v# you might need to match. Check apk mirror for new or old versions to use until Themer updates from the log char sent. :good:
[prjkt.io] thgm21:
Nokia 5 runing android 8 here. I tried 3 or 4 different themes but nothing happens. Any suggestions?
[prjkt.io] Pkt_Lnt:
Are you rooted? If not, do you have Andromeda?

https://xdaforums.com/apps/substratum/andromeda-desktop-clients-release-notes-t3668682

Andromeda requires

One Andromeda report of Nokia 8

https://xdaforums.com/showpost.php?p=74820281&postcount=589

I'd suggest this first.

https://xdaforums.com/search
[prjkt.io] djdarkknight96:
It's very possible no system themes will work depending on how Nokia packaged their apps. I don't know any Themers with a Nokia. 3rd party apps may work.
[prjkt.io] djdarkknight96:
Just to see, can you show me this screen?
[prjkt.io] djdarkknight96:
Thanks I'm showing devs, they asked.
[prjkt.io] thgm21:
I tried every possible solution just to get it working, but after nearly 24 hours of struggling i gave up and refunded the 'andromeda' app.
[prjkt.io] StankFiss:
Wonder if someone can help or point me in the right direction. I'm using LineageOS 14.1 latest build 1-22-18. When ever I use Substratum overlay my power menu disappears, then once you tap power button it reboots the phone. Is this a known issues, if so is there a fix? thanks.
[prjkt.io] Pkt_Lnt:
Known issue. Lineage is NOT supported by Substratum. Posted on Play Store, XDA, G+, Reddit, Substratum Github, etc. etc. etc. etc. etc.
[prjkt.io] KNGPN Q w Q:
Hi there,

If your LineageOS ROM has OMS commits, Substratum should work without (a lot of) problems. Ask your ROM developer whether your ROM has these commits. Most likely you will also be able to find this info in the OP or in the title of the ROM development thread here on XDA.

If it does not have said commits, then it is NOT fully supported. Meaning that some things will work and others might not work.

Have a nice day!

Pinnie
[prjkt.io] StankFiss:
Dammit.. I knew this was hoping there was a fix. Thank you. Guess back to stock rom. Cant live with out black out theme.
[prjkt.io] nicholaschum:
Public 950 is out for everyone!

https://xdaforums.com/showpost.php?p=75300536&postcount=18
[prjkt.io] deloj:
Hey djdarkknight96,

I had previously used a dark youtube app from Team Blackout. Recently I updated youtube and of course its not dark anymore. I then used substratum and although it darkened many of my apps, it fails to darken youtube. Do you think the reason it doesnt darken it has to do with the dark app from Team Blackout before?
[prjkt.io] Spannaa:
If you've updated YouTube via the playstore, the blacked out version is overridden so it won't affect the theme.

The latest playstore version can be darkened if you're using an up to date dark theme.
[prjkt.io] br54:
Delete
[prjkt.io] iMessa:
Hi all! So i updated subs to the last version and i see fix for Sony legacy but even after reboot still nothing.. Sorry i don't know how to take log since it includes rebooting.. Tnx..