OMG, it was the freaking USB cable this whole time. Thank you -- even though it got to me a year later. I tried literally everything (Even factory resetting my device) and it was the damn cable that came with my phone that was the problem. Thank you, xoxoxo.