Windows phone 8, 8.1 & 10 registry hacks

lm2520

Member
Sep 1, 2016
14
1
0
Is there any way to control network settings like DNS?

Trying to find a way to fix the DNS leak that comes with win10 + dhcp WiFi and mobile internet with VPN

nothing has worked so far :(
 

lm2520

Member
Sep 1, 2016
14
1
0
turns out the issue is IPv6

ms says this key disables it.... HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\

running a search in interop now, but its slooow, if it turns up nothing, anyone know if there might be another keyname in win phone?

this is one method using disabled components...
from ms website said:
You can disable IPv6 on the host computer through the DisabledComponents registry value. The DisabledComponents registry value affects all network interfaces on the host.

To disable certain IPv6 components, follow these steps:
Click

Start, type regedit in the Start Search box, and then click regedit.exe in the Programs list.
In the User Account Control dialog box, click Continue.
In Registry Editor, locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Double-click DisabledComponents to change the DisabledComponents entry.

Note If the DisabledComponents entry is unavailable, you must create it. To do this, follow these steps:
In the Edit menu, point to New, and then click DWORD (32-bit) Value.
Type DisabledComponents, and then press Enter.
Double-click DisabledComponents.
Type any of the following values in the Value data field to configure the IPv6 protocol to the intended state, and then click OK:
Type 0 to re-enable all IPv6 components (Windows default setting).
Type 0xff to disable all IPv6 components except the IPv6 loopback interface. This value also configures Windows to prefer using IPv4 over IPv6 by changing entries in the prefix policy table. For more information, see Source and destination address selection.
Type 0x20 to prefer IPv4 over IPv6 by changing entries in the prefix policy table.
Type 0x10 to disable IPv6 on all nontunnel interfaces (both LAN and Point-to-Point Protocol [PPP] interfaces).
Type 0x01 to disable IPv6 on all tunnel interfaces. These include Intra-Site Automatic Tunnel Addressing Protocol (ISATAP), 6to4, and Teredo.
Type 0x11 to disable all IPv6 interfaces except for the IPv6 loopback interface.
 
Last edited:

jmx777

Member
Feb 28, 2017
15
1
0
I also have Lumia 630 DS, and this trick also work for me...
1. Just create block 1 & 2 registry keys.
2. After that, go to Settings->Personalization->Lock screen, there you'll see feature named "Double-tap to wake up phone".
3. Enable it (after turning on it, block 3 registry will be create automatically).
4. Restart your phone.
I've made a mistake when creating settings block, created string instead and now IT tells me that can't delete it, and don't let me create the proper one :(
 

elkami

Member
Aug 23, 2010
8
1
0
There is a way to improve app lifecycle

First or all, whats this registry do?
in SYSTEM
Execution\MultipleForeground it has a REG_DWORD with 0, i change to 0, nothing seems to happend.

There is a way to prevent some app going to suspend? or delay suspend state, or maybe priority for resume that particular app?
or for that particular app give them more cpu priority ??

maybe on policy registry or something?
there are a lot values there.

another question, i saw registry for disabled buttons, and something for give the buttons a appID
can i disable search button and reassign for other stuff?

trying on Lumia 920 with regex hack change it to lumia 830 and win10mob insider prev.

I think its good idea to have all the regex hacks identify and grouped in somewhere.
 

Jahdiel2011

Senior Member
Oct 30, 2011
109
40
0
Bogotá
On WP7 they are in HKLM\Software\Microsoft\Connectivity\CellularUx\DataConnectionIcon\ and default values on my EU Omnia7:
1XEDGE E
1XEVDO DO
1XEVDV DV
1XHSDPA 3G+
1XRTT 1X
1XUMTS 3G
GPRS G
LTE 4G
NONE
WIMAX W
If anyone is still interested for Windows 10 Mobile this is located at:

HKLM\SOFTWARE\Microsoft\Shell\OEM\SystemTray\DataConnectionStrings
 

xxJMarian

Senior Member
Apr 30, 2015
251
54
48
Go to:
HKLM-> SYSTEM -> TOUCH -> Settings

Add those dword keys:
WakeUpGestureSupported = 1
EnableWakeUpGesture = 1
WakeUpGesture = 1


Go to:
HKLM-> SYSTEM -> TOUCH -> Settings -> FF

Add those dword keys:
WakeUpGestureSupported = 1
EnableWakeUpGesture = 1
WakeUpGesture = 1

Go to:
HKLM-> SOFTWARE -> OEM -> Nokia -> Touch -> WakeupGesture

Add those dword keys:
Enabled = 1
ProxyDetected = 1

I know some of the keys are not needed but I added them just in case and I got dt2w working on my 630 :D
ProxyDetected = 0

No need to be one. I set to 0 by default and d2tw works.
 
Some Registry Hack for Lumia phones:
> Enable Graphic Equalizer on unsupported devices (Nokia Lumia):
Code:
HKLM\SOFTWARE\OEM\Nokia\GraphicEqualizer\
Key: Supported
Type: DWORD
Value: 1
Key: Enabled
Type: DWORD
Value: 1
NOTE: Set the values back to original before restarting phone. Otherwise, it will likely brick your phone.

> MAC Address:
Code:
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0004*\
Add new String value: NetworkAddress
(this will overwrite the default one with the new one)
Value: AABBCCDDEEFF**
==You can delete the key if you want to revert back to the default MAC Address.==

* Depends on the device. The common one is "0004".
** Type in the new address without dashes, similar to that. Reboot for changes. (Format: AA-BB-CC-DD-EE-FF)
 
Last edited:
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