I have an iPhone 4 iOS 5 (jailbroken through redsn0w) that has admittedly had a bit of water damage. I left it in rice for about 72 hours and everything seems to work fine except the external speakers are not working for music, calls, apps, etc. but on reboot the external speaker worked just fine. And when I go into settings I can change volume level and listen to ringtones, etc and everything sounds just fine, but only in the sound settings (otherwise sound continues not to come out of the speaker). I also tried speakerphone and the external speaker worked just fine then too. Also, if I try to control the sound with the buttons, nothing happens and the icon underneath the speaker to let you know what the volume level is has disappeared entirely. I know that the speakers obviously still work, just not for everything. I've rebooted twice and it still won't work. Any ideas/help?