Where in Xiaomi are ringtones: the way to system and custom tunes

Have you ever tried to find a folder with ringtones in your Xiaomi or Redmi, but you couldn't find it in the file manager? Or wanted to replace the standard alarm melody with your own, but you don't know where to download audio files? This problem is familiar to many owners of MIUI smartphones - the proprietary shell hides system folders from users, and the logic of storing media files is different from "pure" Android.

In this article, we will discuss 5 ways to find ringtones in Xiaomi, including hidden system directories, paths to custom tunes and methods of accessing through ADB. You will learn how to add your sounds to the selection list, why some files do not appear in the settings, and what to do if all ringtones disappear after the MIUI update, and also - format compatibility table and unique life hack for models with an unlocked bootloader.

1. Standard Rington Location in MIUI

In Xiaomi, Redmi and POCO smartphones, the system ringtones are stored in a secure folder, which is hidden by default from the user.

/system/media/audio/ringtones/ - standard ringtones


/system/media/audio/alarms/ - alarm clock sounds




/system/media/audio/notifications/ - notifications




/system/media/audio/ui/ System sounds (unlock, press, etc.)

⚠️ Note: These folders are only available with root permissions or through ADB. In a regular file manager (for example, Xiaomi Files) they are not visible – shell MIUI Blocks access to the system partition.

To view content without root rights, you can use ADB Shell:

adb shell


su




ls /system/media/audio/ringtones/

The file list will be displayed on the console, and usually there are tunes with names like Mi_Tune.ogg, Over_the_horizon.ogg and other standard sounds.

πŸ’‘

If you have a bootloader unlocked, you can copy the system ringtones to the user folder via TWRP: mount /system partition and copy files from /system/media/audio/ to /sdcard/MIUI/ringtone/.

2 Custom ringtones: where to save your tunes

If you want to add your own ringtones (such as a cut track from Spotify or voice recording), they need to be placed in special folders on internal memory. MIUI scans the following directories:

  • πŸ“ /storage/emulated/0/MIUI/ringtone/ β€” caller-box
  • πŸ”” /storage/emulated/0/MIUI/notification/ β€” notification
  • ⏰ /storage/emulated/0/MIUI/alarm/ β€” alarm clocks
  • 🎡 /storage/emulated/0/Ringtones/ β€” Alternative folder (not working on all versions) MIUI)

Important: files should be in supported formats (see table below) and have correct tags (e.g., bitrate no higher than 320 kbps).If the melody doesn't appear in the settings, try:

  1. Rename the file to Latin (without spaces and symbols).
  2. Reboot the phone – MIUI scans folders at start.
  3. Clear the Settings app cache (Settings β†’ Applications β†’ Application Management β†’ Settings β†’ Clear the cache).

Convert to.mp3 or.ogg format

Rename the file in English (for example, my_ringtone.mp3)

Place it in /MIUI/ringtone/

Reboot the phone

-->

3.Why ringtones don't appear in Xiaomi's settings

A common problem: the user added a file to /MIUI/ringtone/, but it is not in the melody selection menu.

Problem.Reason.Decision
File not visible in settingsUnsupported formatConvert to.mp3 or.ogg with bitrate ≀320 kbps
The melody is cut off when you play.File length >30 secondsCut to 20-30 seconds in an audio editor
/MIUI/ringtone/ not availableSystem directories not createdCreate folders manually through the file manager
The sound is distorted.High bitrate or sampling frequencyResave with parameters: 44.1 kHz, 128-192 kbps

⚠️ Note: Some models (e.g. Xiaomi) 12T or Redmi Note 11) folder /MIUI/ringtone/ In this case, use an alternative path. /Ringtones/ or install tunes through third-party apps (e.g. Zedge).

If nothing helps, check the permissions of the folder:

  1. Open a file manager with root permissions (such as Root Explorer).
  2. Find the /MIUI/ringtone/ folder.
  3. Set the rights 755 (or rwxr-xr-x).

4. How to find ringtones through ADB (no root)

If you don't have root rights but have access to ADB, you can view the system ringtones and even copy them to your PC.

  1. Connect your phone to your computer and enable USB Debugging (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times press to unlock the developer menu, then Settings β†’ Additional β†’ For Developers β†’ Debugging by USB).
  2. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices
  1. If the device is detected, do:
adb shell


ls /system/media/audio/ringtones/

  1. To copy a file to a PC (for example, Mi_Tune.ogg):
adb pull /system/media/audio/ringtones/Mi_Tune.ogg C:\Ringtones\

This method works on all Xiaomi models, including the POCO F4, Redmi K50 and Mi 11 Ultra. The main thing is not to change system files directly, otherwise you can violate the integrity of the firmware.

How to copy all system ringtones at once?
Use the command: adb pull /system/media/audio/ C:\Xiaomi_Ringtones\ This will copy all the folders (ringtones, alarms, notifications) to your computer. Note that some firmware may have different paths (e.g, /system/product/media/audio/).

5.Restoring ringtones after resetting or updating MIUI

Once reset to factory settings or firmware updates, custom ringtones often disappear. Here's how to return them:

  • πŸ”„ If there was a backup: Restore the folder /MIUI/ringtone/ from a backup (for example, via Mi Cloud or Google Drive).
  • πŸ“₯ If there is no backup: Download Xiaomi’s standard ringtones from official forums (e.g. mi.com) and place them in a folder /MIUI/ringtone/.
  • πŸ”§ For advanced: Remove files from firmware through MIUI bootloader or Xiaomi Firmware Updater.

⚠️ Note: On models with dynamic partitions (e.g. Xiaomi) 13 or Redmi Note 12) System ringtones can be stored in /product/media/audio/. To extract them, you will need to unlock the bootloader and use fastboot.

If the user tunes are gone after the update, but the system ones are in place, the problem is resetting the access rights.

  1. Delete /MIUI/ringtone/ folder.
  2. Restart the phone and the system will recreate it with the right permissions.
  3. Put the files back.

Through standard settings

I copy the files to /MIUI/ringtone/

I use third-party apps (Zedge, Ringtone Maker)

Download from Mi Community

Another way.-->

6. Alternative ways to control ringtones

If standard methods don’t work, try these options:

Method 1: Ringtones applications

Utilities like Zedge, Ringtone Maker or AudioMP3 Cutter allow you to:

  • 🎡 Cut the tracks right on the phone.
  • πŸ”Š Install melodies without copying to system folders.
  • πŸ“± Create unique sounds for different contacts.

Method 2: Change via TWRP (for advanced)

If you have a custom recap:

  1. Download to TWRP.
  2. Go to Advanced β†’ File Manager.
  3. Find /system/media/audio/ringtones/.
  4. Copy or replace files (e.g. add) custom_ringtone.mp3).
  5. Change the rights to 644 (rw-r----).

⚠️ Note: Incorrectly modifying system files through TWRP This can lead to bootloop. Before editing, back up the partition. /system!

Method 3: Using Magisk Modules

For Magisk devices, there are modules like MIUI Ringtone Changer that:

  • πŸ”“ Unlock access to system ringtones.
  • πŸŽ› Allows you to replace standard sounds without manual copying.
  • πŸ”„ Restore the melodies after updates.

πŸ’‘

The most reliable way to save ringtones after a MIUI update is to use Magisk modules or store them in the cloud (Mi Cloud, Google Drive) with automatic synchronization.

7.Table of compatibility of ringtone formats in Xiaomi

Not all audio files will play correctly as ringtones, but the formats supported and their limitations are as follows:

FormatSupport for MIUIMax. bitrate.Max. Duration.Notes
.mp3βœ… Yes.320 kbps30 seconds.The most reliable option
.oggβœ… Yes.256 kbps30 seconds.Used for system sounds
.m4a (AAC)⚠️ Partially.192 kbps20 secondsIt may not work on older versions of MIUI.
.wav❌ No.β€”β€”Not supported like a ringtone.
.flac⚠️ Rarely.β€”15 secondsOnly on new flagships (for example, Xiaomi 13 Pro)

For better compatibility, it is recommended to convert files to.mp3 with the following parameters:

  • 🎯 Bitreit: 128-192 kbps
  • 🎯 Discretion frequency: 44.1 kHz
  • 🎯 Channels: Mono (mono) or Stereo (stereo)

FAQ: Frequent questions about ringtones in Xiaomi

πŸ” Where to find standard Xiaomi ringtones for download?
Official tunes (e.g., official tunes, Mi_Tune.ogg or Marimba.ogg) can be downloaded from the Mi Community forum (Section "Themes and Ringtones"). MIUI (appendix Topic β†’ On sites like Zedge (see "Xiaomi"), note that some files may be copyrighted.
πŸ“± Why My Ringtones Disappeared After the Update MIUI?
Reasons: Reset /MIUI/ringtone/: Firmware recreates the default directory. Changes to storage structure: Newer versions of MIUI (e.g. MIUI 14) may change path to /product/media/audio/. Cache clearing: The system can delete user files when optimised. Solution: Restore files from the backup or copy them back to the folder.
πŸ”§ How to make a ringtone sound longer than 30 seconds?
The limit of 30 seconds is set at the level MIUI. Bypasses: 🎡 Use apps like Ringtone Maker to create a seamless loop (the file will scroll back). πŸ”§ Install custom firmware (e.g. Pixel Experience) where there are no restrictions. πŸ“± For individual contacts: assign a long track through the Google Contacts app (it has no length limit).
πŸ”Š Can you use music from Spotify as a ringtone?
Directly from Spotify, no, because the tracks are DRM protected. But there are workarounds: Record the track on another phone (use a voice recorder). Download the song in.mp3 format from legal sources (e.g., purchase on iTunes or Yandex Music). Use services like YTMP3 to convert YouTube videos to audio (make sure it doesn't violate copyright!). Once you receive the file, clip it up to 30 seconds and place it in /MIUI/ringtone/.
πŸ›  How to return a standard Xiaomi ringtone if it is missing?
If the system melody (for example, Mi_Tune.ogg) Disappeared: Download the original file from the forums (see first question). FAQ). Put him in. /MIUI/ringtone/. Reboot your phone. If the melody is gone after the update, try resetting the Settings app (Settings) β†’ Annexes β†’ Application management β†’ Settings β†’ Reset).