So I have the go launcher and I removed the stock home launcher long ago. I was messing around and I set the go launcher to a system app and it went haywire, so I set it back to user app and it was still acting f-ed up. Waited a few and out was still acting up. Rebooted and then it got stuck at the loading screen for ten minutes. Did a battery pull and ditto. Adb reboot recovery worked though. Restored. Still a pain in the butt.