NOTICE: We’ve created an archive of all major developments related to the Samsung Galaxy S10 lineup. We are continuously updating that page with latest S10e/S10/S10+ news so that you don’t need to search for information related to the device on daily basis. Head here to access that page.

New updates are being added at the bottom of this story…….

The modding scene for any popular gadget becomes known to the masses, after they create easy-to-use wizard like tools and/or some kind of nifty dongle that just needs to be plugged in and voila!

Although some people love to unleash the true power of their gizmos, majority of them don’t want to go through the blood, sweat and tears (figuratively!) to achieve the prize. Take a look at those one-click jailbreak or root tools and their download counts.

nintendo_switch_rcm_pin_fail0verflow_twitter
Solutions like this one make Nintendo Switch modding easier for regular consumers

Vendors often try to close down the exploits and introduce new restrictions to make user modifications harder and/or impossible. We have seen a similar stance from Samsung, when they abruptly stopped custom theming support with the introduction of Galaxy S10 lineup.

Matter of fact, the Samsung Galaxy Store does feature a dedicated section for themes. But themers need to pay Samsung to enlist their creations there – a prerequisite not ideal for community modders.

samsung_galaxy_themes

Our readers should remember the interview from the lead developer of Wings Samsung Fonts project. Those guys eventually found out a way to install third party fonts in the Samsung Galaxy S10 (in fact every Samsung device running Android Pie based One UI).

In their workaround, they tricked the Samsung Themes app to cache the third party fonts installed via Android Debug Bridge (adb). The method does not require root access or ELM licenses, but you do need a PC running Windows to invoke adb for the first time.

The trick is to install the theme by adb while the Theme Store is opened. Not much more. But errors are easily made. So I wrote a script automating these commands to have an user friendly installation method.

We noticed updating the theme once successfully installed works great, so changing it wouldn’t require a PC

samsung_one_ui_teamwings_5
Wings Font comes with built-in Windows based companion installer

Meanwhile, we talked with XDA recognized themer Reinemar Saplagio aka envy~, who created a set of themes based on the work of sathishtony. They came up with Custom Themes Installer for OneUI Pie, an app which can dynamically replace the assets of existing themes.

But the tool simply refracts theme package name to the one of the pre installed free theme from store, its like you are using the default high contrast theme but with modified/replaced assets.

This new method is standalone and does not require the usage of adb. Free themes for One UI can be modified on the phone itself and installed as new theme with updated assets. Both root and non-root based method exist to break the trials.

custome_oneui_theme_installer

Today, we have the opportunity to interview Sathish Kumar Bangarusamy, who is rather popular as sathishtony in the Samsung theming community. He is the lead developer of PROJECT [vivid] group, and has recently published a simplified solution to install third party fonts.

Popular modding apps like theme Galaxy (from version 16 bs_rl89 Stark) and GxFonts (from version 1.4 Stark) are now capable of installing custom fonts on Samsung Galaxy S10e/S10/S10+ and other devices running Android 9 Pie based One UI, based on the same principle of Custom Themes Installer for OneUI Pie.

Q1. AFAIK, the custom font support is merely a subset of the custom theming solution. Have you re-used the asset patching method on the fly here as well?

A1: Yes, i used the same replacing method to use custom font without adb.

theme_galaxy_one_ui_font

Q2. What are the actual issues with S10/S8 One UI? How are they blocking custom themes, while the S9/Note9 firmware is allowing them?

A2:  Vanilla pie won’t allow you to install the overlays that are not platform signed. And Samsung’s oneui just inherited that. S9 and N9 oneui builds are exceptional as they are the ones to receive pie updates first I guess samsung forgot to put that restriction lol.

gxfonts_samsung_1

Now for the blocked phones, the only way of using overlays is to inject them in a theme. GxFonts and themeGalaxy compiles the font package based on what device you’re holding. If you’re holding s9 and n9 then it will compile simple overlay. Install and then boom it will show. For blocked phones, it will compile the font overlay and bundles into High contrast theme. And the replacing method is used to enable custom fonts.

See, simplicity is key! The Wings Font [Samsung] team opened the floodgate, and other community developers joined the venture to polish the available methods.

Q3. How is your method different from the Wings guys?

A3. They are using adb to push the theme, where I am using the replacing method as I have my installer app doing that already.

gxfonts_samsung_1

Q4. Are you going to merge all these apps (GxFonts, galaxy Themes, Custom One UI theme installer) into one single app?

A4. No. themeGalaxy included custom fonts feature since day1. GxFonts is actually a new shell with themeGalaxy’s custom engine along with low price to enable pro. I authored GxFonts mainly for the community people who just want to change the font alone. Theme Installer has to be a seperate app as it enables our community themers like envy to share their work easily.

theme_galaxy_overlays

Q5. Any plan to open source the project(s)?

A5. I have no plans for that…

Wait, there is an exclusive info waiting for you guys! Sathish has further informed us that he and envy~ are working together on another universal theming solution, which is going to be separate from the existing themeGalaxy app.

The current version of the themeGalaxy app becomes saturated due to the introduction of truckload of new features. Rather than refactoring the existing app, the developers prefer to start from scratch.

theme_galaxy_theming

Team PiunikaWeb is in touch with the development team, so expect new articles from us regarding the new updates on theming and modding scene of Samsung phones running One UI (Galaxy S8, S9, Note 9 etc.).

What is your favorite custom font? Apply it and share the screenshot with us.

Update (June 11)

Developer sathishtony and modder envy~ are actively working on Hex Installer – the next generation theming solution for Samsung phones running One UI. Details here.

PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.

Tags

S10

Kingshuk De
896 Posts

I came from a mixed background of Statistics and Computer Science. My research domains included embedded computer systems, mobile computing and delay tolerant networks in post-disaster scenarios. Apart from tinkering with gadgets or building hackintosh, I like to hop on various subreddits and forums like MyDigitalLife and XDA.

Next article View Article

[Updated] Instagram crashing on all Android phones, but there are workarounds

Here's the crux of the article in video form: New updates are being added at the bottom of this story……. Original story from (June 5, 2018) follows: We're...
Jul 10, 2023 6 Min Read