For iPhone4 that is going crazy and starting up at random times...
- Open a default iOS application, such as Stocks, Calculator, or Weather
- Press and hold down the Power button until the “Slide to Power Off” dialog appears, then release
- Now press and hold the Home button until the “Slide to Power Off” screen disappears, force quitting the application
Why this works to fix the buttons responsiveness isn’t entirely clear, because the procedure actually just force quits the application you launched in the first step. This procedure supposedly recalibrates the Home button. Whatever is going on behind the scenes, it does seem to work.
Tested and it WORKS. Weird solution, but it DOES work!
Thank goodness. No phone throught the wall.