5

Without really thinking, I used the "clear data" command on the Media Storage app, which deleted all the stock ringtones and notification sounds from my Nexus One. How can I get them back?

3 Answers 3

2

"all the stock ringtones and notification sounds" cannot be deleted without root. What happened here is, you've "dropped the index": the "Media Storage" app is what scans your media files from all over the device (including those on SD card), and maintains an "index" in form of a database. This is done for faster access, so apps using your media files have not all to scan the entire device themselves, but use a "cheaper and faster" call to that database instead.

What your "clear data" on this app did was not removing the media files themselves, but emptying that database – so apps relying on it won't see the files anymore. This gets fixed the next time the runs. If you don't want to wait for that, the easiest way to force the media scanner to run is rebooting the device, as it always runs on "boot completed".

See also:

1
  • It really helped after forcing media storage App.
    – user171719
    Jun 15, 2016 at 23:18
4

If you are rooted, you can push this collection of media files to /system/media/

Without root, android should still locate the files if you place them in a folder on your SD card called "media" and retain the rest of the file structure from the zip.

0

I did a restart of my phone and everything was back to normal. Hope this helps someone.

I have been constantly facing no-enough-space-remaining errors, which would block certain services and this had probably did some messing up with my ringtone settings. After restart, I was able to find my ringtones back where it should have been.

3
  • 1
    Considering the lack of details I suggest you make this a comment since it is a one liner low quality answer right now (flagged as VLQ already).
    – Firelord
    Aug 31, 2015 at 20:12
  • This answer is an ample answer. Be it a one line or one word. I had my ringtone lost since couple of weeks. If you don't agree, downvote at your will, but be reasonable :)
    – linuxeasy
    Sep 1, 2015 at 9:03
  • 1
    @linuxeasy "reasonable" is exactly the keyword here: could you edit your answer and include the reason this should work for? Some more background would already make it justifyable.
    – Izzy
    Sep 5, 2015 at 13:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .