yashsingh1/xdaforums huggingface dataset:
[prjkt.io] Kamal@040:
Guys! I had themed Play Store with substratum.At first it worked flawlessly.But then whenever I tried opening play store it crashed with options

1) open once again

2)Send feedback

I tried the following

1)Disable and uninstalled updates of play store and updated it

2)Disabled the theme and again applied it

3)cleared cache

None seemed to work but substratum had an option called CHANGE OVERLAY STATES .There was an update to the theme from the developer. Auto update did the update of that theme.Then I updated apps to the latest theme version.Also then play store crashed on opening.

Then what I did was Checked Play store and chose change overlay state

What I noticed was A color change from orange to green on the play store name. But on trying to open play store it opened without crashing.then I once again did change state overlay to play store .color changed from green to orange.Then when I tried opening play store it crashed.Once again I did the same CHANGE OVERLAY STATES .then play store opened without crashing.

So guys what is CHANGE OVERLAY STATES in substratum??

Sorry for the long post.
[prjkt.io] Spannaa:
Change overlay states just switches the overlays you select on/off (applied/not applied).
[prjkt.io] Anas Rahman:
Ran into this error while theming Instagram app

» [com.instagram.android]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:46: error: Error: No resource found that matches the given name: attr '*com.instagram.android:directInboxCameraFooterEnabled'.

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

Device name: Lenovo-K8-Note

ROM: Stock Nougat

Substratum v854
[prjkt.io] Spannaa:
So, no device, rom or theme info and no version info for Instagram...

It's likely to be a theme issue - ask the themer via their playstore email address and include all of the required info.
[prjkt.io] demonoidmaster:
My play store crashed too due to an overlay sticking to it even though i uninstalled the theme and all overlays from said theme but nada play store crashes no matter what even after cache and data clearing it.

So only thing that fixed it was.. Flashing a newer opengapps package lol
[prjkt.io] MarkTejo:
Thanks got it but in this link it shows still 853

https://github.com/substratum/substratum
[prjkt.io] Anas Rahman:
I am using flux theme v1. 7.2, on a legacy ROM. as far as instagram is concerned, I am using stable v17
[prjkt.io] nicholaschum:
Issues are only looked at as long as all information is provided from the OP

https://xdaforums.com/showpost.php?p=67853770&postcount=1
[prjkt.io] nicholaschum:
You can theme Android System, just enable dangerous overlays in settings.

Samsung's Addon is for both rooted and rootless.
[prjkt.io] nicholaschum:
You can hit me up with the proper logs requested from the OP on Telegram directly. With chats that have hundreds to thousands of people, don't expect those chats are anything personal.
[prjkt.io] slobo2712:
Already did but here it is again

Nexus 5X

Official 8.0.0 OPR6. 170623.013 (rooted)

854
[prjkt.io] MSF Jarvis:
This is a themer error, substratum cannot remedy it. Get in contact with the themer at https://t.me/BakaBakaBaka and he'll be glad to be of assistance.
[prjkt.io] slobo2712:
I have tried couple of themes and got same error.Can you recomend me one that should work on oreo? Tnx
[prjkt.io] MSF Jarvis:
Valerie, Domination, Swift Black/Dark/Light a work on Oreo really well.
[prjkt.io] SXUsr:
Hello again. :angel:

So, I've got the apk to build, and install on my phone with no issues but I haven't reinstalled Andromeda yet so have yet to fully test it, but I feel comfortable enough with that process, the only thing I could do with a few pointers with is the overlays structure...

..."type2_Card1", do I need all this stuff, need to edit it etc or can I just delete it and crack on with creating overlays from my own ROM?, and if so is it really that simple?
[prjkt.io] slobo2712:
Whatever same error
[prjkt.io] MSF Jarvis:
You can start off with removing all the contents of app/src/main/assets/overlays and setting up all your overlays from scratch.

Very weird. Those themes all work fine for everybody on Oreo. If you have Oreo custom ROMs available yet, can you try switching to those and see if the errors persist? Thanks and apologies for all this inconvenience.
[prjkt.io] slobo2712:
Tnx i will wait for pure nexus rom or maybe fresh inslatall octobar image and if the errors persist
[prjkt.io] Graivite:
I have two devices running LineageOS 7.1.1. - Samsung Galaxy Note 4 (N910F) and Lenovo TAB 4 8 LTE (8504x). First one doesn't have any problems with Substratum at all. But the second one has problems with applying theme.

I know that Lenovo doesn't support OMS and is not running Android Oreo either, but themes that work on Samsung should work on Lenovo as well. But... they don't. Both devices are rooted and Substratum has granted root access. What's the problem? Substratum stucks on Lenovo on "Applying overlay Android system..." and the device itself freezes and doesn't go past that Android system. Only way to unfreeze it is to hard reset the device. What can I do to solve that out?
[prjkt.io] TheStreak23:
Please Help

I have a HTC One M8_Eye unlocked and rooted running stock rom(as no one makes roms for m8_eye:() and each time I start substratum my phone automatically reboots. It doesnt even let me reach a theme selection page, Please help as this is my only chance at theming my phone.........Also I have busybox and xposed installed.....though I don't think that matters
[prjkt.io] MarkTejo:
how can i add textallcaps attribute to this style given below.

When i added it like shown below substratum gives an error that no resource found for textallcaps . Can anyone help me?

Edit : Solved
[prjkt.io] daroar2209:
I have a Samsung Galaxy Note 3 (ha3g) with lineage OS 14.1,

I can't use the power menú when i have installed a theme, i hold the power button, my phone restart :confused:
[prjkt.io] SXUsr:
Losing some of my statusbar icons when applying com.android.systemui (WiFi, battery percentage, battery icon) but I'm only using values/colors.xml...

Device XZ1 Compact

ROM Stock

Substratum version 854

Logcat See Attached

...other than that the colours I want changing have changed.
[prjkt.io] rantzzz:
Hi all, Samsung Note 8 with Exynos, does substratum require root to work on it?
[prjkt.io] Spannaa:
You might want to switch to the theming questions thread for this as it's not an issue with substratum ;)
[prjkt.io] albert.recana:
Cant install the Android System overlay from swift black (galaxy s8 here). Whenever I try to install it, always says that package cannot be install because of a same package with the same name exists. Pls help
[prjkt.io] AC1210:
I always get this error whenever I try to apply theme
[prjkt.io] Spannaa:
That's a theme issue and not a problem with the substratum app.

But... Your log says:

Target Package(s): com.whatsapp (2.17.368)

which is a beta.

Flux (and most other themes) only support stable apps.
[prjkt.io] dracoboss:
Hello all,

I am on Substratum and whenever I go to overlay list section, the app crashes and gives an option to "rescue me" but that doesn't do anything. Also, I've tried applying swift dark theme to whatsapp with proper app version selected but whatsapp keeps crashing as well.

I am on oneplus 5 7.1.1 oxygen OS 4.5.10. I have logcats of both situations. Any help is appreciated.
[prjkt.io] Oswald Boelcke:
Checking the documentation and the database of supported ROMs, at least I can't recognise OxygenOS.
[prjkt.io] chitownfynest:
I keep running the desktop client but it won't connect.

It was working perfectly before.

It's giving me the error "There was a delay with the Andromeda back end, restart Substratum."

I have restarted it, uninstalled then reinstalled. tried restarting my phone and pc, still no go and I'm stuck with some FC's on some apps since I can't make any changes :(
[prjkt.io] dracoboss:
I'm on Substratum legacy which works with oxygen OS.
[prjkt.io] Spannaa:
It works with a couple of themes (apart from the android framework overlay), but there's no official support for it...
[prjkt.io] dracoboss:
Yeah I'm on swift dark which is one of the supported themes and my whatsapp was able to be themed but now I applied the theme to whatsapp, matching the versions, but whatsapp keeps crashing now. I think it may have something to do with how my overlay list won't open in the Substratum app so I cant uninstall the whatsapp overlay to reinstall the updated one that works with the new version of whatsapp (351)
[prjkt.io] substratum-question:
Hi Team

Device: LG Nexus 5X

ROM: Stock Android Oreo 8.0.0 (OPR4.170623.009)

Substratum: 854 Andromeda: 18

I've been trying the same thing on a brand new, unrooted stock image of oreo but also tried the same thing on a rooted version of the same build.

I tried multiple free themes (I don't wanna buy one since the free ones don't even work): Greyce, Sai's Black Theme, Nova, ModernUI, Baltic UI etc. etc.

The issue I'm running into is that everything seems to work fine, but the themes don't actually apply. The only place where the theme is actually applying is in the settings and the status bar. It does not work in the messenger, phone, contacts app launcher etc. etc. etc.

Here's the log of me trying to apply the Sai's Black Theme:
[prjkt.io] augugusto:
I'm really confused. Where/how do I get the non legacy version? I'm downloading from playstore
[prjkt.io] Ja_som:
It depends on you ROM, if it does not support OMS, then Substratum works in the legacy mode.
[prjkt.io] Spannaa:
There is only one version.

It runs in legacy mode if your rom doesn't have full oms support (and is rooted).
[prjkt.io] maxim.si:
Device: Xiaomi redmi note 4x

Rom: Lineage 15 oms root

Substatum: 854

Logcat says: "» [android]: /data/user/0/projekt.substratum/cache/SubstratumBuilder//res/values/styles.xml:79: error: Error: No resource found that matches the given name"

How I can remove this issue? At the firs time for about week ago substatum have worked fine.

At the " /data/user/0/projekt.substratum" there are not "cache" folder.
[prjkt.io] skiely666:
Deleted
[prjkt.io] saburo90:
Issues

Ive been having some issues with apps force closing or not opening. Samsung Galaxy Note 8, not rooted, using Substratum and Swift Black. Just for background info, I am really new into this. Basically just installed the substratum and swift black from the play store. The issues are when happening on Instagram and Whatsup. I know I am such a newbie, I might be the problem.
[prjkt.io] rickysidhu_:
Hey I'm just wondering if anyone knows where the fonts are stored after applying them through Substratum? Do they replace the fonts in /system/media/fonts, or do they go in a different location? I tried checking the hidden folder .substratum but did not see any font files in there.

The reason I'm asking is because I'm trying to make this particular font the stock font on my device (i.e. after choosing "Restore System Fonts" in the Substratum app, or flashing the rescue zip, the font will remain).

If it helps/anyone knows where I can find the .ttf files, the font is OpenSans from the Belo/MonoArt themes!

Thanks in advance to anyone who could provide some assistance :)
[prjkt.io] Sam Nakamura:
Eversince the the App- and Theme based refresher was introduced I get a warning message (no logChar gets created) from Substratum (see screenshot) "overlay refresh partially completed for (insert random application)", also when I open a specific theme it shows that this very update is still available for my overlays, so I end up doing it manually...

Never gave much thought to it as it was a declared BETA function, but now that it left BETA stage and behavior remains I wonder where the problem is, if I might do anything wrong...

I experienced it in all ROMs I flashed since then, all of them fully OMS supported, also it's not a specific theme but a rather random warning, happens here and there...

Searching for "overlay refresh partially completed" gave zero results, any ideas?
[prjkt.io] MSF Jarvis:
I'll take a look. Thanks for the report!
[prjkt.io] rolear8:
Samsung S8+

Rom: note 8 port (2.1)

I am using Swift black theme, it used to work before but now after applying substratum it is now asking me to reboot after applying it, but after that there is no change at all, any idea?

No errors the last time I tried, even tried only theming instagram and other apps alone and no change
[prjkt.io] demonoidmaster:
data/system/media is where all of it goes
[prjkt.io] Reynabm:
[Unrooted] Pixel XL - restore to default

Hello,

First, thank you for all your hard work and for the app itself, I loved how the dark theme made my phone look, and would keep it if not for some apps that don't like fun....

I began using Substratum with my 128 GB Pixel XL (Ver. 8.0 Oreo), and flashed 2 of Sai's free dark themes. My Pixel is completely stock. I wanted to remove the themes because some of the apps I use daily can detect any UI/System changes and will refuse to start.

so I hooked back up to my PC and started up substratum only to see the "I'm so sorry for this crash" message. I have attempted to restart, attempted to use "Rescue Me" and reboot, attempted to clear cache, and attempted to remove and reinstall the theme apps as well as substratum itself, All of these have failed to let me boot into substratum or revert my theme to the default.. I recovered my "SubstratumRescue.zip" and "SubstratumRescue_Legacy.zip" files, but I may have lost my logcat files generated

I'm a bit at a loss here and I would appreciate some help with getting substratum to start up so I can get my phone put back to normal .

Thanks!

Edit: 1910 MST

Build version: eight hundred fifty four

Build date: 1979-11-30 00:00:00

Current date: 2017-10-14 19:08:45

Device: Google Pixel XL

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

at java.io.File.<init>(File.java:282)

at projekt.substratum.activities.launch.SplashScreenActivity$CheckSamsung.doInBackground(SplashScreenActivity.java:178)

at projekt.substratum.activities.launch.SplashScreenActivity$CheckSamsung.doInBackground(SplashScreenActivity.java:105)

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

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

... 4 more

User actions:

2017-10-14 19:08:26: RescueActivity created

2017-10-14 19:08:26: RescueActivity destroyed

2017-10-14 19:08:44: LauncherActivity created

2017-10-14 19:08:44: SplashScreenActivity created

2017-10-14 19:08:44: SplashScreenActivity resumed

2017-10-14 19:08:45: LauncherActivity destroyed
[prjkt.io] scottjal:
I think I just got an update to 854 and now have MASSIVE lag in substratum. Pauses about once a second for a second. Doesn't crash but is painful to use.

Pixel XL on latest.
[prjkt.io] NWNJ:
I had the same problem. I think it was caused by recent updates to the apps. I fixed it by uninstalling Swift Black and Substratum and then methodically going through and manually uninstalling all apps that were created by Substratum in the app manager. There were like 50 or 60 and you have to go through the whole list and make sure you get every one of them. Then you can reinstall Substratum and Swift Black and it will work perfectly.

---------- Post added at 04:16 PM ---------- Previous post was at 04:15 PM ----------

I had the same problem. I think it was caused by recent updates to the apps. I fixed it by uninstalling Swift Black and Substratum and then methodically going through and manually uninstalling all apps that were created by Substratum in the app manager. There were like 50 or 60 and you have to go through the whole list and make sure you get every one of them. Then you can reinstall Substratum and Swift Black and it will work perfectly.
[prjkt.io] rolear8:
What app did you use to find and remove apps created by the themes? Using the app manager of my phone there are none. But titanium sees some but when selecting and clicking un install says it cannot locate the apk

I also tried to Uninstall substratum and swift theme

Thanks
[prjkt.io] NWNJ:
I used the app manager in settings. Most, but not all, started with com.android and so on. All of them have an Android symbol next to them in apps manager. You have to remove every single one though, so scroll through all of your apps in apps manager and look for the ones with the Android symbol next to them.
[prjkt.io] Char_G:
Uninstall the overlays in the overlay list, then uninstall and reinstall both Substratum and the Samsung add-on.

---------- Post added at 06:50 PM ---------- Previous post was at 06:47 PM ----------

Here's a good article in the Portal regarding app updates while using Substratum as causes of app crashes, and how to avoid problems. . Good info :)

https://www.google.com/amp/s/www.xd...pdates-sometimes-break-substratum-themes/amp/
[prjkt.io] HampTheToker:
I get a bootloop when I clear cache, clear ART cache, and run fstrim on /data and /cache. I think fstrim may be the culprit, but I'm not sure. I'm using subs 854 and Swift Black theme in legacy model on my 1+3T running OxygenOS open beta 15 (7.1.1). Any insight would be appreciated.
[prjkt.io] Stonkers:
Im wondering why google assistant doesnt theme with the google app anymore. Its like that with every theme i apply.
[prjkt.io] shaggyskunk:
Google Assistant gets Themed - Are you selecting the correct version of Google Search when you apply the Themes?

Sent from my SM-G955W ??
[prjkt.io] Stonkers:
Yeah i am. It wont work for me anymore on my tablet or my phone. Both have oms
[prjkt.io] rolear8:
You did it, thank you, some one pin this on the op
[prjkt.io] Sparker0i:
Substratum on Oreo does support system wide font. I'm using the latest flux theme and after a restart, I'm seeing a new font installed system wide including settings, chrome, everywhere where this theme does not theme the app.
[prjkt.io] scottjal:
Sorry guys I'm out. Andromeda keeps disconnecting for reasons unknown and then I got a phone update yesterday which means the phone app keeps crashing and I had to find a computer to fix this. I absolutely can't have that happen.

I'm still going to do system UI etc but the full coverage offered for apps etc looks great but I can't deal with the reliability issues. This is part of the whole reason I don't root, I need the phone to be top notch reliable and it has been for the last year until I started messing with substratum.
[prjkt.io] neok44:
Substratum theme soft bricked my phone after a reboot.

100% stock Pixel XL on latest official oreo. stock recovery, bootloader locked.

I can get into bootloader/fastboot just fine. Recovery only has options for try again and factory data reset. Try again 90% of the time just results in bootloops or boots to recovery. If it does manage to boot to the OS SystemUI crashes and it restarts into recovery. Safe mode does the same. Message in Recovery says that system is corrupt.

Is there anyway to fix this or at least backup my data before factory data reset?

Phone: Pixel XL

Rom: 100% stock, latest official oreo, stock recovery, bootloader locked.

Substratum Version: Latest from Play Store installed last night

Logcat: Can't access phone so can't provide
[prjkt.io] Sam Nakamura:
There's a rescue zip on your SD card, search the substratum folder, it will uninstall all overlays, you have a custom recovery, do you?

Alternatively boot up in safe mode by holding volume down when bootanimation begins, you should be able to delete all overlays from within substratum then...
[prjkt.io] neok44:
I said twice in my post that it is a 100% stock Pixel. Stock Oreo, stock recovery, stock bootloader. Everything. Phone has never been modded in anyway.

All I have is bootloader/fastboot and the stock recovery which only gives options to try again and reboot or factory data reset. I also mentioned that safe mode does not work, same issue where systemUI crashes and reboots the phone.

All I have access to right now is fastboot and stock recovery unless someone knows of some other way to get anything else.
[prjkt.io] Sam Nakamura:
lol :laugh: you're right, my brain just refuses to process this, running subs on full stock without proper backup is just unprocessable for me, anyways I don't see anything but resetting the device with this limited possibilities...
[prjkt.io] neok44:
I know it has to be reset. I'm fine with that.

I just want to know if there is any possibility of getting any data off of the device from fastboot or any way of fixing it. I can't find answers to this anywhere and 99% of the answers I do find are for the GS8 and OnePlus which isn't helpful to me.

I can get ADB access for about 5-10 seconds in safe mode before the systemui crashes force the phone to reboot but that's it. Just that, fastboot, and stock recovery. If I can somehow run the substratumrecovery in that time from ADB then I could do that as I have ADB access for those few seconds in safe mode.

And yes I messed up by not backing up before this but the only reason why I wasn't worried is that literally every single thing I read before doing it said that substratum+andromeda is completely stable on oreo and I only installed themes that specifically said they worked with oreo. Evidently that was a complete lie.
[prjkt.io] Pkt_Lnt:
You can just *boot* to twrp to flash the substratum recovery zip. This *does not install* twrp or change your stock phone.

Files and instructions here.

You need to have a working adb setup on your computer.

fastboot boot <path/to/>twrp.img
[prjkt.io] neok44:
According to that site the data has to be on the phone as well, which I can't do since I can't boot into the phone unless there is a way to push the data via fastboot.

And if I try to just run the command it says the bootloader has to be unlocked and I seem to have confirmed this on other sites with similar instructions. That will wipe the phone which is the exact opposite of what I'm trying to do right now as I would like that to be an absolute final option.

Is there no way to run the substratumrescue.zip from fastboot/adp? No way to backup data from fastboot?
[prjkt.io] Sam Nakamura:
Fastboot only writes to the device or reads certain values and some OEM specific functions, it cannot be used to backup data, also "fastboot boot twrp.img" works only for bootloader unlocked devices from what I read, the file (subs rescue zip) could be flashed from USB-OTG using TWRP or you copy it from PC to Phone in the 5 to 10 seconds you have before UI crashes, in case you're even able to get TWRP to load on a locked bootloader...