Have you ever tried to find a folder with ringtones on your Xiaomi, but instead found that the system ringtones seem to dissolve in the depths of MIUI? Or after updating the firmware, your favorite tunes suddenly disappeared, and only standard sounds remained in the settings? This problem is familiar to many owners of Redmi, POCO and Mi smartphones - and it is associated not with a bug, but with the peculiarities of the architecture of the Xiaomi file system.
Unlike βpureβ Android, where ringtones are usually located in /system/media/audio/ringtones, in MIUI, the path to system tunes can change depending on the firmware version. Moreover, user sounds often βhideβ in non-obvious folders, and after resetting or updating MIUI, they can simply move to backup directories without notifying the user. In this guide, we will not only show you where to look for tunes on your Xiaomi, but also explain how to prevent their disappearance, add their own ringtones and even recover lost sounds.
1.Where are the system ringtones of a call on Xiaomi stored
System ringtones in MIUI are scattered across multiple folders, and their location depends on the firmware version.
- π /system/media/audio/ringtones β Classic Android folder, but on newer versions MIUI (12+) It may be empty or contain only basic melodies.
- π /miui/ringtones β Here you can find Xiaomi branded sounds (for example, Mi Mix or Redmi Note tunes).
- π /product/media/audio/ringtones β is relevant for devices with a split system partition (for example, POCO F3 Xiaomi 11T).
- π /vendor/overlay/miui/ringtones β A hidden folder with alternative sounds that may not appear in the settings.
To see these directories, youβll need a root file manager (like Solid Explorer or FX File Explorer) or a command via ADB:
adb shell ls /system/media/audio/ringtonesβ οΈ Note: Do not attempt to delete or edit files in system folders without backup.This can cause the sound subsystem to crash, especially on devices with Dynamic Partitions (e.g. Xiaomi 12 Pro).
2.Where user call melodies are saved
If you have added your own ringtones through settings or downloaded them from the Internet, they must be in one of the following folders:
| folder | Description | Access without root |
|---|---|---|
| /storage/emulated/0/Ringtones | The main folder for custom tunes is created automatically when you add a ringtone through settings. | Yes. |
| /storage/emulated/0/MIUI/ringtones | Alternative storage for sounds used in MIUI, may contain duplicates. | Yes. |
| /data/data/com.android.providers.media/databases/external.db | A database of media files where new ringtones are logged, requires root rights to edit. | No. |
| /sdcard/Android/data/com.miui.player/files/Ringtones | A folder for ringtones added through a standard Mi-Player. | Yes. |
If you donβt see your tunes in the call settings, the files are in Ringtones, try the following:
Restart the device (sometimes the media scanner doesnβt update the database right away)
Check the file format β only.mp3,.m4a,.ogg,.wav are supported.
Remove the.nomedia file from the ringtones folder (if any)
Update your media base through Settings β Memory β Update media files
-->
π‘ Useful tip: If you downloaded the ringtone through the browser, it could be saved in the /Download instead /Ringtones. Move the file manually β MIUI Does not scan the download folder for new tunes.
3.Why the tunes disappear after the MIUI update
One of the most common problems is that user ringtones are lost after a firmware update, and there are three main reasons for this:
- Reverse folder: On some devices (such as the Redmi Note 10 Pro), old ringtones are automatically moved to /MIUI/backup/ringtones.
β οΈ Note: If you use theme MIUI If you want to install ringtones, they can disappear after you reset them to the standard ones. /data/system/theme/ and are not duplicated in user folders.
To recover the lost tunes:
- Check the /MIUI/backup/ringtones folder β if there are files, transfer them back to /Ringtones.
- Use it. ADB For forced media scanning: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///storage/emulated/0/Ringtones/
- Install a third-party ringtone management app (such as Zedge or Ringtone Maker) that will create a new entry in the media base.
π‘
After updating MIUI, always check the /MIUI/backup/ringtones folder β there may be your old tunes that the system βhiddenβ during the update.
4.How to Add Your Call Melodies to Xiaomi
There are three official ways to add a custom ringtone to Xiaomi, and one is a βsecretβ one for advanced users.
Method 1: Through sound settings
- Open Settings β Sound and vibration β Call melody.
- Click Add Ringtones (or Locals if you have one).
- Select a file from the deviceβs memory (it is automatically copied to /Ringtones).
Method 2: Through the File Manager
Simply copy the audio file (.mp3,.m4a or.ogg format) to /storage/emulated/0/Ringtones folder.
Method 3: Through the "Themes" app
In MIUI, you can install ringtones from a collection of themes:
- Open the Topic app.
- Go to the Sounds section.
- Select your favorite tune and click Apply.
β οΈ Note: The sounds set through the themes may disappear after changing the theme or resetting. /Ringtones!
The Secret Way: Through ADB (for system tunes)
If you want to replace the standard MIUI ringtone with your own, you can use ADB (root rights required):
adb push your rington.mp3 /system/media/audio/ringtones/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
adb shell chmod 644 /system/media/audio/ringtones/your rington.mp3
adb shell rebootWhat happens if you replace the system ringtone without root?
5 How to make a ringtone from any song
If you want to use a snippet of your favorite song as a ringtone, you'll need to clip the audio file.
Method 1: Through the Music app (Mi Music)
- Open the song in a standard Mi-Player.
- Click on the three dots in the top right corner and select Cut.
- Specify the beginning and end of the fragment (maximum 30 seconds for ringtone).
- Save the file to the Ringtones folder.
Method 2: Through Ringtone Maker
Install the Ringtone Maker app from Google Play:
- π΅ Select a song from the device memory.
- π Cut the fragment (recommended duration - 15-25 seconds).
- πΎ Save as the ringtone (the file will automatically enter the ringtone). /Ringtones).
π‘ Use clear-beginning fragments (such as the chorus) to make the ringtone sound better. Avoid quiet introductions - the first 1-2 seconds should be well heard.
6. Solving the problems with the ringing melodies
If your ringtones donβt work or behave strangely (such as playing late or breaking off), check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The melody is not played | The file is corrupted or has an incompatible format | Reconvert to.mp3 with a bitrate of 128-192 kbps |
| The sound stops in 5 seconds. | Limit MIUI to the duration of the ringtone | Cut the file to 25-30 seconds |
| The melody plays with a delay | Weak processor or background applications | Disable battery optimization for the Phone app |
| Rington is dropped on standard | Failure in the settings com.android.phone | Clear the cache of the Phone application in Settings β Applications |
If the problem persists, try resetting the sound settings to standard:
- Go to Settings β System β Resetting settings.
- Select Resetting Sound Settings (not a full reset!).
- After the reboot, reassign your tunes.
7. Alternative ways to control ringtones
If standard methods do not suit you, you can use third-party tools to flexibly tune tune tune tune tunes:
- πΆ Zedge β the largest database of ringtones and notifications with the ability to pre-listen.
- π Ringtone Scheduler β allows you to assign different tunes to different times of the day.
- π± Tasker β for advanced users: you can create rules for changing ringtones depending on the location, profile or connected Wi-Fi network.
- π§ MiXplorer (with root) β gives access to system folders to replace standard sounds.
β οΈ Note: Apps like Zedge can request storage and microphone access. Check permissions on Google Play before installing - some "free" programs install additional tunes through ads.
If you use Tasker to automatically change ringtones, here is an example of a simple profile:
Profile: "Work"
Condition: Wi-Fi = Office WiFi OR Time = 9:00-18:00
Task:
1 Audio β Call melody β Select file: /Ringtones/work_tone.mp3
2.Audio β Loudness of the call β 70%