I had this old iPhone 2G running on 3.1.3, jailbroken and unlocked. it was working fine but at some point wifi just stopped functioning, it does not detect networks, and pops a message that it can’t scan for wireless networks when you try to manually specify an SSiD.
Driven by the assumption that it was working fine before, I went and made a backup for it, downloaded a stock ipsw, and modified it with pwnage tools for MAC.
The sad thing is that wifi was still not working when I was done, and to sweeten my misery, stupid iTunes went and replaced that backup I made before the retore with a backup of the freshly restored device. babies cried hard that night, it was a sad sad night. I will write later on how I got “some” of my data back.
So back to the matter on hand. I’m with a wirelessless (no typo here 🙂 ) iPhone, not even installous to restore my old ipa apps.
I read at some websites that installing Push Fix, may solve the wifi issue. but with no Wifi and an expensive data plan that was a little tricky.
After some hours of struggling around deserted old furms and dead file sharing links I found my solution and it is called “Cyder”
Well, cyder will communicate with cydia on your iphone, and allow you to download cydia apps on your PC and place them in the Cydia auto install directory, where they will be installed when the iphone is rebooted.
first download Cyder, I have eased your suffering by updating QTCF.DLL inside cyder, and included i-fun-box which you may also find useful
Next, make sure that cyder is connected to your iphone (read the note in the status bar of cyder) and load cydia sources from the iphone to cyder then add the source http://cydia.pushfix.info
search for the package Push fix then right click it and install it with its dependencies, go to the download tab and start all downloads.
there is also another package called “Wifi Fix” inside the same source above, downlod it with it’s dependencies too, you can use it. You can also use use cyder to download the Cydia installer (update cydia), SBSettings, Installous, Winterboard.
Copy all files from Cyder cache to Cydia Autoinstall folder by dragging them within cyder. and restart the iphone.
once the iphone is started, DO NOT TRY ANYTHING YET, cydia is still working in the background installing all the stuff you requested, give it around 5 mintes, just to be sure. then try turning WIFI on. it should detect the networks now (Hurray) IF Safari claims that you are not connected to the internet, just retart the iphone. It worked then in my case.
Don’t be fooled into thinking that it is over. Wifi may still stop functioning again for some reason, it it does, just reinstall Push fix as you did now, and it should come back. I’ll update if I find a permanent fix for it.