Have you tried to save the ringtones to ringtone folder and then choose them from contact detail? You can store your ringtones in folder /sdcard/Music/ringtones and Android will automatically recognize them.
And no, you can't move ringtones to internal storage without rooting, /system/media/audio/ringtones is protected.
|