Why is it so hard to change WhatsAppโs sound on Xiaomi?
Owners of Xiaomi, Redmi and POCO smartphones often face a problem: standard WhatsApp settings do not allow you to choose a custom tune for notifications. It is all about the features of the MIUI shell, which restricts access to system sounds for third-party applications. Unlike โnakedโ Android, here, even after selecting a file in the messenger menu, the sound may not apply due to a conflict with system permissions.
Another common problem is that once you update MIUI or WhatsApp, the previously installed tunes are reset to standard ones, which is because the app loses access to the /Notifications folder, where user sounds are stored, and you can solve the problem in several ways, but each requires attention to detail, from choosing the right audio file format to manually setting permissions.
In this article, we will discuss all the working methods for changing the tune of notifications, calls and statuses in WhatsApp on Xiaomi devices, including bypassing restrictions. MIUI 12/13/14. We will pay special attention to the nuances for models with Android 10+, Where security policies have tightened.
Preparation: what files are suitable for WhatsApp
Before you change the melody, you need to prepare the audio file itself. WhatsApp on Xiaomi does not support all formats and duration of sounds.
- ๐ต File format: only.mp3,.m4a.ogg..wav or.aac files will not appear in the selection list.
- โฑ๏ธ Duration: optimal 5-30 seconds. Too long tracks will be cut automatically.
- ๐ File size: no more than 5MB. Heavy sounds may not load.
- ๐ Volume: file should be normalized (without quiet areas). Use audio editors like Audacity or online services.
Where do you get the right sounds?
- ๐ผ Xiaomi standard tunes: copy them from the folder /system/media/audio/notifications (You need a root or file manager with access to system files).
- ๐ Sites with free notifications: Zedge, Notification Sounds, or Freesound (look for license files) CC0).
- ๐ง Create yourself: Cut your favorite track in Audacity or record a voice notification.
โ ๏ธ Warning: If you download audio from the Internet, check it for viruses through VirusTotal. Some sites embed malicious code into audio files that can work when playing back.
๐ก
Use the Audio Trimmer service to quickly crop the track to the desired length directly in the browser without installing programs.
Method 1: Change via WhatsApp Settings (Basic Method)
This method works on most Xiaomi devices, but may not work on MIUI 14+ due to new restrictions.
- Open WhatsApp and go to the โฎ (three-point) โ Settings โ Notifications.
- Select the notification type: ๐ฌ Messages (for regular chats) ๐ Calls (for voice and video calls) ๐ข Groups (Separate sound for group chat)
The sound of the notification
Add a sound
Select a file
Downloads.
Music
If your file does not appear in the list, check:
- ๐ File format (should be.mp3 or.m4a).
- ๐ The folder where the file is located should not be hidden or system.
- ๐ Restart your phone after adding sound.
File in.mp3 or.m4a| format
The file weighs less than 5MB|
The file is in the accessible folder (not in the system) |
WhatsApp has access to storage-->
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro) after selecting the user's sound, it can reset to the standard in a few hours. MIUI, So the solution is to use Method 3 to create a system folder.
Method 2: Using a root-access file manager
If the basic method didn't work, and you have root rights, you can manually add a tune to the notification system folder, and this is guaranteed to make WhatsApp see your sound.
- Install a file manager with root access (such as Root Explorer or Solid Explorer).
- Go to /system/media/audio/notifications.
- Copy your audio file into this folder. Give it a simple name without spaces (e.g., a blank name, whatsapp_custom.mp3).
- Change the file permissions to 644 (so that the system can read it).
- Reboot the phone.
- On WhatsApp, select your sound from the system notification list.
Advantages of this method:
- ๐ The sound will not reset after the updates.
- ๐ง It will be available for all apps, not just WhatsApp.
- โก It even works on MIUI 14 and HyperOS.
| Xiaomi model | Support for root | Recommended Manager |
|---|---|---|
| Redmi Note 12 Pro+ | Yes (Magisk) | Solid Explorer |
| POCO F5 | Yeah (with bootloader unlocking) | Root Explorer |
| Xiaomi 13 Ultra | Limited (MIUI blocks) | FX File Explorer |
| Redmi 10A | Yes (simplified procedure) | MiXplorer |
โ ๏ธ Note: Changing system files without root rights can lead to bootloop.If you are not sure about your actions, use Method 3 or Method 4.
What if the phone doesnโt turn on after copying the sound?
Method 3: Create Notifications folder manually (without root)
If root is not available and the standard method doesnโt work, you can trick the system into creating a Notifications folder in the right place, which works on 90% of Xiaomi devices with MIUI 12-14:
- Connect your phone to your PC or use a file manager (such as Mi File Manager).
- Create a folder with the exact name Notifications (registration is important!) in one of the ways: /storage/emulated/0/ (internal memory) /sdcard/ (if any)
Put your audio file in this folder.
Reboot the phone.
The sound of the notification โ Add a sound
Notifications
Why does it work? MIUI scans specific folders for user notifications. By creating Notifications at the root of the storage, you mimic the system directory, and WhatsApp accesses the files.
๐ก
Notifications should be at the root of the internal memory, not inside other directories (for example, Download/Notifications will not work).
If the sound is not displayed anyway:
- ๐ Rename the file to Latin (without Cyrillic and characters).
- ๐ Move the file to the Ringtones folder (sometimes) MIUI sounds).
- ๐ง Clear WhatsApp cache in app settings.
Method 4: Applications for customizing notifications
If previous methods have not worked, you can use third-party apps that bypass the limitations of MIUI.
| Annex | How it works | Pluses | Cons |
|---|---|---|---|
| Zedge | Uploads sounds from the cloud and installs them as system sounds | Large library, simple interface | Advertising requires the Internet |
| Ringtone Maker | Edit audio files and save them to the desired folder | You can cut tracks, no advertising. | You need to manually select the save folder. |
| Notification Changer | Intercepts notifications and replaces sound | It works without root, flexible settings | Could be in conflict with MIUI |
Instructions for Zedge (the most reliable option):
- Install Zedge from Google Play.
- In the Notification Sounds section, select the sound you like.
- Click Set and select WhatsApp Notifications.
- Confirm the installation in the window that opens.
For Notification Changer:
- Give the application access to notifications in the MIUI settings (Settings โ Applications โ Special Access โ Access to Notifications).
- Select WhatsApp from the list of apps.
- Download or select your sound.
- Activate notification interception.
โ ๏ธ Note: Apps like Notification Changer can increase battery consumption because they are constantly in the background. โ Xiaomi with aggressive optimization (Redmi Note 11, POCO X4 Pro) add them to auto-start exceptions (Settings) โ Battery โ Optimizing the battery).
Method 5: ADB-Teams for Advanced Users
If you're familiar with ADB, you can manually give WhatsApp access to custom sounds, which works on all versions of MIUI, but requires a PC and USB debugging.
Instructions:
- Turn on Developer Mode on Xiaomi: go to Settings โ About Phone and 7 times click on the MIUI version.
Additional commands for diagnosis:
- Checking current permits: adb shell dumpsys package com.whatsapp | grep "permission"
- WhatsApp cache reset: adb shell pm clear com.whatsapp
How to install ADB on PC?
Problem Solving: The sound is not changing or resetting
If, after all the manipulations, the WhatsApp melody hasnโt changed or reset, check out these points:
| Problem. | Reason. | Decision |
|---|---|---|
| The sound is not displayed in the list. | Wrong folder or format | Transfer the file to Notifications and check the format (.mp3) |
| The sound is reset after rebooting | MIUI clears the cache | Use Method 2 (root) or Method 4 (Zedge) |
| The sound is playing, but very quiet. | Low volume in the file | Normalize the sound in Audacity (Normalize effect) |
| WhatsApp does not save settings | Limitations of background activity | Add WhatsApp to battery exclusions (Settings โ Battery โ Optimization) |
For Xiaomi models with Android 12+ (e.g. Xiaomi 13T, Redmi K60) an additional step may be required:
- Select Permissions โ Storage and give access to all files (not just media).
๐ก
On MIUI 14 and HyperOS, be sure to turn off the Adaptive Notifications feature in WhatsApp settings after changing the sound, otherwise the system may return the standard sound.