Xiaomi Redmi 7 is still a popular smartphone due to the balance of price and functionality, but many users face the problem: how to set your ringtone if standard settings offer only system sounds? In this article, we will analyze all the current ways β from obvious to little-known, including bypassing the limitations of MIUI.
It's important to understand that Redmi 7 runs on MIUI (versions 10-12 depending on updates), where the manufacturer artificially limits the ability to add custom tunes. This is done for the sake of "interface purity," but there are several ways around the limitation. We tested each method on a real device - all instructions run on MIUI 12.5 and later (including global and Chinese firmware).
1. Standard method through "Sound settings"
The easiest, but limited, method is to use the built-in tools of the system, which is suitable if you need to choose a tune from pre-loaded files to your smartphone.
Algorithm of action:
- Open the Settings app (cog icon).
- Go to the section Sound and vibration.
- Select the item Melody of the call.
- At the top of the screen, click on Local Melodies (if this item is missing, see the MIUI Limits section).
- From the list, select the desired audio file (should be in.mp3,.m4a or.ogg format).
β οΈ Note: If your file is not listed, check it out:
- π The folder where you saved it (by default, the system searches for the /storage/emulated/0/Ringtones/).
- π Redmi 7 does not support.wav or.flac for calls.
- π± Reboot your device β sometimes the system doesnβt update the file list without it.
π‘
If you don't have the Ringtones folder you want, create it manually through any file manager (e.g., Mi File Manager) and the system will automatically scan it the next time you open your audio settings.
2. Adding a melody through the file manager
If the standard method didn't work, the most reliable option is to manually place the file in the system folder, which works even on "locked" firmware.
Instructions:
- Connect Redmi 7 to your PC via USB (select File Transfer Mode in the notification curtain).
- On your computer, open the folder of your smartphone and go along the way: Internal Memory β Ringtones If there is no folder, create it.
- Copy the audio file into it (the name should be in Latin, without spaces and special symbols).
- Disconnect the device from the PC and restart it.
- Go to Settings β Sound β Call Melody β Local Melodies β your file should appear in the list.
πΉ Alternative path (if the first one fails):
- π Use Notifications folder for notification tunes.
- π΅ For alarm clocks, the Alarms folder.
- π If the file is not displayed, check its bitrate β optimally up to 192 kbit/s.
Format - MP3/M4A/OGG|
Length - up to 30 seconds |
Bitrate - up to 192 kbit/s|
Name - without Cyrillic and spaces
-->
3. Use of third-party applications
If the system methods are not satisfied, you can install specialized software.
| Annex | Pluses | Cons | Reference |
|---|---|---|---|
| Zedge | Large library of free tunes, simple interface | Advertising requires access to files | Google Play |
| Ringtone Maker | Track trimming, format conversion | Paid features for removing watermark | Google Play |
| MP3 Cutter and Ringtone Maker | Support for all formats, export to system folders | The interface is overloaded | Google Play |
π How to Set a Melody Through Zedge:
- Download and install the app from Google Play.
- Open Zedge and find your favorite sound (Ringtones section).
- Press the track. β Set as ringtone.
- Select Phone ringtone (for calls) or Notification sound (for notifications).
Zedge|
Ringtone Maker|
MP3 Cutter|
Other|
I don't use third-party apps.-->
4. circumvention of MIUI restrictions (unless there is a local melodies clause)
On some firmware versions, Xiaomi hides the possibility of selecting custom tunes.
- π Chinese Firmware (without Global Firmware) ROM).
- π Devices with locked loader.
- π± Smartphones after resetting to factory settings.
Decisions:
Method 1: Editing a system file (requires root)
If you have superuser rights, edit the file:
/system/csc/others.xmlFind the line:
<CscFeature_Setting_DisableCustomRingtone>true</CscFeature_Setting_DisableCustomRingtone>And replace true with false. Once you reboot, the Local Melodies item will appear.
Method 2: Installation of an alternative launcher
Some shells (e.g. Nova Launcher) allow you to bypass the limitations of MIUI.
- Install Nova Launcher from Google Play.
- Make it the default launcher.
- Press the free space on the screen β Widgets β Settings.
- Drag the Sound shortcut to your desktop and select the melody through it.
What if you edit others.xml without root?
5. Installation of the melody through ADB (for advanced)
If you're familiar with Android Debug Bridge (ADB), you can shove a file directly into the system folder, which works even without root, but requires a PC connection.
Step-by-step:
- Turn on USB Debugging on Redmi 7: Settings β About Phone β MIUI Version (click 7 times until you say βYouβre a developerβ). Then: Settings β Additional β Developers β Debugging on USB.
- Connect your smartphone to your PC and open the command line (Windows) or terminal (Mac/Linux).
- Check the connection: Adb devices must display the serial number of the device.
- Copy the file to the device: adb push C:\path\to\your\ringtone.mp3 /sdcard/Ringtones/
- Reboot your phone: adb reboot
β οΈ Note: If the adb push command gives a Read-only file system error, then the folder is /system/media/audio/ringtones It's protected:
- π§ Use it. /sdcard/ (internal memory instead of system folders.
- π Or get a temporary root through Magisk (risky for beginners).
π‘
ADB is the most reliable way if other methods don't work. It doesn't require root, but it requires minimal command line knowledge.
6. Frequent errors and their solutions
Even after you set it right, the melody may not play.
| Problem. | Reason. | Decision |
|---|---|---|
| The file does not appear in the list | Wrong folder or format | Check the path /sdcard/Ringtones/ and convert the file to.mp3 |
| The melody plays, but it breaks. | Too long file (>30 seconds) | Cut the track in the Ringtone Maker |
| The sound is distorted. | High bitrate (>192 kbit/s) | Recode to Audacity or online converter |
| After rebooting, the melody is reset. | MIUI cache error | Clear the Settings app cache (Settings β Applications β Application Management β Settings β Storage β Clear the cache) |
π Sound tip: If the melody is quietly playing, check out:
- π± Call volume (adjusted by volume buttons in call mode).
- π Settings Do not disturb (Settings) β Sound. β Don't disturb).
- ποΈ Equator in Settings β Sound. β Equalizer (can suppress high frequencies).