Are you tired of standard ringtones on Xiaomi Redmi and want to set your favorite song or unique sound for an incoming call? In this article we will look at all possible methods - from built-in functions MIUI to using third-party applications. The peculiarity of smartphones Redmi is that their firmware MIUI often limits the selection of melodies to system files only, but you can bypass this limitation in several ways.
It is important to understand that the process may differ depending on the version MIUI (12, 13 or 14) and phone model (for example, Redmi Note 10, Redmi 9 or Redmi 12). However, the basic principles remain the same. We will also tell you how to avoid common mistakes, for example, when the added melody is not displayed in the list or plays with cuts.
If you have previously tried to change the ringtone through the standard settings and nothing worked, do not worry. The article contains solutions even for the most โstubbornโ firmware versions. And for those who like to experiment, we have prepared a bonus method using ADB commands (without root access!).
1. Standard method: through the MIUI settings
The easiest method is to use the built-in tools MIUI. It is suitable for most models Redmi, but has a limitation: you can select only those tunes that are already downloaded to the system folder /system/media/audio/ringtones.
Here's how to do it:
- ๐ฑ Open the application "Settings"** (gear icon on the desktop table).
- ๐ Go to the section
Sounds and vibrationโRing sound. - ๐ต In the list of available melodies, select the one you like. If you want to add your own, click
Local melodies(if this item is available).
โ ๏ธ Attention: On some versions MIUI (especially 13 and 14), the section Local melodies may be missing. This means that the firmware blocks adding user files through the standard interface. In this case, proceed to the following methods.
If your melody is displayed in the list, but a trimmed version plays when you make a call, the problem is in the length of the file. MIUI automatically trims tracks longer 30 seconds. To avoid this, first trim the song in any audio editor (for example MP3 Cutter or Audacity).
2. Adding a melody via a file manager
If there is no option in the settings Local ringtones, you can manually place the audio file in the system folder. This method works on most Redmi, but requires care.
You will need:
- ๐ File manager with access to root folders (for example, Mi File Explorer, Solid Explorer or FX File Explorer).
- ๐ถ Audio file in the format
.mp3,.m4aor.ogg(no more than 5 MB in size). - ๐ง Enabled mode "Show hidden files"** (in the file manager settings).
Instructions:
- Copy your audio file to your phone (for example, via Bluetooth, Telegram or Google Drive).
- Open the file manager and follow the path:
/storage/emulated/0/MIUI/ringtoneIf there are no folders
MIUIorringtonecreate them manually. - Place your file in this folder. Rename it. it in Latin (without spaces and special characters), for example:
my_ringtone.mp3. - Reboot the phone.
- Go to
Settings โ Sounds and vibration โ Ring soundand select your file from the list.
โ ๏ธ Attention: On some models Redmi (for example, Redmi Note 11 s MIUI 13), the folder/MIUI/ringtonemay be ignored by the system. In this case, use an alternative path:/storage/emulated/0/Ringtones(create it). folder in the root of the internal memory, if it does not exist). โMIUI Soundsโ (for older versions)
Ringtonesin the root of the internal memory, if there is none).
Trim track to 30 seconds|Rename file to Latin|Check format (MP3/M4A)|Copy to Ringtones or MIUI/ringtone folder|Reboot phone-->
3. Using the MIUI Sounds application (for older versions)
On MIUI 12 and earlier versions there was a pre-installed application "MIUI Sounds"** (MIUI Sound Recorder), which allowed you to set custom ringtones. In new versions it is often removed, but it is possible. restore.
How it works:
- ๐ Check if your phone has the application "MIUI Sounds"** (note icon). If not, download the APK from a reliable source (for example, APKMirror).
- ๐ผ Open the application, press
Local ringtonesโAddand select the file. - ๐ After adding, the melody will appear in the standard call settings.
On MIUI 14 This application may not work due to changes in the security policy. In this case, use the method with a file manager or third-party applications.
Where can I download MIUI Sound Recorder?
The application is not officially distributed separately from the firmware. It can be found on forums like 4PDA or XDA Developers, but be careful - download APK only from proven themes to avoid viruses. An alternative is to extract the file MiuiSoundRecorder.apk from the firmware backup through the app MT Manager (requires root or ADB).
4. Installation through third-party applications
If system methods do not work, third-party utilities will come to the rescue. We recommend two proven applications:
| Application | Pros | Cons | Link |
|---|---|---|---|
| Ringtone Maker | Cuts tracks, supports MP3/WAV formats | Advertising, length limit in the free version | Google Play |
| Zedge | Large library of ready-made ringtones | Requires registration to upload your files | Google Play |
| MP3 Cutter and Ringtone Maker | Simple interface, export directly to settings | Sometimes it does not see files in the Download folder | Google Play |
Instructions using an example Ringtone Maker:
- Install the application from Google Play.
- Select an audio file from the phone memory.
- Trim the track (optimally - up to 20โ30 seconds).
- Click
Saveand selectSet as ringtone. - Confirm selection in the system window.
โ ๏ธ Attention: Some applications (for example, Zedge) may request access to contacts or location. Refuse unnecessary permissions - access to the storage is enough to set a ringtone.
If the application does not see your audio file, move it to folder Music or Download in the root of the internal memory. Also check if the file is hidden (uncheck โHiddenโ in the properties).
5. Method for advanced: via ADB (without root)
This method is suitable if none of the previous ones worked. does not require superuser rights, but you need a computer and a debug bridge ADB.
What you will need:
- ๐ป Computer with Windows/Linux/macOS.
- ๐ USB cable (preferably original).
- ๐ฆ Installed drivers ADB and Fastboot (you can download from the website Android Developers).
- ๐ต Audio file in format
.mp3or.ogg, renamed to Latin (for example,custom_ringtone.mp3).
Step-by-step guide:
- Copy the audio file to the folder
Ringtoneson your phone (create it if not). - Enable on your phone developer mode:
Settings โ About phone โ MIUI version (press 7 times) - Activate USB debugging:
Settings โ Advanced โ For developers โ USB debugging USB - Connect your phone to the computer and run the command in the terminal (command line):
adb shell settings put system ringtone /storage/emulated/0/Ringtones/custom_ringtone.mp3 - Restart your phone Now your ringtone should be displayed in the call settings.
If the command does not work, try an alternative option:
adb shell am start -a android.intent.action.RINGTONE_PICKER -e android.intent.extra.ringtone TYPE_RINGTONE -e android.intent.extra.ringtone.EXISTING_URI "file:///storage/emulated/0/Ringtones/custom_ringtone.mp3"
ADB method is universal and works even on new versions of MIUI, where other methods are blocked. However, after resetting the settings or updating the firmware, the ringtone may be reset and will have to be installed again.
6. Solving problems: why the melody is not installed
Sometimes users are faced with the fact that the added ringtone is not displayed in the settings or is not played correctly. Let's look at typical causes and solutions:
| Problem | Possible cause | Solution |
|---|---|---|
| The melody does not appear in the list | The file is in an unsupported format or is too large | Convert to MP3 (bitrate 128โ192 kbps), trim to 30 sec |
| Ringtone plays with distortion | Incorrect bitrate or sampling frequency | Use the parameters: 44.1 kHz, 128 kbit/s, mono or stereo |
| After reboot it resets to standard | MIUI resets settings when updating | Reinstall the ringtone or use the ADB method |
| The application does not see files | No rights to access memory | Give permission to storage in the Android settings |
If you have tried all the methods, but the melody is still not installed, check:
- ๐ Are there any restrictions in MIUI security policy (for example, on some Chinese versions of the firmware the installation of custom ringtones is blocked).
- ๐ฒ Is power saving mode enabled - it can block the operation of background processes responsible for sounds.
- ๐ Try resetting the settings
Sounds and vibrationsto standard (Settings โ Sounds โ Reset).
7. Alternative options: vibration and LED indication
If there are problems with ringtones, you can set individual. vibration or LED indicator color this will help identify the caller even without sound.
How to set vibration:
- Open Contact and select the desired contact.
- Click
EditโSound and vibration. - In the section
Vibrationselect one of the preset templates or create your own.
How configure LED indication (does not work on all models Redmi):
- ๐ฆ Go to
Settings โ Display โ Event indicator. - ๐จ Select a color for calls (for example, green for work, blue for personal).
- โก Enable the option
Flash when there is an incoming call.
On Redmi Note 10 Pro and newer the LED indicator is often missing, but it can be emulated through Always-on Display (in the settings screen).
FAQ: Frequently asked questions
Is it possible to set your own melody for the alarm clock in Redmi?
Yes, but the method depends on the version MIUIGo to. in MIUI 14 go to Clock โ Alarm clock โ Settings โ Alarm sound โ Local ringtones. If there is no option, use the file manager: place the audio file in the folder /storage/emulated/0/Alarms (create it if missing).
Why does my melody only play for 5 seconds and then stop?
This is a limit MIUI on the length of custom ringtones. Trim the track to 20-30 seconds in any audio editor (for example, Audacity or Ringtone Maker). Also check if the mode Short sounds is enabled in the accessibility settings.
How to set different melodies for SIM1 and SIM2?
In MIUI this is done like this:
- Open
Settings โ Sounds and vibration โ Ring sound. - At the top of the screen, select
SIM1orSIM2. - Set a separate melody for each SIM card.
If there is no option, update the firmware or use the application Dual Sim Ringtone from Google Play.
Is it possible to put your own melody on notifications?
Yes, to do this, place the audio file in the folder /storage/emulated/0/Notifications (similar to ringtones Then in). in the sound settings, select Notification sound โ Local ringtones. For individual applications (for example, WhatsApp or Telegram), the setting is made in their own settings.
Will the custom ringtone work after reset settings?
No, when hard reset all user files, including ringtones, are deleted. To quickly restore settings after a reset, make a backup of the folders Ringtones, Notifications and Alarms to your computer or cloud.