A little late to the party but I'm seriously SHOOK. My iPhone 6s got stuck in a recovery mode loop after the battery draining, my home button is also broken so I had pretty much no hope for a successful hard reset. I wanted to avoid restoring and losing data so I tried updating my iPhone through iTunes five times with no success. I came across people having success with booting with inserted lightning headphones and since I don’t have any, I decided to try booting with my regular jack earphones in. it. worked. No data lost. !!!!!!!! thank you so much for mentioning it, I'm off to have some wine because duh.