[Samsung Galaxy S22 Ultra] bingblop:
ONE UI CUSTOM FONTS

Detailed Guide and Troubleshooter

Google Fonts

May 2023​

1) Download and install the official Samsung Sans system font from the Galaxy Store. This is the non-modified version for creating the initial backup. Once installed, manually change your system font to Samsung Sans from Display > Font Settings.

2) In Samsung Cloud, create a backup of only the settings while your font is set to Samsung Sans. The first two steps only need to be done once for all subsequent custom fonts.

3) Uninstall or update over the old Samsung Sans font with the new custom zFont Samsung Sans font file which contains the font you want to change to. This uses the same package name (com.monotype.android.font.samsungsans) as the official font to trick cloud into thinking it's legit.

zFont 3 Download: Click Here

Attached are 3 font APK files that can be directly installed onto your device for use with this workaround. If you use these files you don't need to install zFont. Google Sans Regular and Bold (can only have 1 or the other installed at 1 time). Product Sans Black.

NOTE: There's also an option to use other fonts in zFont instead of Samsung Sans, but if you choose those, you'll have to create a new backup with the official version of that font selected.

4) Change your system font to "Default" prior to final step. This is IMPORTANT.

NOTE: Your custom font should be present within your font list after installation. When updating custom fonts, it might appear as if the correct font is already selected but your new font won't actually become active until you refresh it by unselecting and reselecting the font which requires the Samsung Cloud workaround since you can't select a modified font manually from the font menu or you'll get an error.

5) In Samsung Cloud, select the option to restore. Uncheck all options except "Settings" to restore only the settings that you backed up in step #2. While it's restoring, you'll see the text on the screen update to your target custom font prior to reaching 100% complete if it's successful. Once the restoration is finished, you'll get a dialog popup asking if you want to delete old backups, select the NO response so the backup can be used for future fonts.

6) Verify everything worked correctly by opening your font settings and making sure your font has changed from "Default" to the custom font you installed in step #3. Once verified, restart your device to apply the new font system wide.

NOTE: Not all text will be replaced with your updated font until after a system reboot. If your font is still set to Default, restarting your device won't change anything. Continue to the troubleshooting steps below if you're positive you performed all these steps correctly.
​

Subsequent Updates​

To update your font while a backup of the device's settings is already created (with the correct font file selected per step #2), just update custom font file, change font to default, restore settings, restart device (or just start at step #3). No need to create a new backup everytime you load a new font unless the original backup was lost.
​

TROUBLESHOOTING​

Samsung Cloud custom font workaround will not work if you debloated your system applications. Samsung Cloud relies on several pre-installed applications to restore all settings back to its former backed up state, especially fonts since it seems like getting the font to restore is the toughest setting to fix if debloated. I'm not sure 100% exactly which applications affect this, but I've narrowed it down to Samsung apps that are capable of being backed up within Samsung Cloud.
​

MUST BE INSTALLED AND ENABLED

Samsung Cloud

Samsung Cloud Platform Services(SCPM)

Samsung Core Services (SCS)

Samsung Account (Logged In)

Galaxy Themes

Galaxy Themes Services

Galaxy Store

Foundation

Noto Serif / Source Sans

CMHProvider

Samsung Phone

Call Logs Backup

KeyCustomizationsBNR

Wallpaper Backup

BrightnessBNR

SamsungOne

ShortcutBNR

KeyCustomizationInfoBNR

Samsung Pass

Calendar

Reminders

Contacts

Messages

Recommended apps

DiagMonAgent

Samsung Notes

IPService

Smart Switch Agent

com.samsung.android.smartswitchassistant

Secure Folder

Samsung AR Apps
​

Use the following ADB command to install debloated system applications:

pm install-existing <app_package_name>

Use this ADB command to enable an application:

pm enable <app_package_name>