Where in Xiaomi are stored ringtones: a complete guide to system folders

Users of Xiaomi, Redmi and POCO smartphones often face the need to personalize the audio of their device, but standard settings do not always allow you to flexibly manage the sound sources. When you download a new track from the Internet or receive a file through a messenger, it often falls into the general pile of downloads, and finding it to install on a call becomes difficult. Understanding the structure of the Android file system adapted to the shell of MIUI or HyperOS is the key to quickly and correctly configuring.

In this article, we will take a closer look at where Xiaomi stores default ringtones, how to get to hidden system folders, and where to move your files to show up in the selection list. We will look at both standard paths for user-generated content and specific directories reserved for system sounds that may be required for deep customization of the interface.

Knowing the exact paths to files is essential not only for setting tunes, but also for backing up your favorite sounds before resetting or flashing your device. In addition, many users want to replace standard system notification or alarm sounds with unique ones, which requires access to certain parts of internal memory hidden from normal viewing without using an extended file manager.

Standard ways to store user tunes

The Android operating system, on which all Xiaomi smartphones are based, has a strictly regulated folder structure for multimedia content. By default, when you download a file or save music, the system focuses on the root directory of internal memory, and this is where the main folders Music, Downloads and Ringtones are located, which are automatically scanned by the OS media scanner.

The most common way to set your own tune to a call is by using the Ringtones folder at the root of the internal storage, and if you put an audio file right here, it automatically appears in the list of available tunes in the audio settings without the need for third-party apps, which is the easiest and most reliable way to work consistently on all firmware versions, from old MIUI 11 to the latest HyperOS.

However, if the standard folder is empty or you can’t find it, it’s worth checking out the MIUI directory, which is a unique feature of the shell from the Chinese manufacturer, which often stores thematic sounds downloaded through the Themes app and custom settings that can override the standard behavior of the system.

💡

If you can’t see the Ringtones folder, create it manually with the exact name (register-sensitive) and the system will start recognizing it as a call store.

For calls, it is optimal to use the MP3 or M4R format, although modern versions of Android support OGG. Placing files in an unsupported format can cause the track to be visible in the file manager, but not appear in the list of selections of tunes.

System sounds and hidden MIUI directories

Deep customization of a smartphone often requires access to system sounds that are pre-installed by the manufacturer, which are usually hidden from the average user to prevent the accidental removal of critical audio feedbacks of the interface. They are located in the root directory of the system, access to which is possible only through file managers with superuser rights (Root) or through the Root. ADB-team.

The main path to system sounds is /system/media/audio/ringtones. It stores the standard tunes you see on the default call list. It also contains alarms subfolders for alarms and notifications for system notifications. Change files here requires caution, as an error can result in no sound throughout the system.

⚠️ Attention: Direct editing or deleting files in the folder /system/ If you don't have a backup, you can cause the sound engine to work in a way that's not stable.

The MIUI shell also contains a specific /MIUI/sound/ folder that stores audio packets downloaded through the Themes app, and within that directory you can find subfolders with the names of the current theme or standard sound sets (such as default or mix), which is where the screen lock, charge and other interface sounds are drawn.

You can use a computer and MTP to access these hidden partitions without root rights, but many system folders will be hidden or read-only. The alternative is to use special file managers from the GetApps store or Google Play, which are able to request special Android permissions to access system files (SAF - Storage Access Framework).

📊 What file access method do you prefer?
Standard conductor
Total Commander
Solid Explorer
Through a computer (MTP)

Using a Explorer to Find Files

The standard File Manager app on Xiaomi smartphones has its own file display features. By default, it groups files into categories (Music, Videos, Documents), hiding the real folder structure. To find where the file is physically located, you need to switch to file system viewing mode.

To do this, open the explorer and click on the folder icon in the top menu to go to Files mode. Here you will see a list of root directories. Find the folder. internal_storage Or just go back to the root if you see hierarchy, and that's where the Ringtones, Music and Android directories are located.

The Android/media folder is particularly worth paying attention to. In modern versions of Android (11, 12, 13, 14), access to this folder is limited by Scoped Storage security policies. Many messengers (Telegram, WhatsApp) and music services save cached tracks here. You can find the ringtone downloaded from Telegram by going to Android/media/org.telegram.messenger/Telegram/Telegram Audio.

If a standard Explorer doesn’t show the files or folders you want, it’s recommended to install a third-party file manager, such as Material Files or CX File Explorer.These applications have a more transparent interface and often handle requests for permissions to access hidden memory partitions better without having to obtain root permissions.

☑️ File access check

Done: 0 / 5

Specificity of folders depending on the version of Android

With the release of new versions of the Android operating system, the security policy on the file system is becoming stricter. While on Android 9 or 10 applications could freely write to any folder, on Android 12, 13 and 14 access to the root directories and Android folder for third-party applications is closed.

This means that old instructions telling you to simply copy a file to a folder may not work if you’re using a file manager that isn’t adapted to Google’s new standards.The system may simply not “see” a new file if it’s been added by a workaround and you’ll need to reboot the device or clear the media service’s cache.

Below is a table showing the differences in paths and access for different firmware versions relevant to Xiaomi devices:

Android Version / MIUIThe Road to the RingtonesAccess to third-party applicationsFeatures
Android 9-10 (MIUI 11-12)/storage/emulated/0/RingtonesFull accessFiles are visible immediately.
Android 11 (MIUI 12.5-13)/storage/emulated/0/RingtonesRestricted accessSAF authorisation required
Android 12-13 (MIUI 13-14)/storage/emulated/0/RingtonesStrict accessAndroid folder is hidden
Android 14 (HyperOS)/storage/emulated/0/RingtonesLocking down the recordingWe need a special manager.

Owners of HyperOS devices should be especially careful: the system even more aggressively clears the cache and can delete "failed" audio files from system folders if they do not have the correct metadata (ID3 tags).

Display problems and solutions

Often, users are faced with a situation where the file is physically in the Ringtones folder, but it is not in the audio settings. This is a common problem associated with the caching of the media library. Android does not scan the file system in real time every time you open the settings menu, but uses a database that is updated periodically.

The first thing to do is check the file format. Even if the.mp3 extension, there may be a damaged container or an unsupported codec inside. Try opening the file in a standard Xiaomi player (Mi Music). If it's not playing there, the audio settings system won't see it either.

The second step is to force the media scanner to restart, which can be done by simply restarting the smartphone, and in more complex cases, cleaning the data from the Media Storage system application helps, and can be found in the Settings menu → Apps → All apps → Show system processes → Media Storage.

⚠️ Attention: Cleaning up the Media Storage data will cause the system to rescan the entire memory. 10-20 The phone can be slower, and the gallery can temporarily disappear.

It’s also worth checking if the phone is power-saving, which can block the background scanning of new files. For the file system to work properly, it’s recommended to temporarily disable battery optimization for the file manager you’re using.

How to reset the media scanner cache through ADB?
If the reboot doesn’t help, you can use the adb shell pm clear com.android.providers.media.module command to force the media provider’s cache to be cleaned without deleting user data.

Setup through the “Themes” app and third-party programs

For those who don’t want to mess with paths and files, Xiaomi provides an official tool, the Themes app, which has a section called “Sounds” where you can download ready-made packets of ringtones, alarms and notifications, and these files automatically go to the right system directories and are guaranteed to work.

But the functionality of Tem is limited to the catalog offering, and many users turn to specialized Google Play apps like Zedge or Ringdroid to use their tracks, which have built-in permissions and know where to put the file so that it can be accessed by the system.

When using third-party ringtone installers on new versions of MIUI/HyperOS, a special permission request window may pop up. The system will show a list of files and ask: "Allow access to these files?" You must click "Allow access to these files" or select the option "Allow management of all files", otherwise the program will not be able to write the track to the system folder.

If you prefer full control, creating your own folder structure within Music (like Music/Ringtones) is also a workable option.When choosing a tune in your audio settings, click on the plus or local track icon, and the navigator will let you select a file from any available folder, not necessarily the system one.

💡

Using the standard /Ringtones folder at the root of the memory is the most reliable way to ensure that the melody is displayed in all menus and audio profiles.

Frequently Asked Questions (FAQ)

Why is my melody cut off or just playing a fragment?
This happens if the file contains metadata, which the system interprets as the beginning and end of the track, or if the file itself is corrupted. Also, some system ringtones have a length limit. Try converting the track to a standard MP3 128kbps without complex tags.
Can I make a contact if it is not on the list?
Yes, when you assign a ringtone to a specific contact through the Contacts app, the audio selection menu that opens often has a + or Select from Files button, which allows you to open the explorer and find the file in any folder, even if it is not visible in the general system call list.
Where are the notification sounds from WhatsApp and Telegram stored?
For WhatsApp, the path is usually Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Notifications, and for Telegram, Android/media/org.telegram.messenger/Telegram/Telegram Audio.
All the standard ringtones have disappeared after the update, what should I do?
The media framework cache may have been damaged. Try clearing the Themes and Media Storage app cache. If it doesn't work, check if /system/media/audio is hidden due to permission errors after the firmware update.