Replace the cable, internal switch, and home button face for a Samsung Galaxy S6 and fix an unresponsive home button.