C500 Hard Reset
1. Press and hold soft1 and soft2 keys.
2. Press and hold power button for around 1 to 1.5 seconds. Release power button. Keep hold soft1 and soft2 keys.
3. Later, screen should show instructions to ask user to press '0' key to reset to factory default.
4. Press '0' within the timeout period, which is only several seconds only.
5. If no instruction is shown on the screen, repeat steps 1 to 4. The timing is sensitive.
What is the Application Lock?
By default, most Windows Mobile Smartphone devices are shipped with certificate security enabled. This places significant restrictions on the APIs which can be called by software which has not been signed and approved by authorities 'trusted' by the device manufacturer.
Why disable it?
As certification is a long and expensive process, it is not an option for open-source tools, or hobbyist software developers. Therefore in order to develop for smartphone devices, or apply unofficial tweaks, it is often necessary to disable certificate security.
How to disable it?
To disable certificate security, a simple registry edit needs to be applied:
Under HKEY_LOCAL_MACHINE\Security\Policies\Policies:
Change the DWORD named "1001" to 1
Change the DWORD named "1005" to 40
This can only be done using a signed ('trusted') program. Fortunately a copy of the freeware PHM registry editor was signed by HTC to help with ROM development. This can be downloaded here: http://www.spv-developers.com/content/regeditSTG.zip