WiFix - Fixes regional Wi-Fi problems in Android 4.0

Search This thread

mjehan

Senior Member
Dec 6, 2010
446
46
Erlangen
I installed the customs ICS Rom which came with Wifix Manager (1.2) and when I updated the application from the App it stayed 1.2. Now when I look up Wifix manager in Play Store it shows me I have an update available but after downloading the update i can't install as it shows me an error because of a wrong signed package. How can I solve this issue and update to the 1.3.1 version since there is no away of removing the 1.2 version which came with this ROM.

ROM: AOSP ICS (by Lord Clockan)
 

replica9000

Senior Member
May 31, 2009
2,256
618
I installed the customs ICS Rom which came with Wifix Manager (1.2) and when I updated the application from the App it stayed 1.2. Now when I look up Wifix manager in Play Store it shows me I have an update available but after downloading the update i can't install as it shows me an error because of a wrong signed package. How can I solve this issue and update to the 1.3.1 version since there is no away of removing the 1.2 version which came with this ROM.

ROM: AOSP ICS (by Lord Clockan)

I had this happen with a different app. I removed the pre-installed app, and reboot. The market version then installed fine.
 

fardjad

Senior Member
Mar 31, 2011
92
305
www.fardjad.com
I installed the customs ICS Rom which came with Wifix Manager (1.2) and when I updated the application from the App it stayed 1.2. Now when I look up Wifix manager in Play Store it shows me I have an update available but after downloading the update i can't install as it shows me an error because of a wrong signed package. How can I solve this issue and update to the 1.3.1 version since there is no away of removing the 1.2 version which came with this ROM.

ROM: AOSP ICS (by Lord Clockan)

Just remove the WiFix Manager APK from /system/apps with a root explorer (ex. ES File Explorer) or "adb shell" and install the new version from Google Play.
 

rhishavphukan

Senior Member
Oct 31, 2011
192
21
New Delhi
Just remove the WiFix Manager APK from /system/apps with a root explorer (ex. ES File Explorer) or "adb shell" and install the new version from Google Play.

I cant update the Wifix Manager. When I update through the app, it shows for the 1.2 update which i already have. In play store there is no update. I have installed and uninstalled and check with various roms. No luck so far. after applying the fix, I dial *#94349# and press call button, it says invalid MMI code or connection problem. I'm on viper s 1.2.1. Please help.
 

Intelli

Member
Sep 29, 2007
6
1
Troubles with installing WiFix

i am having troubles with installing wifix. i installed wifix manager and when i try to install wifix the app asks for root permissions, so i grant them then nothing happens. current version is shown as n/a. i tried installing wifix manager both from adb and market, but failed to install the wifix itself.
i am using nexus one with jelly bean from texasice.
i set the permissions to wifix as chmod 644, but that didn't help.

i would be very grateful if anyone could help me. logcat is attached.
 

Attachments

  • b.txt
    211.6 KB · Views: 34
Last edited:

fardjad

Senior Member
Mar 31, 2011
92
305
www.fardjad.com
WiFix Manager 1.32

I've just released an update to WiFix Manager to address some issues reported in this thread.
You can see the change log in first post.
Enjoy :)
 
Last edited:
  • Like
Reactions: omidreza

hoodedman

Senior Member
Jun 2, 2011
62
4
42
Kutaisi
hoodedman.ge
wifi not fixed

HTC Desire S, HTSDev unlocked, ROM Fallout Evolution v5, wifi does not work with the sim inside...
This app worked once with very poor wifi connection, reboot reseted the app and it is not working anymore....
What can we do to fix this!?
 

Intelli

Member
Sep 29, 2007
6
1
I've just released an update to WiFix Manager to address some issues reported in this thread.
You can see the change log in first post.
Enjoy :)

Thanks for the update. Now there are no problems with installing WiFix. I can see the version 1.2. But it still doesn't work. :)
I wiped out the system and made clean install of WiFix Manager and WiFix and installation went smoothly. But when try to turn on Wi-Fi the Settings freeze, so I have to force close them. I tried rebooting and engaging WiFix by calling *#wifix#. WiFix gets engaged, but I couldn't turn on the Wi-Fi. I would really appreciate any help. Logcat is attached if it will be of any help.
 

Attachments

  • logcat.txt
    116.6 KB · Views: 20

Mikulka

Member
Sep 23, 2012
21
0
Hey Guys

Installed WiFiFix using Recovery Flashable ZIP method and looked like
it went fine but i don't see the app anywhere?

Thoughts
Thanks

*SOLVED*
 
Last edited:

Mikulka

Member
Sep 23, 2012
21
0
I cant update the Wifix Manager. When I update through the app, it shows for the 1.2 update which i already have. In play store there is no update. I have installed and uninstalled and check with various roms. No luck so far. after applying the fix, I dial *#94349# and press call button, it says invalid MMI code or connection problem. I'm on viper s 1.2.1. Please help.

Exact same problem ^^^
There is no V3.2 in GPlay?
Just keeps downloading v1.2?

Help appreciated...
 

dariush_jab

Senior Member
Jun 10, 2012
188
20
hi Farjdad

I didnt know someone write Wifix is U !!! , Thnx alot coz u help so many people by this work,

I just want to say ,the app does not work on JB ,i test in 2 JB Rom, could u fix it plz?
:good:
 

fardjad

Senior Member
Mar 31, 2011
92
305
www.fardjad.com
I didnt know someone write Wifix is U !!! , Thnx alot coz u help so many people by this work,

I just want to say ,the app does not work on JB ,i test in 2 JB Rom, could u fix it plz?
:good:

Alright, people still saying it's not working on JB and I don't have any other devices (it's already working fine on my HD2 with a JB ROM.)
I'm calling for a volunteer to test a few things, send me the system logs, etc.
So I will be able to find where the problem is.
 
Last edited:
  • Like
Reactions: dariush_jab

Intelli

Member
Sep 29, 2007
6
1
Alright, people still saying it's not working on JB and I don't have any other devices (it's already working fine on my HD2 with JB ROM) to test the app.
I'm calling for a volunteer to test a few things, send me the log cat, etc. so I can find where the problem is.

I am willing to volunteer. I have Nexus One and can do fresh install of almost any custom ROM. Currently I am using texasice's nightlies and WiFix works for me from time to time. I can perform the testing according to your instructions and send you the logcat.
 
Last edited:

dariush_jab

Senior Member
Jun 10, 2012
188
20
Alright, people still saying it's not working on JB and I don't have any other devices (it's already working fine on my HD2 with JB ROM) to test the app.
I'm calling for a volunteer to test a few things, send me the log cat, etc. so I can find where the problem is.

hello Again

my phone is HTC Desire
 

fardjad

Senior Member
Mar 31, 2011
92
305
www.fardjad.com
I am willing to volunteer. I have Nexus One and can do fresh install of almost any custom ROM. Currently I am using texasice's nightlies and WiFix works for me from time to time. I can perform the testing according to your instructions and send you the logcat.

hello Again

my phone is HTC Desire

OK, I updated WiFix (Current version is 1.21).
You guys may want to start with testing this one, all you need to do is to install WiFix Manager V1.32 and download the updated version of WiFix with it.
 
Last edited:

Intelli

Member
Sep 29, 2007
6
1
OK, I updated WiFix (Current version is 1.21).
You guys may want to start with testing this one, all you need to do is to install WiFix Manager V1.32 and download WiFix.apk from here and push it to your phone:
adb remount
adb push wifix.apk /system/app/WiFix.apk.
A reboot is recommended after pushing the APK.
Make sure the WiFix Version on WiFix Manager reads 1.21
Dial *#WIFIX# and see if the message "WiFix engaged" shown.
Check if WiFi is working.
Post your logcat.
Post your Device/ROM information and your carrier.

Nexus One
Jelly Bean 4.1.1 (Evervolv-Perdo-3.0.0-Nightly-20121004)

Done everything according your instructions. Fresh installed ROM, installed WiFix Manager 1.32 through adb. Pushed WiFix 1.21 through adb. Rebooted. Checked that WiFix Manager reads the version 1.21. Engaged WiFix through dialling *#WIFIX#. WiFix engaged and allowed me to connect to the network. Wi-Fi worked.
Once I have rebooted I turned on Wi-Fi without engaging WiFix first, so my Wi-Fi hanged, showing "Searching for available networks". I turned Wi-Fi and engaged WiFix, but that didn't help. I turned of Wi-Fi, rebooted and engaged WiFix and voila Wi-Fi worked.
I hope WiFix will continue working if I don't forget to engage it every time I reboot. I am attaching logcat. Thanks for your work.
 

Attachments

  • logcat.txt
    118.6 KB · Views: 77
  • Like
Reactions: fardjad

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.