I made this mistake again. Last time I dropped my iPhone 4 into water, I tried this “put it in rice” strategy. This time I also this trick, but the speaker was not still working. Luckily I found this youtube video on the web, basically I used a cotton knob to clean up the headphone jack. It worked.