Have you ever tried to find them on your smartphone standard Android ringtones, but instead you came across only loaded tracks or empty ones folders? This problem is familiar to many users - especially after a factory reset or firmware update. The fact is that system ringtones are not always on the surface: they can be hidden in protected sections of memory or even built into the firmware of the device.
In this article we will analyze all possible locationswhere Android stores standard ringtones - from obvious folders /system/media/audio to hidden paths in the manufacturer's firmware. You'll learn how to access them (including without root), why they might disappear after an update, and how to recover deleted ringtones. And also - a list of unique ADB commands for extracting system sounds directly from the firmwarewhich are not documented in official manuals.
Why standard ringtones โdisappearโ from the phone
Many users are faced with a situation where after updating the OS or resetting to factory settings standard ringtones disappear. The reasons for this phenomenon lie in the Android architecture:
- ๐ฑ Firmware update: manufacturers (for example, Samsung, Xiaomi, OnePlus) often overwrite system files, replacing old ringtones with new ones. However, old versions may not be saved.
- ๐ Reset settings: procedure
Factory Resetdeletes user data, but does not always affect system files. However, some custom firmware (for example LineageOS) can clear them too. - ๐ ๏ธ Root access and modifications: If you have ever gotten root or installed modified firmware, system ringtones may have been deleted or replaced.
- ๐ Hidden folders: in new versions of Android (starting from Android 10), system files can be hidden in virtual partitions that are not accessible through the standard file manager.
Interesting fact: on some devices (for example, Google Pixel) standard ringtones are not stored as separate files, but are built into the system APK file com.android.settings. This makes it difficult to extract them without special tools.
โ ๏ธ Attention: If you are using custom firmware (for example, Paranoid Android or HavocOS), the paths to the system ringtones may differ. Check your firmware documentation or use ADB to search.
Main paths to standard ringtones on Android
System ringtones in Android are stored in several standard locations. Their location depends on the OS version and device manufacturer. Here full list of pathswhere you should look:
| Android version | Path to ringtones | Access type | Notes |
|---|---|---|---|
| Android 9 and below | /system/media/audio/ringtones |
Read only (no root) | Classic layout. Ringtones in the format .ogg or .mp3. |
| Android 10โ12 | /product/media/audio/ringtones |
Requires root or ADB | Google has moved system files to the /product section to optimize updates. |
| Android 13+ | /apex/com.android.media/sw/media/audio |
ADB or Magisk module | Uses APEX packages a new format of system components. |
| Samsung One UI | /system/priv-app/SecMediaProvider |
Requires root | Ringtones are built into the APK file. Need to be extracted via apktool. |
| Xiaomi MIUI | /system/media/audio/ui i /miui/ringtones |
Partially available without root | MIUI duplicates ringtones in a custom folder for convenience. |
On devices with stock Android (for example, Google Pixel or Motorola) system ringtones can be stored as resources inside APK files. To extract them, you will need to:
- Connect to the device via
ADB. - Run the command to search for APK with ringtones:
adb shell pm list packages | grep -i "media" - Download the APK on your PC and unpack it using apktool or 7-Zip.
โ ๏ธ Attention: On some devices (for example, Huawei s EMUI) system ringtones can be encrypted. In this case, it is impossible to extract them without the manufacturer's official tools.
root access or ADB access are enabled
The file manager supports system folders (for example, Solid Explorer or FX File Explorer)
The device is not in "Only" mode reading" (remount is not required)
All possible paths from the table above have been checked-->
How to access system folders without root
If you do not have root access, access folders /system or /product limited. However, there are several ways to get around this limitation:
- ๐ ADB (Android Debug Bridge): the most reliable method. Connect the phone to the PC, enable
USB debuggingin the developer settings and use the commands:adb shellsu (if you have root)
cp -r /system/media/audio/ringtones /sdcard/Without root, you can only copy files that you have access to.
- ๐ File managers with ADB plugins: Solid Explorer or FX File Explorer allow you to connect to system folders via ADB directly from your phone.
- ๐ Applications for extracting system files: System App Remover or Root Browser (require root, but some functions work without them).
- ๐ฅ๏ธ Custom recovery (TWRP): If you have TWRPinstalled, you can mount the system partition and copy files directly from the memory card.
For devices since Android 11+ Google introduced the concept "dynamic partitions" will help. (Dynamic Partitionsthat complicate access to system files. In this case, only ADB with superuser rights or specialized scripts like SuperR Kitchen.
If you use MacOS or Linux, you may need to install additional drivers to work with ADB. On Windows, just download Platform Tools from Google and add the path to adb.exe in the environment variables.
If ADB does not see the device, try switching the USB connection mode from โChargingโ to โFile Transferโ (MTP). Sometimes disabling and re-enabling USB debugging also helps.
How to restore deleted standard ringtones
If standard ringtones are missing after an update or reset, they can be restored in several ways:
- Reset media settings: go to
Settings โ Applications โ All applications โ Settings (or "Media storage") โ Storage โ Clear data. This will reset the media cache and may bring back system ringtones. - Reinstalling the firmware: if you have backup or official firmware, flash it via Odin (for Samsung), Fastboot or TWRP. This will return all system files, including ringtones.
- Manual copying: download standard ringtones for your model from the forums (for example, XDA Developers or 4PDA) and place them in the folder
/sdcard/Ringtones. - Using ADB: if the ringtones are in the firmware, but are not displayed, try re-registering them in the system:
adb shell cmd media scanner scan /system/media/audio
On devices Samsung standard ringtones can be restored via Samsung Smart Switch (select the "Restore" option and specify a backup with ringtones for Xiaomi will do Mi PC Suite.
โ ๏ธ Attention: If you download system ringtones from third-party sources, check them for viruses. Some files may contain malicious code masquerading as harmless.oggor.mp3.
How to extract ringtones from APK file?
1. Download the APK with ringtones (for example, com.android.settings) via ADB:
adb pull /system/priv-app/Settings/Settings.apk
2. Rename the file to Settings.zip and unzip it.
3. folder res/raw/ or assets/audio/.
4. Convert files from format .rtttl or .mid to .mp3 using online converters.
How to add your own ringtones to the system list
If you do not have enough standard ringtones, you can add your tracks to the system list. To do this:
- Place your audio file (in format
.mp3,.oggor.m4a) in one of the folders:/sdcard/Ringtonesโ for calls;/sdcard/Notificationsโ for notifications;/sdcard/Alarmsโ for alarm clocks.
adb shell cmd media scanner scan /sdcard
On some devices (for example, Huawei or Oppo) folders must be named strictly in English. Cyrillic folder names may not be recognized by the system.
If you want your melody to be displayed in the list system (and not user ones), you will need:
- Gain root access.
- Copy the file to
/system/media/audio/ringtones. - Set permissions
644(rw-r--r--):adb shell chmod 644 /system/media/audio/ringtones/your_tone.mp3 - Reboot the device.
- ๐ต Samsung: in the folder
/system/priv-app/SecMediaProvider/res/raw/unique melodies for Bixby and service notifications are stored. - ๐ต Xiaomi: in
/miui/ringtones/hidden/there are exclusive tracks for MIUI, including melodies for dual SIM cards. - ๐ต Google Pixel: in
/apex/com.android.media/sw/media/audio/ui/hidden sounds for Assistant i Now Playing. - ๐ต OnePlus: in
/system/media/audio/alarm/there are unique alarm clocks with a proprietary sound OxygenOS. - Official firmware on the manufacturer's website (extract tunes from
.zipfirmware file). - Themes in Samsung Themes or MIUI Themes (some include original sounds).
- Forums XDA Developers or 4PDA (search by device model + "stock ringtones").
Files in system folders must have permissions 644 (read for everyone, write only for the owner). If you set 777, this may violate the security of the system.
Problems with playing system melodies and their solutions
Sometimes standard melodies are in the system, but are not played. Let's look at typical causes and ways to eliminate them:
| Problem | Possible cause | Solution |
|---|---|---|
| The melody does not play when making a call | The application cache is damaged Phone data-i="202">Run | Clear cache in Settings โ Applications โ Phone โ Storage |
| The ringtone list is empty | Media scanner failure | Execute adb shell cmd media scanner scan or restart the device |
| The melody plays, but is cut off | The file is damaged or in the wrong format | Convert the file to .ogg with bitrate 128โ192 kbps |
| No notification sound | Sound is muted in accessibility settings | Check Settings โ Special. features โ Sound |
| System ringtones have been replaced with custom ones | Reset settings or update firmware | Restore ringtones from backup or download original files |
If the problem persists, check system logs via ADB:
adb logcat | grep -i "audio"
This will help identify errors related to sound playback. For example, a message E/AudioFlinger: no more track names available indicates that the audio track limit has been exceeded.
โ ๏ธ Attention: On some devices (for example, Sony Xperia), system ringtones can be linked to a proprietary application Sound Picker. If it is deleted, the melodies will not be displayed in the standard settings.
Hidden features: undocumented system melodies
In the firmware of many manufacturers there are hidden melodiesthat are not displayed in the standard list. They can be found in the following locations:
To use these melodies, copy them to a folder /sdcard/Ringtones or replace the standard files in the system directories (root required). For example, on Samsung you can replace the standard alarm clock alarm.ogg with a hidden one alarm_classic.ogg.
On devices with Android 12+ some system sounds are stored in the format .opus (for example, notifications for Android System Intelligence). To listen to them, you will need a player that supports this format (for example, VLC).
On Google Pixel you can activate the hidden melody "Nokia Tune" (classic Nokia ringtone) if you rename the file /system/media/audio/ringtones/ringtone.ogg to ringtone_bak.ogg and copy there nokia.ogg from the Internet.
FAQ: Frequently asked questions about standard ringtones on Android
Is it possible to delete standard ringtones to free up space?
Technically yes, but it not recommended. only a few megabytes, and deleting them can lead to malfunctions of the phone (for example, the absence of an alarm sound). If space is critical, it is better to move them to a user folder or archive them.
Why did all the melodies disappear after the update, except for one?
This is a typical situation for devices Samsung i LG. Manufacturers often leave only one โmainโ melody, and transfer the rest to the cloud or delete them. Solution: download the full set of melodies for your model from the forum XDA and place them in /sdcard/Ringtones.
How to backup system ones. ringtones?
Use ADB to copy the entire folder:
adb pull /system/media/audio /backup/ringtones
Or use the application Swift Backup (requires root) to create a backup of system files.
Is it possible to change standard ringtones without root?
Yes, but with limitations. You can replace the ringtones in the folder /sdcard/Ringtones, but they will be displayed as custom ones. To completely replace system files, you need root or custom recovery.
Where can I find original ringtones for my phone model?
Best sources: