Tired of the standard ringtones on the Xiaomi Mi 10 Pro and want to put your favorite song or unique sound on the phone? Unlike the newer models with MIUI 14+, where the process is simplified, there is a nuance to the Mi 10 Pro (released in 2020): the system limits the choice of tunes to only preinstalled files. But you can get around this limitation - and we will tell you how.
In this article, you will find 5 working methods for installing custom ringtones, from simple (via built-in settings) to advanced (using file manager and ADB), understand what audio formats MIUI supports, how to avoid resetting tunes after updates, and why some sounds may not play, and also tell you where to download quality ringtones without copyright.
Important: instructions are relevant for Xiaomi Mi 10 Pro based on MIUI 12-14 (Android 10-12).If you have a different firmware version, check the compatibility of methods in the FAQ at the end of the article.
1.Preparation: What sound formats supports Xiaomi Mi 10 Pro
Before you set your melody, make sure the file complies with MIUI requirements. The system does not support all audio formats, and incorrect bitrate or encoding can lead to no sound or distortion.
The official requirements for ringtones on the Mi 10 Pro are:
- π΅ Formats:.mp3,.m4a (AAC),.ogg,.wav (without compression). FLAC and APE unsupported!
- β±οΈ Duration: up to 30 seconds (long tracks will be cut automatically).
- π Bitrate: optimal 128-320 kbit / s. Files with a bitrate above 500 kbit / s can slow down.
- π Loudness: normalize the sound to -16 LUFS (Use Audacity or MP3Gain), Otherwise, the melody will be quieter than the system sounds.
π‘
If your file is in FLAC or WAV format with a high bitrate, convert it to MP3 320 kbps via Online-Convert β this will preserve the quality and compatibility with MIUI.
Where can I get the right ringtones?
- πΆ Uncopyrighted: Freesound, Zapsplat (Nature sounds, signals).
- π§ From music: Cut the track in Audacity (free) or use it MP3Cut online.
- π± Ready-made collections: Ringtone Maker or Zedge apps (available on Google Play).
2. Method 1: Installation of the melody through standard MIUI settings
The easiest method is to use a built-in sound manager, which works without root rights, but has a limitation: you can only select files from the Ringtones folder in internal memory.
Step-by-step:
- Place your audio file (for example, my_ringtone.mp3) In the Internal Storage folder β If you don't have a folder, create it manually.
- Open Settings β Sound and vibration β Call melody.
- Your file will appear in the list. Select it and click OK.
Ringtones folder is built at the root of internal memory|The file is renamed to Latin (without Cyrillic and spaces)|File format β.mp3 or.m4a|Duration does not exceed 30 seconds-->
β οΈ Note: If the file does not appear in the list, check it out:
- π Is the path right? The folder should be Ringtones (not Notifications or Alarms).
- π Restart your phone - sometimes MIUI Do not update the list of sounds immediately.
- π± Update the firmware: in MIUI 12.5+ Added folder support Download/Ringtones.
What to do if the melody is delayed?
Method 2: Using a file manager (without root)
If the standard method didnβt work, try manually copying the file to the system folder, which doesnβt require root rights, but requires rights to write to protected directories (which can be obtained through ADB).
Instructions:
- Connect your phone to your PC and enable USB Debugging (Settings β About Phone β MIUI Version β 7 times click on the version, then go back to Additional β For Developers).
- Download ADB Tools and unpack it on PC.
- Open the command line in the ADB folder and type in: Adb devices (your device should appear).
- Grant the rights to write to the system folder: adb shell pm grant android.permission.WRITE_SECURE_SETTINGS
- Copy your file into the system folder: adb push my_ringtone.mp3 /system/media/audio/ringtones/
- Restart your phone and check for a tune in Settings β Sound.
| Destination folder | Type of sound | Example of a path |
|---|---|---|
| ringtones | The ringing melody | /system/media/audio/ringtones/my_tone.mp3 |
| notifications | The sound of notifications | /system/media/audio/notifications/alert.mp3 |
| alarms | Alarm clock | /system/media/audio/alarms/morning.mp3 |
| ui | System sounds (presses, locks) | /system/media/audio/ui/lock.ogg |
β οΈ Attention: After update MIUI To avoid losing your tunes, back up the folder. /system/media/audio/ through ADB:
adb pull /system/media/audio/ backup_audioMethod 3: Applications for installing ringtones
If you don't want to mess with ADB, use third-party apps that automate the process and often offer additional features (pruning, sound normalization).
Top.-3 applications for Xiaomi Mi 10 Pro:
- ποΈ Ringtone Maker (Google Play): Cuts tracks right on your phone. Supports exports to the Internet Ringtones/Notifications. There's a built-in equalizer.
- π± Zedge (Google Play): Over 1 million free ringtones and notification sounds. Automatic installation. There are categories by mood (calm, energetic).
- π Ringdroid (Google Play): Open source (no ads). Supports FLAC and WAV (convert MP3 You can set different tunes for SIM1 and SIM2.
Ringtone Maker|Zedge|Ringdroid|Other|Not using.-->
How to install a tune through Ringtone Maker:
- Open the app and select a track from your phoneβs memory.
- Cut the desired fragment (maximum 30 seconds).
- Click Save and select Set as a ringtone.
- The application will automatically place the file in /storage/emulated/0/Ringtones/.
π‘
Apps like Zedge or Ringtone Maker are the safest way to do this, because they donβt require superuser rights or affect system files, but once you reset or update your MIUI, the melodies may disappear from the list (the files themselves will remain in place).
5. Method 4: Installation via TWRP (for advanced users)
If you have custom TWRP recaps installed, you can manually replace the system sounds, which gives you complete control, but requires an unlocked bootloader and backup.
Step-by-step:
- Download the archive with replaceable sounds (for example, from here) or prepare your files.
- Rename them according to the standard names MIUI: ringtone1.ogg β the main melody of the call, notification1.ogg β notification, alarm1.ogg β alarm.
TWRP
Food + Volume up
Advanced β File Manager
/system/media/audio/
644
Wipe β Dalvik/Cache
β οΈ Warning: Incorrectly replacing system files can lead to bootloop (cyclical reboot)! TWRP: Backup β System. If the sounds disappear after the replacement, restore the backup.
Advantages of the method:
- π The melodies will persist even after resetting the settings.
- ποΈ All system sounds (including signals) can be replaced. SMS, alarm clock, alerts).
- π No format restrictions (even supported) FLAC, convert OGG).
6. Method 5: Automation through Tasker (for geeks)
If you want the ringtone to change depending on the time of day, contact, or location, use Tasker. This automation app allows you to dynamically assign ringtone to a given set of rules.
Example of settings:
- Install Tasker and AutoRingtone plugin.
- Create a task (Tasks β +) with Set Ringtone.
- Specify the path to the file (e.g. /storage/emulated/0/Ringtones/work.mp3).
- Add a condition (e.g. Time β Between 9:00 and 18:00).
- Save the profile and activate it.
Important: Tasker requires rights to change system settings. If the melody does not change, manually issue permission through ADB:
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGSIdeas for automation:
- π Night mode: quiet tunes after 22:00.
- π Working Contacts: Loud Ringtones for Calls from Boss.
- π Homes vs. Outdoors: Different sounds depending on the Wi-Fi network.
7. Problem Solving: Why Custom Melody Doesn't Work
If after all the manipulations your melody does not play, check these moments:
| Problem. | Possible cause | Decision |
|---|---|---|
| The melody is not displayed in the list. | Wrong folder or file format | Check the path (/Ringtones/) and convert to MP3 |
| The sound is playing with a delay | High bitrate or WAV format | Convert to M4A (AAC) with a bitrate of 192 kbps |
| The melody is reset after the update | MIUI Rewrites System Folders | Use TWRP or save files to /sdcard/ |
| The sound is distorted. | Incompatible codec or sampling frequency | Use 44.1 kHz, 16 bits (standard for Snapdragon 865) |
If nothing helps, try resetting the sound settings:
- Go to Settings β Applications β Application Management.
- Find the settings (app) and clear its cache.
- Reboot the phone.