How to change the melody of WhatsApp on Xiaomi smartphones: all ways

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.

๐Ÿ“Š What version? MIUI use?
MIUI 12
MIUI 13
MIUI 14
HyperOS
I don't know.

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.

  1. Open WhatsApp and go to the โ‹ฎ (three-point) โ†’ Settings โ†’ Notifications.
  2. 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.

  1. Install a file manager with root access (such as Root Explorer or Solid Explorer).
  2. Go to /system/media/audio/notifications.
  3. Copy your audio file into this folder. Give it a simple name without spaces (e.g., a blank name, whatsapp_custom.mp3).
  4. Change the file permissions to 644 (so that the system can read it).
  5. Reboot the phone.
  6. 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 modelSupport for rootRecommended Manager
Redmi Note 12 Pro+Yes (Magisk)Solid Explorer
POCO F5Yeah (with bootloader unlocking)Root Explorer
Xiaomi 13 UltraLimited (MIUI blocks)FX File Explorer
Redmi 10AYes (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?
If Xiaomi stopped booting after changing system files, try: 1. Log in Recovery Mode (press Power + Volume Up). 2. Select Wipe Dalvik/Cache. 3. Reboot the device. If this didn't work, you'll need to reflash the phone via Fastboot or EDL.

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:

  1. Connect your phone to your PC or use a file manager (such as Mi File Manager).
  2. 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.

WhatsApp

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.

AnnexHow it worksPlusesCons
ZedgeUploads sounds from the cloud and installs them as system soundsLarge library, simple interfaceAdvertising requires the Internet
Ringtone MakerEdit audio files and save them to the desired folderYou can cut tracks, no advertising.You need to manually select the save folder.
Notification ChangerIntercepts notifications and replaces soundIt works without root, flexible settingsCould be in conflict with MIUI

Instructions for Zedge (the most reliable option):

  1. Install Zedge from Google Play.
  2. In the Notification Sounds section, select the sound you like.
  3. Click Set and select WhatsApp Notifications.
  4. Confirm the installation in the window that opens.

For Notification Changer:

  1. Give the application access to notifications in the MIUI settings (Settings โ†’ Applications โ†’ Special Access โ†’ Access to Notifications).
  2. Select WhatsApp from the list of apps.
  3. Download or select your sound.
  4. 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:

  1. 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?
1. Download Platform Tools from Google. 2. Unpack the archive in folder C:\adb. 3. Open the command prompt in this folder (Shift + PCM โ†’ Open the command window). 4. Connect the phone and enter adb devices to check the connection.

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 formatTransfer the file to Notifications and check the format (.mp3)
The sound is reset after rebootingMIUI clears the cacheUse Method 2 (root) or Method 4 (Zedge)
The sound is playing, but very quiet.Low volume in the fileNormalize the sound in Audacity (Normalize effect)
WhatsApp does not save settingsLimitations of background activityAdd 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:

  1. 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.

FAQ: Frequent questions about changing WhatsApp tune on Xiaomi

Can I put my music on WhatsApp notification without root?
Yes, use Method 1 (via WhatsApp settings) or Method 3 (creating Notifications folder). MIUI 14 may require an additional app like Zedge.
Why did the sound drop after the MIUI update?
MIUI updates often reset permissions for third-party apps. To avoid this, use Method 2 (copy sound to the system folder) or configure WhatsApp exceptions in Settings โ†’ Battery.
How to make different sounds for different WhatsApp chats?
Open the desired chat โ†’ click on the contact / group name โ†’ Set up notifications โ†’ Notification sound. Note: this feature only works for individual chats, not all notifications at once.
Can I use a notification sound longer than 30 seconds?
Technically, yes, but WhatsApp will crop it to ~30 seconds when playing. Use Notification Changer (Method 4) for long sounds, but note that this will increase battery consumption.
Why does the sound not change on POCO F4, even though the file is in the Notifications folder?
In some models POCO s MIUI 13+ You need to give permission to manage all files. โ†’ Annexes โ†’ Application management โ†’ WhatsApp โ†’ Permissions. Activate Managing All Files. Re-start WhatsApp.