Did my old iPhone 6 with a cheap replacement from flea bay, not a difficult job to do physical but the only problem was that I could not get it reprogrammed economically in order to be able to use the home button & had to set up an onscreen one which was a pain to use.