WiFix - Fixes regional Wi-Fi problems in Android 4.0

OmarBizreh

Inactive Recognized Developer
Oct 26, 2011
2,109
3,499
0
Damascus
plus.google.com
I tried everything that was either mentioned in the comments or the app it self, and yet I can't see no Access points, only when I restart the phone I can see my Access point, but can't connect to it :(
Any idea what should I do?!
it all started out when I inserted the SIM card :S
 
  • Like
Reactions: snash_18lisa

kamranhaghighi

Senior Member
Apr 8, 2012
952
34
0
21
Orgrimmar
dosen't work:(

i install and.... that when i add a network everything hide and network not in range
I TRYED EVERYTHING EVERY WAY don't know WHAT THE BIIIIIIB WHIT MY phone:((((((((!!!!!!!
sorry for my English
 

zarhayda

Member
Mar 4, 2012
22
0
0
Yangon


Description

I recently found out many people in certain countries no matter what kinds of devices they're using, have issues with WiFi when SIM-Card is inserted.

I searched a little bit and realized that changing the Wifi country code in Secure system settings should solve the problem and finally made an APK for doing so automatically on phone boot and network state change events.


Download

You can download it and follow the updates here.


Installation

It's pretty easy; First of all you should have your phone rooted. Then install WiFixManager.apk on your device (Note that I also attached WiFix.apk which is for ROM cookers. You only need to download WiFixManager.apk)



Start WiFix Manager from applications menu and tap Install WiFix (allow SuperUser permission.)



Once installed, you're ready to go. The application will change the country code when needed. You can also invoke it manually by dialing *#94349# (*#WIFIX#) and pressing the call button (don't forget to press call button; it's not a MSL code).



Updates

I will release updates to this tool when needed, you can easily check for updates and install them via WiFix Manager.



I'll be glad if you test this tool and tell me your opinion, report bugs, suggest features, etc. either by sending me Emails, PMs, or posting replies in this thread.

Code:
Change Log:
1/14/12 WiFix V1.0, WiFix Manager V1.1:
Initial Release
1/25/12 WiFix 1.1, WiFix Manager V1.2:
Changed minimum SDK version and API Level to 3
Minor layout changes
Minor bug fixes
1/30/12 WiFix 1.2, WiFix Manager V1.3:
Added custom country code support
Known Issues

Sometimes when you reboot your phone with WiFi turned on, you won't have internet access (you can't open webpages, download files etc.) even though it says it's already connected to your router.
This issue can be fixed by turning WiFi Off and On or dialing *#WIFIX# as described before.

Recovery Flashable ZIP

As requested, here's an alternative installation method, Recovery Flashable ZIP file.
You can download it here.

For ROM Cookers

By placing WiFix.apk into /system/app folder you'll have a WiFix enabled ROM.
If you're publishing that ROM, please include a link to this thread :)
WiFix.apk can be downloaded here.
Thanks for apk but since i do not want to root my phone, can I go into the secure file settings and change the code myself? If so, how can i do it? If not, is there any alternative way without rooting?
 

fardjad

Senior Member
Mar 31, 2011
92
305
0
www.fardjad.com
Thanks for apk but since i do not want to root my phone, can I go into the secure file settings and change the code myself? If so, how can i do it? If not, is there any alternative way without rooting?
Technically you need one time write access on /system partition to install "WiFix.apk". There are various ways to do so (easy to hard):
1. Rooting and installing "WiFix.apk" via "WiFix Manager" (Recommended)
3. S-OFF/Developer Unlock and boot into a custom recovery (fastboot boot recovery.img) and flash the "WiFix Recovery" zip file.
2. S-OFF/Developer Unlock and boot the device with an unsecured kernel (fastboot boot boot.img), remount system partition as writable and push "Wifix.apk" to /system/app using adb or push "WiFix.apk" to "/data/local/temp" and write the file to /system/app/ by redirecting/writing cat, dd, etc. output to /system/app through adb shell.

"Secure System Settings" manipulation requires the application to be installed in /system/app. The settings sqlite3 database is located at /data and you can't access it without rooting.
 
Last edited:

DJSave

Senior Member
Oct 27, 2011
315
123
0
Tbilisi
Guys I have LG G2X SIM unlocked. on GB ROMS Wifi and SIM Card work perfectly but an any ICS ROM with my SIM card I can't see any networks.
Installed Wifimanager and engaged it with dial code. Now I can see networks, but when I try to connect to any of them, it goes in loop: authenticating, connecting, obtaning IP address... and then again.

any way to fix this?

===========================================EDIT===============================================
for everyone having similar issue:
Try this:
long press on your network you are trying to connect, then click modify network and set static IP, DNS and all the stuff
It worked for me!
 
Last edited:

Regii

Senior Member
Feb 28, 2011
158
4
0
Duisburg
OK so in my case, 90% of the time, WiFi works after a reboot, but as soon as the screen times out, the WiFi doesn't come back.

Sometimes toggling WiFi on and off will work, other times it crashes Settings?

Any thoughts? I tried your App but no better thanks.
Have more or less the same problems, that's why I chose to leave WiFi on constantly. Also, after I enabled WiFix, I need to reset my connection and wait about 10 minutes until the connection is there again. No idea what's wrong with my WiFi, since I can't even download a simple Gameloft Game, with WiFix enabled even...
 
Last edited:

navidnouri

Senior Member
May 18, 2010
107
15
38
After Installing the apk or using the zip in recovery i can access the WiFi AP but there is a problem with VPN after trying to connect i get "Unsuccessful" error immediately after connecting to VPN, i tried two different VPNs which worked in PC windows.

Tested in NexusHD2 ICS 4.0.3 v1.5 and v1.6, IceCream Tosti, AOKP Milestone5

i think that VPN could be some how country related too.
if you check this issue for me i would appreciate it
 

fardjad

Senior Member
Mar 31, 2011
92
305
0
www.fardjad.com
After Installing the apk or using the zip in recovery i can access the WiFi AP but there is a problem with VPN after trying to connect i get "Unsuccessful" error immediately after connecting to VPN, i tried two different VPNs which worked in PC windows.

Tested in NexusHD2 ICS 4.0.3 v1.5 and v1.6, IceCream Tosti, AOKP Milestone5

i think that VPN could be some how country related too.
if you check this issue for me i would appreciate it
If I remember correctly, the NexusHD2 ICS cooker listed VPN in not working features in his thread. You can simply verify that by removing SIM and check VPN connection.

Edit:
I checked his thread again and it seems VPN is already fixed.
I can't check that right now (because I'm currently on WP7), just remove the SIM and report if it connects.
 
Last edited:

Deonix

Senior Member
Dec 13, 2009
556
151
63
Bucharest
How to test actual performance?

I am running ICS CM9 on my Defy and wifi works. Just wanted to see if it could work better. I changed the country from US to RO. I live in Romania, Europe. Don't know if i changed anything. What tests should i run?

Thanks for the apps.
 

Arfie12

Senior Member
Apr 2, 2012
59
13
0
Doha
I just wanted to say thanks for this.

I am in Qatar and the ICS update broke my wifi which I reported to HTC on 2nd April, I'm still waiting for an answer from them.

I'd got sick of waiting for a fix so I read up about rooting etc and finally did it this weekend. I took the opportunity to play with a custom ROM but the main reason to root was purely to install WiFix.

I've had no problems since I installed it. The phone has been shutdown and restarted and the wifi is turned on and off by another app and none of these affect it. Wifi just works how it is supposed to.

Thanks again.
 

rvc

Member
Jan 29, 2007
18
1
0
Same Wifi Issue on ATT I717

Same Wifi issue;

ATT Galaxy Note I717
Rooted
Old Old 3G simcard, issued almost day one.

With "out of the box" Gingerbread 2.3.x, wifi worked completely correctly to include Wifi Hotspot.

With ICS 4.0.4 UCLE2 the inoperative wifi behaves just exactly as everyone has described.
Wifi "hangs" when being turned on and displays the message "Turning Wi-Fi on..." The message never changes.
None of the many published fixes have resolved this issue on this phone with this simcard.
WiFix 1.2/1.3 installed/operates exactly as published.
Wifix is behaving exactly as published, with the exception that when *#WIFIX#call is entered a long delay occurs followed by the message "Connection problem or invalid MMI code".
Since this Wifi worked as advertised on this phone, with this simcard, with Gingerbread loaded, it's hard to believe that it's a simcard issue.

Anyone, any ideas please.
 

fardjad

Senior Member
Mar 31, 2011
92
305
0
www.fardjad.com
Same Wifi issue;

ATT Galaxy Note I717
Rooted
Old Old 3G simcard, issued almost day one.

With "out of the box" Gingerbread 2.3.x, wifi worked completely correctly to include Wifi Hotspot.

With ICS 4.0.4 UCLE2 the inoperative wifi behaves just exactly as everyone has described.
Wifi "hangs" when being turned on and displays the message "Turning Wi-Fi on..." The message never changes.
None of the many published fixes have resolved this issue on this phone with this simcard.
WiFix 1.2/1.3 installed/operates exactly as published.
Wifix is behaving exactly as published, with the exception that when *#WIFIX#call is entered a long delay occurs followed by the message "Connection problem or invalid MMI code".
Since this Wifi worked as advertised on this phone, with this simcard, with Gingerbread loaded, it's hard to believe that it's a simcard issue.

Anyone, any ideas please.
Basically when you install WiFix Manager and Click Install WiFix it should extract it to /system/app/ after requesting root permissions. You should see WiFix version on screen then. Is that so?

Connection problem or invalid MMI code after dialing *#WIFIX# means it didn't install correctly.
Try installing recovery zip image or manually push WiFix.apk to /system/app/ and see if that works.
 
  • Like
Reactions: rvc

rvc

Member
Jan 29, 2007
18
1
0
Basically when you install WiFix Manager and Click Install WiFix it should extract it to /system/app/ after requesting root permissions. You should see WiFix version on screen then. Is that so?

Connection problem or invalid MMI code after dialing *#WIFIX# means it didn't install correctly.
Try installing recovery zip image or manually push WiFix.apk to /system/app/ and see if that works.
Thank you,
"Is that so?"....Yes. Wifix installed exactly as was discribed.
installed recovery zip... same messaage "Connection problem or invalid MMI code"
placed wifix.apk in /system/app/....same message.
Do you have any other ideas for me to try.
Thanks again.