Why Change the Standard Charging Sound and What You Need to Know Before Starting
The audio charging alert on the Xiaomi Redmi Note 8 Pro is not just a signal, but part of the daily interaction with the device. For some, the standard charging.ogg sound in MIUI seems too loud, for others it is not informative enough, and some just want to personalize the smartphone to their own style. However, before you start changing, it is important to understand that not all methods are equally safe.
Redmi Note models 8 Pro (codename begonia) is based on the MIUI shelled over Android 9/10/11 (This means that system sounds are stored in secure partitions and their replacement may require unlocking the bootloader or superuser rights (root). Without these conditions, only cosmetic changes through launcher or third-party applications are available - but they also have limitations. MIUI Custom sounds can be reset.
In this article, we'll look at three basic ways to replace charging sound, from simple to advanced, and how to avoid common errors. If you're a beginner, start with the first method. ADB-commands or root access.
Method 1: Replace sound with MIUI themes (without root)
The safest and most reversible method is to use the built-in MIUI Theme functionality, which does not require technical skills, but has a significant limitation: you can only replace the notification melody, not specifically the charging sound, but it is suitable for those who want a variety without risk.
Here's how it works:
- Open the Themes app (the icon with a brush on your desktop).
- Go to the Sounds section at the bottom menu.
- Choose any theme you like (such as Nature or Classic).
- Click Apply β the system will automatically replace all system sounds, including charging notifications.
β οΈ Attention: This method does not allow you to selectively change the charging sound. If you need an accurate match, move on to the following methods. MIUI The topic can be dropped to standard.
Check the version of MIUI (Settings β About the phone)
Download your favorite topic in advance (in the βThemesβ app)
Make sure there is free space (themes weigh 5β50 MB)
Backup of current sounds (optional)-->
Method 2: Use ADB to replace system sounds (without root but with limitations)
If you need to replace the charging sound, not all notifications, you can use ADB (Android Debug Bridge), which does not require root rights, but gives access to system files through a computer, the main advantage is that you keep the warranty and do not risk βbrickingβ the device.
Here's what you're gonna need:
- π₯οΈ Computer with installed ADB-driver.
- π± Xiaomi Redmi Note 8 Pro with Debugging enabled USB (is in the settings β The phone. β Version. MIUI β Tap 7 times, then return to the Additional Settings β For developers).
- π΅.ogg audio file (can be converted through online services).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Follow the command to check the connection: Adb devices must appear serial number of your device.
- Download the original charging sound (optional, for backup): adb pull /system/media/audio/ui/charging.ogg
- Replace the file with your melody (pre-rename it charging.ogg): adb push your file.ogg /sdcard/adb shell su (if there is root) mount -o rw,remount /system cp /sdcard/your file.ogg /system/media/audio/ui/charging.ogg chmod 644 /system/media/audio/ui/charging.ogg reboot
β οΈ Note: No root rights mount command -o rw,remount /system It may not work on new versions. MIUI 12+. In this case, you will need to either unlock the bootloader or use the following method.
What if ADB refuses to rewrite the file?
Method 3: Completely replace sounds through root access (for power users)
If youβre willing to take drastic measures, root access will give you full control of the system sounds.This method is suitable for the Redmi Note 8 Pro with an unlocked bootloader and installed Magisk or TWRP.
- π§ Replacement of any system sound (not just charging).
- π Retaining Changes After Updates MIUI (If you use Magisk modules).
- ποΈ Accurately adjusting the volume and duration of the sound.
Algorithm of action:
- Unlock the bootloader via the Mi Unlock Tool (can take up to 72 hours to wait).
- Install TWRP or OrangeFox for your model (begonia).
- Please use Magisk to obtain root rights.
- Download a root-enabled file manager (such as Root Explorer or Mixplorer).
- Go to /system/media/audio/ui/ and replace the files: charging.ogg β the sound of the charging connection; uncharging.ogg β the sound of the disconnection (if any); lowbattery.ogg β the low charge alert.
644
Reset the device.
β οΈ Attention: Unlocking the bootloader resets all data on the device! Also note that some banking applications (such as Sberbank Online) may stop working on rooted devices.
π‘
If the charging sound is quieter after you've replaced, check the bitrate of your file..ogg is optimal: 44.1 kHz, 16 bits, mono. Convert to Audacity.
Comparison of methods: which one to choose?
To make the choice easier, we have compiled a table with the pros and cons of each method:
| Method | Difficulty | Need root? | Risk to the system | Is it still alive after the MIUI update? | Precision of substitution |
|---|---|---|---|---|---|
| MIUI themes | β (simple) | β No. | β No. | β No. | β Change all notifications |
| ADB (no root) | ββ (middle-of-the-road) | β No. | β οΈ Low (may not work) | β No. | β Just the sound of charging. |
| Root + File Manager | βββ (difficult) | β Yes. | β οΈβ οΈ High (risk of bricks) | β Yes, with Magisk) | β Any sounds. |
| Magisk modules | βββ (difficult) | β Yes. | β οΈ Medium. | β Yes. | β Flexible setup |
A critical nuance for the Redmi Note 8 Pro: on the MIUI 12.5+ versions without root, replacing the ADB charging sound is almost impossible due to the enhanced protection of the system partition, in which case only the themes or root remain.
π‘
If you want a 100% result without limits, use root. MIUI themes are enough for temporary change.
Frequent Mistakes and How to Avoid Them
Even experienced users sometimes have problems replacing sounds, and here are the most common mistakes and solutions.
- π The sound hasn't changed after the file was replaced: Check the file format - it should be.ogg (not.ogg.mp3 Make sure the file name matches the original (charging.ogg) and restart the device, sometimes changes only apply after the reboot.
- π« ADB Error: βPermission deniedβ: Try to run ADB on behalf of the administrator (PKM) β Β«Launch on behalf of the administrator. Make sure the phone is debugging on USB and allowed access for your PC.
- π After updating MIUI sound reset: This is normal behavior - system files are restored when you update. Use Magisk modules (e.g. Audio Modification Library) to permanently replace.
- π₯ The phone stopped working after the changes /system: Chances are you changed access rights or deleted a critical file. Solution: run the stock firmware through Fastboot or restore the backup to TWRP.
β οΈ Note: If you use custom firmware (e.g. Pixel Experience or LineageOS), the path to system sounds may be different! /vendor/media/audio/ui/.
Alternative solutions: third-party applications
If you don't want to mess around with ADB or root, you can use Google Play apps that don't replace the system's charging sound, but offer alternative ways to alert:
- π MacroDroid allows you to create a rule that will play any sound when you connect the charging.
- π΅ Zedge β offers thousands of tunes for notifications, but does not replace the charging sound directly.
- π SoundAssistant (from Samsung, but it works on Xiaomi) β gives you extended control over sounds, but requires customization.
Example of settings in MacroDroid:
- Create a new macro.
- As a trigger, select Power Connected.
- In the actions, add Play Sound and specify your file.
- Save the macro and activate it.
β οΈ Note: Some applications (e.g. Tasker) require special permissions to work with energy saving. Be sure to add them to the exceptions in the battery settings (Settings) β Battery β Optimizing the battery).