I'm having the same issue, my phone is rooted with AlpharevX. I've tried factory resetting and doing a battery reset, no luck. It just starts the update attempt as soon as I turn the phone back on, and it stays on the loading screen for hours. If I unrooted it, do you think it would help? Also, how would you do that?