Enabling Tethering (Internet Sharing) if carrier blocks it

RustyGrom

Senior Member
Apr 18, 2006
1,006
82
0
Orlando
I've tested this with both Cricket and AT&T on my Lumia 1520 and it's working great. I'm assuming it will work with other carriers and phones but would need to be tested. It requires registry editing capabilities. I used the CustomPFD registry editor with it running as the Preview for Developers app. (note: I had to use this method to get registry write access)

Basically you just have to set the following registry keys. For carriers like Cricket that completely blocks tethering you'll need the ICSSVC & system settings but for others like AT&T that allow it but only on certain plans you'll only need the ICSSVC settings.

Code:
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\ICSSVC\Settings]
"Enabled"=dword:00000001
"EntitlementRequired"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}]
@="Soft AP"
"Location"="app://5B04B775-356B-4AA0-AAF8-6491FFEA5629/Default"
"Plugin"="{09c51652-2cbc-49d5-883e-20606f9a47ff}"
"QuickSettingsIconURI"="res://UIXMobileAssets{ScreenResolution}!actioncenter.hotspot.tier25.png"
"QuickSettingsTitle"="@\\windows\\system32\\Settings3Res.dll,-535"
"Title"="@\\windows\\system32\\Settings3Res.dll,-242"
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{69DAA7D1-09EA-4eae-A67E-56E4B0B4CA5B}\SecureItems]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:000000b0

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\QuickSettingElements]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:00000007
Note: dword:000000b0 is integer 176. Also, if you change sims this will get reset and will need to be redone. I've seen vague references to some of this info but never a good writeup so hopefully this helps other people.
 
Last edited:

x_orange90_x

Senior Member
Oct 28, 2011
225
33
48
Hello! I have a Lumia 630 with WP8.1 Update 1 (latest available from the Previews for Developers). I'm on Crickets network and would love to enable the tether option.

Can you elaborate step by step what I need to do? I have Developer Unlocked my phone already. And I'm assuming I will need to use a computer to export the XAPs?

Thanks
 

x_orange90_x

Senior Member
Oct 28, 2011
225
33
48
Ok, so I deployed the CustomWPSystem app. I've got as far as trying to patch the target app but no matter which of the target apps I try and patch, the tool crashes to the home screen. However, the target apps still open and function as normal. This makes me think it's not even trying to patch them.

Any ideas?
 

RustyGrom

Senior Member
Apr 18, 2006
1,006
82
0
Orlando
Ok, so I deployed the CustomWPSystem app. I've got as far as trying to patch the target app but no matter which of the target apps I try and patch, the tool crashes to the home screen. However, the target apps still open and function as normal. This makes me think it's not even trying to patch them.

Any ideas?
The same thing happens on my phone, hence the alternate more manual method linked in the OP. I used this app to unlock the wpsystem folder so I can copy the files and whatnot.
 

x_orange90_x

Senior Member
Oct 28, 2011
225
33
48
Filr
The same thing happens on my phone, hence the alternate more manual method linked in the OP. I used this app to unlock the wpsystem folder so I can copy the files and whatnot.
I've installed the Windows 10 Technical Preview and for some reason I can't unlock the WPSystem folder. When I click Phone after Add Provider in Pocket File Manager I get a black screen. This actually happens anytime I choose Phone as a location in any app. I think it's MS blocking out any possible access to the system files during the beta stages..
 

poken1151

Senior Member
Aug 24, 2008
66
5
0
I've tested this with both Cricket and AT&T on my Lumia 1520 and it's working great. I'm assuming it will work with other carriers and phones but would need to be tested. It requires registry editing capabilities. I used the CustomPFD registry editor with it running as the Preview for Developers app. (note: I had to use this method to get registry write access)

Basically you just have to set the following registry keys. For carriers like Cricket that completely blocks tethering you'll need the ICSSVC & system settings but for others like AT&T that allow it but only on certain plans you'll only need the ICSSVC settings.

Code:
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\ICSSVC\Settings]
"Enabled"=dword:00000001
"EntitlementRequired"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}]
@="Soft AP"
"Location"="app://5B04B775-356B-4AA0-AAF8-6491FFEA5629/Default"
"Plugin"="{09c51652-2cbc-49d5-883e-20606f9a47ff}"
"QuickSettingsIconURI"="res://UIXMobileAssets{ScreenResolution}!actioncenter.hotspot.tier25.png"
"QuickSettingsTitle"="@\\windows\\system32\\Settings3Res.dll,-535"
"Title"="@\\windows\\system32\\Settings3Res.dll,-242"
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{69DAA7D1-09EA-4eae-A67E-56E4B0B4CA5B}\SecureItems]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:000000b0

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\QuickSettingElements]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:00000007
Note: dword:000000b0 is integer 176. Also, if you change sims this will get reset and will need to be redone. I've seen vague references to some of this info but never a good writeup so hopefully this helps other people.
Works for me; Lumia 830(originally bought from ATT) on Straight Talk! Awesome work OP.
 

surya467

Senior Member
Jan 31, 2012
607
158
73
mumbai
www.instagram.com
Any suggestions for those of us without memory card slot. How can I get write access (Nokia Lumia Icon, Running Denim)
nothign for users without an SD card. The insider app is fixed too so you cant do it through any of the fiddler methods too. I think someone is working on a way to bypass that. Lets hope it works or else wait till next month
 

shifuimam

Senior Member
Apr 5, 2011
77
4
0
Just tried this. No dice - the Internet Sharing setting says there's no data connection available to share.

I have an ATIV S Neo that was fully interop unlocked and is running Microsoft dev preview updates since GDR3, and I've updated to the latest 8.1 update available through Preview for Developers.

The SecureItems DWORD value was different (54), and I successfully set it to 176 using SamWP8 Tools. I also changed the EntitlementRequired value from 1 to 0 and rebooted. All other values in the OP were already the same on my phone. What am I missing?
 
Last edited:

tdecision10

Member
May 6, 2009
35
7
0
Just tried this. No dice - the Internet Sharing setting says there's no data connection available to share.

I have an ATIV S Neo that was fully interop unlocked and is running Microsoft dev preview updates since GDR3, and I've updated to the latest 8.1 update available through Preview for Developers.

The SecureItems DWORD value was different (54), and I successfully set it to 176 using SamWP8 Tools. I also changed the EntitlementRequired value from 1 to 0 and rebooted. All other values in the OP were already the same on my phone. What am I missing?
Sorry bro, if you're on Sp rint, no one seems to have a solution....unless I missed something. It seems like all threads related to internet sharing seem to go dead once someone asks about Sp rint.

Of course, I may have missed something but nothing seems to work...

-tdecision10
 
  • Like
Reactions: mtstmp

shifuimam

Senior Member
Apr 5, 2011
77
4
0
Sorry bro, if you're on Sp rint, no one seems to have a solution....unless I missed something. It seems like all threads related to internet sharing seem to go dead once someone asks about Sp rint.

Of course, I may have missed something but nothing seems to work...

-tdecision10
I feel like it might be an APN thing, but what do I know.

If Sprint would let me tether for free, I would do it. I only use it in emergencies - it's not like I'm streaming Netflix in HD on my computer from my phone or anything.
 

tdecision10

Member
May 6, 2009
35
7
0
I feel like it might be an APN thing, but what do I know.

If Sprint would let me tether for free, I would do it. I only use it in emergencies - it's not like I'm streaming Netflix in HD on my computer from my phone or anything.
It most likely is an APN things. Something with TetheringNAIConnection, see below from MS web page:

"TetheringNAIConnection
Optional. Specifies the CDMA TetheringNAI Connection Manager cellular connection that internet sharing will use as a public connection.
If a CDMA mobile operator requires using a Tethering NAI during internet sharing, they must configure a TetheringNAI connection and then specify the connection in this node.

Specified connections will be mapped, by policy, to the internet sharing service. All attempts to enumerate Connection Manager connections for the internet sharing service will return only the mapped connections.
Note: The mapping policy will also include the connections specified in the DedicatedConnections as well.

If the specified connections do not exist, internet sharing will not start because it will not have any cellular connections available to share

Additional requirements for CDMA networks:

For CDMA networks that use a separate Network Access Identity (NAI) for internet sharing, the Connections parameter TetheringNAI is used. The following sample demonstrates how to specify the connection"
 

jaygriggs

Senior Member
Sep 19, 2007
248
11
0
Detroit Mi
Sprint & Tethering

I switched to Sprint almost 5 years ago when the HTC Arrive came out. I called up sprint and they said they don't offer tethering for that device. XDA came out with a custom rom that had it so I flashed and was tethering like normal. In December they cut off peer to peer stuff (which is fine with me) Then In February they sent me a nasty letter saying I was tethering and using too much data (on my unlimited data plan) In June they cut me off. So all I can say is Sprint is getting serious about not allowing tethering. Mind you my phone was 3g so..... they just dont like anyone tethering without paying for it.
 

m0ngr31

Member
Apr 5, 2011
26
3
0
Didn't work for me on my 830 on Cricket. I can enable the connection settings and connect from my laptop (gets an IP and everything), but I can't connect to anything online (limited network connectivity). Any suggestions?

Nevermind, it was just my Hyper-V client IP settings. Working great now, thanks!
 
Last edited:

su8z3ro

Member
Aug 10, 2008
21
2
0
I've tested this with both Cricket and AT&T on my Lumia 1520 and it's working great. I'm assuming it will work with other carriers and phones but would need to be tested. It requires registry editing capabilities. I used the CustomPFD registry editor with it running as the Preview for Developers app. (note: I had to use this method to get registry write access)

Basically you just have to set the following registry keys. For carriers like Cricket that completely blocks tethering you'll need the ICSSVC & system settings but for others like AT&T that allow it but only on certain plans you'll only need the ICSSVC settings.

Code:
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\ICSSVC\Settings]
"Enabled"=dword:00000001
"EntitlementRequired"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}]
@="Soft AP"
"Location"="app://5B04B775-356B-4AA0-AAF8-6491FFEA5629/Default"
"Plugin"="{09c51652-2cbc-49d5-883e-20606f9a47ff}"
"QuickSettingsIconURI"="res://UIXMobileAssets{ScreenResolution}!actioncenter.hotspot.tier25.png"
"QuickSettingsTitle"="@\\windows\\system32\\Settings3Res.dll,-535"
"Title"="@\\windows\\system32\\Settings3Res.dll,-242"
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{69DAA7D1-09EA-4eae-A67E-56E4B0B4CA5B}\SecureItems]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:000000b0

[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\QuickSettingElements]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:00000007
Note: dword:000000b0 is integer 176. Also, if you change sims this will get reset and will need to be redone. I've seen vague references to some of this info but never a good writeup so hopefully this helps other people.
after following the steps on my Cricket lumia 635 there was no internet connection sharing in settings. I have triple checked all settings with custom pfd registry editor and all are correct. my phone is interop unlocked. any ideas?
 

jaygriggs

Senior Member
Sep 19, 2007
248
11
0
Detroit Mi
after following the steps on my Cricket lumia 635 there was no internet connection sharing in settings. I have triple checked all settings with custom pfd registry editor and all are correct. my phone is interop unlocked. any ideas?
I just did a lumia 630 on cricket the other day for my buddy.
It didn't go the first time so I reset the phone and boom it worked the second time
 

su8z3ro

Member
Aug 10, 2008
21
2
0
I just did a lumia 630 on cricket the other day for my buddy.
It didn't go the first time so I reset the phone and boom it worked the second time
Got it working..... there are extra backslashes in the paths that I had to remove..... the WPTweaker app can do the edits for you but you have to remove the extra backslashes.....:D:D:D:D:D:D:D
 
  • Like
Reactions: sensboston

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
@su8z3ro, you mean these values?
Code:
<entry path="HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}" name="QuickSettingsTitle" type="string">
      <value>@\\windows\\system32\\Settings3Res.dll,-535</value>
    </entry>
    <entry path="HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}" name="Title" type="string">
      <value>@\\windows\\system32\\Settings3Res.dll,-242</value>
    </entry>
[UPDATE] just tested this tweak and confirm - you've right. Updated tweak.xml committed to the github.
 
Last edited:
  • Like
Reactions: reeg420

su8z3ro

Member
Aug 10, 2008
21
2
0
@su8z3ro, you mean these values?
Code:
<entry path="HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}" name="QuickSettingsTitle" type="string">
      <value>@\\windows\\system32\\Settings3Res.dll,-535</value>
    </entry>
    <entry path="HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}" name="Title" type="string">
      <value>@\\windows\\system32\\Settings3Res.dll,-242</value>
    </entry>

Yes..... I just removed the extra backslashes rebooted and it showed up in settings......
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone