How to install a downloaded ringtone on a call in Xiaomi: 5 working ways for MIUI

Installing your own ringtone on Xiaomi, Redmi or POCO smartphones often becomes a non-trivial task due to the features of MIUI firmware. Unlike โ€œpureโ€ Android, where it is enough to copy a file to the Ringtones folder, owners of Xiaomi devices face system limitations: the standard menu of selecting tunes simply does not display user files. The reason lies in the security policy of MIUI, which by default blocks access to third-party audio files in system applications.

In this article, we will analyze 5 proven ways to install custom ringtones - from simple (through file manager) to advanced (using the use of custom ringtones). ADB-We will pay special attention to common errors: why the file does not appear in the list of tunes, how to circumvent the limit on the duration of the track (maximum 30 seconds in some versions). MIUI) What to do if the ringtone is dropped after the system update. MIUI 12, 13 and 14 on all Xiaomi models, including the Redmi Note 12 Pro+, POCO F5 Xiaomi 13 Ultra.

1. File preparation: formats and technical requirements

Before installing the ringtone, make sure your audio file is MIUI compliant, supports only certain formats and limits the length of the track.

  • ๐ŸŽต Formats:.mp3,.m4a,.ogg,.wav (preferably.mp3 bitrate 128-320 kbit/s).
  • โฑ๏ธ Duration: up to 30 seconds (in) MIUI 14 restriction lifted for some models, but it is better to crop the track in advance).
  • ๐Ÿ“ File size: no more than 5 MB (for stable operation).
  • ๐Ÿ”Š Loudness: normalize the sound to -16 LUFS, avoid distortions during reproduction.

If your file does not meet the requirements, use the free online services to convert:

ServiceFunctionsReference
Online Audio ConverterCutting, changing formats, normalizing volumeWebsite
MP3CutterExact track trimming by time, export to MP3Website
Audacity (desktop)Advanced processing: noise removal, timbre settingOfficial website

โš ๏ธ Note: Files with a bitrate above 320 kbps can be played with stutters on Xiaomi budget models (for example, Redmi). 10A or POCO M5). Optimal bitrate - 192 kbit / s.

๐Ÿ“Š What Ringtones format do you use more often?
MP3
M4A (AAC)
WAV
OGG
I don't know.

Method 2: Installation through a standard MIUI file manager

The simplest method that works on most Xiaomi devices without root rights.

  1. Download the audio file to your phone (for example, via a browser or Telegram).
  2. Open the Files app (standard MIUI file manager).
  3. Find the downloaded file and hold your finger on it to create a context menu.
  4. Select Set How โ†’ rington.
  5. Confirm the choice in the window that opens.

If you have not set the menu, follow the following steps:

Move the file to the Internal Storage folder โ†’ Ringtones|Reboot the phone.|Check that the file is not hidden (turn off the display of hidden files in the manager settings)-->

โš ๏ธ Note: Some models (e.g. Xiaomi) 12T) After installing the ringtone through the file manager, it may not appear in the call settings. In this case, use Method 3 (via the Sounds app").

In MIUI 14 for European firmware (EEA), the โ€œInstall Howโ€ option may not be available even after the file has been moved to the Ringtones folder, due to the GDPR policy restricting access to system folders.

Method 2: Use of the MIUI Sound Picker

MIUI has a hidden sound management system app that lets you select custom ringtones to open.

  1. Go to Settings โ†’ Sound and vibration โ†’ Rington of the phone.
  2. In the upper right corner, press three dots (โ‹ฎ) โ†’ My sounds.
  3. Click Add and select your audio file from the deviceโ€™s memory.
  4. After adding the file will appear in the main list of ringtones.

If there are no My Sounds buttons, follow an alternative path:

Settings โ†’ Applications โ†’ Application Management โ†’ Three dots (โ‹ฎ) โ†’ Show all applications โ†’ Find Sound Picker โ†’ Open

๐Ÿ’ก

If the Sound app is not listed, try typing the "ringtone" (without quotes) request in the settings search - this sometimes causes a hidden menu of selecting tunes.

Method 3: Manual copying to the system folder (for experienced)

This method requires access to hidden MIUI folders and is suitable for users willing to work with the file system.

  1. Connect your phone to your PC via USB (in File Transfer mode).
  2. Open the internal memory of the device and go to the folder: Internal Storage โ†’ MIUI โ†’ ringtone If the ringtone folder is not โ€“ create it manually.
  3. Copy your audio file into this folder. Importantly, the file name should contain only Latin characters (e.g., Latin characters, my_ringtone.mp3).
  4. Disconnect the phone from the PC and restart it.
  5. Go to Settings โ†’ Sound and Vibration โ†’ Phone Rington โ€“ your file should appear in the list.

If the MIUI folder is missing or unavailable for recording:

  • ๐Ÿ”ง Use a root-access file manager (e.g., Root Explorer).
  • ๐Ÿ“ฑ Install the app MIUI Hidden Settings from 4PDA to unlock hidden functions.
  • ๐Ÿ’ป Connect through ADB and execute the command: adb shell mkdir /sdcard/MIUI/ringtone

โš ๏ธ Note: On some firmware (for example, MIUI Global Stable for Redmi Note 11) folder MIUI/ringtone Resets after system updates. To avoid ringtones loss, back up your folder on your PC.

5. Method 4: Applications for installing ringtones (the utility side)

If the system methods didnโ€™t work, use third-party apps.

AnnexAdvantagesDeficienciesReference
Ringtone MakerTrack trimming, support for all formats, export directly to MIUI settingsAdvertising in the free versionGoogle Play
ZedgeLarge library of ready-made ringtones, automatic installationRequires registration for downloadingGoogle Play
MP3 Cutter and Ringtone MakerPrecise millisecond pruning, batch processing supportThe interface is overloaded with advertisingGoogle Play

How to install ringtone with Ringtone Maker:

  1. Open the application and select From the files.
  2. Find your audio file and crop it (if necessary).
  3. Click Save How โ†’ rington.
  4. The application will automatically add the file to the system list of tunes.
Why canโ€™t apps work on some Xiaomis?
On MIUI China Stable and MIUI Beta firmware, third-party ringtone apps are often blocked due to security limitations, in which case only manual installation via ADB (Method 5) or flashing to the global version of MIUI will help.

Method 5: Installation via ADB (for advanced users)

If none of the above methods worked, use Android Debug Bridge (ADB), which is guaranteed to work on all versions of MIUI, but requires a connection to a PC.

  1. Install. ADB-PC drivers.
  2. Turn on the developer mode on the phone (go to Settings โ†’ About Phone โ†’ MIUI version and press 7 times).
  3. Activate USB Debugging in Settings โ†’ Additional โ†’ For developers.
  4. Connect your phone to your PC and execute the commands: Adb devices adb shell su cp /sdcard/Download/your_ringtone.mp3 /system/media/audio/ringtones/ chmod 644 /system/media/audio/ringtones/your_ringtone.mp3 exit exit exit Replace your_ringtone.mp3 Your file name and path to it.
  5. Reboot the phone.

If the su command is not working (no root rights), use an alternative path:

adb push C:\path\to\your_ringtone.mp3 /sdcard/MIUI/ringtone/


adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/MIUI/ringtone/your_ringtone.mp3

โš ๏ธ Attention: When in use ADB Ringtone without root rights may disappear after update MIUI. To fix the changes, create a task in Automate or Tasker to automatically copy the file after the reboot.

๐Ÿ’ก

ADB-The method is the only reliable way to install a ringtone on Xiaomi with custom firmware (for example, Xiaomi.eu or Pixel Experience), where system folders are protected from writing.

7. Solving typical problems

Even after a successful ringtone installation, there may be problems.

  • ๐Ÿ”‡ Rington won't play: Check if the phone is in Do Not Disturb mode. Make sure the file isn't corrupted (try playing it in a player, POCO X5 Pro) you need to manually assign a tune to each SIM-map.
  • ๐Ÿ”„ Rington resets after update: Create backup folder MIUI/ringtone. Use the Titanium Backup app (requires root) to save your audio settings.
  • โฑ๏ธ Duration limitation (30 Seconds: Cut the track at Audacity or MP3 Cutter. MIUI 14 Xiaomi 13/13 Pro restriction removed - try updating the firmware.

If the ringtone is set, but the call settings display a standard tune:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Sounds.
  2. Clear the cache and application data.
  3. Reboot the phone.

8. Alternatives: vibration and notifications

In addition to ringtones, you can configure MIUI:

  • ๐Ÿ“ณ Vibration when calling: go to Settings โ†’ Sound and vibration โ†’ Vibration when calling and select a pattern.
  • ๐Ÿ”” Notification Melody: In the same menu, select Notification Sound โ†’ My sounds.
  • ๐ŸŽถ Personalized contact ringtones: Open contact โ†’ ringtone โ†’ select the file.

To create custom vibration patterns:

  1. Install Vibration Patterns from Google Play.
  2. Create a new pattern (e.g., ยท ยท โ€“ โ€“ ยท ยท ยท ยท ยท for SOS).
  3. Save and assign it in the MIUI vibration settings.
termux-media-scan


am start -a android.intent.action.RINGTONE_PICKER

This will open the menu of selecting a tune without having to call the phone.-->

FAQ: Frequent questions

Can I set a ringtone longer than 30 seconds?
Most versions of MIUI (especially 12 and 13) have a 30-second limit, bypassing it by cropping the track in the audio editor. By installing Xiaomi.eu firmware (restriction removed there). Using ADB to manually copy the file to /system/media/audio/ringtones/ (requires root). On MIUI 14 for flagship models (Xiaomi 13T, Redmi K60), the restriction is increased to 60 seconds.
Why is my ringtone not displayed in the list after copying to the folder?
Probable reasons: The file is incorrect format (e.g.,.flac or.aac are not supported). MIUI/ringtone No scans are available. Run the command: adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/MIUI/ringtone/ The file name contains Cyrillic or special characters (e.g., my ringtond.mp3). Rename it Latin.
How to make different ringtones for two SIM-map?
V MIUI It is done as follows: Go to Settings โ†’ SIM-maps and mobile networks. SIM-map, SIM Press Rington. SIM-You can pick a melody. Repeat for the second one. SIM-If you don't have an option, update it. MIUI Use the Dual Sim Ringtone app from Google Play.
Can I install a ringtone without a computer?
Yes, there are 3 ways to do it without a PC: Through a standard file manager (Method 1). Using Zedge or Ringtone Maker apps (Method 4). Using cloud storage (upload a file to Google Drive, open it on your phone, and select "Install as a ringtone").
Why did the ringtone disappear after the reset?
When resetting to factory settings: Delete all user files from the MIUI/ringtone folder. Reset the Sounds app settings. To avoid loss: Save a backup of the MIUI/ringtone folder to your PC or cloud. Use the Swift Backup app to save the audio settings.