Is it possible to change/remove and item in the settings list on a Windows Mobile 6 Standart phone?
I want to prevent users to run clear.exe.
Thanks
I'm not sure if this what you mean but you can add or remove items by messing with the cpl's. You'll be able to do this in the registry, 12
I just want to prevent users to reset device to factory defaults.
They are able to run clear.exe from settings .
I couldnt find anything related in registery.
All control panel (settings) items are governed by this registry group: HKLM\ControlPanel You can add/delete items by playing around with these registry entries. Total Commander will be a good tool. Just remember to make a good backup before playing around with registry. And some changes will effect only after a soft reset.
Tips: Group=0 will show up in 'Personal' tab, 1=System tab, 2=Connections tab
These registry may vary from different OS build. The following is a sample from a WM6.1 custom ROM with OS Build 21040:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\ControlPanel]
"GPRSCompressDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\1]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\10]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\2]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\25]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\28]
"Description"="HTC GPS Tool"
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\3]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\4]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\42]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\5]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\6]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\7]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\Backlight]
"DimBKLinUnlockScreen"=dword:00000000
"Redirect"="Backlight.exe"
[HKEY_LOCAL_MACHINE\ControlPanel\Beam]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\Bluetooth]
"Group"=dword:00000002
"PinEntries"=hex(7):\
30,00,30,00,30,00,30,00,00,00,38,00,38,00,38,00,38,00,00,00,00,00
[HKEY_LOCAL_MACHINE\ControlPanel\Buttons]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Certificates]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\Comm]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\Connection Setup]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\Connections]
"GoToTab"=dword:00000001
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\Contrast]
"Redirect"=""
[HKEY_LOCAL_MACHINE\ControlPanel\Customer Feedback]
"Hide"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\Desktop]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Dial]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\Domain Enrollment]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\Error Reporting]
"Hide"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\FixedDialing]
"DisableMenu"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\Input]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Menus]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\MobileVPN]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl]
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\1]
"CmdLine"=""
"Description"="Advanced Network"
"File"="AdvancedNetwork.exe"
"Name"="Advanced Network"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\10]
"CmdLine"=""
"Description"="Sliding Sound"
"File"="SlidingSound.exe"
"Name"="Sliding Sound"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\2]
"CmdLine"=""
"Description"="Clear Storage"
"File"="ClearStorage.exe"
"Name"="Clear Storage"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\25]
"CmdLine"=""
"Description"="TouchFLO Settings"
"File"="TFSettings.exe"
"Name"="TouchFLO"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\28]
"Description"="HTC GPS Tool"
"File"="HTCGPSTool.exe"
"Name"="HTC GPS Tool"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\3]
"CmdLine"=""
"Description"="Device Information"
"File"="DeviceInfo.exe"
"Name"="Device Information"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\4]
"CmdLine"=""
"Description"="Power"
"File"="Powerexe.exe"
"Name"="Power"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\42]
"CmdLine"=""
"Description"="GfxBoost"
"File"="GfxBoost.exe"
"Name"="GfxBoost"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\5]
"CmdLine"=""
"Description"="Microphone AGC"
"File"="MicrophoneAGC.exe"
"Name"="Microphone AGC"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\6]
"CmdLine"=""
"Description"="USB to PC"
"File"="USBtoPC.exe"
"Name"="USB to PC"
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\7]
"CmdLine"=""
"Description"="Wi-Fi"
"File"="WiFiSettings.exe"
"Name"="Wi-Fi"
[HKEY_LOCAL_MACHINE\ControlPanel\Network]
"Group"=dword:00000002
"Hide"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\Owner]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Password]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\PC Connection]
"Group"=dword:00000002
"Redirect"=""
[HKEY_LOCAL_MACHINE\ControlPanel\PCConnection]
"Group"=dword:00000002
"Redirect"=""
[HKEY_LOCAL_MACHINE\ControlPanel\Phone]
"AllLang"=dword:00000001
"Flags2"=dword:00000010
"Group"=dword:00000000
"RESDLL"="tapres.dll"
[HKEY_LOCAL_MACHINE\ControlPanel\Power]
"FullState"=dword:0000004c
"Group"=dword:00000001
"HighState"=dword:00000033
"LowState"=dword:0000000b
"MedState"=dword:00000015
"Redirect"="powerexe.exe"
[HKEY_LOCAL_MACHINE\ControlPanel\SlidingSound]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Stylus]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\System]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\Task Manager]
"Group"=dword:00000001
[HKEY_LOCAL_MACHINE\ControlPanel\TaskMgr]
"Redirect"=""
[HKEY_LOCAL_MACHINE\ControlPanel\Today]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Voice Command]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Volume]
"Group"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\WiFi]
"Timeout"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Wireless LAN]
"Group"=dword:00000002
[HKEY_LOCAL_MACHINE\ControlPanel\WrlsMgr]
"Group"=dword:00000002
"Redirect"="\\Windows\\CommManager.exe"
I try these on HTC SNAP with Russian ROM, but without success :=( I saw new items in settings of [ROM][MAPL][WWE][* 3VOLUTION SERIES *][WM6.5.X STD 23137][Build 3VO.3.50.122710] http://forum.xda-developers.com/showthread.php?t=551642, but only one item saw in these registry entries...
Device Info
How can i use this to get device info back ? (got .exe already)
Related
hi i uploaded a pic of my xda2..
there should be 4 buttons to choose from.. but now 1 left and the othr three are gone. how can i get it back?? help asap! tnx!!!
Registry
Below is the registry entries for Xda II.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C1]
"WndCls"="Calendar"
"BtnWnd"=dword:002C76C0
@="\"\\Windows\\AppButtons\\Calendar.lnk\""
"Flags"=dword:00000000
"Name"="Button 1"
"Icon"="\\windows\\outres.dll, -10002"
"ResetCmd"="\"\\Windows\\AppButtons\\Calendar.lnk\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C2]
"WndCls"="Contacts"
"BtnWnd"=dword:00334670
@="\"\\Windows\\AppButtons\\Contacts.lnk\""
"Flags"=dword:00000000
"Name"="Button 2"
"Icon"="\\windows\\outres.dll, -10000"
"ResetCmd"="\"\\Windows\\AppButtons\\Contacts.lnk\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C3]
@="\"\\windows\\AppButtons\\Camera.lnk\""
"Flags"=dword:00000000
"ResetCmd"="\\windows\\AppButtons\\Camera.lnk"
"ResetFlags"=dword:00000001
"BtnWnd"=dword:00000000
"WndCls"=""
"Name"="Button 3"
"Icon"="\\windows\\CameraIcon.exe, 0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C4]
@="\"\\Windows\\AppButtons\\Record.lnk\" -b"
"Flags"=dword:00000000
"Name"="Button 4"
"Icon"="\\windows\\hotvoice.exe, 0"
"ResetCmd"="\"\\Windows\\AppButtons\\Record.lnk\" -b"
Import the *.reg or run the *.cab file attached.
start button still missing
hi the .cab files wont run..
my xda2 version is 2.66... radio 1.18
.reg wont work too..
the .reg and .cab wont work.. i reg it but still only button 1 available..
other launcher
hi !
perhaps you could try alternative launcher such as double launcher / mortbutton / vito button mapper ... or else. I donno if they see only 1st button just like built-in button mapper or not.
url to where i can download that util, thanks!
not shure, but could be o2 plus.
you should find it in the hacking and developing forum.
It's new today plugin ( Wireless) in newest ROM's.
Search for Wireless Plugin.
One solutions here:http://forum.xda-developers.com/download.php?id=9920
So try ( no shure if it will work):
Activate registry settings.
1) "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items\"
2) New key named "Wireless" and open this. It has be here:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items\"Wireless"
3) At the next key change values:
Name: "Flags" - DWORD: "00000000"
Name: "Options" - DWORD: "00000000"
Name: "DLL" - String value: "netui.dll"
Name: "Order" - DWORD: "00000000"
Name: "Enabled" - DWORD: "00000001"
Name: "Type" - DWORD: "00000004"
4) Restart device.
Activate the plugin in Today/settings menu.
Please help me! I deleted 40C5 from Registry ( under ...SOFTWARE\Microsoft\ShellKeys ) and now clicking on start->settings->buttons I can't see anything ( the list of buttons is empty! )
This is the original code from a german device:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C5]
"Flags"=dword:00000000
"ResetCmd"="\"\\Windows\\AppButtons\\Aufnahme.lnk\" -b"
"Icon"="\\windows\\HotVoice.exe, 0"
"Name"="Taste 4(Lang)"
@="\"\\Windows\\AppButtons\\Aufnahme.lnk\" -b"
For english devices you have to change both shortcuts (Aufnahme.lnk) and the name.
I'm using Total Comander to edit my registry and I'm in the ///registry folder and only see:
HKCR
HKCU
HKLM
Where is the HKEY group of entries?
THE HK is HKEY
HKCR is HKEY Classes Root
HKCU is HKEY Current User
HKLM is HKEY Local Machine
same as in Windows on a PC..
*kicks self*
Ha! Thanks bud.
One more ting if anyone has a sec:
I am trying to change the keyboard mapping to Chinese (I have a Taiwanese phone with an Engish ROM) and I found a thread that says for Japanese do this:
Do the Japanese Keyboard Hack
The key thing to remember is that even though your Hermes speaks English, the keyboard uses a Japanese layout. The code for Japanese is 0x0411
[HKEY_CURRENT_USER\ControlPanel\Keybd] "Locale"= 0411 (Hex, not String)
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty] "Layout"= 20411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload] "Default"= e0010411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload\1] "Default"= e0010411 (Hex)
But to make it Chinese do this:
Japanese is 0x0411 but you need to use 0x0404 for Chinese.
I don't see any of these entries in my registry so I'm assuming I need to add them. I go to the place where the reg entries are and double click on "+Add Value+" it then asks me to name it, so for example I name it "Locale" but then it asks me for a Type (string, DWORD, Binary, Multi-string, expandable string). Am I doing this right? And if so what type should I choose?
Thanks in advance.
What is it in Dutch????
No, origianlly in Chinese now in English. I just changed my keyboard layout for special characters to English as well. THis member http://forum.xda-developers.com/member.php?u=337823 had thw solution for me.
Marlz said:
. . .
[HKEY_CURRENT_USER\ControlPanel\Keybd] "Locale"= 0411 (Hex, not String)
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty] "Layout"= 20411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload] "Default"= e0010411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload\1] "Default"= e0010411 (Hex)
. . .
Click to expand...
Click to collapse
Yes, you're doing the right thing. The type for all four above values should be DWORD, and enter the values as hexadecimal as indicated.
Does somebody know how to bind the "ok" en "windows flag" button so you can assign your own programs to it via settings->buttons. I'm not looking for software who can do this but for the registry setting, I tried various things but I didn't succeed..
This is my f*cked up config
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C1]
"ResetCmd"="\"\\Windows\\AppButtons\\Calendar.lnk\""
@="\"\\Windows\\Start Menu\\PowerTap.lnk\""
"Flags"=dword:00000000
"WndCls"=""
"BtnWnd"=dword:00000000
"Name"="Button 1"
"Icon"="\\windows\\outres.dll, -10002"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C2]
"ResetCmd"="\"\\Windows\\AppButtons\\Contacts.lnk\""
"WndCls"="Contacts"
"BtnWnd"=dword:003c5530
@="\"\\Windows\\AppButtons\\Contacts.lnk\""
"Flags"=dword:00000000
"Name"="Button 2"
"Icon"="\\windows\\outres.dll, -10000"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C3]
"Icon"="\\windows\\ButtonIcon.dll, -2"
@="\"\\Windows\\Start Menu\\Programs\\Calculator.lnk\""
"Flags"=dword:00000000
"Name"="Button 3"
"ResetFlags"=dword:00000001
"BtnWnd"=dword:00000000
"WndCls"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40C4]
@="\"\\Windows\\AppButtons\\Messaging.lnk\""
"Flags"=dword:00000000
"Name"="Button 4"
"Icon"="\\windows\\tmail.exe, 0"
"ResetCmd"="\"\\Windows\\AppButtons\\Messaging.lnk\""
"BtnWnd"=dword:00000000
"WndCls"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40B5]
@="\"\\Windows\\AppButtons\\Internet Explorer.lnk\""
"Flags"=dword:00000000
"Name"="Button 5"
"Icon"="\\windows\\iexplore.exe, 0"
"ResetCmd"="\"\\Windows\\AppButtons\\Internet Explorer.lnk\""
"BtnWnd"=dword:00000000
"WndCls"=""
I hoped the 40B5 entry would work. (readed code via AE Button tool)
Can't you just use AEButton Plus? Works for me (at least with the OK button)...
Moskus said:
Can't you just use AEButton Plus? Works for me (at least with the OK button)...
Click to expand...
Click to collapse
In my opinion this tool has to much overhead, I like to keep it as clean as possible.