If you’ve completely ruined your iphone 7 or 8 home button, and don’t want to pay apple to fix your stuff (because you’re a stubborn repair enthusiast like me), I believe you can find various replacement home buttons that function via bluetooth. The touch ID does not work, but at least you don’t have to use the little square. Seems this issue has been thoroughly answered, but I just wanted to add that in as an alternative answer to those of you who do not want to pay the $150 home button repair.