WiFix - Fixes regional Wi-Fi problems in Android 4.0

Search This thread

gastonoso

Member
Feb 21, 2008
12
1
How to apply permanent WIFIX in other models.

Thank you.
I´d use your patch in many Sensations & Sensations XE (In 7 Units aprox) successfully ! Even After reboot All of them are
*Bootloader unlocked(Via HTCDEV),
*ROOT
*S-ON


BUT: In other models Like:
* Sensation XL ( Bootloader unlocked(Via HTCDEV), ROOT, S-ON) HBOOT 1.28.0006
*In HTC ONE V -( Bootloader unlocked(Via HTCDEV), ROOT, S-ON ,HBOOT 1.16.00
Android:4.0.3, Soft V:1.56.401.2, nivel API de HTC SDK:4.11)
Your wonderfull Patch Works, But just until reboot. (if you dont turn off WIFI before).

Please How can I made that possible ? How can I fix that thing about reboot ?
-The "S-ON" Its the problem?

Thanks a Lot.

Gaston.


Thanks.
 
Last edited:

zarhayda

Member
Mar 4, 2012
22
0
Yangon
Thank you. I have got just one problem. Before i did this my wifi didn't even turn on. it just says error. Now i have wireless available for like 3 seconds and then it says out of range. What should i do?
 

gastonoso

Member
Feb 21, 2008
12
1
1:Turn off WIFI.
2:Reboot device. With SIM card inserted. Wait 20 Secs.
3:Dial in the Phone : *#wifix# (*#94349#) & Press "CALL" . . Wait 10 secs. .
4: Done! You´ll see how your conection turn itself on.
 
Last edited:
  • Like
Reactions: Ahmed Jalout

fardjad

Senior Member
Mar 31, 2011
92
305
www.fardjad.com
New Version

New version for WiFix Manager again :)

I just fixed minor layout bugs and published the application to Google Play.
Since I signed it with a new key, you should uninstall the previous version and install the new one from Google Play.

Those who have no WiFi access when SIM is inserted, can either remove the SIM and try downloading it from Google Play or just download the attached APK from the first post.

Make sure to rate the application.
 
Last edited:
  • Like
Reactions: gastonoso

F9zSlavik

Senior Member
Jan 5, 2012
529
49
San Diego
I uninstalled it and re installed it and same issue.
This is so frustrating, my brother bought this phone for 250 bucks and he doesn't have wifi working.
I've tried different ROMS, gone back to stock ICS/GB, different firmwares, different hboot, nothing seems to work. Going to throw this phone against the wall grrrr
 

y3kt

Senior Member
Aug 6, 2009
52
10
Miami
www.club-berry.com
My friend just received his SGS3 and found out that it doesn't detect WiFi AP when his SIM card is on, I am pretty sure this will solve his problem. I will let you know if it really does the job.

Anyways thanks for the great job with this app.
 

gsosna

Member
Aug 22, 2007
10
0
Jellybean issues

Hi fardjad, thanks for creating this app. I don't know if it yet resolved my issues with inability to connect to some 5Ghz networks, I'll check it out tomorrow. But after installing it from Google Play, the "Install WiFix" button in Wifix Manager isn't able to complete the installation. The DCurrent WiFix Version stays at N/A. I did logcat and found:

07-11 19:50:42.695 D/su ( 9015): 10101 com.fardjad.android.wifixmanager executing 0 /system/bin/sh using shell /system/bin/sh : sh
07-11 19:50:42.703 W/zipro ( 304): Unable to open zip '/system/app/wifix.apk': Permission denied

So I checked it myself, aha 600 permission:

-rw------- root root 24833 2012-07-11 19:50 wifix.apk
shell@android:/system/app # chmod 644 wifix.apk
-rw-r--r-- root root 24833 2012-07-11 19:50 wifix.apk

Back to "WiFix Manager" and voi'la it installs fine now. Not sure if it's with my ROM, or Jellybean or else, but I thought I'd let you know about it. Tomorrow I'll check if it's fixed my 5GHz problem and let you all know.
 

Aung

Senior Member
Dec 7, 2008
57
3
It doesn't work for me. My problem is I can connect to my router with sim in or out. But no connection to internet.Installation is OK. No error. I can't connect internet even sim card out. My older GB rom has fine connection. My other Galaxy Note with ICS could connect internet with the same router. What's wrong? My Ph is HTC Incredible S with S-OFF, rooted and ICS 4.0.4 "We Want ICS rom". Please help me. Thanks
 

chatonveca

Senior Member
Mar 31, 2008
55
6
Noumea
Hi,

Actualy I'm try Jelly Bean on my HTC Desire HD and, I have the same WIFI problem, I've try WIFIx Manager but it dont work on JB ROM, is there any chance that we have a JB version in futur ?
 

Nenerdene

Member
Jul 26, 2012
39
3
Omagaaaaaaaaaad THANK YOU VERY MUCH i had problem with my wi-fi and couldn't solve it for 2 weeks and this app fixed it!!
 

arash91m

Member
Oct 25, 2007
16
1
Tehran
arash91m.com
WiFi ICS doesn't work

Hi,

i'm using Leo King 2.3.6 ICS 4.0.4_CM9 (http://xdaforums.com/showthread.php?t=1791378)
last week i used another SD ICS Android. in both of them my WiFi won't work.

i downloaded your app and installed it, then installed WiFix correctly. now the current WiFix Version is changed to 1.2.
but still i have same problem, when i press to turn on WiFi the message (WiFi is turning on...) appear and nothing will happen! long time it is trying to turning WiFi on, so it made me to press turn off and it goes off soon.
any idea?:confused:

Thanks for your app :X
 

fardjad

Senior Member
Mar 31, 2011
92
305
www.fardjad.com
Hi,

i'm using Leo King 2.3.6 ICS 4.0.4_CM9 (http://xdaforums.com/showthread.php?t=1791378)
last week i used another SD ICS Android. in both of them my WiFi won't work.

i downloaded your app and installed it, then installed WiFix correctly. now the current WiFix Version is changed to 1.2.
but still i have same problem, when i press to turn on WiFi the message (WiFi is turning on...) appear and nothing will happen! long time it is trying to turning WiFi on, so it made me to press turn off and it goes off soon.
any idea?:confused:

Thanks for your app :X

Have you tried dialing *#94349#?
 
  • Like
Reactions: arash91m

fardjad

Senior Member
Mar 31, 2011
92
305
www.fardjad.com
It doesn't work for me. My problem is I can connect to my router with sim in or out. But no connection to internet.Installation is OK. No error. I can't connect internet even sim card out. My older GB rom has fine connection. My other Galaxy Note with ICS could connect internet with the same router. What's wrong? My Ph is HTC Incredible S with S-OFF, rooted and ICS 4.0.4 "We Want ICS rom". Please help me. Thanks

First of all fix your permissions.
Then assign an static IP address and see if it works.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 205
    WiFi Fix for Android 4.0

    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 realized that changing the WiFi Country Code solves the problem and made an application that does this automatically on each boot and on network state changes.

    Installation

    It's pretty easy; first of all you should root your device.

    Then install 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

    You can check for updates and install them via WiFix Manager.



    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
    7/3/12 WiFix V1.2, WiFix Manager V1.31:
    Minor layout bug fixes
    Compiled with Android SDK 14
    12/9/12 WiFix V1.2, WiFix Manager V1.32
    Minor bug fixes (Device compatibility improvement.)
    Added reboot prompt after installation and removal.
    Compiled with Android SDK 16
    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 AP.
    This issue can be fixed by turning WiFi Off and On or dialing *#WIFIX# as described before.

    For ROM Cookers

    By placing WiFix.apk in /system/app you'll have a WiFix enabled ROM.
    If you're publishing that ROM, please include a link to this thread :)

    Newer fix by XDA Member HTCZ715E

    As of today, most of the manufacturers (including HTC and Sony) solved this Wi-Fi issue with their ROMs. Fortunately, there's no need for WiFix anymore.

    For those who still have issues with custom ROMs and WiFix, try this.
    11
    any one try this app by recovery method in 4.3 or 4.4 not apk type .....work with him or also freeze ?
    Hmm.. Upgraded N7 3g 2012 from 4.2.2 to 4.4.2 and got similar problem, wifix didn't help, so I tried "manual" method for wifixing. Looks like the only problem was in tablename. Option wifi_country_code moved (as for 4.4) from "secure" to "global" table of /data/data/com.android.proveders.settings/databases/settings.db , so general method forr changing country code still works.

    I wrote a short script (tried to run as init.d - but it has no sense as country code is beeing read from simcard when all init.d scripts are finished), so i used free Script Manager - SManager (https://play.google.com/store/apps/details?id=os.tools.scriptmanager) to launch script after boot.

    That's script code (just changed wifi_country_code location):
    Code:
    #!/bin/sh
    sleep 10
    sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO global (name, value) VALUES ('wifi_country_code', 'EU');"
    svc wifi disable
    sleep 10
    svc wifi enable
    Also i've added sleep for 10 seconds for ensure that sim data is already read, and added wifi down - sleep - wifi up for reestablish network connection (as i'm using n/g network for old devices, so Nexus is connected in g-mode to my router when script is executed).

    Instruction:
    1. Download sqlite3 binary from any source (I've got it from xda http://xdaforums.com/showpost.php?p=45442929&postcount=2) and move it to /system/xbin, set permissions 755 (rwx-rx-rx)

    2. Save script to internal SD-card, f.e. as "fix_country_code.sh",

    3. Install script-manager, that is able to run scripts on boot, and set to execute script with root rights (like on screenshot if SManager is used). Also it's possible to test script w/o reboot
    10

    Hi everyone,

    Here's few tips to help you get your wifi working:


    Requirements:

    Rooted android phone.


    Steps:

    1. Download Market Unlocker (Google it, as you might not find the APK on Google play).

    2. After download is complete, open it and give Root privileges.

    3. On last tab, pick USA T Mobile, and wait until you see "Your mobile have changed to T Mobile successfully".

    4. Make sure Wifi is off and reboot your device.




    Notes:


    1. When you reboot your phone, make sure the wifi is off, or your wifi will freeze as usual.

    2. after reboot or boot up, make sure not to enable wifi until you see your mobile signal working(Means the mobile
    is not still searching for signal).

    3. Market unlocker should change your mobile SIM Code every time you reboot (It will give a
    notification). in case you are not sure if it worked, open market unlocker and pick USA T Mobile again.

    4. Open Wifi and Violla.

    happy rooting.
    4
    I was using this app on evervolv ics 4.0.4 and it worked nice.
    Now i have switched to evervolv 4.2.2 and it doesnt work. It works if i tap on "install wifix", put my phone on airplane mode and restart it. Then i can use wifi, until i connect to the phone netwrok again. After that again wifi doesnt work.

    Can you update the app?
    And can you open source it?
    Thanx a lot ;)
    4
    Can I suggest something?

    Why not make a flashable zip so "wifix.apk" can be flashed directly to "system/app" without having to use "wifixmanager.apk"

    Of course :)

    Here it is.