You're trying to find a folder with ringtones on your Xiaomi Redmi, but standard search methods don't work? The alarm system melodies, notifications and calls are really hidden in an unobvious way - especially if you're talking about MIUI firmware 14/15 or newer. In this article, we'll look at all possible locations, including hidden system directories where Xiaomi puts factory sounds, and show you how to add your tunes to make them appear in the phone settings.
Complicating the problem, folder paths may vary depending on the Android version (10 to 14) and the MIUI modification. For example, on the Redmi Note 12 Pro+ with MIUI 14, the global file system structure will be one, and on the Redmi 10A with Chinese firmware, a completely different one. We took into account all the nuances and collected current data for 2026, including ways to access hidden folders without root rights.
Standard folders with ringtones on Xiaomi Redmi
By default, Xiaomi places system ringtones in several directories, some of which are hidden from the user.
- π /system/media/audio/ringtones β Factory call melodies (requires root or file manager with superuser rights).
- π /system/media/audio/notifications β notification.
- π /system/media/audio/alarms β alarm.
- π /storage/emulated/0/media/audio β User Ringtones (available without root).
Starting with MIUI 12, Xiaomi has been using the FUSE virtual file system, making it difficult to access some folders through standard conductors. For example, the /system path can appear blank even if you are using Total Commander or FX File Explorer, and the solution is to use specialized applications like Mixplorer (with Root Explorer mode enabled) or Root Browser.
It is important to understand that system folders (/system/media/...) are protected from writing, you can view their contents, but you canβt add your files without root permissions. This is the user directory /storage/emulated/0/media/audio, which can be found through any file manager.
How to Find Custom Ringtones
If you uploaded your tunes through Settings β Sounds and Vibrations β Call Melody, they are automatically placed in one of the following folders:
- π΅ /storage/emulated/0/Ringtones β main folder for user ringtones.
- π /storage/emulated/0/Notifications β notification.
- β° /storage/emulated/0/Alarms β alarm-ring.
These directories are automatically created when you first add a file through the system menu, if you don't have folders, you can create them manually, and the main condition is that the files must be in supported formats (.mp3,.m4a,.ogg,.wav) and have the correct tags (name, artist), otherwise they will not appear in the selection list.
File format: MP3, M4A, OGG or WAV|
The file size does not exceed 5 MB|
The file doesn't contain DRM-defense|
The name of the file in Latin without special characters|-->
On Redmi with MIUI 14+, thereβs a feature: if you copy a file directly to the Ringtones folder via PC (via MTP), it may not show up in the settings, the solution is to restart the phone or use the built-in MIUI file manager to move the file.
Hidden System Ringtones: How to Access
Xiaomi system tunes (such as a standard MIUI Ring or Bamboo call) are stored in secure folders.
- A file manager with root support (such as Mixplorer or Solid Explorer).
- The mode of displaying hidden and system files is enabled.
- Superuser rights (if recording is required)
The path to system ringtones:
/system/media/audio/ringtones/
/system/media/audio/notifications/
/system/media/audio/alarms/
/system/media/audio/ui/Without root, you can only view files, but not copy them. You can use ADB (Android Debug Bridge) to extract system tunes.
adb pull /system/media/audio/ringtones/ C:\Xiaomi_Ringtones\How to enable USB debugging for ADB
On some Redmi models (e.g. Redmi K50 or Redmi Note 11 Pro+), system sounds can be packaged into.apk files (e.g. MiuiSystemUI.apk), in which case a decompiler like APKTool is needed to extract the sound.
Why added ringtones don't appear in settings
A common problem with Xiaomi Redmi users is that there are files in the Ringtones folder, but there are no files in the melody selection menu.
| Problem. | Reason. | Decision |
|---|---|---|
| Files are not visible. | Unsupported format | Convert to MP3 with a bitrate of 128-320 kbit / s |
| There are melodies, but they don't play. | Damaged metadata | Restore the file via Audacity or MP3Tag |
| Ringtones folder is empty | Cash media not updated | Restart your phone or perform Settings β Apps β App Management β Media Store β Clear the cache |
| System sounds replaced by standard sounds | Resetting the sound settings | Reset the melody through Settings β Sounds and vibrations |
MIUI 13/14 adds media optimization, which can block the display of files with "non-standard" tags. For example, if the MP3 metadata specifies the Rock genre and the system expects Ringtone, the file can be ignored.
π‘
Use the Ringtone Maker app from Google Play β it automatically optimizes files for MIUI requirements and places them in the correct folder.
How to add your ringtones to Xiaomi Redmi
There are three reliable ways to add custom tunes:
- Through file manager: Copy the MP3 file onto your phone. Move it to /storage/emulated/0/Ringtones. Reboot the device.
- Through MIUI settings: Open Settings β Sounds and Vibrations β Call Melody. Click Add and select the file from memory.
- Through ADB (For system folders: adb push local_ringtone.mp3 /sdcard/Ringtones/
On Redmi with MIUI 14 and later, when added through settings, the file is automatically optimized and placed in the hidden folder /data/user/0/com.android.providers.media/files/. This is normal behavior β donβt delete files from there manually!
π‘
The most reliable way is to use the built-in menu of adding ringtones to MIUI, which ensures the correct processing of the file and updating the media base.
Features on different Redmi models
The paths to ringtones may vary depending on the model and regional firmware, and here are the key differences:
- π± Redmi Note 10/11/12: standard-track (/storage/emulated/0/Ringtones), But on Chinese firmware, system sounds can be stored in the /vendor/overlay/miui/audio/.
- π± Redmi K40/K50: global versions MIUI user ringtones are duplicated in /data/media/0/Ringtones (symbolism).
- π± Redmi 9/9A/9C: Android 10 s MIUI 12 Alarms folder may not be available β you need to create it manually.
- π± Redmi A1/A2: Simplified file structure, all sounds are stored in /storage/emulated/0/media/audio/.
On Android 12+ and MIUI 13+ devices, Xiaomi has implemented Scoped Storage, which restricts application access to files, and some file managers may not see Ringtones folders, so the solution is to use the built-in MIUI Explorer or Google Files.
Frequent Mistakes and How to Avoid Them
When working with ringtones on Xiaomi Redmi, users often encounter typical errors:
β οΈ Note: Do not rename system folders /system/media/audio/ β If you have removed the system ringtone, restore it through MIUI Recovery or re-flash the device.
- π« Delete the Ringtones folder: The system will restore it, but all user files will be lost. Always back up.
- π« Use of the WAV No conversion: Files in this format take up a lot of space and may not be played. MP3.
- π« Copying through MTP: On Windows, when you transmit MTP files may lose metadata. FX File Explorer or Total Commander with a plugin LAN.
Another common problem is that after the MIUI update, the user ringtones are reset to the standard ringtones, which is because the system resets the media cache to avoid losing:
- Before updating, copy the Ringtones folder to your PC.
- After the update, restart your phone and wait for the media files to be indexed (the Media Store icon in the notification panel).
- Put the files back in the folder.