[Windows Phone 7 Development and Hacking] xboxmod:
Registry editors doesn't see all keys mentionned here (security restriction)!

i recommand provxml method to edit registry keys.

The purpose of this thread is to collate all WP7 interesting Registry Entries &

Tweaks we found and have them in the first page to don't having to search in many pages.

Majority of this registry tweak work on all WP7 Device.

______________________________________________________

Enable instant resuming(JaxBot' Dehydrate hack)

[HKEY_LOCAL_MACHINE\Software\Microsoft\TaskHost]
"DehydrateOnPause"=dword:0

Nodo fix 16 bit colour banding

HKEY_LOCAL_MACHINE\Drivers\Display\Primary]
"PrimBPP"=dword:32
HKEY_LOCAL_MACHINE\Drivers\Display\Primary]
"bpp"=dword:32
HKEY_LOCAL_MACHINE\Drivers\Display\Primary]
"PanelBPP"=dword:32

-Allow max number of unsignd apps

[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg\Install]
"MaxUnsignedApp"=dword:7fffffff

-Prevent Relock for ChevronWP7 unlocked device

[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg]
"PortalUrlProd"=""
"PortalUrlInt"=""

Live ID Activation Code

(Usefull on HD2 to bypass boring serial number step, need a valid serial!)

REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\GwpCPC]
"ActivationCode"="*****-*****-*****-*****-*****"

Developer Unlock the device(this is what chevron apply)

[HKEY_LOCAL_MACHINE\Comm\Security\LVMod]
"DeveloperUnlockState"=dword:1

-Enable Dolby Mobile in HTC Sound

[HKEY_LOCAL_MACHINE/Software/HTC/APP_CUST/SoundEnhancer/IsDolbyDisabled]

-prevent taskhost kill ( fix vs 2010 deployement issue)

[HKEY_LOCAL_MACHINE\System\OOM\DoNotKillApps]
"\\Application Data\\Phone Tools\\10.0\\CoreCon\\bin\\ConmanClient3.exe"=""
"\\Application Data\\Phone Tools\\10.0\\CoreCon\\bin\\edm3.exe"=""

shutter sound will be disabled when master volume is 0

[HKEY_LOCAL_MACHINE\Audio\StreamClass\Output\10]
"BypassDeviceGain"=dword:0

Permanently disable shutter sound

[HKEY_LOCAL_MACHINE\Audio\StreamClass\Output\10]
"ClassGain"=dword:0

change alert sound path

[HKEY_current_user\ControlPanel\Sounds\SMS]
"Sound" = \My Documents\My Ringtones\whatever.wma

Disables the lockscreen

[HKEY_LOCAL_MACHINE\System\State]
"Lock"=dword:1

-Bluetooth A2DP settings

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\A2DP\Settings]
"UseJointStereo"=dword:1 ;For A2DP audio quality in AKU2.3 and above.
"BitPool"=dword:1E ;By default, A2DP uses a bitpool of 0x30. 0x40 - Better than Excellent audio quality 0x3A.
"MaxSupportedBitPool"=dword:50 ; PTS 3.0.1 requests Max Bit Pool is 0x35.

-Enable A2DP Playback

HKLM\Software\Microsoft\Zune\Playback\Video\A2DP\CapsSet1]
"DisableA2DPPLayback"= dword:1

-Change ie 1st run page

[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\First Run]
"Url"="http://www.google.com"

Disable time synchronization

[HKEY_LOCAL_MACHINE\System\State\DateTime]
"NetworkTime Sync"=dword:0

-Enable Disable delivery notification

"DeliveryNotifySupported"=dword:1
"SMSDeliveryNotify"=dword:1

Battery saving settings:

[HKEY_LOCAL_MACHINE\System\State\Battery\Savings]
"BatterySavingsAutoTrigger"=dword:1
"SavingsModeState"=dword:0

Add Soft Shutter Button (Camera):

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Camera\Settings]
"SoftShutterButton"=dword:1

Show 3G Toogle

[HKEY_LOCAL_MACHINE\Software\Microsoft\Connectivity\CellularCPL]
"Show3GToggle"=dword:1

-add "never" option to Lockscreen screen time-out

[HKEY_LOCAL_MACHINE\ControlPanel\Lock]
"DisableNever"=dword:0

-system & Home Background color to grey (replace dark theme background color)

[HKEY_LOCAL_MACHINE\ControlPanel\Themes\1]
"PageBackgroundColor"="#FF818181"
"SysTrayBackgroundColor"="#FF818181"

-keypad,keyboard background & menu color black (Restart needed to apply)

[HKEY_LOCAL_MACHINE\ControlPanel\Themes\1]
"ChromeColor" value="#FF000000"

-Enable Wifi 11n ??

[HKEY_LOCAL_MACHINE\Comm\BCMSDDHD1\Parms]
"11nModeDisable"=dword:0

-Caller ID issue fix

[HKEY_CURRENT_USER\ControlPanel\Phone]
"CallIDMatch"=dword:7

-Unlock Hidden option in ease of access settings.

[HKEY_LOCAL_MACHINE\System\Accessibility]
"CompactMode"=dword:0
"TTY"=dword:1
"telecoil_UI"=dword:1
"telecoil"=dword:1

-Set AutoData

[HKEY_LOCAL_MACHINE\System\AutoDataConfig]
"RunADC"=dword:1
"ConfigurationStatus"=dword:0
"Attempt"=dword:0
"MaxAttemptsAllowed"=dword:3

-Change default IE search engine

Bing

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="Bing"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\Bing]
"URL"="http://m.bing.com/search/search.aspx?mid=8015&LC=en-us"

Google

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="Google"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\Google]
"URL"="http://www.google.com/m?hl=en&gl=us&client=ms-hms-tmobile-us&q={searchTerms}"

Yahoo

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="Yahoo"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\Yahoo]
"URL"="http://de.search.yahoo.com/search?p={searchTerms}"

-Add url to IE new Tabs.

[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AboutURLs]
"tabs"="http://www.google.fr"

How to change primary LiveID email without resetting WP7 (by sensboston)

On the desktop:

1) Go to http://account.live.com and sign in with your old account;

2) Change your LiveID email (use existing email or get new one from @hotmail.com);

3) Save your changes and re-login with new ID.

On the handset:

1) Using registry editor or provisioning file, change these values:

[HKCU\Software\Microsoft\ActiveSync\Partners\{B2830118-7BC6-4A74-8C9A-3D8B9CEF88E0}]
"Email"=[B]your_new_id@hotmail.com[/B]
"User"=[B]your_new_id@hotmail.com[/B]

[HKCU\Software\Microsoft\IdentityCRL\Environment\Production]
"DefaultID"=[B]your_new_id@hotmail.com[/B]

Provisioning file:

<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKCU\Software\Microsoft\ActiveSync\Partners\{B2830118-7BC6-4A74-8C9A-3D8B9CEF88E0}">
<parm name="Email" value="your_new_id@hotmail.com" />
<parm name="User" value="your_new_id@hotmail.com" />
</characteristic>
<characteristic type="HKCU\Software\Microsoft\IdentityCRL\Environment\Production">
<parm name="DefaultID" value="your_new_id@hotmail.com" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

2) Reboot phone.

Now you on new LiveID email without factory reset!

this thread will be updated as soon as we have identify or found new entries.

Please submit any Registry Tweak you have and I will update this post.

thanks
​