I've tried all the methods mentioned above but none of them worked for me, what I believe has worked so far is wiping cache from the recovery menu then enabling system apps that I turned off earlier that day just hours before having troubleshooting problems with touchwizhome