yashsingh1/xdaforums huggingface dataset:
[prjkt.io] bohrabhijeet:
Theming AOSP [ROOT]

Theming AOSP [ROOT]

Open the Substratum App

Select the theme you wish to apply

Select your Android version from the dropdown list

Select the overlays you want to apply

Tap the floating action button in the bottom right corner and select Build and Enable

NOTE: If you are on the March 2018 security patch (or newer) you will have to do the following:

Tap Build & Update (this will not enable overlays, just build them)

Reboot your device

Go to the Manager, select the overlays, and tap Enable Selected

After your overlays are enabled, your SystemUI will restart
[prjkt.io] bohrabhijeet:
Using Profiles

Using Profiles:

Backing up:

After applying the overlays of your choice, tap Profiles

Tap 'Backup current state’

Select the things you wish to back up

Restoring:

Tap Profiles

Tap on 'Restore’

Select the file that you had saved earlier
[prjkt.io] bohrabhijeet:
Theming Rootless AOSP with Andromeda

Theming Rootless AOSP with Andromeda [NON-ROOT]

First off, install Andromeda from Play Store

Connect your phone to your PC

Enable USB Debugging from Developer Options

Open Substratum and follow the Andromeda guide thread.

NOTE: You will have to connect Andromeda each time you reboot your device.
[prjkt.io] bohrabhijeet:
Theming Rootless Samsung Oreo

Theming Rootless Samsung Oreo [SUNGSTROMEDA] [NON-ROOT]

Install Andromeda from the Play Store

Open Substratum and select the theme that you want to install

Pick your Android version from the top, depending on the theme

Select all the correct/desired options for the overlay

Click the floating action button at the bottom right and select Install selected

This process is legacy so you will have to install each app overlay one by one using package installer.

You can still select multiple packages to build but you will be asked to install each one. I suggest 2-5 at a time for ease.

Once you have desired overlays installed with package installer, reboot and they will be enabled. “Note: Overlay manager only knows installed and uninstalled, in this mode all will be green”

NOTE: In order to remove the overlays, select the overlay from the Theme’s UI or Manager tab and then tap the floating action button and tap Uninstall selected. Then click ‘OK’ on all the prompts that come up on your screen.
[prjkt.io] bohrabhijeet:
Recovering from various situations:

Recovering from various situations:

Crashes occurring due to wrongly applied overlays:

Open Substratum

Go to Manager

Select the app overlay

Tap the floating action button and select Disable selected

NOTE: If you apply more than 1 overlay on the same target, your device/System UI may crash.

In another case, you will either have to update the theme or the app that you wish to theme.

System bootloop; How to regain control?

Unrooted users:

Open the folder where you have all the Andromeda files and open a command prompt there

Connect your device to your computer

Write adb devices and make sure your device shows up there (it’ll show a string of random characters), then device after that

NOTE: If your device doesn’t show up make sure you have your OEM’s drivers installed

Type adb shell cmd overlay list and this will show you all your installed overlays. The ones with [x] in front are enabled.

The problematic overlays will be SystemUI (com.android.systemui.<ThemeName>...) and Android System (android.<ThemeName>...) overlays. You can disable them with adb shell cmd overlay disable <package name of the overlay>

NOTE: If you are a Substratum service (aka Sysserv) mode unrooted user you will have to download ADB and your OEM’s drivers and do the same as Andromeda users from step 2.

Rooted users with access to a custom recovery:

Boot into your custom recovery

Flash the zip located at sdcard/substratum/SubstratumRescue.zip

This will disable all your overlays and prevent from bootloop
[prjkt.io] bohrabhijeet:
Different color for overlays in Manager

Different color for overlays in Manager

:

Substratum is all about colors, just kidding.

Blue: It means that another theme has an Enabled + Installed overlay. For example, if you installed Twitter overlay from Sai’s Oreo Theme and you open up OrangeKittens, it will show up in Blue in OrangeKittens, but Green in Sai’s Oreo Theme.

Green: If your overlays appear Green that means that the overlays are successfully applied

Pink: You’ll have to reboot for the overlays to be activated.

Orange: The overlay is disabled. You can enable it by selecting it and clicking the floating action button then Enable selected.
[prjkt.io] bohrabhijeet:
Theming Android Pie [ROOT]

Theming Android Pie:

Use the latest version of Substratum.

Make sure the theme you're using supports Pie.

Select the overlays you wish to install

Select Build & Update from the FAB

Reboot your device

Open Substratum and go to Manager

Select the overlays you built earlier

Enable selected from the FAB

Requirements:

Rooted device running on Android Pie.

NOTE:

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

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

If you're using any magisk module(s), disable module(s) and reboot, build overlays, enable magisk module followed by another reboot and enable overlays.
[prjkt.io] bohrabhijeet:
Theming Samsung OneUI using Synergy theme engine

Theming Samsung OneUI using Synergy:

Download and install Synergy and Substratum Lite apps from Play Store

Open Synergy and tap on Add overlays » Select Substratum Lite

From Substratum Lite app select supported OneUI Theme and select overlays.

Click on the FAB and select Install

After it is imported to Synergy, tap on the FAB and it'll prompt you to download a Samsung theme. Tap ‘Download’ and switch to Synergy and build follow the procedure to install the overlays.

After the building of overlays is complete, reboot your phone.

Open Samsung themes select the theme that install from Synergy and apply.

Some of the themes require dark mode for theme to work properly. For that go back to Synergy > Menu > Dark mode settings and enable it.

Reboot your device again.

Enjoy the theme!
[prjkt.io] djdarkknight96:
Some notes I've taken creating my theme update to ONEUI 2.0 Q

1. BUILD overlays in Substratum Lite, build theme in Synergy, reboot.......

"Make sure NOT to open Galaxy Themes until it opens itself or notification says to finish. If you don't the system framework will not work."

2. Apply blue synergy theme

"if not there clear store cache and reboot"

it should go right to 100 after it starts, if it freezes at 97 a long time then you didn't wait after reboot and need to uninstall the blue theme and rebuild in synergy.

3. If you get trial notification you'll need to apply the pink High Contrast Synergy theme "you'll see stock stuff DO NOT PANIC" reboot then set wall and enjoy theme!

Hope this helps

DJ

Awesome
[prjkt.io] AL_IRAQI:
Nice one buddy, saved for reference :D
[prjkt.io] bohrabhijeet:
Thank you for your help :D
[prjkt.io] bohrabhijeet:
Thank you! ;)
[prjkt.io] staharuddin:
Substratum is one of the best theming systems for Android. It is highly customizable, flexible and provides further means of theming not found in most stock theme engines, i.e bootanimations and overlays for non-system apps. Kudos to the devs of this amazing framework!
[prjkt.io] anirudhgupta109:
Good job Abhijeet! Really in detail as usual!
[prjkt.io] bohrabhijeet:
Thanks a lot, Anirudh! ;)
[prjkt.io] folgore95:
Good job mate!
[prjkt.io] Chris_Kardas:
Dope, really good job, Abhijeet. Thanks for the write-up! Don't regret bringing you aboard.
[prjkt.io] bohrabhijeet:
Thanks!
[prjkt.io] bohrabhijeet:
Than you Chris! :D
[prjkt.io] kingwp1:
Where can I get the Substratum installer for Pie?
[prjkt.io] acwcanada:
[MENTION=2126467]djdarkknight96[/MENTION] Can you please explain why sungstomeda only working with rootless Android Pie Samsung S9 series but not on S8 series? Also, the Andromeda was originally developed with the S8 series and older models in mind but only up to Andorid Oreo, it would be make more sense that it would work with older rootless models on Android Pie instead of the newer S9 series if technical difficulty can be resolved around them. Perhaps you can shed some light on this? Thanks
[prjkt.io] djdarkknight96:
That's a question for Samsung, they used Google's block but also have a white list system so I guess the guy who maintains s9 N9 didn't black list substratum. No one actually knows the reason. Just taking the small win while we can.
[prjkt.io] DoctorStrange96:
Hey guys.

Sorry if this question is too technical, but is there a practical way to override country/carrier-specific values (values-mccXXX-mncYYY)?
[prjkt.io] djdarkknight96:
They can be changed with subs, not sure how or what you can do but they are in the realm of substratum.
[prjkt.io] FinassaR:
Would someone mind explaining to me what the legacy compiler fallback bypass is and what it does? Also explain the overlay priority adjustment thing and how to use it please.
[prjkt.io] djdarkknight96:
Legacy compiler is for theme devs to get better logs if needed, never tried or even know if that priorities on Samsung works. Never had to try it. But it should determine which overlays of duplicates "like form different themes" take over priority. I've used it with the root system but it's totally different so not sure.
[prjkt.io] stpf77:
Futzed up my install, had to restore from backup, trying to reinstall apps from playstore, and it isn't registering their purchase(s). The pay button is still there, but when i click it, it says I've already paid for the app, yet the option to download isn't given to me.

Anyone else experienced this problem? (Pitch Black S + Flux theme packages specifically)
[prjkt.io] djdarkknight96:
That's a playstore sync issue, you'll just have to wait until it catches up.
[prjkt.io] stpf77:
Cheers matey, thought I'd well and truly screwed the pooch :rolleyes:

(edit - turns out i Did screw the pooch... just not in the way I thought... nitwit here spent hours trying to flash these themes only to realise he isn't actually running stock Pie.... #facewall )
[prjkt.io] flyinmama:
i'm on lineage oreo 8.1 on the S7 edge, recently, substratum has stopped working for me, whenever i try to build and install a new overlay, substratum just shuts down and reloads its resources. as i'm rooted don't think its andromeda that requires installing? any ideas?
[prjkt.io] djdarkknight96:
Rooted with magisk?
[prjkt.io] flyinmama:
yes, i am, i'm thinking of trying to unistall magisk, install andromeda , then reinstalling magisk , would that work?
[prjkt.io] djdarkknight96:
Nah no need, there's a bug possible in substratum. Try reinstalling subs and it's module.
[prjkt.io] flyinmama:
you're right about the substratum engine. for some reason ver 1020 doesn't seem to work on my phone. reverted to ver 1015 and everything is good! really strange, but thanx for your help! relieved!
[prjkt.io] dichandcheck:
Latest update

I updated substratum today. Is build and install the new build and update?? I only have build and install and build and enable now.
[prjkt.io] djdarkknight96:
Yep other way wasn't working constantly anyways so was removed
[prjkt.io] dichandcheck:
Do overlay s still work with chrome? Mine didn't apply for chrome
[prjkt.io] djdarkknight96:
Yes, but some did the new Dark mode so try enable in

chrome://flags otherwise theme might not have updated.
[prjkt.io] sreeharimkl:
Does substratum now support in android pie? (Rooted) ROM:viper
[prjkt.io] tetz88:
How to theming samsung music pie with andromeda pls?
[prjkt.io] djdarkknight96:
Only S9 N9 can others need root
[prjkt.io] mcn1970:
i installed substratum on a rooted oneplus 7 pro but after compiling an overlay, nothing appears on manager tab
[prjkt.io] kbuss:
sorry for the noob question but where I can see the available substratum themes for s9 at all before I pay for the andromeda app?

im googleing this for half an hour and not seeing any actual themes.

my main interest if it has real new AOD clocks, and not just the old ones themes like in samsung theme store.

also is it possible to pay with paypal for the andromeda app? i dont have credit card. thx.
[prjkt.io] djdarkknight96:
You can get a play gift card and buy it, I have a free theme called SpriteXtras that has Aod clock options you can use to test with. Then buy a theme that says one ui supported.

OneUI themes so far:

Valerie

Swift Black

Sprite Substratum

Flux

Biohazard Samsung Edition

Dark Material Samsung

Nano

Cygnus

More on the way....and can be more on play.
[prjkt.io] jpidma:
Hi,

Quick question for android pie. Installing substratum in playstore also installed substratum magisk module? Is that needed? But it mentioned here to disable magisk modules, do we still need to do that?
[prjkt.io] djdarkknight96:
Not for that and the module bug was fixed already in v19 magisk. But awesome you read!
[prjkt.io] redcquiem:
I install a substratum theme and I ended in a bootloop. I'm on Android pie (rooted). The rom that I use supports substratum

Any suggestions of what happen and how can I solve it
[prjkt.io] simpatiseur:
Here is the solution see attachment ?????

For rooted device and no rooted device read very well
[prjkt.io] djdarkknight96:
Looks like you used a theme not for your device's system, check with theme dev.
[prjkt.io] FlatOutRU:
Guys, is there a way to make look OneUI ( Samsung Pie) drop menu with quick toogles like on AOSP with Substratum?
[prjkt.io] luppolui:
Substratum doesn´t compile anything

Hm, followed the steps in the first post for Android Pie, now with fresh versions of Flux (4.8.4 and substratum 8.2-1020): but I have no overlays compiled in manager. I had it all working since yesterday, perhaps an update of flux from 4.8.3 killed all?; and substratum isn´t able to restore my old settings via backup! Now it may by not possible because of a new theme. I also tried another theme and the previous installed version of Flux - nothing will be complied.

Yes, I tried to clean data and cache in substratum too.
[prjkt.io] djdarkknight96:
Look on playstore I think Flux will do the job.

Need to see logs but I'm thinking you need to update your apps to match theme v#'s apk mirror has newer ones if theme updated faster then your apps. Check theme change log.
[prjkt.io] FlatOutRU:
Im not talking just about rounded icons, i`m talking about the quick toogle menu, these rounded cards in notification like (qs tiles)
[prjkt.io] djdarkknight96:
Then you need to search themes for what you want, I can't read your mind bro. AOSP qs icons he has and that's what you asked. And no theme can change OneUI qs to be exactly like AOSP it's in code we cannot access if that's what you asking.
[prjkt.io] luppolui:
The main question is: why does the backup not work! And the other question is: there was an update from Magisk 19.2 to 19.3 ... does that perhaps matter this all?

I have no logs, I have to install all new and I will look for a logcat-reader.

Now I decided to install all new:

First substratum from telegram channel

Looked at Play Store for a minimal theme - find one: "Pi dark"

installed substratum

download "Pi dark"

After opening substratum - there it is.

Click on theme - after appearing - click on the bottom for "build&install"

Restart

Go to a new started substratum and there to manager: nothing

I´ m sure, because compiling is without error - it must be a problem with Magisk 19.3, because with 19.2 all works.
[prjkt.io] djdarkknight96:
Go back to 19.2 until subs devs fix it, you could help by providing a log otherwise you will have to wait.
[prjkt.io] luppolui:
Downgrade to Magisk 19.2 solved the problem at once.

I´ve attached the log, perhaps it will help to analyze the error.
[prjkt.io] djdarkknight96:
I looked and seen lucky patcher issues...might be that's what's causing the crashes. Try removing all patches and update magisk.
[prjkt.io] iamgonzzo:
Pitch black theme not working for Google calendar, contacts , Samsung keyboard . Not pitched black
[prjkt.io] djdarkknight96:
Email pitched black dev, theme issues.
[prjkt.io] Wacky2bakky:
Purchased and installed Synergy. Just got a chance to trying it tonight and love it. Works great. Glad I can black out my phone and third party apps on S10+. Thanks y'all!!
[prjkt.io] StratoS117:
Just wanted to post and say thank you. I've been putting off the pie update for months. It's so nice to have AOSP Dark on One UI. Thank you!
[prjkt.io] bussi2010:
I would also like to say thank you! Flux has just installed on S10e Samsung Stock pie one UI and it looks fantastic! Thank you thank you small bug in the theme image: it is not synergy theme image to watch but the Samsung theme image for high color? works but because the files of the theme were installed correctly!
[prjkt.io] LegendM:
Thanks for synergy, bought instantly.

I wonder if it's possible to toggle 3rd party apps as well. What I mean is if dark mode is disabled, Samsung apps return to the original conditions where as others kept as substratum theme. If you guys implement that, I would ** disable even system OTA updates to keep that forever.
[prjkt.io] Litleck:
Right now I have swift installer to theme most of my phone to a dark mode. Would synergy and swift be able to work together?
[prjkt.io] flyingcloud11:
I bought the app and installed the sub lite engine but I get not supported? I'm on S8.

https://i.vgy.me/ym6my9.jpg
[prjkt.io] djdarkknight96:
Nothing to do with synergy but themes themselves. Most themes only did dark mode to match so all will be dark.

Synergy is for devices that cannot use substratum normally like S8 N8 S10 no need to even use it if you are using themes on pie already.

Reboot
[prjkt.io] chorton1816@gmail.com:
I have a Verizon wireless galaxy Note 9 N960U and was wondering after the recent update if Note 9 is still able to use Swift installer. I have not updated yet and was praying I can still use Substratum and Swift straight without root. Thanks
[prjkt.io] djdarkknight96:
Still working, don't think at this point you have to worry.
[prjkt.io] 2mecky:
Playstore stopped working on my S8+. It worked initially when themed but now crashes? I've tried uninstalling theme by swiping it in Synergy and it says it's uninstalled but when I open the app again the theme is still there then it FC's. Any ideas appreciated.
[prjkt.io] djdarkknight96:
It most likely updated in background.

Activate, default theme. Swipe away in synergy then rebuild it in lite then build entire theme in synergy to get it working.
[prjkt.io] aauspitz75:
Not working for me

Hi all, first, a big thank you to the devs for making this happen. I'm on an unrooted S10+ and got Synergy, Sub lite and some of the compatible themes but every time I try to build overlays in Sub lite, I get an error message saying that nothing could be build and no overlays appear in Synergy. I have rebooted my phone multiple times, followed the step-by-step instructions, selected all the right options in the themes I have but they all fail.

Thanks in advance for the much needed help.
[prjkt.io] djdarkknight96:
Can you screenshot the error
[prjkt.io] aauspitz75:
Here you go. Basically, nothing can be created.
[prjkt.io] djdarkknight96:
Ugh, let's try uninstalling Subs Lite reboot then install again. Synergy isn't the issue it's Lite.
[prjkt.io] aauspitz75:
Ok, will try this and report back. Thank you.

Edit: worked like a charm, thank you. :)
[prjkt.io] Venom0642:
Just wanted to say awesome job on synergy, thanks for getting a work around for people blocked on there Samsung phones. ???
[prjkt.io] Freakyd9984@gmail.com:
How can I get this to work on my Samsung Galaxy S10 5G substratum I already have substrate them downloaded andromeda
[prjkt.io] djdarkknight96:
To get it working they had to create a new system and yes it's paid....you want themes back use the process or you can just not...your choice. Blame Google for blocking andromeda.
[prjkt.io] Freakyd9984@gmail.com:
I downloaded the substratum lite on my S10 5g and this is what I'm getting
[prjkt.io] djdarkknight96:
You need synergy also
[prjkt.io] Freakyd9984@gmail.com:
What do I need to pay for can you tell me what app so I can look it up and pay for it

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

I can't find synergy on the app store
[prjkt.io] djdarkknight96:
https://market.android.com/details?id=projekt.samsung.theme.compiler
[prjkt.io] Venom0642:
You can also look for synergy on YouTube there's a tutorial on how to do it, just incase.
[prjkt.io] Freakyd9984@gmail.com:
I figured everything out thanks to everyone

---------- Post added at 09:14 PM ---------- Previous post was at 09:14 PM ----------

Thank you a lot I figured everything out
[prjkt.io] Malnilion:
Sorry if I missed the answer somewhere in the middle of this thread (tried searching, though), but can anyone explain why Synergy only supports 56 layers? It's enough to get most my commonly used apps themed, but I have to sacrifice a few lol.
[prjkt.io] raphael.atienza:
On a Galaxy Note 8 (Android 9 Pie Samsung OneUI non-rooted) Substratum Lite + Synergy + Swift Black works. :)
[prjkt.io] Aakash Kaushal:
So I followed exactly same procedure from the video, after applying the synergy theme after reboot. It does apply the theme, but none of the app has dark mode even after turning on the dark mode From app. Any solution?
[prjkt.io] djdarkknight96:
Ask theme dev
[prjkt.io] bussi2010:
after an update, the Therme Image has now been published in the overview! thanks for that!
[prjkt.io] Desannemada:
Having Issues

[*]After it is imported to Synergy, tap on the FAB and it'll prompt you to download a Samsung theme. Tap ‘Download’ and switch to Synergy and build follow the procedure to install the overlays.

Hello, im getting stuck at this part. The app takes me to the Themes Store but does not show any theme in particular to download.

Steps.:

1 - I press Build

2 - The message "Please apply the default theme before continuing" appears

3 - I press OK and it takes me to the Menu of the Galaxy Themes

4 - I go back to the app, press Build and the same message appears again

I dont know what to do, can anybody help?
[prjkt.io] djdarkknight96:
You have a bug in the Samsung theme store. Clear Samsung theme data and reboot it should fix it.
[prjkt.io] Desannemada:
Feedback

Hello, i've cleared the data and the cache and restarted it but it still does not work. My phone is a Samsung J7 Pro.

:(
[prjkt.io] djdarkknight96:
You can't install it then it's a theme store issue. I had this issue and that worked. Get that solved and this system will work. I'll ask around for fixes
[prjkt.io] Desannemada:
Ok

Okay, thanks anyway. I'll see what i can do.
[prjkt.io] djdarkknight96:
Ok dev is looking into it also, we will get a solution and get back to you asap. Thank you!