Registry Hacks

From AllShadow.com Wiki

Contents

Shadow Sections
ApplicationsGamesRegistry HacksROM DevelopmentThemesTheme MakingUpgrading to 6.1Downgrading to 6.0
allshadow.com > Wiki Main Page > Shadow Registry Hacks >

Defining The Registry

  • A good place to read about what the registry is, is here.
  • A very good article about all things registry, going more in-depth than what this wiki will do, can be found here.
  • To edit the registry on your phone you need a registry edit program like Total Commander or CE Reg Editor
  • To get to the Registry:

  • An example of how to use this page
    • For getting panoramic pictures you need to go to HKLM/Software/HTC/Camera/Enable
    • This is how you get there

  • Now for editing the "Enable" DWord key, just click on it and you will get

  • Now you can switch the number to be either 0 or 1
    • 0 = no
    • 1= yes
  • See this thread for other pictorials.

Remember: When editing the Registry be sure to remember you changes as it can really mess up your phones functionality!!!

Animate Windows

  • What it is: an outline of a box opening when programs open and close on your phone. so if you open windows media player a small box outline will get bigger and fill the screen then the app will load.
    • HKEY_LOCAL_MACHINE\System\GWE:Animate - change from 0 to 1
    • Original Thread

Back Light

  • Lengthen time light is on
    • HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Keypad
    • DWord: KeylightTimeout
    • Change value to 999999
      • the light will shut off when you close phone
  • Disable Keyboard Backlight
    • HKEY_LOCAL_MACHINE\Drivers\Builtin\Keypad
    • DWord: KeylightTimeout
    • Change value to 0
      • The light will be disabled

Calls

  • Disable Home Key unless Opened Phone is Open
    • HKLM\Security\Phone
    • add dword: KeyLockConfirm = 0
    • AllShadow Home Key Disable (Lock Screen).cab
    • Original Thread
  • Increase call history length (default is 100)
    • [HKEY_CURRENT_USER\ControlPanel\Phone]
    • "CallHistoryMax"=100
    • Original Thread
  • Hide sim contacts
    • You can also do it here: all settings > phone > call options > uncheck [ ] show sim contacts
    • [HKEY_CURRENT_USER\ControlPanel\Phone]
    • "ShowSIM"=0
    • Original Thread

Clear Type

  • To Enable

Clock

  • Get Clock on Home Page and Remove MyFaves (for Neo)
    • HKEY_LOCAL_MACHINE\Software\Microsoft\CHome
      • inside got CMyFaves- find value Disable Change from 0 to 1
    • then....HKEY_LOCAL_MACHINE\Software\Microsoft\CHome
      • go to CHome inside is value Disable page change value from 1 to 0
    • then go to HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\CClock
      • "Disabled" value should be 0
      • "DisablePageCounter" value should be 0
    • See Original Thread and this thread
  • Always have clock visible on 6.1
    • To “dock” the condensed view of the first plug-in to the top of the screen when it is not active, set the following registry key to “1”
    • [HKLM\Software\Microsoft\Chome]
    • DockOperatorBar: DWORD
    • This is so you can have the clock always visible, no matter which panel you're on. You could also set it so that CHome Weather's compact view is always on top. Whatever plugin is first on the list.
    • Original Thread

Contacts

  • Changing contacts to show first name first:
    • In a Contact > menu > edit > scroll to bottom > File As and change from (last name, first name) to (first name last name)
    • Original Thread

Date

  • Get Full Date Format on Home Screen:
    • To change the Short Date Format to show "Fri 3/7/08" (example):
    • HKLM\nls\overrides\SSDte = "ddd M/d/yy " (REG_SZ string, no quotes)
    • Original Thread
  • Get Day of the Week for WM 6.1
  • We can get the day of the week on the clock plugin at the top of CHome by doing this:
  • Replace this portion of the cpr:
<!-- Date --><br> <Text ID="Date" Left="180" Top="83" Width="110" Height="19" FontFamily="Segoe Condensed" FontSize="9" FontStyle="Bold" Wrap="False" HorizontalAlignment="Left" Trimming="EllipsisCharacter"></Text>
  • With this!
<!-- Date --><br> <Text ID="Date" Left="180" Top="83" Width="110" Height="19" FontFamily="Segoe Condensed" FontSize="9" FontStyle="Bold" Wrap="False" HorizontalAlignment="Left" Trimming="EllipsisCharacter"></Text> <Text ID="Day of Week" Left="65" Top="83" Width="110" Height="19" FontFamily="Segoe Condensed" FontSize="9" FontStyle="Bold" Wrap="False" HorizontalAlignment="Right" Trimming="EllipsisCharacter"></Text>
  • If you run into the week day overlap wifi info:
    • Move wifi info to top
    • just find wifi tag (close to week tag) and change position to Left="170" Top="8"
    • Original Thread
  • The Day Of The Week Before The Date Without Overlap (another way)
    • In the CPR change:
<!-- Date --><br> <Text ID="Date" Left="180" Top="83" Width="110" Height="19" FontFamily="Nina" FontSize="9" FontStyle="Regular" Wrap="False" HorizontalAlignment="Left" Trimming="EllipsisCharacter"></Text>
  • For This
<!-- Date --><br> <Text ID="Date" Left="240" Top="83" Width="110" Height="19" FontFamily="Nina" FontSize="9" FontStyle="Regular" Wrap="False" HorizontalAlignment="Left" Trimming="EllipsisCharacter"></Text> <Text ID="Day of Week" Left="125" Top="83" Width="110" Height="19" FontFamily="Nina" FontSize="9" FontStyle="Regular" Wrap="False" HorizontalAlignment="Right" Trimming="EllipsisCharacter"></Text>

Email

  • To move email onto your memory card:
    • Create these directories:
      • \Storage Card\Mail
      • \Storage Card\Mail\Attachments
    • In HKEY_Current_User\Software\Microsoft\MAPI, create the following STRING entries:
      • AttachPath = "\Storage Card\Mail\Attachments" (without the quotes)
      • PropertyPath = "\Storage Card\Mail" (without the quotes)
    • Original Thread
  • Hide SetupEmail wizard
    • On the new rom, this is an option right from the neo menu. On the old rom, update the registry directly:
    • [HKEY_LOCAL_MACHINE\Software\T-Mobile\SetupEmail]
    • "DisableHomePlugin"=1
    • Original Thread

Fonts

  • To get crisper looking fonts like
    • Do the following Reg Edits or Dr. Gonzo's cab
      • [HKEY_LOCAL_MACHINE\SYSTEM\GDI\ClearType]
        • "Quality"=dword:00000004
      • [HKEY_LOCAL_MACHINE\SYSTEM\GDI\SYSFNT]
        • "Ht"=dword:fffffff0
        • "Nm"="Segoe Condensed"
        • "Qt"=dword:00000005
        • "CS"=dword:00000000
        • "Wt"=dword:00000190
        • "It"=dword:00000000
      • [HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu]
        • "EatDismissEvent"=dword:00000001
        • "BarTMrg"=dword:00000002
        • "BarRMrg"=dword:00000006
        • "BarLMrg"=dword:00000006
        • "Overlap"=dword:00000060
      • [HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\PopFnt]
        • "WtMUI"=dword:00000190
        • "Ht"=dword:fffffff0
        • "Nm"="Segoe Condensed"
        • "CS"=dword:00000000
        • "Wt"=dword:00000190
        • "It"=dword:00000000
      • [HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\BarFnt]
        • "WtMUI"=dword:00000190
        • "Wt"=dword:00000190
        • "Ht"=dword:fffffff0
        • "Nm"="Segoe Condensed"
        • "CS"=dword:00000000
        • "It"=dword:00000000
      • [HKEY_LOCAL_MACHINE\SYSTEM\GWE\Button]
        • "FontWeight"=dword:00000400
        • "StFontWeight"=dword:00000400
      • [HKEY_LOCAL_MACHINE\SYSTEM\GWE\OOMFnt]
        • "CS"=dword:00000000
        • "Wt"=dword:00000190
        • "It"=dword:00000000
        • "Ht"=dword:fffffff4
        • "Nm"="Tahoma"
      • [HKEY_LOCAL_MACHINE\nls]
        • "SystemLCID"=dword:00000804
    • Original Thread

Home Page

  • Slimmer scrollbars
  • No scrollbars
    • HKLM/System/GWE:
    • Set the following values
      • cxHScr=0
      • cxVScr=0
      • cyHScr=0
      • cyVScr=0
  • Original Thread

Internet

  • Change home page of Internet Explorer:
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AboutURLs
    • Change home_0409 to url you want!!
    • Original Thread
  • To move your Internet Explorer settings onto the card, do the following:
    • Create these directories:
      • \Storage Card\IECache\Temporary Internet Files
      • \Storage Card\IECache\Cookies
      • \Storage Card\IECache\History
      • EDIT : Do not use the Temp folder on your storage card, this seems to get locked from time to time, which means your ppc starts to use the default storage aka your main memory.
    • Original Thread
  • Allow IE to download the following file types instead of just complaining that it's unsupported
    • [HKEY_CLASSES_ROOT\exefile]
      • "EditFlags"=65536
    • [HKEY_CLASSES_ROOT\Resco_zipfile]
      • "EditFlags"=65536
    • [HKEY_CLASSES_ROOT\AdobeReaderLE.2]
      • "EditFlags"=65536
    • Original Thread
  • Increasing IE text size (permanent)
    • HKCU\Software\Microsoft\Internet Explorer\Main - ZoomSetting
    • This is set to something between 0-4 corresponding to the Menu > View > Text Size in IE.
      • Smallest - 0
      • Smaller - 1
      • Medium - 2
      • Larger - 3
      • Largest - 4
    • Original Thread

Lock

  • What it does: use htc side button to lock your shadow so you can close your phone and it will not ask you to lock it until you are done using it
    • go to the windows folder in your phone
    • right click on DeviceLock.EXE - make shortcut
    • copy shortcut to start menu folder
    • rename the shortcut DeviceLock.exe
    • then open reg edit
    • in HKEY_LOCAL_MACHINE find software then HTC
      • look for HKEY_LOCAL_MACHINE\Software\HTC\HTCSideButton
      • click on one of the reg_sz's that have numbers (maybe you can make a new one i have not tried yet)
      • rename data \Windows\Start Menu\DeviceLock.exe.lnk
    • then save
    • go to start on phone then setting/Shortcut Key
    • then pick from list
    • press done
    • press side button and it shoud ask if you want to lock as if you closed it
    • NOTE: you can't lock phone if open this way
    • Original Thread

Name of Phone(change it)

Neo Plugins Order

  • Find the order of what you see on the Neo interface. You can re-order it, delete some and add pages to your home screen
    • HKLM/Software/Microsoft/CHome/Plugins

Notifications

  • Make reminders show only once
    • By default, reminders will keep bugging you for 2 minutes.
    • You can change this to zero minutes by adjusting this value:
    • HKCU/ControlPanel/Notifications/Reminders/AutoSnooze/AutoSnoozeMins = 0
    • Note that you can set this to any value you like.
    • Alternative to setting this value to zero is to delete the
    • 'AutoSnooze' key altogether
    • Original AS Thread and from here
  • Show only Active notifications in 6.1
    • [HKLM\Software\Microsoft\Chome\Chome]
    • PageCollapseThreshold: 2 or 5 (DWORD Value)
    • This will collapse your Notifications panel to only show active notifications. You can enable this alternative behavior by setting the following registry key to a value other than 2 (The actual value indicates how many pages of each notification type will be added to the home screen before collapsing them into a summary page. 2 and 5 were tested and work pretty well.
    • Original Thread

SMS/MMS

  • Stop the SMS "Message Sent"
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox
    • Create a New Key and call it “Settings”
    • Click on “Settings” and create a New String Value
    • SMSNoSentMsg = “1″ (without the quotes)
    • Or install No sent Message
    • Original Thread]


Partition your SD Card

Follow these steps to partition your SD Card.

Pictures/ Photos

  • Exact Location of Where Pictures are Stored
    • HKEY_LOCAL_MACHINE/System/Pictures/Camera/OEM/PictureLocation
      • Can change the above to different location if desire
    • Simpler way to tweak is: menu > settings > capture settings tab > 5. Storage
    • Original Thread
  • HTC Album
    • HTC Album download
    • To make it default Pic Browser, do this:
      • HKLM/Software/Microsoft/Shell/Rai/:MSPIMG
      • Change the subkey value 1 to \Windows\HTCAlbum.exe -mode:picture -type:image
    • From now when you hit All Photos button, HTC Album will run
    • With the above .cab the album you are linked to has you choose a directory to show the pics from the first time you run the app. So if you want the pics from only 1 folder to show you can have that. so it doesn't take 10 mins to load all 900 of your pics install the following:
    • Original Thread 1
    • Original Thread 2
  • Larger MMS Pics in 6.1
  • Panoramic Photos
    • HKLM/Software/HTC/Camera
    • The P# folders are what we are looking for
      • P1=Camera
      • P2=Video
      • P3=MMS Video
      • P4=Contacts
      • P5=Photo Frame (where you can insert pics into a defined photo frame)
      • P6=Panorama
      • P7=Sport
      • P8=Burst
      • P9=GPS Photo Mode (USE AT YOUR OWN RISK / Non-Functional implementation)
    • The highlighted P folders are disabled by default.
    • To get them to work, go into the folder and change the "Enabled tag" from 0 to 1.
    • Panorama Mode - Able to take panoramic pictures, from 1 to 6 photos wide and panning in whatever direction you choose
    • Burst Mode - Same as the Sport Mode, except you can take up to 30 BURST SHOTS!
    • GPS Photo Mode - Seems to be some sort of geotagging function, but it is not fully developed or is expecting an internal GPS.
      • (Some have reported failure of camera application after messing with it, but the only thing i get is the "thinking" annimation when i try to use it. USE AT YOUR OWN RISK!)
    • Original Thread

Power

  • Freeing Up Extra Space
    • For those of you who don't use MyFaves (or at leas the interface) or the T-Mobile Voxmobili sync service, you can eliminate the processes from running at startup
    • I backed up the following files and replaced them with 0-byte duplicates:
      • To make a 0-byte duplicate: with Notepad save empty file as My5MsgCenter.exe (and repeat for others) and replace original file
      • Always keep a backup of the original file on you PC
      • \Windows\My5MsgCenter.exe
        • My5MsgCenter must start MyFavesService.exe, because after replacing it, MyFavesService didn't run.
      • \Program Files\Voxmobili\Voxsync\SyncManager.exe
      • \Windows\SyncManager.exe
        • The SyncManager in Program Files was running at startup, but after replacing it, the SyncManager in Windows started running at startup, so I replaced that one also. Interestingly, the 2 files are not identical, although I'm not sure what the difference is.
    • In preventing these files from starting up, it appears I've freed up close to 10MB of additional RAM.
    • Original Thread
  • Save Battery Using These Regisrty Hacks-- get up to an extra 3 hours
    • HKLM\Comm\AsyncMac1\Parms\DisablePowerManagement
      • Change Dword value from 1 (default) to 0
    • HKLMComm\Irsir1\Parms\DisablePowerManagement
      • Change Dword value from 1 (default) to 0
      • Note that this registry edit only applies to devices equipped with an Infrared port such as the T-Mobile SDA
    • HKLM\Comm\PPTP1\Parms\DisablePowerManagement
      • Change Dword value from 1 (default) to 0
    • HKLM\Comm\L2TP1\Parms\DisablePowerManagement
      • Change Dword value from 1 (default) to 0
    • HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class\DisablePowerManagement
      • Change Dword value from 1 (default) to 0
    • Or install this cab: Save Battery HTC
    • Original Thread
  • Make 6.0 Faster
  • Change the following values:
    • HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\CacheSize=0x1000(4096)
    • HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\EnableCache=0x1(1)
    • HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize=0x100
    • Original Thread

Right Soft Key (Changing It)

  • Change the right soft key to whatever you want it to run
    • HKLM/Software/Microsoft/Chome/Settings/Background:
      • Change SK2TEXT to " Home Screen", change SK2URL to ":MSSettings;home.cpl.xml" ( both without quotation ). This will activate the homecreen config page directly.
    • You can do similar thing for Battery, change right soft key to: "Power Control" whereas SK2URL points to "\Program Files\PowerControl+OMAP\TornadoPowerControl.exe"
    • "Profile", where I need to forward my call instantly: SK2TEXT: "Call Forward", SK2URL: ":MSSettings;cfunconditional_voice.cpl.xml".
  • Original Thread

Ringtones

  • If you follow those directions, you can transfer ANY file from Windows Media Player to your ringtone selection on your phone, instead of doing it on the computer. Since the ringtones download to Windows Media Player, here is a quick way to tranfer the files:
    • Download the ringtone to your phone (NOT to card).
    • Press Start, then go to "File Explorer".
    • Open "My Documents" and find your ringtone.
    • Highlight the ringtone file, then press "Menu", then "Edit", then "Copy".
    • Return to the File Explorer home page, then open "My Ringtones".
    • Press "Menu", then "Edit", then "Paste".
    • Turn off your device. Then turn it back on.
    • The ringtone file will then appear in your ringtone selection in the Settings menu.
    • Original Thread
  • Ringtones on your SD Card
    • Make a "My Ringtones" folder in your SD Card and store them in there
    • Original Thread
  • SMS Ringtones
    • Place them randomly in the first part of my SD, thats the only way I could find to get them to work from the SD card!
    • Original Thread

Sounds

  • Turning off the "Beep" when making a call
    • HKEY_CURRENT_USER\ControlPanel\SoundCategories\CallStart
    • Change the InitVol value to 0
    • Or install the following: No Beep
  • To Change the "Beep" when making a call
    • Replace the callalert.wav in the windows folder
    • For an example, install the following: Crystal Beep

WMP

  • Remove WMP on Neo home screen and save 6-8 MB of memory
    • [HKLM/Software/Microsoft/CHome/CMusic]
    • Create a new DWORD
    • Disabled = "1" (without the quotes)
    • (0 if you want enable it at anytime)
    • Original Thread


Data Protection

Other threads