I know not much in the way of repairing an HTC device, so I'm afraid I can't offer any repair tips. Did you purchase any mobile insurance? Whether it be from HTC, the Microsoft Store, your carrier, third-party, etc, it may let you make a claim, they'll charge a deductible and let you swap your phone for a new one.