Xwifix

if your WiFi gets disabled after inserting simcard and can't find any network this module should fix your problem.

you need to do a factory reset and enable this module before inserting simcard.
if you don't want to reset your phone:
1. Install [b]aSQLiteManager[/b] app from google play.
2. Press Open Database.
3. press .. directory to go back until you get to root directory and grant for root access if it asked.
4. Goto data -> data -> com.android.providers.settings -> databases and open settings.db.
5. Open global and press Data.
6. Press PgDn and look for wifi_country_code.
7. Click Edit and set wifi_country_code value to us.
8. Click OK.
9. Done. If you already enabled Xwifix module you can restart the phone and enjoy WiFi.

[b]
Important[/b]
You should make a factory reset and enable this module before inserting simcard or change wifi_country_code manually as i explained above.

This is for v1.in v2 everything is automated.thanks to naheel azawy @xda

Author(s): 
Package: 
com.majidse.xwifix
Version name: 
2.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
68,467 in total · 3 in the last 24 hours
MD5 checksum: 
70c353ee0080c82fc18dc2e6fc69f537
Uploaded on: 
Monday, January 12, 2015 - 09:21
Changes: 

Now everything is automated.
just install the app click on fix and reboot to enable your wifi.

Version name: 
1.0
Release type: 
Stable (low risk of bugs)
Download: 
Number of downloads: 
13,276 in total · 1 in the last 24 hours
MD5 checksum: 
ec650809f6545e0db7da551844b7d8a7
Uploaded on: 
Monday, December 15, 2014 - 16:44
Changes: 

First release.