My iPhone was jailbroken with 3.0.1 firmware. I upgraded my iPhone to 3.1.2. I downloaded Blackra1n, ran the software and installed Cydia again. I then unlocked the phone with Blacksn0w. After the unlock, none of my iPhone ringtones would work when I got a call no matter how I changed the "settings". I then downloaded from Cydia the ringtone I was using on my phone when I upgraded to 3.1.2. That downloaded ringtone will work, but still none of the "stock" iPhone ringtones will function when I receive a call. Any ideas how to get the ringtones to work properly. Thanks for any help......
No ringtones would work at all. I could set it to vibrate but no sound. The only way I could get any sound was to go back and download one of the ringtones I had from Cydia when my phone was jailbroken the first time. But that was the only ringtone that would work no matter what I changed in the sound settings.
I had to go back and start over. I restored the iPhone, not from backup but as a "new iPhone". That took all the settings back to a new phone status. When you do this you just have to make sure you have an AT&T sim card to be able to proceed with iTunes. After restoring to original status the ringtones worked fine. Just had to download all of my apps again. It was worth it.