You can easily hide your favorite phone with great wallpapers, ringtones and icons, but how about fonts? Not all Android skins let you change system fonts, and even when they do, options are often limited to any choices. Some rootapps may open system fonts for customization, but some of these may cause problems now when Google introduced a security tool called SafetyNet.
SafetyNet verifies that Android has not been manipulated, but it makes it harder for root users to customize their devices at a system level. If a root modem goes to SafetyNet, you will lose access to DRM-protected apps like Netflix and security-enabled apps like Android Pay, so you need to go a good line. Fortunately, there are still roads around this. Below, I show you how to replace your system fonts without tripping SafetyNet so you can adjust without worrying.
On Magic main screen, press the menu button on the left and then "Downloads." Then tap the search icon on the right and search for "MidnightCore", or type "midnight" and it will be the first and only option available. Point the download arrow to the right and then press the "Install" option to start the installation process.
It will ask you to press the volume up key to confirm the installation, but after it installs the necessary scripts, files and permissions to your device. Once you have successfully installed, click the "Reboot" option at the bottom right to restart the device so you can start using the module.
Some devices have a built-in terminal app in the Developer menu, but many do not offer this the function from the box. If you know that the device supports this feature, you must enable it from the development options, otherwise I will explain what to do from here.
You must download a terminal app from the Google Play Store to perform console-based commands. One of my personal favorites is called "Termux" and is a highly recommended tool for all root-related commands.
Open the terminal applet to the main screen, type the following command, and then press enter:
When prompted, press "Allow" on the popup popup. This gives super user rights to the terminal so it can make necessary changes to system system files.
The next command we must perform after granting superuser permissions is:
This command starts Magic module for the first time. This is also how to start the module every time you want to make any changes to the system fonts.
You should now be in the MidnightCore main menu and presented with a few different alternative. For this manual, we will focus on changing your system fonts. Touch the screen to bring up the keyboard if it is not already, type "1" in the command window, then press enter to start the "MidnightFonts" section of the module. When initialized, it will print a large numbered font list that you can choose from.
There is currently no way to preview fonts from the module itself, but there is a thread where you can see examples of each. This is where the fun begins! Browse through the list and find one that sounds interesting to you – in my case, I decided to try AppleMint. Enter the number you want in the command window and press enter to start the installation process. It will prompt you to save offline, just type "1" and press Enter to confirm.
When done, return it to the main screen of the module where you can close the session at any time from this point. With the Termux app, drag down the message and press "EXIT" to close the terminal session from memory. That's all there is! You must restart the device to enable your new font, but when you do, it's good to go. If you want to restore the device to default fonts, you can do it from the module's main menu.
To restore the font, type "r" in the command window, then press enter, followed by "1" to select option "MidnightFonts". Once you've done that, it will quickly restore the font to default and then restart your device to see the changes. Some fonts may not work correctly on all apps and all aspects of the system, but it should keep getting better because the module will get new updates over time.
This is definitely the best way to change system fonts without worrying about SafetyNet issues. Do you have fun trying over 50 different fonts on the fly!