Look I realize we all think that the idea of putting the iPhone in the freezer is absolutely crazy, but absolutely NONE of the other steps worked to get my iPhone to recognize any WIFI networks.
I think if you look up the specs on iPhone 4S you'll find:
Operating temperature: 32° to 95° F (0° to 35° C)
Nonoperating temperature: −4° to 113° F (−20° to 45° C)
6 minutes in your freezer is at best likely to get the thing to 32°F or a little less. I think a really good freezer can get down to about 5°-10°F , but -4°F not likely. So if the phone is off (and I suspect in Yousif's recommendation it doesn't matter if it's on or off so I'd try off first) you should be pretty safe. I actually kept mine on and put it in sleep mode, but for those of you less brave you can just turn the darn thing off. I doubt it matters.
Now oddly enough this actually worked!!!!!
The question is why? I'm guessing that in some cases there may in fact be a hardware issue in which the cold temperature causes the machine to reset mechanically/electronically but not from a software perspective (which is why the network reset may not have worked). Components that may have over heated when cooled down contract a little and conduction between electronic parts perhaps improves. Once re-established will it continue working? Who knows? Be nice to get an actual APPLE perspective on this.
I think we all know that when our phone overheats that cooling it down can get it to work again. This is pretty well documented and I'll bet that some of us even stuck the darn thing in the freezer or put it on ice because it was taking so loooooooong to cool off. Is it really so far fetched to believe that there is a lesser level of overheating that doesn't shut the phone down, but will shut the WIFI down until it's reset with a cool blast. Perhaps even just being turned off WITHOUT being in the charger will do the trick, but it may take a lot looooooooonger (my guess a few hours or more can you live without your phone for that long?). If so, perhaps you might have someone open the phone and clean it out to make sure there isn't some lint or dust causing it to heat up a little more than it might otherwise do.
Just a thought. Yousif it would be nice if you shared where you got this idea? or reported whether the problem ever recurred after your last deep freeze.
Thanks a million for it!