[Windows Phone 8 Development and Hacking] Laicure:
[size=+2]Discontinued; but the hosts files below are always updated[/size]

This is a recompilation of registry hacks for Interop-unlocked Windows Phone devices.

I have tested this on my freshly hard-resetted Lumia 730; Windows Phone 8.1 GDR1 (Also tried on Win10 v14393.189 as of 2 weeks ago).

I have used CustomPFD to explore the whole WP Registry, I will update this thread if I find something new and unusual.

- Created registry values are tested while there are some that says 'create a value for this key', I did not include it without initial and further testing

- Most WPTweaker tweaks are not here though, I still haven't consulted them for replicating their list of tweaks. All of the tweaks below are the ones I always use/alter on my device.

- Several tweaks might still apply on W10M but I haven't tested it all yet.

- Useful things are in here, I will dig down further to add more to this thread

Credits:

- CustomPFD

- WP10 WPTweaker

- WPTweaker

________________

HKLM\SYSTEM\ControlSet001\Services

(Start: 4 (Disable), 3 (Manual), 2 (Automatic), 1 (System), 0 (Boot))

- DataCollection

- DiagnosticSvc

- DiagTrack

- dmwappushsvc

- DnsCache → You might want to disable this service if and only if you are using a large hosts file

- FeedbackSvc

- telrepsvc → Telemetry, haven't confirmed yet but somehow breaks clearing of Telemetry files in Storage

- telwatsvc → Telemetry

HKLM\SYSTEM\ControlSet001\Control

- WaitToKillServiceTimeout

HKLM\SYSTEM\Maps\Storage

- UseSmallerCache

HKLM\SOFTWARE\OEM\VolumeLimit

- EnableVolumeLimit

- VolumeLimit

HKLM\SOFTWARE\OEM\Nokia\Onboarding

(I do not know what this does)

- EnableNokiaCare

HKLM\SOFTWARE\Microsoft\CommandChannel\Internal

(Testing; Disables Push Notifications?)

- IsWNSEnabled

HKLM\SOFTWARE\Microsoft\DataCollection\Default\WifiAutoConnectConfig

(Disables Wi-Fi Sense)

- AutoConnectEnabled

HKLM\SOFTWARE\Microsoft\DeviceEncryption

(Testing; Bitlocker?)

- Enabled

HKLM\SOFTWARE\Microsoft\Internet Explorer

- Disable Display Inline Images → Enables IE's Show Pictures Automatically option

HKLM\SOFTWARE\Microsoft\Internet Explorer\GestureNavigation

(Testing; IE Swipe Gesture)

- FlickThreshold

HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\TabStore

(Testing; Max Tabs? I think this one is the tabs to be kept in memory, or else.. It will be unloaded)

- NumberToKeep

HKLM\Software\Microsoft\Messaging\GlobalSettings

- ShowSendingStatus → Useful if you want to see the "Sending..." status in your outgoing sms

HKLM\Software\Microsoft\PolicyManager\current

(Works like Group Policy Editor? Feedback in Settings now says Disabled by policy/administrator or something like that)

- ...\System\AllowTelemetry, it is set to 2. Setting this to 0 disables Telemetry and Feedback.

HKLM\Software\Microsoft\SEMgr\UI

(NFC Settings)

HKLM\Software\Microsoft\Shell\CustomHoldDelays

(Contains Hold Delays for touch taps, higher=longer tap to activate)

HKLM\Software\Microsoft\Shell\NavigationBar

- IsBurnInProtectionEnabled → This is the one that makes your software navigation bar grayish

- IsDoubleTapOffEnabled → This option is hidden in the Navigation Bar settings for Windows Phone 8.1 GDR1 users, double tapping the navbar will lock/turn-off the screen; good for hardware key prolongation

HKLM\Software\Microsoft\Shell\Start

(Tile Flipping Delay)

- NotificationCycleTimer

HKLM\Software\Microsoft\SQMClient\Windows

(Windows Customer Experience Improvement program)

- CEIPEnable

HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\Theme

(Use 59, 64, or 75)

- UserPreferenceWidth → 75 in my device gives 5 Quick Settings instead of the usual 4

HKLM\Software\Microsoft\Windows\CurrentVersion\Audio

(Testing; Allows compressed format like FLAC?)

- AllowCompressedFormatSupport

HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings

- ReceiveTimeOut

- SendTimeOut

HKLM\Software\Microsoft\Windows\CurrentVersion\WINEVT\Channels

(Testing; Event Logging)

~ I tried setting Enabled to 0, I do not see/feel any changes though.