[REF] WP7 Registry tweak (Updated 07/01/12)

Search This thread

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
HKLM\ControlPanel\Lock will allow you to set the PasswordTimeout in seconds. That's the time before you must enter your password again to unlock the phone, though - not the time before the phone automatically turns off the screen.
 
  • Like
Reactions: xpc21

xpc21

Senior Member
Oct 19, 2011
658
137
Belo Horizonte
cargocollective.com
HKLM\ControlPanel\Lock will allow you to set the PasswordTimeout in seconds. That's the time before you must enter your password again to unlock the phone, though - not the time before the phone automatically turns off the screen.


GoodDayToDie, thanks a lot for your kinda attention! I was hopping to have screen time out seconds because i know that there is the "never" option so maybe a 5sec could be done, thanks again.
 

Magpir

Senior Member
Jul 4, 2011
4,169
416
Guys i kind of messed by default settings....Please can someone help me tell the default settings for :

hklm/system/currentcontrolset/control/power/pageoutmodules value ?
Then on the same place , power/state/prefmon (98c520d-etc) value?
again at the same place , power/state/(98c5250d value?) phone value and wireless value.

I think i can enable the wifi when phone on sleep but right now with my settings i'm getting wifi on even the i turn the power on and not on sleep mode , i.e even after cold boot or reboot wifi stays connected when turned on , it doesn't take time to connect to a network.

Write the defaults here so that i don't mess up the default registries. Thanks for the help.

Edit : I'm very near in making wireless work in sleep mode. It is clear that 98c5250d is the wireless power settings. When i change the string to 1 or 4 and reboot it stays connected to my wireless network even though in settings my wireless network is turned off still i'm getting the wireless icon and connection.

the default value for the wireless on my intrinsic custom rom is 1

changing it to 4 makes it behave like the way u described..but not exactly, it does seem to reconnect when the phone wakes up from sleep

the value 4 is supposed to be OFF according to windows D state.

wonder how u came up with this theory.
 
Last edited:

pLUSpISTOL

Senior Member
Jan 29, 2009
388
66
Set the value of DefaultScope to "" (empty string) and pressing the Search button in IE will start the built-in Bing app on the phone (rather than navigating to a web page). Basically, if this field is empty, IE reacts to the Search button the same as everything else (except Marketplace).

Thanks for this, the native Bing app is excellent, much better than the Bing/Google/Yahoo mobile sites or provider mobile sites :)
 

Magpir

Senior Member
Jul 4, 2011
4,169
416
Is there any way to make the search button open Internet explorer instead of the Bing screen
 

AndrewSh

Senior Member
Jan 17, 2006
2,081
846
Minsk
forum.asusmobile.ru
Is there any way to make the search button open Internet explorer instead of the Bing screen
Special app developed by ultrashot: search key mapping settings

540584dc4a50.jpg


Available in Dynamics roms only (and in my one :) ). Not for free distribution.
 
Last edited:
  • Like
Reactions: pdaimatejam

revxx14

Senior Member
Feb 6, 2011
328
60
Chicago
ghostlyco.de
After using this I can't post to Twitter or Windows Live. I'm guessing there was one more place I needed to change my Live ID for social media stuff, it worked great for Marketplace and everything else.

Anyone know what to do?

How to change primary LiveID email without resetting WP7

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:

(remark: you may have different GUID than mine {B2830118-7BC6-4A74-8C9A-3D8B9CEF88E0}. Try to locate correct GUID by "Email" value)

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

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

Provisioning file:
Code:
<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!
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
At a minimum, try removing your Twitter account on the phone (and un-linking it from your WLID) and then setting it up again. Not sure if that will help with the posting to Live, though.
 

revxx14

Senior Member
Feb 6, 2011
328
60
Chicago
ghostlyco.de
Tried removing the Twitter account but it gives me an 80048800 error. Pretty sure it's because it can't log in to the account, like I thought before...I guess I'll just spend some time flicking through the registry.

EDIT: Alright, I've done some testing. Here's what I've found:

I set up a Windows Live account using my old Live ID credentials, and low and behold, one of my accounts prompted me to "reconnect." that makes it extremely clear what the issue is: There's a registry key somewhere that has my old Live ID associated with it, and it's somewhere specific to social media.

Does anyone know where in the registry I could look to find social media credentials? I searched through most of the "Current User" folder, but I didn't see anything.

EDIT 2: Does anyone have a version of the registry that I can view on a computer? Just a text file or something? Or is there a way I an export my copy of the registry?
 
Last edited:
  • Like
Reactions: pepe_palotes

lucasryan

Senior Member
Dec 20, 2010
442
74
Tennessee
Has anyone found a way to keep the task bar active all the time so that the batt and signal stays on? I found a part of registry that may have control over it but am not sure as it must be part of rom value, cause after changing the values and restarting the device the values do not stay. Maybe because after a reboot the values are being restored from policy-files. If we can find the right part of registry, would it be possible to send a cab update to change it?

HKLM\System\CurrentControlSet\Control\Power\Timeou ts
ACUserIdle: 300
BattUserIdle: 300
LockUserIdle: 10
 

Magpir

Senior Member
Jul 4, 2011
4,169
416
Make the following changes:

low Control
Flow control is used to control communication device such as modem and serial. There are 2 kinds of flow control, software and hardware. Hardware flow control is better since it will free the main processor from controlling the modem and serial ports, therefore making better internet experience. However sometimes hardware flow control is not compatible with connections therefore requiring software flow control. This tweak will enable hardware flow control.


Code:
HKLM\Drivers\USB\FunctionDrivers\Serial_Class\Config\EnableFlowHard = 1
HKLM\Drivers\USB\FunctionDrivers\Serial_Class\Config\EnableFlowSoft = 0
 

nickislauw

Senior Member
Sep 30, 2009
1,845
133
Make the following changes:

low Control
Flow control is used to control communication device such as modem and serial. There are 2 kinds of flow control, software and hardware. Hardware flow control is better since it will free the main processor from controlling the modem and serial ports, therefore making better internet experience. However sometimes hardware flow control is not compatible with connections therefore requiring software flow control. This tweak will enable hardware flow control.


Code:
HKLM\Drivers\USB\FunctionDrivers\Serial_Class\Config\EnableFlowHard = 1
HKLM\Drivers\USB\FunctionDrivers\Serial_Class\Config\EnableFlowSoft = 0

what does this do ?
 

Magpir

Senior Member
Jul 4, 2011
4,169
416
Has anyone found a way to keep the task bar active all the time so that the batt and signal stays on? I found a part of registry that may have control over it but am not sure as it must be part of rom value, cause after changing the values and restarting the device the values do not stay. Maybe because after a reboot the values are being restored from policy-files. If we can find the right part of registry, would it be possible to send a cab update to change it?

HKLM\System\CurrentControlSet\Control\Power\Timeou ts
ACUserIdle: 300
BattUserIdle: 300
LockUserIdle: 10

are u sure these are the values, i beleive these has something to do with idle/sleep

---------- Post added at 02:55 PM ---------- Previous post was at 02:10 PM ----------



---------- Post added at 03:51 PM ---------- Previous post was at 02:55 PM ----------

HKLM/Drivers/BuiltIn\I2CMDD ( not sure what this does, maybe cpu related)
set the default speed to 800000

from nokia :http://xdaforums.com/showthread.php?p=20084724#post20084724

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\KernelInit]

Add new values >


"EnableSpmPowerCollapse"=dword:1
"SpmPowerCollapseThreshold"=dword:6


I am seeing better battery life after the latest 3 tweaks I stated
 
Last edited:

mlekas

Senior Member
Mar 14, 2007
96
1
Seattle
Keyboard Click Volume

I'm looking for the registry value that controls the keyboard clicking sound volume. MSDN says it should be HKCU\ControlPanel\Volume\Key (DWORD 1 for low vol, 2 for loud vol, 0 for off) but changing that value on my phone doesn't change the key volume. Under HKCU\ControlPanel\Sounds I see ImeAddToDictionary and ImeSelectCandidate which both control the volume of those keyboard events via InitVol settings. There is also \Keypress but that seems to be something else (and InitVol changes don't effect the typing (the referenced sound file HWandSW.wav is the wrong sound anyway). And under HKCU\ControlPanel\SoundCategories I tried playing with InitVol settings for System and SystemNotification but didn't notice a change in typing volume. In HKLM\Software\Microsoft\FingerKB\Sounds you can see the sound files listed. I tried putting an InitVol key with value 10 but it doesn't change anything.

I've tried creating subkeys under ControlPanel called \Key and \Ime with an InitVol value but that does nothing. I've also done a registry search for what I suspect are the two keyboard sound files (KbdFunction.wav and KbdKeyTap.wav) and other keywords like KeyBd, click, tap etc.

If nobody knows where the registry entries to control this are, I think my next step is to edit the actual sound files by lowering their volume. To me the sound of the keyboard is annoyingly loud relative to the rest of the system. That said, I don't want to totally disable the sound either.

Michael
PS This is on a Focus S but I think it's a generic issue for all WPs.
 
Last edited:

lucasryan

Senior Member
Dec 20, 2010
442
74
Tennessee
are u sure these are the values, i beleive these has something to do with idle/sleep


No those are the values that i changed them to, to see if it changed the time-limits.
the default is:
ACUserIdle: 0
BattUserIdel: 0
LcokUserIdle: 10

There are other parts of registry that xboxmod had suggested but was unsuccessful also. The ones that i changed do not stay after restart, and yes they do have to do with idle time, but thought if there was to disable the idle that they would either stay on or not come on at all. Maybe someone will figure it out one day. Contable found the part of registry when he made cab update to change the taskbar with glass icons but he said he had not attempted to change the idletime.
If someone can disassemble the cab to see where it is writing to then maybe it will get us closer. Ill post the cab if someone wants to take a look into it, as i am unsure how to.
 

Attachments

  • CONTABLE_TASKBAR.cab
    1.7 MB · Views: 24
Last edited:

lucasryan

Senior Member
Dec 20, 2010
442
74
Tennessee
I'm looking for the registry value that controls the keyboard clicking sound volume. MSDN says it should be HKCU\ControlPanel\Volume\Key (DWORD 1 for low vol, 2 for loud vol, 0 for off) but changing that value on my phone doesn't change the key volume. Under HKCU\ControlPanel\Sounds I see ImeAddToDictionary and ImeSelectCandidate which both control the volume of those keyboard events via InitVol settings. There is also \Keypress but that seems to be something else (and InitVol changes don't effect the typing (the referenced sound file HWandSW.wav is the wrong sound anyway). And under HKCU\ControlPanel\SoundCategories I tried playing with InitVol settings for System and SystemNotification but didn't notice a change in typing volume. In HKLM\Software\Microsoft\FingerKB\Sounds you can see the sound files listed. I tried putting an InitVol key with value 10 but it doesn't change anything.

I've tried creating subkeys under ControlPanel called \Key and \Ime with an InitVol value but that does nothing. I've also done a registry search for what I suspect are the two keyboard sound files (KbdFunction.wav and KbdKeyTap.wav) and other keywords like KeyBd, click, tap etc.

If nobody knows where the registry entries to control this are, I think my next step is to edit the actual sound files by lowering their volume. To me the sound of the keyboard is annoyingly loud relative to the rest of the system. That said, I don't want to totally disable the sound either.

Michael
PS This is on a Focus S but I think it's a generic issue for all WPs.

Try going to: current user/control panel/sounds.
there are alot of diff ones there. i am going to work and dont have time to look now but will look deeper when i get back home to see if i can find for you.
 

mlekas

Senior Member
Mar 14, 2007
96
1
Seattle
Thanks. I've been all over that folder (in my original post HKCU\ControlPanel\Sounds meant Current User\ControlPanel\Sounds - sorry if HKCU is the wrong acronym).

That folder has these two Ime keys(ImeAddToDictionary and ImeSelectCandidate) which control a keyboard click press sound, just not the default one.
 
Yeah I can confirm Quick Launch is nice too

Had quick launch on my Omnia 7. If i am correct, it came up when pressing the search button. It started to fail (went back to the main screen when pressing search) so uninstalled it but now my search button will not do anything. Was it a seperate app or will I have to flash a rom again. (cant actually remember which one I flashed as it was a while ago).

I know its sad but really missing bing search:(
 

Top Liked Posts

  • There are no posts matching your filters.
  • 66


    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)
    Code:
    [HKEY_LOCAL_MACHINE\Software\Microsoft\TaskHost]
    "DehydrateOnPause"=dword:0
    Nodo fix 16 bit colour banding
    Code:
    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
    Code:
    [HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg\Install]
        "MaxUnsignedApp"=dword:7fffffff
    -Prevent Relock for ChevronWP7 unlocked device
    Code:
    [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!)
    Code:
    REGEDIT4
    [HKEY_LOCAL_MACHINE\Software\Microsoft\GwpCPC]
      "ActivationCode"="*****-*****-*****-*****-*****"

    Developer Unlock the device(this is what chevron apply)
    Code:
    [HKEY_LOCAL_MACHINE\Comm\Security\LVMod]
        "DeveloperUnlockState"=dword:1

    -Enable Dolby Mobile in HTC Sound
    Code:
    [HKEY_LOCAL_MACHINE/Software/HTC/APP_CUST/SoundEnhancer/IsDolbyDisabled]

    -prevent taskhost kill ( fix vs 2010 deployement issue)
    Code:
    [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
    Code:
    [HKEY_LOCAL_MACHINE\Audio\StreamClass\Output\10]
    "BypassDeviceGain"=dword:0

    Permanently disable shutter sound
    Code:
    [HKEY_LOCAL_MACHINE\Audio\StreamClass\Output\10]
    "ClassGain"=dword:0

    change alert sound path
    Code:
    [HKEY_current_user\ControlPanel\Sounds\SMS]
    "Sound" = \My Documents\My Ringtones\whatever.wma

    Disables the lockscreen
    Code:
    [HKEY_LOCAL_MACHINE\System\State]
    "Lock"=dword:1

    -Bluetooth A2DP settings
    Code:
    [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
    Code:
    HKLM\Software\Microsoft\Zune\Playback\Video\A2DP\CapsSet1]
    "DisableA2DPPLayback"= dword:1

    -Change ie 1st run page
    Code:
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\First Run]
     "Url"="http://www.google.com"

    Disable time synchronization
    Code:
    [HKEY_LOCAL_MACHINE\System\State\DateTime]
     "NetworkTime Sync"=dword:0

    -Enable Disable delivery notification
    Code:
    "DeliveryNotifySupported"=dword:1 
    "SMSDeliveryNotify"=dword:1

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

    Add Soft Shutter Button (Camera):
    Code:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Camera\Settings]
    "SoftShutterButton"=dword:1

    Show 3G Toogle
    Code:
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Connectivity\CellularCPL]
     "Show3GToggle"=dword:1

    -add "never" option to Lockscreen screen time-out
    Code:
    [HKEY_LOCAL_MACHINE\ControlPanel\Lock]
    "DisableNever"=dword:0
    -system & Home Background color to grey (replace dark theme background color)
    Code:
    [HKEY_LOCAL_MACHINE\ControlPanel\Themes\1]
        "PageBackgroundColor"="#FF818181"
        "SysTrayBackgroundColor"="#FF818181"
    -keypad,keyboard background & menu color black (Restart needed to apply)
    Code:
    [HKEY_LOCAL_MACHINE\ControlPanel\Themes\1]
     "ChromeColor" value="#FF000000"

    -Enable Wifi 11n ??
    Code:
    [HKEY_LOCAL_MACHINE\Comm\BCMSDDHD1\Parms]
        "11nModeDisable"=dword:0
    -Caller ID issue fix
    Code:
    [HKEY_CURRENT_USER\ControlPanel\Phone]
    "CallIDMatch"=dword:7

    -Unlock Hidden option in ease of access settings.

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

    -Set AutoData

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

    -Change default IE search engine
    Bing
    Code:
    [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
    Code:
    [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
    Code:
    [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.
    Code:
    [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:

    Code:
    [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:
    Code:
    <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

    8
    To turn off vibrate the Back & Start & Search button:

    Code:
    [HKEY_LOCAL_MACHINE\Software\OEM\KeyState]
    "application_btn_vibrate3"=dword:1

    Using full unlock custom Rom, run Registry editor:
    Go to this key [HKEY_LOCAL_MACHINE\Software\OEM\KeyState]
    Then add this value: "application_btn_vibrate3"=dword:1

    I have just find this key from darkforcesteam.com.cn
    6
    How to change primary LiveID email without resetting WP7

    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:

    (remark: you may have different GUID than mine {B2830118-7BC6-4A74-8C9A-3D8B9CEF88E0}. Try to locate correct GUID by "Email" value)

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

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

    Provisioning file:
    Code:
    <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!
    5
    Use each music and each audio format with each size as Ringtone , Alert , Alarm

    Hey guys
    I finally found : Use .m4a , .wma , .wav and .mp3 formats as Alarm,Alert,Ringtone ((without size and length limitations))
    without changing the audio name for example Alert-01.wma or .....

    first copy/paste your favorite(s) music(s) to \windows folder.

    ok go [HKCU/ControlPanel/Sounds/
    OEMNotifications << for Alerts
    OEMAlarms << for Alarms
    OEMRingtones] << for ringtones < as Alarms

    in these 3 folders add "new value" and then :

    Value Name: name.m4a or name.mp3 or name.wav or name.wma << name=name of your audio file that pasted in WINDOWS folder.

    Value Data: enter a name for your audio that you want to be shown.

    Value Type: String

    then click "ok" to set it and go to Setting>ringtones+sounds and see

    I tested with .aac , .amr , .m4a , .ac3 , .aiff , .flac , .mka , .mp2 and .ogg formats but just .m4a worked as SMS Alert.
    I try it to add a small .mp4 video as ringtone but did not work.
    I think if we can add more formats for Ringtones Category it will be possible to have video as ringtone.

    (important) If you use a long music as sms alert for example you can not stop playing it so you must shutdown your phone.

    I think with this registry tweak all applications related to Ringtones and RingtoneMaker and ... must be change.
    5
    Mod. REGISTRY KEY:

    Add Soft Shutter Button (Camera):
    Code:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Camera\Settings]
    "SoftShutterButton"=dword:1