La solution de HTC à ce problème est la suivante : "Appuyez sur le bouton d'alimentation et maintenez-le enfoncé pendant au moins 10 secondes, puis relâchez-le. Le HTC One X s'éteindra, puis démarrera à nouveau."
C'est la seule solution que je puisse envisager. Si vous avez besoin de quelque chose de plus, en tant que moddeur de téléphone, je vous recommande de démonter le téléphone et de déconnecter manuellement la batterie. Cette opération est assez risquée, sauf si vous êtes sûr de ce que vous faites. Vous pouvez vous référer à cette page : http://htcpedia.com/news/HTC-One-X-How-To-Take-It-Apart.html pour un tutoriel sur la façon de démonter l'unibody du HTC one x.
La dernière option sûre que vous avez est simplement d'attendre un jour ou deux (puisqu'il est allumé) jusqu'à ce que la batterie se vide complètement. À partir de là, vous pouvez bien sûr le recharger et continuer à modifier le logiciel que vous étiez en train de faire.