It is one thing when there is a software fault with a device. Software faults can usually be fixed either by the OEMs or, well, by us here at XDA. Hardware faults, though, are a whole lot more difficult to deal with. In some instances, like with the HTC One X hardware issue, it forces many people to return their devices. Another device with an annoying hardware fault is the T-Mobile Samsung Galaxy S II.
An issue that seems to be getting more common is the power button sticking when pressed. This throws the phone into a boot loop that lasts until the button becomes unstuck. XDA Forum Member evilmika made a list of the symptoms for users to check and see if they have this problem:
1. Black screen with intermittent vibrating
2. Phone restarts during boot animation
3. Unable to enter recovery before phone restarts
4. Unable to enter download mode before restart
5. USB JIG forces phone into download mode and restart occurs
6. Phone turns on when battery is inserted
There isn’t an official fix, or even a very good one. However, evilmika has posted a short guide that will at least alleviate the problem until a better fix is found. Essentially, users would tear down their phone based on the official iFixit tutorial and use a tool to separate the power button cover away from the mechanical button. It’s likely that this process will eventually have to be repeated, but temporary relief is still relief. Also, this does require that you disassemble your phone, so use the utmost caution when doing so.