Have you downloaded a new ringtone to call, but can't find it in Xiaomi's settings? Or have all the user ringtone ringtonees gone missing after the MIUI update? The problem is that Xiaomi smartphones store audio files in a few hidden folders -- and not all of them are accessible through a standard file manager. In this article, we'll look at where the system ringtones lie, where the user-uploaded tunes are stored, and why they sometimes "disappear" after a reset or firmware upgrade.
It's important to understand that the path to ringtones depends on the version of MIUI (since MIUI 12, the storage logic has changed) and whether files are installed manually or through the Themes app. We analyzed the folder structure on models from Redmi Note 10 to Xiaomi 14 Ultra and found common patterns. If you didn't find the answer in the standard instructions, here you will get current folder paths for 2026, including hidden directories that don't show up root-free.
1.Where Xiaomi system ringtones are stored
The standard ringtones of the call, alarm and notifications in MIUI are stitched into firmware and stored in a protected memory area, access is limited, but they can be copied for backup or modification (an unlocked bootloader or ADB is required).
Main paths:
- π /system/media/audio/ringtones β Standard ringtones for calls (e.g, Mi_Tune.ogg)
- π /system/media/audio/notifications β notification
- β° /system/media/audio/alarms β alarm-ring
- π΅ /system/media/audio/ui β System sounds (unlocking, charging, etc.)
β οΈ Attention: Starting with MIUI 14 (Android 13+) Part of the system files moved to the section /product/media/audio/. If you can't see the folder /system It's normal to use a file manager, and it's hidden from the user without root rights. ADB Pull:
adb pull /system/media/audio/ringtones C:\Xiaomi_Ringtones\Copyed files can be edited in audio editors (like Audacity) and downloaded back through ADB Push, but that requires super-user rights. Without root, it's easier to download original tunes from MIUI archives on forums like XDA Developers.
2. folders for custom ringtones
The tunes you add yourself (via Settings β Sounds or file manager) are stored in other directories, and their location depends on how you add them:
| Method of addition | The way to the folder | Are root rights required? |
|---|---|---|
| Settings β Sounds β Call melody | /storage/emulated/0/Media/Audio/Ringtones | No. |
| Through the Topics app | /storage/emulated/0/Android/data/com.android.themes/cache/ringtones | No, but the file is hidden. |
| Google Files or Mi File Manager | /storage/emulated/0/Ringtones (Old Way) | No. |
| Aided by ADB or Root Explorer | /data/system/users/0/ringtone (simlinks) | Yes. |
The most reliable way is to use the /Media/Audio/Ringtones folder, which is automatically created when you first add a tune through settings. If you don't have a folder, create it manually.
- Open Files (or any file manager)
- Go to the root directory of internal memory (/storage/emulated/0/).
- Create folders along the way: Media β Audio β Ringtones.
- Place files in.mp3,.ogg or.m4a format (max. size - 5 MB).
3.Why ringtones disappear after MIUI update
Users often find that after updating the firmware, all user tunes disappear, and the reason is the mechanism of resetting the cache and changing the folder structure.
- π Cleaning the app cache Topics: When updating MIUI The system can reset the cache of the com.android.themes app, where downloaded ringtones are stored.
β οΈ Note: If you update via Fastboot or Recovery with full Wipe Data, all user ringtones will be deleted:
Copy /Media/Audio/Ringtones folder on PC| Make a backup through Mi Cloud|Write the names of the melodies used |Check the free space on the device-->
If the ringtones are gone after the update, try:
- Reboot the phone.
- Clear the Settings app cache (Settings β Applications β Application Management β Settings β Storage β Clear the cache).
- Transfer files from the old folder (/Ringtones) to the new one (/Media/Audio/Ringtones).
4. How to add a ringtone through ADB (without root)
If standard methods donβt work (for example, the melody doesnβt appear in the settings), you can add a ringtone via ADB. This method does not require root rights, but you need to debug over USB.
Instructions:
- Connect your phone to your PC and enable Debugging over USB (Settings β About Phone β MIUI Version β 7 times press to unlock Developer Settings).
- Download Platform Tools from Google and open the command line in the adb.exe folder.
- Check the connection:
adb devices- Copy the file to the device:
adb push C:\MyRingtone.mp3 /sdcard/Media/Audio/Ringtones/- Reboot the phone.
If the file does not appear in the settings, check:
- π File format (supported.mp3,.ogg,.m4a).
- π Size (no more than 5 MB, optimally - up to 3 MB).
- π Correct path (registration is important: Audio, not audio).
π‘
If the ringtone doesnβt appear in the settings, try renaming the file to Latin without spaces (e.g, mi_tune.mp3 instead of my tune.mp3).
5. How to make a backup of ringtones
To avoid losing your favorite tunes when resetting or updating, save them regularly to an external medium.
Method 1: Through a File Manager
- Open Mi File Manager or Google Files.
- Go to /storage/emulated/0/Media/Audio/.
- Copy Ringtones, Notifications, Alarms folders to a flash drive or PC.
Method 2: Through ADB (for hidden files)
adb pull /storage/emulated/0/Android/data/com.android.themes/cache/ringtones C:\Backup\Method 3: Through the Mi Cloud
- π Upload files to Mi Cloud via Files app.
- π Enable automatic folder sync Media/Audio.
β οΈ Note: Backups via Mi Cloud do not save simlinks (e.g. from the /data/system/users/0/ringtone). If you use custom firmware, it is better to duplicate files on physical media.
How to Restore Ringtones After Resetting to Factory Settings
6. Frequent errors and their solutions
The problems with ringtones on Xiaomi usually boil down to a few typical scenarios.
| Problem. | Reason. | Decision |
|---|---|---|
| Rington is not displayed in the settings | Wrong format or path | Convert to.mp3 and place it in /Media/Audio/Ringtones/ |
| The melody is cut off when playing | Too big a file size | Reduce bitrate to 128-192 kbit/s |
| System ringtones replaced by standard | Resetting the sound settings | Reset the melody through Settings β Sounds |
| Ringtones are missing after the update | The folder structure has changed. | Transfer files from /Ringtones to /Media/Audio/Ringtones |
If none of these methods helped, check:
- π οΈ File integrity: The file may be corrupted. Try playing it through a player.
- π Sound settings: Make sure that in Settings β No Sounds Activated by βNo Soundβ or βVibrationΒ».
- π± Limitations MIUI: On some firmware (for example, MIUI Global) blocks custom ringtones, so you can change region to India or China via Settings β Additionally. β Region.
π‘
If the ringtone doesn't set, check it on another device first. Often the problem isn't with the phone, but with the audio file itself (broken tags, non-standard bitrate).