Question How to apply 3rd party theme permanently? - Xiaomi Mix Fold 2

Does anyone know how to apply outside themes pamanently? Does it require root?

The default theme is stored in system directory and to modify the systen you obviously need root

Related

[Q] Some System related questions about Android 4.0 smart TV BOX

hello everyone,
please pardon my english.
i have a android tv box device. It s rooted and running quite good but i want to do some modifications on that device like removing any picture during boot, hiding status bar etc. ive achieved some of those but i have still some unanswered questions about the device and main concepts of android system.
first of all
i want to make permenant changes on init.rc file. When I edit that file on rooted device, it gets overwritten to default values when system reboots. The system also overwrites some files like initlogo.1080i.rle on / (root) directory.
Is it possible to prevent this behavior of the rom from android operating system / or from any other domain?
Is it possible to create a rom zip file with mine init.rc and *.rle files , and install it from recovery?
Also I want to start my own application coded by me to run on boot before the SystemUI OR I want to the SystemUI starts hidden and then my own application will run. But in all situations I don't want to be showed up android's UI.
Is it possible to hide navigation layout (bar) by adding a start-up parameter to the SystemUI's launch command which is placed in the init.rc file?
Thanks for your help.

"Font Style" on U11?

I can't find it anyplace,and I don't see anyplace in the HTC theme app to use already existing fonts, it seems to only allow you to use cloud fonts.
Anyone know how to change the fonts other than via "font style", without physically overwriting the existing system font with a different one?
I'm rooted, and fairly good with a terminal if needed, though would prefer a chooser with a GUI.
Anyone have any ideas?
christiebunny said:
I can't find it anyplace,and I don't see anyplace in the HTC theme app to use already existing fonts, it seems to only allow you to use cloud fonts.
Anyone know how to change the fonts other than via "font style", without physically overwriting the existing system font with a different one?
I'm rooted, and fairly good with a terminal if needed, though would prefer a chooser with a GUI.
Anyone have any ideas?
Click to expand...
Click to collapse
Have you tried Googling "flashable fonts?" I haven't used any on this phone (yet...you have sparked my interest in that again...), but you can download fonts that are flashed through recovery.
The ifont app allows you to upload your own fonts if you don't already see it in their choices.
If you use the stock theme app you can download fonts from there
Sent from my HTC U11 using XDA Free mobile app
If you can find font APK, install it then choose it in Theme app.
AarSyl said:
Have you tried Googling "flashable fonts?" I haven't used any on this phone (yet...you have sparked my interest in that again...), but you can download fonts that are flashed through recovery.
Click to expand...
Click to collapse
I've got the fonts on my phone, in the /system/fonts/ folder with the stock ones, same permissions,. etc. but I see no place to change from the stock font to one of them instead. in older versions of android there was a 'Font Style' section to change the system font, I don't see it on the U11 at all.
The HTC theme app, and all the APK's I've seen, either force you to download fonts or rename fonts to the stock font (like 'roboto.ttf') and overwrite it, to trick the system; or both.
I don't have a problem getting fonts on there, I'm asking how do I take the fonts I have, and change the system font to one of them, like the (apparently deprecated) 'font style' section in settings allowed you to?
christiebunny said:
I've got the fonts on my phone, in the /system/fonts/ folder with the stock ones, same permissions,. etc. but I see no place to change from the stock font to one of them instead. in older versions of android there was a 'Font Style' section to change the system font, I don't see it on the U11 at all.
The HTC theme app, and all the APK's I've seen, either force you to download fonts or rename fonts to the stock font (like 'roboto.ttf') and overwrite it, to trick the system; or both.
I don't have a problem getting fonts on there, I'm asking how do I take the fonts I have, and change the system font to one of them, like the (apparently deprecated) 'font style' section in settings allowed you to?
Click to expand...
Click to collapse
Not sure if stock Android always had a theming engine. From what I've seen only Samsung stock ROMs and Xiaomi phones have that support. But a rootless theming engine is coming in Oreo for sure:
https://www.xda-developers.com/android-oreo-rootless-system-theme/
Anyway the way I change font without overwriting existing font is, copy whatever fonts I want to /system/fonts, change those fonts to permission 644, and then edit /system/etc/fonts.xml to override the existing sans-serif fonts, which is usually the Roboto family. This works for other languages as well if you scroll down.
Every time you change this will require a system reboot to utilize the new changes, so I usually do this in twrp
weliyt said:
Not sure if stock Android always had a theming engine. From what I've seen only Samsung stock ROMs and Xiaomi phones have that support. But a rootless theming engine is coming in Oreo for sure:
https://www.xda-developers.com/android-oreo-rootless-system-theme/
Anyway the way I change font without overwriting existing font is, copy whatever fonts I want to /system/fonts, change those fonts to permission 644, and then edit /system/etc/fonts.xml to override the existing sans-serif fonts, which is usually the Roboto family. This works for other languages as well if you scroll down.
Every time you change this will require a system reboot to utilize the new changes, so I usually do this in twrp
Click to expand...
Click to collapse
Had them in the right place, right perms, fonts.xml was the missing piece, thanks!

[Solved] Can't apply themes after format /data (stock Oreo)

Some insight first: I've decrypted my Honor (format /data > flashed force encrypt disabler > flashed Magisk) and now themes aren't working (format /data caused the issue).
I've followed this guide without effective results (now I see preset themes but apk is still unable to apply them - I guess it fails something with wallpapers since in customize I can see lock screen style, icons and text style but lock screen wp and home screen wp are blanked); I've also treid upgrading the apk to last version through AppGalley but nothing changed.
I'm not sure if I miss some libraries or stuff for the apk to work properly, so I would like to know if someone is able to extract it and everything related to it from stock Oreo rom (BLN-L22 Indian variant) and pack it in a flashable zip so that I can try to flash it and hopefully solve my issue.
__________
Finally managed to solve this issue through Mix Explorer:
copy *.hwt file to root /system /themes (I had to create themes folder)
set *.hwt file permissions to "rw-r--r--"
reboot.
go to themes app and apply the theme discussed above
everything works for me now, even downloaded themes

Changing Fonts of the whole system and Apps

Can anyone please help me to change the fonts of the whole system including the apps that I install. I'm currently on a custom rom with the option of changing only body/header fonts. How can I make other apps adapt the font like that in MIUI?
Use font fix app and u will need root access or use font mod in magisk
sourav24071999 said:
Use font fix app and u will need root access or use font mod in magisk
Click to expand...
Click to collapse
Or he can flash magisk mod or twrp flashable zip

Where are themes stored on Vivo phones??

I am trying to install custom themes on my vivo phone using the stock themes app, the app works perfectly fine but if I want to download custom theme files, there isn't a pre-built option and the theme files aren't stored in ".dwd/c/o/m/t/h/e/m/e/T", please help.
thanks.
On Vivo phones, themes are typically stored in the phone's internal memory in the "Themes" folder or app. To access the themes on your Vivo phone, you can go to the "Settings" menu and look for the "Themes" or "Wallpaper" options. From there, you can browse through the available themes and select the one you want to use. Some Vivo phones also have a theme store where you can download new themes.
emily430153 said:
On Vivo phones, themes are typically stored in the phone's internal memory in the "Themes" folder or app. To access the themes on your Vivo phone, you can go to the "Settings" menu and look for the "Themes" or "Wallpaper" options. From there, you can browse through the available themes and select the one you want to use. Some Vivo phones also have a theme store where you can download new themes.
Click to expand...
Click to collapse
I have the theme store installed but theme store is extremely limited and my question is that how may I install themes locally on my vivo phone.
GamebringerDev said:
I have the theme store installed but theme store is extremely limited and my question is that how may I install themes locally on my vivo phone.
Click to expand...
Click to collapse
Installing themes locally on your Vivo phone typically involves downloading a theme file, usually in the form of an APK file, and installing it on your device. The process can vary depending on the version of your phone's operating system and the theme file you are trying to install. Here are the general steps to install a theme on a Vivo phone:
Download the theme file (APK file) on your phone.
Go to your phone's settings and enable "install from unknown sources" to allow the installation of apps from sources other than the Google Play Store.
Open the APK file and install the theme. The theme will be installed as an app and you can find it in your app drawer.
Go to the theme app and apply the theme.
Restart your phone to apply the new theme.
It's important to note that not all downloaded themes will work on your phone, and installing themes from untrusted sources could be a security risk. It's always recommended to download themes from reputable sources and to read reviews before installing any theme.
It's also worth mentioning that some phone manufacturers like Vivo may have their own theme store or theme engine that allows users to install and customize themes, you may want to check if your phone has such a feature and use it instead of installing themes manually, as it may have more themes and be more secure.
emily430153 said:
Installing themes locally on your Vivo phone typically involves downloading a theme file, usually in the form of an APK file, and installing it on your device. The process can vary depending on the version of your phone's operating system and the theme file you are trying to install. Here are the general steps to install a theme on a Vivo phone:
Download the theme file (APK file) on your phone.
Go to your phone's settings and enable "install from unknown sources" to allow the installation of apps from sources other than the Google Play Store.
Open the APK file and install the theme. The theme will be installed as an app and you can find it in your app drawer.
Go to the theme app and apply the theme.
Restart your phone to apply the new theme.
It's important to note that not all downloaded themes will work on your phone, and installing themes from untrusted sources could be a security risk. It's always recommended to download themes from reputable sources and to read reviews before installing any theme.
It's also worth mentioning that some phone manufacturers like Vivo may have their own theme store or theme engine that allows users to install and customize themes, you may want to check if your phone has such a feature and use it instead of installing themes manually, as it may have more themes and be more secure.
Click to expand...
Click to collapse
my theme file ends with *.it's?
GamebringerDev said:
my theme file ends with *.it's?
Click to expand...
Click to collapse
It sounds like you are trying to install a theme file on your Vivo mobile device that has a file extension of ".it's". This is not a common file extension, and it's likely that the theme file is not in the proper format for your device.
If you are certain that the theme file is compatible with your Vivo mobile device, you may need to rename the file extension to a more common file extension such as ".zip" or ".rar" before attempting to install it.
It's also important to make sure that you are downloading the theme file from a reputable source and that the file is not corrupted. If the file is corrupted, it may not install correctly and could cause issues on your device.
If you are still unable to install the theme file, or if you encounter any other issues, you should contact Vivo customer support for assistance.
emily430153 said:
It sounds like you are trying to install a theme file on your Vivo mobile device that has a file extension of ".it's". This is not a common file extension, and it's likely that the theme file is not in the proper format for your device.
If you are certain that the theme file is compatible with your Vivo mobile device, you may need to rename the file extension to a more common file extension such as ".zip" or ".rar" before attempting to install it.
It's also important to make sure that you are downloading the theme file from a reputable source and that the file is not corrupted. If the file is corrupted, it may not install correctly and could cause issues on your device.
If you are still unable to install the theme file, or if you encounter any other issues, you should contact Vivo customer support for assistance.
Click to expand...
Click to collapse
sorry it was auto correct I meant .itz

Categories

Resources