Creo que para hacer esto es obligatorio ser root. Yo lo he hecho así y me funciona perfecto:
1º debeis ser usuarios root es decir tener el celular hackeado.
2º teneis que instalar un explorador de archivos como por ejemplo el Roor Browser
una vez lo tengais listo teneis que hacer lo siguiente:
1º abreis el programa toot Browser
2º buscais el directorio del telefono (No microSD)
3º entrais en System > USR > keylayout
4ºahora vais a ver una serie de archivos pues teneis que entrar donde dice: Sec_KEYPAD.KL
5º una vez dentro dais a editar archivo.
ahora viene lo complicado y arriesgado
se os abre la ventana para editar y en la linea donde dice:
KEY 102 HOME
Teneis que modificarla y que quede algo como esto:
KEY 102 HOME WAKE_DROPPED
ahora dais a la telca de retroceso guardais saleis del programa reiniciais el celular y ya tiene que funcionar la tecla home para activar vuestro telefono.
Yo he usado Root Explorer porque me gusta más. Aquí os lo dejo por si queréis descargarlo:
https://www.dropbox.com/s/2kk30b84eq4tnym/R.E2.21.1.apk
Todo esto está sacado de este mismo foro:
http://www.htcmania.com/showthread.php?t=407083 Gracias legen87