Are you tired of the standard sound of WhatsApp notifications and want to set your favorite tune to calls? On Xiaomi smartphones with a MIUI shell or the new HyperOS, this process has its nuances - from the limitations of the messenger to the features of the file system. Unlike standard Android devices, it may require a workaround through system settings or third-party applications.
In this article, youโll find 5 proven ways to install a custom ringtone for WhatsApp on Redmi, POCO or Xiaomi, from simply changing your messaging settings to using a file manager with root rights. Weโll also break down common bugs (such as why a tune isnโt listed) and give tips on how to optimize your sound for notifications. All instructions are relevant for MIUI 14/15 and HyperOS based on Android 13/14.
Why canโt you just pick any ringtone on WhatsApp?
Unlike standard calls, WhatsApp restricts users from choosing tone notifications, and the reasons are rooted in the app's architecture:
- ๐ Closed file system: WhatsApp scans only certain folders (/Notifications, /Ringtones) and ignores user directories.
- ๐ฑ Limitations MIUI/HyperOS: Xiaomi shell blocks access to system folders without additional permissions.
- ๐ Format and duration: Messenger supports only files.mp3,.m4a or.ogg for up to 30 seconds.
For example, if you just download a song to the Download folder, it won't appear in the list of available ringtones, you either have to transfer the file to the correct directory or use workarounds.
Method 1: Install ringtones via WhatsApp settings (official method)
This is the easiest option, but it only works for message notifications, not calls. Here's a step-by-step guide:
- Open WhatsApp and go to the โฎ โ Settings โ Notifications.
- Select the Notification Sound (for messages) or Call Sound (for calls).
- Click Add Rington (if the option is active) or select from the ones offered.
๐น Problem: Many Xiaomi devices don't have the option to add ringtones. MIUI, which restricts access to the file system.
Cut the track to 30 seconds
Convert to.mp3 or.m4a format
Rename the file to Latin (without spaces)
Put it in the Ringtones or Notifications folder
-->
Method 2: Manually copying a file to system folders
If the official method didn't work, try manually transferring the tune to a folder that WhatsApp scans.
- Connect your phone to your PC or use a file manager (such as Mi File Manager or Solid Explorer).
- Create a Ringtones folder in the root directory of internal memory (if not).
- Copy the prepared file (for example, my_ringtone.mp3).
- Restart the device and check the ringtones list on WhatsApp.
| folder | Appointment | Supported formats |
|---|---|---|
| /Ringtones | Calls (including WhatsApp) | .mp3, .m4a, .ogg |
| /Notifications | Notifications | .mp3, .wav |
| /Alarms | Alarm clocks | .mp3, .m4a |
โ ๏ธ Note: If the Ringtones folder does not appear in the file manager, turn on the display of hidden files in the application settings. MIUI This is done through settings. โ Additionally. โ Show hidden files.
๐ก
Use the Zedge app (available in the Play Market) to automatically download ringtones to the correct folders, and it creates /Ringtones and /Notifications directories with the right permissions.
Method 3: Using third-party applications (without root)
If system folders are not available, install one of these applications:
- ๐ต Ringtone Maker: Allows you to crop tracks and save them to the right folders.
- ๐ Files by Google: Can move files to system directories (requires permission to access memory).
- ๐ง Ringtone Set & Cut: A specialized tool for customizing melodies in instant messengers.
Instructions for Ringtone Maker:
- Open the app and select a track from memory.
- Cut it to 30 seconds (optional).
- Click Save as and select WhatsApp Rington.
- The application will automatically place the file in /Ringtones.
๐น Advantage: No root rights required and works on all versions MIUI/HyperOS.
Method 4: Configure with MIUI Sound Picker (for advanced users)
Some Xiaomi firmware has a hidden MIUI Sound Picker feature that allows you to assign custom sounds to individual applications.
- Install Activity Launcher from Play Market.
- Find com.android.settings โ.SoundSettings.
- Select MIUI Sound Picker and assign a file to WhatsApp.
โ ๏ธ Note: This method does not work on all devices and may cause the audio settings to fail.Before using, back up through Settings โ The phone. โ Backup.
How do you get back to the standard sounds if something goes wrong?
Method 5: Using ADB to force the addition of a ringtone (for the experienced)
If none of the methods worked, you can manually write a path to the file through ADB (Android Debug Bridge), which requires a PC connection and basic command line knowledge.
Steps:
- Enable USB Debugging in Settings โ About Phone โ MIUI Version (click 7 times) โ Additional โ For Developers.
- Connect your phone to your PC and open the terminal (or PowerShell on Windows).
- Enter the command to copy the file: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/
- Set file rights: adb shell chmod 644 /sdcard/Ringtones/ringtone.mp3
๐น Note: This method is guaranteed to work on Xiaomi with the unlocked bootloader.Some devices may require root.
๐ก
If you are not sure about working with ADB, use Method 2 or 3 โ they are safer and do not require technical skills.
Solving common problems
Even after setting up the ringtone correctly, these are common mistakes and their solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| The file is not displayed on WhatsApp | Wrong folder or format | Transfer to /Ringtones and convert to.mp3 |
| The sound is interrupted or distorted | Too high bitrate | Compress the file to 128-192 kbps |
| Rington resets after update | Clearing WhatsApp's cache | Reset the sound or use AutoNotification |
โ ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) You may need additional permission to manage all files for the file manager. โ Annexes โ Special access โ Managing all files.