This was one of the most FRUSTRATING iPhone problems I've ever dealt with, and it was completely unexpected. All I did was upgrade my phone.

My Environment:

  1. I noticed that after an update, my phone no longer asked me to select a wireless network. The wi-fi Button was grayed out and could not be moved or bothered.
  2. I have an iPhone 4 running 6.1.2
  3. Latest version of iTunes as of 03/01/13
  4. Because I did not have anything of value on my phone, I restored it to it's original settings and file system. My phone was clean, but the wi-fi button was still grayed out. 
  5. Upon closer examination, I noticed that the MAC address for my wireless was gone. But the MAC address for the bluetooth remained. This is something that was very different. My MAC for the bluetooth and wireless has always been the same, or so I thought. 
I then tried to restore my mac address.
  1. Restoring  my phone - FAIL
  2. Resetting network settings and all settings - FAIL
  3. Refused to try the blow dryer/ Refrigerator technique
mySolution ~
  1. Wrote down the mac address of my bluetooth
  2. Downloaded evasion and jailbroke my phone
  3. Used iSpirit to download and install SSH and mobileterminal
  4. Open mobile terminal and type   "su"
  5. Password is "alpine"
  6. Enter "nvram(SPACE BAR)wifiaddr=INSERT BLUETOOTH MAC HERE"
  7. Restart your phone

Updated process as of 03/01/13, may work for iPhone 4S but is NOT TESTED as of 03/01/13:
  1. Back up your iPhone. If you have a jailbroken iPhone, create an SHSH Blob on Cydia to preserve your jailbreak. 
  2. Write down the MAC address of your bluetooth and your wireless. If you have no MAC address or it is something odd such as 00:00:00:00:00:00, don't worry.
  3. Jailbreak your phone using evasion. You may use other tools, but since my iPhone is updated to the latest iOS, I am limited in what I can use. The untethered jailbreak for the iOS 6.1.2 is fairly recent.  http://evasiondownload.org/
  4. Download iSpirit. https://sites.google.com/site/kisuke2014/ to get apps on to your phone through your USB cable. I believe iFunbox will work too.An example of the iSpirit's app search -

  5. Using iSpirit, search, download, and install macx4.
  6. Hit the "Restore Original MAC" found in MacX4.
  7. Your iPhone 4 should reboot. If it has successfully restored the wireless, it will ask you to set up your iPhone as a new phone. However, everything will be exactly how you left it. I assigned my iPhone bad MAC address causing it to lose its wi-fi and then I successfully restored everything using this app. 
  8. If this fails, download a program called SysInfoPlus from iSpirit. It will allow you to examine your phones interfaces directly and see how they are set up and with what IP addresses. 
Method 2 (Jailbroken iPhones Only): Did you know that Cydia automatically saves your SHSH blob? Using a program called iFaith, you can recover SHSH blobs for older firmwares, allowing you to restore your device to a firmware without battery or wi-fi problems. 


Question: Where is my mac address??

Settings>General>About

Question: Will a jailbreak hurt my phone?

It is not the jailbreak that harms most phones, though I am sure Apple will disagree. A jailbreak simply lifts the restrictions on your phone placed by Apple (IE - once you jailbreak, you can remove the restriction of some applications only downloading via wi-fi) The real harm of a jailbreak comes in to play when you start downloading jailbroken apps from dangerous and unverified repositories. So, as long as you just jailbreak for this and then restore back, you have nothing to worry about. Apple will not even notice you made the change. 

Update as of 04/17/13

I have been able to work with an iPhone 4S that has a similar issue. I WAS able to fix it by cooling the iPhone down. This suggests that your iPhones are overheating and eventually reach a temperature that cause parts of it to shutdown, however, it doesn't trigger the message "iPhone needs to cool down before you can use it." It also explains why sometimes, for some of you, the problem returns. If your iPhone is put in any situation where it, or a certain part of if overheats that is near the wi-fi antenna, it shuts the wifi off, permanently. That is technically good news, because it means you just have to keep your iPhone cool. However, I only had the phone briefly, so I don't know if overheating is a problem that can't be easily avoided. To test it out somewhat, I concentrated a good deal of heat near the wifi antenna of my iPhone 4. It had the effect of disabling the wi-fi. But if the phone itself got too warm, it would trigger "iPhone needs to cool down before you can use it." I turned my phone off and left it in a cool place. When I restarted it about 30 minutes later, everything was back to normal. 

Update as of 07/30/13

A commentor pointed out to me that MacX4 has gone missing in action. However I found a link to a deb file that's specifically designed to repair your MAC address.


I tested it out on my iPhone 4 with OS 6.1.2 and found it kept my MAC address the same. I won't go so far as to say it changed my MAC address back to its original, because like you, I don't have MacX4 to change my MAC address to something else and then use the deb file to remedy the situation. As I have mentioned before, use with caution. Back up your phone in iTunes AND back up your SHSH blob on Cydia.


164 comments:

  1. Potentially solve broken wifi/ gray disabled wifi button.

    ReplyDelete
  2. Let's get a petition to run iOS 5.1.1, as historically it was the most stable for iPhone 4S wifi-wise.
    http://www.thepetitionsite.com/748/142/899/ask-aapple-to-allow-users-to-downgrade-to-ios-5/

    ReplyDelete
  3. Hi! thanks for the info!
    I also have the wifi button greyed out nad my battery dies in 4hrs at 10% its off BUT my wifi address is still there as well as the bluetouth address,
    should i try this or not?
    I never jailbroke my iphone 4s and don't know how it works..

    ReplyDelete
    Replies
    1. I would advise you to try other methods.

      Delete
    2. Oh, and make sure they are the same.

      Delete
    3. my mac and wireless are diferent by the last digit
      mac :F2
      wifi :F1
      is this the problem? im about to jailbreak!

      Delete
    4. Proceed with caution Elena. I am starting to think that if your MAC address from your Iphone is different than the MAC address initially detected by Itunes, it might not recognize your phone.

      My MAC address changed from the original setting, something I noticed. But if yours has always been that way, it may cause problems.

      Delete
    5. This comment has been removed by the author.

      Delete
    6. Elena can u explain me how u did it??
      After jailbreak what do u do?

      Delete
    7. This comment has been removed by the author.

      Delete
  4. This worked for me also. THANK YOU!!!

    ReplyDelete
  5. Hello Kiskue,

    I read your solution very carefully, but I'm not sure, where I can find the Bluetooth Mac of my iPhone / Mac...

    Could you describe this a bit clearer?

    Thanks!

    ReplyDelete
    Replies
    1. I added an edit just for you. I hope it helps.

      Delete
    2. I'm on the final stage of this tutorial which is installing macx4 but hesitated because some forum said that macx4 is only compatible with ios 4 to 5.1 . How true is this statement? I know yours is on 6.1.2 and it worked so mine should work as well even though it's iPhone 4 on 6.1.3 right? What do you think?

      Delete
  6. Looked in my phohe and sure enough the MAC was gone. Followed the instructions and restarted my phone. Immediately a black apple logo showed and it asked me to select a wifi network!

    ReplyDelete
  7. Oh my god - i just praised your steps and now i realize, that my iPhone is'nt recognised anymore from iTunes. It asks me to restore the iPhone.

    Luckily, I installed MobileTerminal on my iPhone and noted the old WLAN adress - so i made all steps backward to enter again the old WLAN Mac adress. Now, iTunes recognises my iPhone again, but the WiFi-Problem is still unsolved...

    ReplyDelete
    Replies
    1. So every thing was working on your phone, except when you plugged it into Itunes, your phone was not recognized? Hmmm

      Did it offer you the option to restore from backup when it initially said your phone was not recognized? Hmm, if you don't mind providing more details about exactly what happened, I will ponder the situation.

      Delete
    2. Christof, I have a theory. Itunes will not recognize your device because your device has officially changed. Changing the mac address changes one of the key identifiers of your phone. Others reported simliar. However, they were able to simply restore the Iphone from a backup, which allowed them to keep their files and the changed mac address. I believe you could have done the same.

      Delete
    3. That happened to iPhone 4S, I suppose?
      Maybe iPhone 4 and iPhone 4S behaving differently when you change wifiaddr in nvram. I recall iPhone 4S will ask to restore once you changed wifiaddr in nvram.

      Delete
    4. Anonymous, is it possible for them to restore from backup?

      Delete
    5. Only restore is available unfortunately and not restore from backup for an iphone 4S. I hope you can still help? Thanks

      Delete
    6. I believe there is a secondary way to restore using the shift key. I found a reference to it here: http://shealaughlin.com/2010/restore-an-iphone-from-a-backup-the-hard-way/

      Delete
    7. I mean restore but it is looking for an IPSW not for a back up when using the shift key

      Delete
    8. Hm, are you using the latest version of ITunes? I feel that is a silly question, but I don't want to make assumptions.

      Also, what version of software are you using? I found that in trying to restore my phone, if my IOS was not up to date, apple would force me to update it before I could access a backup. To avoid this, you can save an SSH via cydia which will allow you to downgrade back to your IOS version.

      Delete
    9. I normally download the IPSW, Shift+Restore, the point out the downloaded IPSW. Once itunes completely restore the iPhone to factory default setting, there will be an option to restore (settings) from backup.
      RightClick on the iPhone, then there is the option "Restore from Backup..."

      Delete
  8. Hi! I'm new at this. iSpirit isn't available for ios 6.1.2. Any other recommendation in replacement for iSpirit?

    ReplyDelete
    Replies
    1. At this time, I have none, but that doesn't mean there is not one. However, I did use ISpirit on my Iphone 4 with 6.1.2. I still have the zip file for the program so I'll post it. Maybe there are various distributions floating around and I just happened to stumble upon the proper one.

      Delete
    2. I saw several file links for spirit. but upon installation, it prompted as not available for 6.1.2 iphone 4s. I'd be really glad if I could grab your file. :) I'm honestly very frustrated about the greyed out wifi toggle button. One of the reasons why I chose an iphone is because of its applications, updates and of course, internet availability.

      Delete
    3. There you go. And Christoff also had an 4S. Besides his restore issue, he said everything went smoothly.

      Delete
    4. Thank you for the link. Your forum is a great help. Will try to go over the steps now. :)

      Delete
    5. by the way, what is SSH?

      Delete
    6. Where can I find it in Ispirit? Newbie mode.

      Delete
    7. I made an update with photos showing you where I got mobileterminal and telling you how I got ssh.

      Delete
  9. I'm at a loss. Where do I open mobileterminal?

    ReplyDelete
  10. Hello Kisuke. I managed to install mobileterminal and follow the steps you described. I changed the wifi address to be the same as bluetooth address. Before doing that, only the last number was different. When I restarted the phone it went into recovery mode. I could restore it with iTunes and now it shows the same wifi and bluetooth address but the wifi button is still greyed. Any ideas? I have an iphone 4s. Thanks!

    ReplyDelete
    Replies
    1. By the way, I´m not the same anonymous as the previous posts.
      You can call me anonymous77. :)

      Delete
    2. I believe your mac address was already correct. Others with the 4S report their mac address being slightly different. You might try changing the mac address to something different than it was before, but not the same as your bluetooth. Modify it by one or two digits. But keep in mind my suggestion is only guess work on the 4S.

      Delete
    3. Thanks. I´ll try later today and report back

      Delete
  11. Finished doing the steps you suggested. Had the same result to that of Christoff Wittwer. Trying to restore iphone now.

    ReplyDelete
    Replies
    1. Let us know your outcome. I am hoping that someone else can shed light on a solution. Since I never had that problem, it is hard for me to fix.

      Delete
  12. Hi Kisuke, i have the same problem with Anonymous77. Tried it in my IP4s and it tell me to restore the phone. I made a clean restore, now my Bluetooth and Wifi address are the same, but wifi still greyed out. Do you by any chance have an alternative solution?

    ReplyDelete
    Replies
    1. I'm sorry CC, I hate to say I am stumped on that one, and without a 4S (I assume you have a 4S??), my ability to research the problem is limited.

      I also did a complete restore on my phone before I followed my solution, so I was working with a fresh slate. But I doubt that would make a difference for anyone else. I simply did it out fear that other jailbroken programs might interfere. My phone was heavily modded with different development tools and a hacked version of Siri.

      I am also starting to think, that based on other people's responses, the 4S wifi and bluetooth mac address might be designed to be slightly different to avoid conflicts.

      Delete
    2. This is only an educated guess I gave to Anonymous77. If the mac address for the wifi and bt on the 4S are supposed to be off by one digit. Try changing it to be a digit off, but not the same. If your wifi ends in 01, and bluetooth in 02, try an ending wifi mac of 03 instead of 01. I am going to try and get a hold of a 4S from one of my employees later today to examine it more carefully.

      Delete
    3. Hi Kisuke, you're a lifesaver!! We'll be waiting and we'd love to hear from you regarding the 4S!!

      Anonymous loves you! ;)

      Delete
    4. Hi Kisuke. Thank you very much for your effort, i'll try as your suggestion and feedback to you whether it work or not.

      Anyway, we really appreciate your tutorial

      Best Regard!

      Delete
    5. Have you tried already this using iphone 4S? What are the results?

      Delete
    6. Kisuke, have you had any luck on the iphone 4S? pls advise. Thanks

      Delete
    7. Unfortunately none of the Iphones I had access to through friends and employees was a 4S. However, I am looking more closely not only at the mac addresses of my phone but of the actual interfaces and there is something I am in the process of trying out.

      Delete
    8. wow! thank you for your response. you are really looking into this and trying to work it out! appreciate your hard work! thank you so much!! pls keep us updated.

      Delete
    9. I have posted an additional solution, as well as a program that can allow you to examine your iPhone's interfaces and related IPs. Once I restored my original MAC address, the address were off by one letter.

      Delete
  13. What about if I have the MAC address of the bluetooth all zeros..

    Thanks

    ReplyDelete
    Replies
    1. My newest solution should better be able to aid you. SysInfoPlus can identify your interfaces and related MAC addresses.

      Delete
    2. Thanks Kisuke for your effort.
      SysInfoPlus shows only the first digit, the rest are all zeros.

      Delete
  14. Hi Kisuke, thx for the help and hope you are giving to all who have this problem.
    Here is the result of my trying.
    I checked my wifi and bt MAC and they are finishing in :db and :dc.
    So i first tried change it to de original wifi MAC (:db) but didn't make any change. I rebooted the phone and nothing happened.
    Then i try with the bt MAC (:dc) and had the restore issue.
    I restored but no wifi available.
    So i tried using MAC :dd adding 1 to the bt MAC, but i get the same result has changing to bt MAC.
    Will keep in touch to see if there's some news.
    Hope you can resolved what is going on in here!
    Thx again

    ReplyDelete
    Replies
    1. Alright Guidaki, I found a program that should restore your iPhone to its original MAC settings and another program that lets you examine what is going on.

      Delete
  15. Good friends'm from Venezuela and I have days looking the same as you and I have an iphone 4S no wifi or bluetooth grabs .. I will keep an eye on the forum as well as this interests me in the wifi I get N / A bluetooth and if I get the complete code

    ReplyDelete
  16. someone has been able to repair this problem on the iPhone 4s?

    ReplyDelete
  17. I found this searching for the problem. Not sure if it the same problem or if the tools still working on IOS6 since i wasn't been able to download them.

    ReplyDelete
    Replies
    1. This comment has been removed by a blog administrator.

      Delete
    2. http://wikee.iphwn.org/sgold_bootrom:fixwifi

      Sorry about that!

      Delete
    3. Gudaki, I am going to give your method a try on my iPhone to see the result. I've found a wifi fixer distribution,

      Delete
  18. hi there bud, when i followed the first steps that you crossed out, now my WIFI MAC ADDRESS is the same as my BLUETOOTH MAC ADDRESS so now when i instill macx4 it says "can't restore: you have to change your mac before you can restore it" so i go on to change mac and it says " a correct MAC address is formed by 6 hexadecimal digits seperated : please recheck it ... can you help me with this please

    ReplyDelete
    Replies
    1. i have same problem
      and can you give a detail instruction in using wifi fixer in the link you posted?

      Delete
    2. after take a look in the link and googling, i found that tool was design for iphone 2 so i don't think it worth a tried since it outdated

      Delete
    3. Can someone shed some light on the program for me? And if anyone reading this has any success (or failure) using the updated program I posted, let me know.

      Delete
    4. When i use SysInfoPlus to check for my Mac address, it's empty. So i open mac4x then press restore original Mac and it says "can't restore: you have to change your mac before you can restore it".

      Delete
  19. Replies
    1. i cannot post links (it's been moderated by administrator) Just search "wifi fixer swifi"

      Delete
    2. My apologies Guidaki, go ahead and post your link. I didn't expect this article to be noticed by so many. As a result bots are hitting it with spam. I guesS I should examine links more closely before assuming.

      Delete
  20. Gudaki, that swifi.zip application link has been deleted. Have you checked that before posting?

    ReplyDelete
  21. good day friend, last night I had the phone in 18% of battery, turn it off and connect it to the charger when the phone entered the system I put in wifi network and I came out my network! I have not been sailing off and many more things, and I get the wifi address so 4c: 0:0:0:0:0:0:0 not to do in that case, if I turn off the phone is placed back gray wifi, excuse my English because I use google translator


    http://i127.photobucket.com/albums/p144/ferua/3da3e590-b475-4a2b-8966-c2710b151130_zps5da3ba6a.jpg

    ReplyDelete
    Replies
    1. ¿Está utilizando un iPhone 4 o iPhone 4S. No he sido capaz de resolver el problema para el 4S. Todos mis intentos han fracasado. Parece que Apple ha incorporado medidas de seguridad adicionales para evitar cambiar la dirección MAC en el 4S que no acabo de entender todavía.

      Are you using an iPhone 4 or iPhone 4S. I have not been able to solve the issue for the 4S. All my attempts have failed. It seems Apple has built additional safeguards to prevent changing the MAC address in the 4S that I do not fully understand yet.

      Delete
  22. my iphone 4s is only recently that ended on wifi! we have to wait ...

    ReplyDelete
  23. This comment has been removed by the author.

    ReplyDelete
  24. Hit "Restore Original MAC"

    One question... WHERE?????

    ReplyDelete
    Replies
    1. "Restore Original MAC" is a feature of the MacX4 app found in Cydia.

      Delete
  25. Friend, I have not been able to, when you change the mac address to me and I had to restart restore

    ReplyDelete
    Replies
    1. Yes, that is the common problem for iPhone 4S I believe. Only those with the iPhone 4 have had success. You used the restore original MAC address option? You can also try and use iFaith to restore to an older iOS if your iPhone has been jailbroken, an iOS that would be less problematic. Cydia automatically saves SHSH blobs.

      Delete
  26. plz plz do sumthing for iphone 4S . i desperately need a solution for it
    as there is NO WAY for iphone 4S n above devices to downgrade using SHSH blobs , ifaith or anything

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. I'm using iPhone4S.
    My wifi is greyed out after I updated it to iOS 6.1.1 (now 6.1.2), MAC N/A under General|Settings.
    I installed BatteryDoctorPro (in Cydia), went to system, and can see my Wifi MAC address. It's "corrupted". The first one should be F0, instead, it's F2. The last one, should be 6C, instead it's 6E. I remember this, since I still have the screen capture when it was in iOS5.1.1 with Wifi and Bluetooth MAC address under General|About menu.
    Did anyone notice that?

    Though, I uninstalled BDP since there's a rumour that it could cause signal reception issues.

    ReplyDelete
    Replies
    1. Hi, interesting app, I will try it if it is free or reasonably priced. Have you tried changing it using the steps I provided?

      Delete
  29. Can all of this be applied to an iPad that does not have network access at all?

    ReplyDelete
    Replies
    1. I answered my own question by downloading macX4 over a cellular connection using Cydia; tried to restore original MAC and got the error message stating that I have to change it before I can restore it; changed it to my bluetooth MAC + 1, rebooted; still have Wi-Fi Address of "N/A" in Settings->General->About and disabled Wi-Fi toggle switch. Curiously, Bluetooth also shows status of "Off" in the settings list on the left. When I tap Bluetooth the only thing displayed on the right is a light colored bar with the word "Bluetooth" on the left and a spinning wait-for-update icon on the right. At any rate, changing the MAC address did not work for this iPad 2.

      Delete
    2. Sorry to hear that anonymous. I can only hope Apple itself releases a fix for this problem that is official and solid.

      Delete
  30. You sir are a certified genius. This worked without issue for me. Thank you so much. Sad that I had to invalidate my warranty by Jailbreaking it but whatever works. Thanks again

    ReplyDelete
    Replies
    1. Good for you.
      When you mention warranty, does it mean that you have iPhone 4S?
      Care to share some details?

      Delete
  31. No, I have an iPad 3rd Gen. I was under the impression that Jailbreaking any iDevice invalidates the warranty.

    ReplyDelete
    Replies
    1. You can reverse the jailbreak without Apple knowing. However, I have had my device serviced several times with it jailbroken. Unless your item is jailbroken when you take it in for repair, and the tech checks your phone, and he is a bit of anal about following policy, only then will you be caught.

      Delete
  32. Interesting. Ipad 3 is >A4 processor. Did you actually use the macx4 method? or the wifiaddr = Bluetooth+1 address?
    I wonder if I should try it since I'm using iPhone 4S (>A4 procesor). I hate to repeatedly spend the time to backup, jailbreak, etc...
    Don't worry about the jailbreak. You can just restore it back to original state without noticing that it has ever been jailbroken. Make sure you don't restore from a backup after you jailbroke it. The filesystem of the jailbroken device will also be restore, and can be seen as jailbroken device.

    ReplyDelete
    Replies
    1. That is interesting to know. I did not realize there was such a thing.

      Delete
  33. Do you have an e-mail I can contact you with? I believe I found a fix to the 4S, tried it twice on my 4S. Now I just need someone else's to test on.

    ReplyDelete
    Replies
    1. I'm willing to test. I had iPhone 4S as well.
      You can publish it in here, so that anyone can try. No need to worry, Apple will not remove your post. :)
      Thanks.

      Delete
    2. i can test it too. Send instructions to guidaki@gmail.com

      Delete
  34. In Sysinfoplus, My Wifi MAC address is reported as F2:XX:XX:XX:XX:6E.
    Originally it was: F0:XX:XX:XX:XX:6C (I still have the screen grab of this one). Notice the differenct on the first and last byte.
    While my bluetooth is F0:XX:XX:XX:XX:6D

    This issue seems similar with iPhone upgrade to iOS3.
    https://discussions.apple.com/message/10336129?messageID=10336129#10336129?messageID=10336129

    Some hackers tried to work on the baseband. I haven't read through, but you guys probably interested to see how they work.
    Obviously this is (still) not possible for iPhone 4S, since bootrom exploit is not revealed yet.
    http://modmyi.com/forums/iphone-news/76681-change-mac-address-possible-greyed-out-no-wifi-fix-testers-wanted.html

    ReplyDelete
  35. Guys, i fixed my Iphone 4S with the hair dryer trick. If your phone still have Wifi Mac Address on Setting but wifi button is grayed out, this is probably because of the diode that provide power for your wifi chip has stopped working for some reason. All you have to do is turn off your phone, grasp a hair dryer, spray it directly to the back of your phone, where the camera is placed, for about 5 minutes. Then wait until your phone cool down, turn on and see the miracle :D

    Note: this trick won't work if your wifi mac address is "N/A" or "00:00...", when your wifi mac address like that, it's probably that your wifi chip has dead, and you must replace your wifi chip

    ReplyDelete
    Replies
    1. Friend I explain something, most people who write this blog is porq your wifi is N / A, your method does not work and you yourself say that q has that problem if it is the wifi antenna which I doubt! porq if you heat or you put it in the fridge works, which must be software problem

      Delete
    2. Hi Luis Aguilar.

      I don't quite understand the word "porq" you use, so I might be misunderstood something. if it's the case, please correct me.

      It seem like Kisuke's method work fine on IP4 and below. But have no effect on IP4s and IP5 (my conclusion). Now back to the method I recommended. It only works on the phone that still has Mac Address, and doesn't work on the phone with N/A Mac Address.

      Through my research, i somehow figured that the reason of the grayed out wifi is because of the diode can't provide enough power or don't provide power to the wifi chip - like i said before. I jumped on that conclusion because my IP4s still can acquire wifi Mac Address, that's mean my wifi chip still working, but somehow it can't work properly.

      But with the N/A or 00:00:00... wifi Mac Address, you can't tell if the chip is working properly or not. And since the "wake up the diode" didn't work, I think that it maybe either your wifi chip or your diode has dead.

      There is one more conclusion that I haven't tried yet. That is if you have N/A or 00:00... wifi Mac Address. Try Kisuke's solution until your phone can recognize it. Then continue with my solution.

      Delete
  36. Well, I sold the iPhone for the problem presented, I will buy it second hand without the defect

    ReplyDelete
  37. I had the same problem (wifi option greyed out) for almost 6 months. All repair shops said it's hardware problem which is something I disagree. Apple authorized service in my country (Indonesia) didn't do anything useful.

    So, with frustration, I turned off my iphone 4s, put in the fridge for an hour, dried it with towel and turn it on again. And it works!!! Wifi is instantly ON and can read wifi signals and connects succesfully.

    Maybe it will work with ur phone or maybe not. Try at ur own risk but if it's still under waranty card is best to just return it to get a new phone :)

    ReplyDelete
  38. i have a iphone 4 i followed your steps and it didnt wors after i changed the mac address it was the same N/A

    ReplyDelete
  39. hi, i tried to put my iphone 4s on my freezer too.
    and it WORKS!!

    just wait how long it will last, i'll update weekly or if that Grey out sh**t came up.

    ReplyDelete
    Replies
    1. damn...just a moment and it turns to grey again

      Delete
    2. I wonder why it works temporarily. Perhaps it is a problem with overheating???

      Delete
  40. Some people on apple discussion says 6.1.3 fix their wifi greyed out issued (some tested >24hrs, and did twice reboot without any reoccurence), but some others also said that 6.1.3 didn't fix it.
    Anyone tried upgrading to 6.1.3 and manage to fix their wifi issue?
    I'm afraid of losing jailbreak, since 6.1.3 is not jailbreakable yet...

    ReplyDelete
    Replies
    1. Have an iphone 4S, have been without wifi (grayed-out toggle) since I upgraded to ios 6 in early Jan... was convinced it had been broken by software, so it had to be fixable by same (though was not convinced Apple would go back and do so). Anyway, did not try heat/cold methods. Just upgraded to 6.1.3 and am kinda stunned (but very happy) to see that wifi is now working for me. Connected to my home network without issue. Fingers crossed it stays that way.

      Delete
  41. My iPhone 4S is still sans wifi with 6.1.3. Have not tried the freezer/dryer nonsense but I did have luck with an iTunes restore. It got the wifi working...for about 24 hours. I guess if I restore every night before bed it'll be good as new.

    ReplyDelete
  42. Hello again!!!
    My Wifi just got back for NO REASON!!!
    I upgraded to ios 6.1.3 as soon as it came out with no outcome days ago..
    Today i just turned off my 3G for a couple of hours because of battery issues and of course the phone "died" for one hour at the most..
    I came back home and charged, turned on 3G to check my mail and suddenly i was asked to choose a wifi network!!!
    WTF?????
    What was the problem????
    Will it last this time????

    ReplyDelete
  43. Im getting a error message once I try to download macx4 from iSpirit. Any work around with be helpful thanks.

    ReplyDelete
    Replies
    1. Try downloading it straight from Cydia using 3G. Cydia>Search>macx4, hit Install and Confirm. By the way, tried out MehMehMeh's method for the 4S, it worked perfectly for me and am now typing this reply on my iPhone. :)

      Delete
  44. Let's round it up:
    1. Temporary fixes include heating/cooling, battery drain and recharge, and updating the phone.
    2. Permanent fixes found is only Kisuke's method above. I'm not too sure about MehMehMeh's method though, but in his blog he stated that around 3-4 weeks have passed without incident.

    I'm guessing that the Wi-Fi MAC address has something to do with basically everyone who's having this issue, since heating/cooling on a N/A or 00 address will bring back the Wi-Fi for a short period of time. Adding both Kisuke and MehMehMeh's methods, I'm getting more and more convinced that the address is the root of the problem. Also, I remember seeing an Apple Forum post stating that his Wi-Fi MAC address changed from iOS 5.1.1 to 6. Besides that, another post also stated that his SysInfoPlus app from Cydia shows a slightly different MAC address than the one in his Settings>General>About. There are 3 addresses in that app, 1 of which is Bluetooth and the other 2 are for receiving and transmitting data via Wi-Fi. For the latter addresses, 1 shows a slight difference when compared to the other, but I believe the poster did some research and compared his correct MAC in the app with the one in Settings.

    Anyone mind commenting on this argument I put out? Thanks in advance :)

    ReplyDelete
    Replies
    1. I've got a iPhone 4S 6.1.2 with greyed out Wi-Fi and N/A MAC address. I put it in the freezer the Wi-Fi came back for 10minutes...so i agree with you. Now i will change the MAC address by looking at the Bluetooth one and change the last value. Then i will restore to 6.1.3 losing jailbreak :(
      I will tell you as soon as possible :)

      Delete
    2. No Wi-Fi and now no Jailbreak :(

      Delete
    3. Have you actually tried Meh's method before restoring? I know that 6.1.3 is unjailbreakable and the evad3rs are only waiting for iOS 7 to find more exploits as 6.1.3 is too minor for them to bother with.

      Delete
    4. Anonymous, can you not restore at all to a previous jailbreak using your SHSH stored in cydia?

      Delete
  45. I've got a iPhone 4S 6.1.2 with greyed out Wi-Fi and N/A MAC address. I put it in the freezer the Wi-Fi came back for 10minutes...so i agree with you. Now i will change the MAC address by looking at the Bluetooth one and change the last value. Then i will restore to 6.1.3 losing jailbreak :(
    I will tell you as soon as possible :)

    ReplyDelete
  46. My iPhone 4S was on iOS 6.1.2 and wifi was also working but suddenly it was not able to detect my wifi or any other wifi this problem was there for 2 days and than it got grayed out .. Wifi address in settings is showing N/A .. I restored to iOS 6.1.3 as apple website suggested but still it's grayed out .. I lost jailbreak too .. How can I fix it now ?? Plz help

    ReplyDelete
    Replies
    1. Unless you saved your SHSH blob on Cydia you are stuck for a little while. But be patient, I am sure a jailbreak will find you soon.

      Delete
  47. Will 6.1.4 fix the wifi issue ?

    ReplyDelete
  48. Just had to post that after many many dead ends and false starts this is the solution that finally worked for me. So thanks!

    ReplyDelete
  49. my wifi adress is N/a and my wifi button is also greyed out please help me out! :(

    ReplyDelete
    Replies
    1. Did none of the steps above work for you? What's your iPhone model and firmware?

      Delete
  50. how to hit the restore and wherE??

    ReplyDelete
    Replies
    1. How to restore your phone or how to restore your MAC address?

      Delete
  51. Hi, I was also in the iPhone's Gray Wi-fi of Death problem (Wi-fi MAC address whas set with "N/A"). I have an Iphone 4S... I tried all the "official" approaches to solve the problem, which included an upgrage to iOS 6.1.3 but it didn´t work. After that, a jailbreak was not an option anymore so I tried the insane approach of cool it. After about 30 minutes in the freezer, wifi came back but it had worked for only 10 minutes. After that I tried the following that seems worked better:
    put it in the freezer for 30 minutes, while Wifi was still working I reset all the network settings, then I turned on the airplane mode and recharged the battery. It has passed more than 10 hours since I turned airplane mode off and everything is working fine so far...
    I know it´s insane and probably the airplane and recharge means nothing, but if you have the same problem and just reseting the network settings (while the wifi is still working after the freezing step) doesn´t work for you, try to do the same I did...
    Regards,
    Ivan

    ReplyDelete
    Replies
    1. Also remember, Cydia now saves your SHSH blob automatically allowing you to go back to your old firmware with the jailbreak.

      Delete
  52. Tried the hairdryer and it worked. Heated the backside of the phone in the left hand corner by the camera for about 3 minutes, let it cool for 30 minutes, turned on my phone went into the wifi which was stilled grayed out, did a network reset let the phone restart, checked my wifi and was able to turn it on and connect to my home wifi with no problems. Not sure if this is a temporary fix or not, but it has been working for 2 days now. Good luck.

    ReplyDelete
    Replies
    1. That's strange, so you actually heated your phone instead of cooling it?

      Delete
  53. Let it cool for 30 minutes and your wifi will came back. Then reset your network settings. When your phone restart, everything will we ok!

    ReplyDelete
    Replies
    1. Make sure to avoid leaving your phone in hot situations like the car or charging for long periods of time in an enclosed space.

      Delete
  54. I love you!!! Works on touch ios6.2 just downloaded all and changed address reset phone then loaded app again and changed yo original

    ReplyDelete
  55. Very informative post! I like it.
    And there is a really handy way to fix WiFi grayed out in iPhone 4S

    ReplyDelete
  56. This was one of the most FRUSTRATING iPhone problems I've ever dealt with, and it was completely unexpected. All I did was upgrade my phone.

    ReplyDelete
  57. it would be very nice to put some poll to see who find solution with this,with freezer,with hairdraier etc,and for who even this wasnt solution....or ios7 will be the answer for all

    ReplyDelete
  58. Just had this issue come up today. 4S still running 5.1.1 JB as opposed to many here on 6+.
    WiFi on/off was grayed out, no WiFi MAC (only Bluetooth).
    Having said that, after many network resets WiFi toggle came back once, but disappeared again after reboot.
    In any case I unable to connect to my AP despite toggle being active.
    I then went ahead and tried the freezer trick. Fortunately it worked and WiFi now works normally, however I'm trying no to get my hopes up as this may only be a temporary fix.
    One thing is clear, this is most definitely a hardware issue, one I highly doubt Apple will be able to patch up on the FW level.

    I'm outraged at Apple not publicly acknowledging this manufacturing defect and extending warranty replacements for affected devices.
    If NVIDIA can, so can Apple.

    Will most likely never buy an Apple product again, especially since my old 3GS also broke a couple of months after warranty has ended (broken on/off/lock button)

    Truly disgusting...

    ReplyDelete
  59. You just have so much guts to go ahead and tell it like it is. Such a helpful and useful blog site for everyone thanks .
    Mobile Phone Recycling Uk

    ReplyDelete
  60. >My MAC for the bluetooth and wireless has always been the same, or so I thought.

    I have never seen the same wifi-BT MAC. The ones I have seen always have a different last number.

    ReplyDelete
  61. I have the same problem with an Iphone 4s...greyed out with N/A in wi-fi address. I completed different resets, IOS upgrades/downgrades....at at times WIFI would come back only to go again within a short while or if i syncd apps etc. I then set it to factory reset but still grey out. I then managed to try the latest trial version of IOS 7
    (FYI it looks different not sure if i will like it when it comes out)
    ...unfortunately the IOS 7 doesnt fix the problem.

    My best guess is, this is hardware related error and it is something to do with a chip on the circuit board. Either badly dry soldered etc or leakage. The cold and heat may support this theory but more than likely there is some sort of on-board temperature sensor.
    I have a open ticket with Apple and they will call me tomorrow. I will keep you posted

    ReplyDelete
    Replies
    1. Hi
      Any luck with apple on that?
      Thanx

      Delete
  62. This comment has been removed by the author.

    ReplyDelete
  63. congratulations guys, quality information you have given!!! iphone repair dublin

    ReplyDelete
  64. Çok detaylı ile yazılan güzel. Ben sizin bilgi gerçekten takdir. Sizin ilham için teşekkür ederiz. ucuz iphone 4

    ReplyDelete
  65. Why can't I find Macx4 on iFunBox or iSpirit??? What am I missing??? Is it even still available??

    ReplyDelete
  66. Doesn't work people. Macx4 isn't available (anymore?) through iFunBox or iSpirit.

    ReplyDelete
    Replies
    1. I did some searching and you are right, it seems MacX4 has disappearned. Try this file found in this link. It simply restores your MAC address to its original alphanumcerical matrix, originally used by people whose devices were bricked by using MacX4 to change FROM their original MAc address.

      Delete
  67. hi there i bought iphone 4s off ebay and it also has wifi problem the only differance i can see from others on here is my wifi toggle is not greyed out i can actually switch this on and off it just doesn't search for network.
    does this mean i have a wifi antenna problem (hardware).
    i'm on version 6.1.3(10b329), my wifi and bluetooth mac address end 76 and 77 and modem firmware is 3.4.03.
    any help please!!!!

    ReplyDelete
    Replies
    1. I honestly don't know. However, I've read of people curing that problem by putting their phone in the refrigerator for about 10 minutes. You can verify these claims using Google. I have no idea how or why that would work though.

      Delete
  68. yeah i've already tried that, i guess i bought a broken phone :( tried the freezer, fridge, heat with hairdryer, full restore, turn airplane mode on and off refresh the network with no luck!!!!

    ReplyDelete
  69. This may sound simplistic but has anyone tested if replacing the battery fixes this?

    The reason I ask is my phone has developed this WiFi problem but it's also been randomly turning itself off when the charge gets below about 25% which I believe is a sign of a dying battery. What if the battery is apparently putting out enough power to power the phone normally but not enough to drive the wifi chip?

    ReplyDelete
  70. A very nice informational blog. Keep on making such important blog post. Your work is really being appreciated by someone.Thanks for the useful post for iphone repair

    ReplyDelete
  71. Good Jobs. Here is some Method for iPhone jailbreak
    IPHONE JAILBREAK APPS

    ReplyDelete
  72. SETTINGS>GENERAL>RESET>ERASE ALL CONTENT AND SETTINGS This totally works, my iPhone 4 was doing the same thing until I went to the Apple Store and they sorted it out using this method. 100% Fixed GUARANTEED!
    See More:
    http://www.iphone-mac.com/how-to-fix-wifi-grayed-out-in-iphone-4s.html

    ReplyDelete
  73. WIFI Greyed out in iOS7 iPhone 4 or iPhone 4s is a hardware issue and you need professional help. podmod de fixes the issue for 69 Euros in 20 Minutes. check the website and get it repaired.

    See http://www.podmod.de/

    ReplyDelete
  74. If u still are facing this issue, well there is an easy way to fix-it. The way you broke-it that's the way to fix-it. Update your phone to ios7 and do the Jailbreak from Evaders, after this get the repository source http://cydia.myrepospace.com/hazhar4islam/ in cydia ( this has nothing to do with me ) and after that look for MacX4 and install-it, ignore completely the fact that it says that its just for ios 4. After you have instaled this go in to Settings->General->About and look for the Bluetooth and copy the address from there xx:xx:xx:xx:xx:xx. Open MacX4 and change the MAC address, If u are fixing this for an iPhone u have to change the last letter ( 11:22:33:44:55:C3 for the bluetooth then your Wi-Fi will end in B3 ) if it is for ipad then it will be the opposite. Now your iphone will reboot and on power will greet u with the first steps of the initiation (Dont PANIC) he will ask u if u want to join any wi-fi networks that r in the area. Now that its Working uninstall MacX4 from Cydia without making any modifications. Good Luck

    ReplyDelete
  75. I have an iPad 3 and originally I had installed iOS 5.1.1. Then, I used the command "nvram wifiaddr=XX:XX:XX:XX:XX:XX" to change my mac address using the MobileTerminal, but I didn't realized I changed it to an invalid mac address. The first thing that happened was that after rebooting my device, it says that I have to connect my device to iTunes. After searching in google and testing all different methods to overcome this issue, none of them worked for me. Then, I decided to update my iOS to 7.0.4 since I was running out of options. After I installed it, I noticed that my Wifi says N/A in the Settings/Info screen. Knowing this, I then finally came to this site and realized that the connect to iTunes error was due to an invalid mac address that I had assigned. Then, the jailbreak for iOS 7 came out and I was very happy since I thought that my problem was going to be solved. Guess what? It didn't. I now have cydia in my iPad 3 with iOS 7.0.4, but, in order to install mobileTerminal or openssh, I need to install afc2add in order to access the root folder of the device. But guess what? I can't. Why? Because I don't have internet because I don't have a valid mac address. So, this is like a kind of a deadlock. I tried all methods I came think out. I tried to restore again my device back to iOS 5.1.1 since I have my shsh files, but unfortunely since its an A5 device, you can't do that as for now. I then try to install afc2add using a program called cyder from my computer, but guess what? I can't because I need afc2add in order to access my jailbroken device's root folder. I also tried sharing internet access using an iPhone 5's hotspot and my iPad, but since I don't have a valid mac address, it seems I can't receive anything from the internet. I know this because I did this same test with another iPad 3 with iOS 7.0.4 and a valid mac address and with this one it worked well. So, I'm running out of options, what can I do? I guess I have to wait to either the A5 devices can be downgraded, a program that helps me install afc2add in my device or a jailbreak that already includes this for iOS 7. If you happen to know what to do, please let me know. Thanks!

    ReplyDelete
  76. hi..Im college student, thanks for sharing :)

    ReplyDelete
  77. I have finally solved this! If you are curious how, take a look at this post:

    http://www.jailbreakqa.com/questions/211048/how-to-install-afc2add-without-using-wi-fi-in-a-jailbroken-ipad-3-with-704

    Thanks for all your help guys!

    ReplyDelete
  78. Blogs are so informative where we get lots of information on any topic. Nice job keep it up!!324g mobiles

    ReplyDelete
  79. Does the Macx4 method work for 4S on iOS 7.0.4?

    ReplyDelete

Copyright JohnHarperJr Inc. Powered by Blogger.