• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Wifi tether that works with rooted ICS Atrix 2?

jkc120

Android Expert
Apr 12, 2010
2,266
1,107
El Dorado Hills, CA
I have a friend who has an Atrix 2, which I recently helped him root. It's running ICS.

He tried Foxfi for wifi tether, which works (side loaded, since AT&T blocks it :rolleyes:) but has the time limit. He was reading reviews about the paid version of Foxfi that it didn't work (not sure if he saw if it was specific to this phone or others).

So my question is - what's a reliable (and unlimited) wifi tether app that can be used on a rooted Atrix 2 running ICS?

Thanks in advance!
 
I have a friend who has an Atrix 2, which I recently helped him root. It's running ICS.

He tried Foxfi for wifi tether, which works (side loaded, since AT&T blocks it :rolleyes:) but has the time limit. He was reading reviews about the paid version of Foxfi that it didn't work (not sure if he saw if it was specific to this phone or others).

So my question is - what's a reliable (and unlimited) wifi tether app that can be used on a rooted Atrix 2 running ICS?

Thanks in advance!

You could always try the FoxFi paid version, and see if it works. Then request a refund if it doesnt.

Also you can do this:

The entitlement check is a setting built into the AT&T ROM by default to check whether you have permission from your carrier to do things like Wifi and USB Tethering. Why it does this check upon connecting a Webtop accessory I'm not quite sure, but anyway...

Things you will need to disable it:

ES File Explorer (free from play store)
aSQLiteManager (free from play store)

1. Launch ES File Explorer and within its settings, grant it full root permissions (near the bottom of settings, go in and check all four checkboxes).

2. From ES File Explorer navigate upward out of your SD card and onto the root of your device, then go into Data/Data/com.motorola.android.providers.settings/databases

3. Copy the "settings.db" file found there over to your SD card

4. Using aSQLiteManager select "Open Database" and pick that settings.db file on your SD card.

5. Select "settings" from the four tables you are presented with

6. Select "Data" from the top button menu

7. You'll see a long list of crap. Hit PgDn untiul you see line 113 "entitlement_check". Hit Edit and change the value from 1 to 0.

8. While you're here, also go to lines 117 and 118 that start with "dun" and change them both from 0 to 1. This is not necessary for Webtop but will enable wifi hotspot tethering.

9. Exit aSQLiteManager, go back into ES File Explorer and this time copy the modified "settings.db" back into the previous/original folder from Step 2, overwriting the old file.

10. Exit ES File Explorer, reboot your device and Webtop should work as expected.

That post is from:
http://forum.xda-developers.com/showthread.php?t=1912323
 
  • Like
Reactions: TVCCS
Upvote 0
  • Like
Reactions: skearton
Upvote 0
"The entitlement check is a setting built into the AT&T ROM by default to check whether you have permission from your carrier to do things like Wifi and USB Tethering. Why it does this check upon connecting a Webtop accessory I'm not quite sure, but anyway...

Things you will need to disable it:

ES File Explorer (free from play store)
aSQLiteManager (free from play store)

1. Launch ES File Explorer and within its settings, grant it full root permissions (near the bottom of settings, go in and check all four checkboxes).

2. From ES File Explorer navigate upward out of your SD card and onto the root of your device, then go into Data/Data/com.motorola.android.providers.settings/databases

3. Copy the "settings.db" file found there over to your SD card

4. Using aSQLiteManager select "Open Database" and pick that settings.db file on your SD card.

5. Select "settings" from the four tables you are presented with

6. Select "Data" from the top button menu

7. You'll see a long list of crap. Hit PgDn untiul you see line 113 "entitlement_check". Hit Edit and change the value from 1 to 0.

8. While you're here, also go to lines 117 and 118 that start with "dun" and change them both from 0 to 1. This is not necessary for Webtop but will enable wifi hotspot tethering.

9. Exit aSQLiteManager, go back into ES File Explorer and this time copy the modified "settings.db" back into the previous/original folder from Step 2, overwriting the old file.

10. Exit ES File Explorer, reboot your device and Webtop should work as expected."

When I follow this procedure my phone will not restart. It just stays at the att scene, and I have to restore the phone and start over. When copying the settings.db file back to the device, I see there is also a settings.db-journal file, but it is 0kb. Should I be copying this back to the device also? Possible I am not saving the file when exiting aSQLiteManager correctly? Help
 
Upvote 0
"The entitlement check is a setting built into the AT&T ROM by default to check whether you have permission from your carrier to do things like Wifi and USB Tethering. Why it does this check upon connecting a Webtop accessory I'm not quite sure, but anyway...

Things you will need to disable it:

ES File Explorer (free from play store)
aSQLiteManager (free from play store)

1. Launch ES File Explorer and within its settings, grant it full root permissions (near the bottom of settings, go in and check all four checkboxes).

2. From ES File Explorer navigate upward out of your SD card and onto the root of your device, then go into Data/Data/com.motorola.android.providers.settings/databases

3. Copy the "settings.db" file found there over to your SD card

4. Using aSQLiteManager select "Open Database" and pick that settings.db file on your SD card.

5. Select "settings" from the four tables you are presented with

6. Select "Data" from the top button menu

7. You'll see a long list of crap. Hit PgDn untiul you see line 113 "entitlement_check". Hit Edit and change the value from 1 to 0.

8. While you're here, also go to lines 117 and 118 that start with "dun" and change them both from 0 to 1. This is not necessary for Webtop but will enable wifi hotspot tethering.

9. Exit aSQLiteManager, go back into ES File Explorer and this time copy the modified "settings.db" back into the previous/original folder from Step 2, overwriting the old file.

10. Exit ES File Explorer, reboot your device and Webtop should work as expected."

When I follow this procedure my phone will not restart. It just stays at the att scene, and I have to restore the phone and start over. When copying the settings.db file back to the device, I see there is also a settings.db-journal file, but it is 0kb. Should I be copying this back to the device also? Possible I am not saving the file when exiting aSQLiteManager correctly? Help

I too ran into this problem. It turned out to be the owner/permissions on settings.db got changed accidentally. Before restarting your phone after updating settings.db, open Terminal Emulator and make sure settings.db file has these permissions:
$ ls -l settings.db
-rw-rw---- system system 14336 2013-10-01 10:24 settings.db

If you don't show that, update the owner/permissions with these commands:
$ su
# chown system settings.db
# chmod 660 settings.db
 
  • Like
Reactions: coolyule
Upvote 0
I too ran into this problem. It turned out to be the owner/permissions on settings.db got changed accidentally. Before restarting your phone after updating settings.db, open Terminal Emulator and make sure settings.db file has these permissions:
$ ls -l settings.db
-rw-rw---- system system 14336 2013-10-01 10:24 settings.db

If you don't show that, update the owner/permissions with these commands:
$ su
# chown system settings.db
# chmod 660 settings.db

First off Let me say Thanks.
Ok, way above my paygrade. (dating myself) Managed to use terminal Emulator and got

-rw-rw---- system system 15360 2013-10-01 18:14 settings.db

If this is incorrect, do I just use the commands you provided above, or am I going to have to input those owner/permissions?
 
Upvote 0
Ok, I think I got it. Thanks again for the help. The permissions posted above were for the file before I modified it. I kept reading and understand what your update commands for the owner/permissions are doing. I will modify file and copy back to directory and then check owner/permissions and modify as needed.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones