I have a Samsung Galaxy S7 that will not boot up past the loading screen (the screen that says Samsung Galaxy S7 at the top and Powered by android at the bottom). I've tried restarting it in safe mode and it doesn't help. It's been stuck like this for a long time and no matter how long i leave it alone it never loads past this screen. I've been trying to avoid sending it in to get fixed, but if there is absolutely no way that I can fix it on my own, then I might have to. Please help.