The battery charge indicator is one of the most noticeable elements of the Android interface that users see every day. A standard battery icon with a charge level may seem boring, especially if you like to customize your smartphone. Fortunately, you can change its appearance even without deep technical knowledge - from simply displaying percentages to completely replacing the design through themes or modules. Magisk.
In this article we will look at all the current ways to change the style of the battery: from built-in functions (available on Samsung, Xiaomi, OnePlus and other brands) to third-party applications and manual edits of system files. You'll learn how to add percentages next to the icon, set a circular indicator, animated styles, or even hide the battery completely. Important: some methods require unlocked bootloader or superuser rights โwe will mark them separately.
If you are a beginner, start with the first two sections - they describe safe methods without risk to systems. Experienced users can go straight to the sections about commands or modules. Don't forget to make backup copies before experiments! ADB-commands or modules Magisk. Don't forget to make backups before experimenting!
1. Built-in manufacturer settings: the easiest way
Many manufacturers add options to their shells (One UI, MIUI, ColorOS etc.) to configure the battery display. These functions do not require installation of additional apps and work out of the box. Let's look at where to look for them on popular brands.
On smartphones Samsung (series Galaxy S, A, Note etc.), the path to the settings is as follows:
- ๐ฑ Open
Settings โ Screen. - ๐ Select
Status Panel. - ๐ Scroll to the section
Indicator style batteriesand select one of the options: icon, percentage or icon + percentage.
Device owners Xiaomi, Redmi or POCO will find similar options here:
- ๐ฑ Go to
Settings โ Display โ Status bar. - ๐ Tap on
Battery indicator style. - ๐จ Choose between icon, circular scale or text percentage. On some models it is even available color indicatorthat changes color depending on the charge level.
On OnePlus, Oppo and Realme the path may be slightly different, but the logic is the same: look for the Notification panel or Status bar section in the screen settings. If there is no option, it means that the manufacturer did not provide it (for example, on some budget models Nokia or Motorola).
โ ๏ธ Attention: On some firmware (for example, MIUI 14+) after the update, system settings may be reset. If the selected battery style suddenly returned to standard, check if the settings in Settings โ Advanced โ Reset interface settings.
| Brand | Path to settings | Available styles |
|---|---|---|
| Samsung | Settings โ Screen โ Status bar |
Icon, percentage, icon + percentage |
| Xiaomi/Redmi | Settings โ Screen โ Status bar |
Icon, circular scale, percentage, color indicator |
| OnePlus | Settings โ Settings โ Notification panel |
Icon, percentage, hiding indicator |
| Google Pixel | Settings โ Battery โ Charge indicator |
Percentage only (no icon) |
2. Applications for customization without ROOT: Battery Styles & Co
If the built-in options are not enough, you can use third-party applications. They work on top of the system and do not require superuser rights, but they have limitations: for example, not all. support Android 13+, and some may conflict with manufacturers' shells.
One of the most popular solutions is Battery Style (available in Google PlayIt allows you to:
- ๐จ Change the icon style (more). 50 options, including circular, gradient and minimalistic).
- ๐ Adjust the color depending on the charge level (for example, green when 100%, red at 15%).
- ๐ Add a text percentage or hide the standard icon.
- โก Show animation when charging (for example, lightning or a pulsating circle).
How to set it up:
- Install Battery Style from Google Play.
- Launch the application and grant permission to
Overlay on top of other applications(needed to display a custom icon). - Select the style you like in the section
Themes. - Activate the option
Show Batteryand adjust the position (left or right in the notification panel).
Alternative applications:
- ๐น Battery Percent โa minimalist solution only for displaying percentages.
- ๐น Energy Bar โ adds a colored charge bar along the top edge of the screen (works on AMOLED-displays).
- ๐น Super Status Bar โ comprehensive customization of the notification panel, including battery style.
โ ๏ธ Attention: Applications with overlay may increase battery consumption by 2โ5%, as they constantly work in the background. If you notice a strong discharge, check the autorun settings in Settings โ Applications โ Battery Style โ Battery consumption.
Check the Android version (some applications do not support Android 13+)
Disable optimization batteries for the application in the settings
Grant all requested permissions (including "Overlay")
Reboot your smartphone after setup-->
3. ADB commands: hidden features of Android
For advanced users ready to work with ADB (Android Debug Bridge), there is a way to change the battery style through system commands. This method does not require ROOT, but you need USB debugging a computer with installed ADB.
What can be done:
- ๐ข Enable the display of percentages inside the icon (even if there is no such option in the settings).
- ๐ Change the position of the percentages (to the left or right of the icon).
- ๐ซ Hide the battery icon completely (leaving only the percentages).
Instructions for Android 10โ14:
- Activate
USB debugginginSettings โ About the phone โ Build number(tap 7 times, then return toSettings โ System โ For developers). - Connect your smartphone to the PC and run the command:
adb shell settings put global battery_percent_style 1where
1โ percentages inside the icon,2โthe percentages are nearby. - To hide the icon, use:
adb shell settings put global hide_battery_icon 1(to return it, replace
1with0). - Reboot the device.
Some manufacturers block these commands (for example, Xiaomi on MIUI). If after entering the command nothing has changed, check the logs ADB for errors or try an alternative method.
List of all ADB commands for battery
Percentages inside icons: adb shell settings put global battery_percent_style 1
Percentages next to the icon: adb shell settings put global battery_percent_style 2
Hide the icon: adb shell settings put global hide_battery_icon 1
Show the icon: adb shell settings put global hide_battery_icon 0
Reset settings: adb shell settings delete global battery_percent_style
4. Magisk modules: complete freedom. customization
If you have unlocked loader and installed Magisk, you can use modules to deeply customize the battery style. This method gives maximum freedom: from replacing icons to animations and dynamic effects.
Popular modules:
- ๐ง Battery Styles [Magisk] โmore than 100 styles, support Android 12โ14.
- ๐จ Iconify โcomprehensive customization of icons, including battery.
- โก BatteryChargeAnimation โanimated effects when charging.
How to install:
- Download the module (for example, Battery Styles c XDA Developers).
- Open Magisk Manager and go to
Modules โ Install from storage. - Select the downloaded file and confirm installation.
- Reboot the device.
- Module settings usually appear in
Settings โ Magisk โ Battery Styles.
Important: Magisk modules may conflict with some banking applications (due to verification on ROOT). If Sberbank Online or Google Paystop working after installation, use the module MagiskHide Props Config for masking.
โ ๏ธ Attention: Some modules require a specific version Magisk (for example, Magisk Delta for Android 14Before installation, check the compatibility in the module description on XDA or GitHub.
Before installing the module, make a backup copy of the boot partition via TWRP or OrangeFox. This will help restore the system if the module causes a bootloop.
5. Manual editing of system files (for advanced)
This method is only suitable. for users with root access and experience working with system files. It allows you to replace standard battery icons with custom ones, but requires caution: an error can lead to crash of the system UI.
What you will need:
- ๐ฑ Root-access (for example, through Magisk).
- ๐ฅ๏ธ File manager with ROOT (for example, Solid Explorer or FX File Explorer).
- ๐จ Set of custom icons format
.png(can be found on XDA or create it yourself).
Instructions:
- Download an archive with icons (for example, from here) and unpack it.
- Open ROOT manager and go to
/system/framework/framework-res.apk/res/drawable. - Find the files responsible for the battery (usually this is
stat_sys_battery_*.pngoric_battery_*.png). - Copy your icons to this folder, replacing the originals (observe the file names!).
- Change the file permissions to
644(rw-r--r--). - Reboot the device.
If after reboot the icons do not have changed, clear the system UI cache:
adb shell pm clear com.android.systemui
โ ๏ธ Attention: On Android 12+ system files may be protected DM-VerityIf after editing the device does not boot, you will need to disable the check via Magisk (module Disable DM-Verity).
6. Alternative launchers: changing the battery view on the main screen
If you need to change the battery display only on main. screen (and not in the notification panel), you can use alternative launchers with widget support. This method does not affect system files and is safe.
The best launchers for customization:
- ๐ Nova Launcher โsupports widgets with a battery indicator (for example, Battery Widget Reborn).
- ๐จ KWGT Kustom Widget Maker โallows you to create your own battery designs with animation.
- โก Action Launcher โhas built-in options for displaying percentages on the icon.
Example setup in KWGT:
- Install KWGT and download the battery widget (for example, Battery Circle).
- Add the widget to the home screen.
- Open the editor KWGT and configure:
- ๐ Style (circle, line, icon).
- ๐จ Colors (gradient, static).
- ๐ Displayed data (percentage, time to full charge).
The advantage of this method is flexibility: you can place the battery indicator anywhere on the screen, change its size and even add additional information (for example, temperature or voltage).
Alternative launchers are the only way to change the battery style without ROOT and without risk to the system.
7. solutions: what to do if nothing works
When customizing the battery, problems may arise. Let's look at the most common problems and ways to solve them.
| Problem | Possible cause | Solution |
|---|---|---|
| Percentages are not displayed after the ADB command | The manufacturer has blocked the command | Use the application Battery Percent Enabler or module Magisk |
| The battery icon disappeared after editing system files | Incorrect file permissions or damaged images | Restore the original files from backup or reinstall the firmware |
| The customization application does not work on Android 13+ | Incompatibility with the new API version | Check for application updates or use Magiskmodules |
| After installing the module Magisk banking applications stopped working | Triggers for the presence of ROOT | Activate MagiskHide and add applications to exceptions |
If none of the methods worked, check:
- ๐ Android version โsome methods do not work on new firmware.
- ๐ ๏ธ Availability of updates for the applications or modules used.
- ๐ฑ Device model โsome brands (for example, Huawei) greatly limit customization.
If after experiments with system files or Magisk the smartphone stopped booting, try:
- Boot into Safe Mode (hold the power button โ"Reboot in Safe Mode").
- Remove the problematic module via Magisk Manager (if you have access).
- Restore backup
boot.imgvia fastboot:fastboot flash boot backup_boot.img
Frequently asked questions
Can I change the battery style on Android without ROOT?
Yes, there are several ways:
- Use the manufacturer's built-in settings (on Samsung, Xiaomi etc.).
- Install applications like Battery Style or Energy Bar.
- Apply ADB commands to display percentages.
However, without ROOT you will not be able to replace the system battery icons completely.
Why was the battery style reset after updating Android?
System updates often reset user settings, especially if they were made through ADB or modules Magisk. To return to the previous view:
- Repeat the previously applied commands ADB.
- Update the modules Magisk to the latest versions.
- Check whether the manufacturer has blocked customization in the new one firmware.
How to return the standard battery style if something went wrong?
Rollback methods:
- For ADB: run
adb shell settings delete global battery_percent_style. - For modules Magisk: remove the module via Magisk Manager and reboot.
- For manual editing of files: restore original icons from backup or reflash the system partition.
Is there a risk of losing the warranty when changing the battery style?
Yes, if you use methods that require:
- Unlocking the bootloader (on most brands this will void the warranty).
- Installation Magisk or editing system files.
Safe methods (built-in settings, applications without ROOT) do not affect the warranty.
Is it possible to make an animated battery without ROOT?
Full animation (for example, a pulsating circle when charging) cannot be added without ROOT:
- Use KWGT with animated widgets (works only on the main screen).
- Install Always On Displayapplications with animation support (for example, AOD Mirror).
For system animation you will need Magisk-module like BatteryChargeAnimation.