Originally Posted by onthecouchagain
Custom - as in, MP3s I've put onto the USB storage. I'm not sure if it's true with the pre-installed ones. Do you experience it with the pre-install ones? Luckily it's easy to recreate, so I'll test it now. I can recreate the issue by plugging/unplugging the USB storage, or rebooting the phone - after both these actions, the phone always changes the assigned ringtones.
By the way, this issue was reported to Google here: http://code.google.com/p/android/issues/detail?id=13413
. Anyone who is experiencing random ringtone changes, please visit the link and star it so more attention is brought to Google; hopefully which will get fixed in a future update.
Will report back in a second regarding the pre-installed ones.
Yep, same thing here with the custom mp3 ringtones. But only when the USB is plugged in. Just tested, mine stays on reboot with no USB plugged in, but of course loses it whenever the USB is plugged in.
My thinking is that Android is "prepping" the SD partition, in a sense, for mounting so it's de-linking(for lack of a better term) itself from things on the partition. The same thing happens on a phone with a real SD card if you were to actually mount it, though typically the link(again, lack of a better term) is restored on unmount.
The Nexus S seems to have a premature eja--errr "mounting" issue.
EDIT: Does not seem to happen with the pre-installed ringtones, so perhaps a workaround would be to push custom tones to the system partition.
Devices: G1 > Droid > Nexus One > G2 > myTouch 4G > Nexus S > Fascinate > Thunderbolt > iPhone 4 > iPhone 4S > Galaxy Nexus > iPhone 5 > Galaxy S3 > Droid DNA > Galaxy S4 > One > iPhone 5S > Nexus 5 / Nexus 7