Chosen Solution
I give my iPhone 7 to a technician to fix a faulty charging port, he did replace it with another charging port I am sure it is not original, and suddenly the home button is stuck and I can not press it or use touch ID. I came back to the technician with this problem and he replaced my screen with another screen and the home button works again, he said its an original screen but I do not think so because of the colors and the price. I asked why he said sometimes this happened and it happened with him with other customer but I did not believe it is true. Why this problem happened with my original screen but not with the other one? Is it possible he did break my screen? Is there any solution to fix this?
Important: the home button is the original one. Note: my screen has some cracks in the glass but it was working. Any help will be appreciated. Thanks
So the problem with the iPhone 7 and iPhone 8 screens is that they have a display cable that essentially does a 160 degree fold which can easily cause the ribbon cable for the screen to be torn if not handled carefully or even just stop working properly from opening up the phone and removing the screen. Original screens are marginally more expensive than aftermarket screens so I highly doubt it is an original screen because they are somewhat harder to get and you can only get refurbished original most of the time. Original display but replaced glass which will look exactly like the original. What most likely happened is the 3D touch / home button extension flex got damaged in some sort of way. We actually had this happen once no matter how carefully we opened the device it just decided to happen on that time. It’s extremely rare but it happens. I am assuming touch is not functioning right now, you’ll probably need to get the screen replaced. I would consider going to a reputable repair shop. Not the same one because I think they lied about the original part if the colours are definitely different.