A torn flex cable or damaged u10 ic or damaged connector on the home button can all be repaired, we do them all the time.
open