Ok, before we start, I've used multiple USB cables in multiple outlets and computers. Last night, I plugged my phone in and noticed it would charge. I pulled the battery, did a factory reset, flashed a stock rom with a stock kernel, and it wouldn't charge. I even tried with different batteries. Under battery stats, it would just say "Not Charging", instead of the normal "Charging" or "Discharging." So it knew something was plugged in, but wouldn't charge. I plugged it into my computer, and the computer doesn't see it and the phone doesn't connect as a media device. So I can't adb or fastboot. I've already tried using fastboot from the bootloader, but the computer simply does not see the phone. I know I can flash an unrooted rom to get back to stock, but is there anyway to relock the bootloader without a usb cable and computer? If I can't get this back to stock, I can't exchange it, and not being able to charge the phone or connect to my computer is not acceptable.