How to change the charging sound on Xiaomi Redmi Note 8 Pro: from system settings to custom solutions

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.

πŸ“Š What kind of replacement sounds do you prefer?
Through system settings (without root)
Using ADB
With root rights
Third-party applications (without root)
Never changed.

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:

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to the Sounds section at the bottom menu.
  3. Choose any theme you like (such as Nature or Classic).
  4. 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:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Follow the command to check the connection: Adb devices must appear serial number of your device.
  4. Download the original charging sound (optional, for backup): adb pull /system/media/audio/ui/charging.ogg
  5. 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?
If you see a Read-only file system error after adb push, it means that the /system partition is protected from writing. Solutions: 1. Get root rights (see Method 3). 2. Use Magisk modules to replace sounds (requires custom recovery). 3. Return to Method 1 (MIUI themes).

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:

  1. Unlock the bootloader via the Mi Unlock Tool (can take up to 72 hours to wait).
  2. Install TWRP or OrangeFox for your model (begonia).
  3. Please use Magisk to obtain root rights.
  4. Download a root-enabled file manager (such as Root Explorer or Mixplorer).
  5. 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:

MethodDifficultyNeed root?Risk to the systemIs 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:

  1. Create a new macro.
  2. As a trigger, select Power Connected.
  3. In the actions, add Play Sound and specify your file.
  4. 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).

Can I get back the standard charging sound after the replacement?
Yes, if you used it. ADB or root, just copy back the original charging.ogg file (you can download it from stock firmware). MIUI Applying a standard theme is sufficient.
Will the sound replacement work on custom firmware (e.g. Pixel Experience)?
Yes, but the path to sounds may be different. AOSP-Firmware (like Pixel Experience) sounds are usually in the /system/media/audio/ui/ or /vendor/media/audio/ui/. Some builds also block changes without Magisk.
Why did the charging sound become intermittent or distorted after the replacement?
This is due to the wrong parameters of the sound file. Make sure your.ogg has: Bitrate: 96-192 kbps; sampling frequency: 44.1 kHz; Channels: mono (not stereo). Convert the file through online converters with these settings.
Can I replace the sound without a computer?
Partially. Without a computer, you can: Use MIUI Themes (Method 1); Install applications like MacroDroid to play alternate sound; If you have root, use a file manager directly on your phone (like Mixplorer); and you still need a computer to completely replace the system sound without root (for ADB).
Will my changes reset after resetting my phone to factory settings?
Yes. Factory reset (Settings β†’ Additional β†’ Restore and Reset) will return all system sounds to their original state. If you used Magisk, the modules will only be saved if you did not format the /data partition.