Cannot find HTC One in ADB, SD card not mounted, incorrect kernel for installed ROM, no backup Pretty much what the title says. I have messed up big time. Because I am switching carriers, I have to switch back to the stock ROM. It is stuck at the loading screen, most likely because of a kernel issue. My stupid self didn't remember to make a backup.

Because of this, all I have access to is the boot loader. I cannot side load anything because ADB does not recognize my device. 

I am in the biggest pickle I've ever been in with electronics. Anyone who can fix this is going to win the entire internet.
If using TWRP you can sideload from within recovery.


Boot into TWRP.
Go to Advanced &gt; ADB Sideload and slide to start.
Plug USB cable into PC.
If your device is not detected, manually add standard Google driver.
Then type adb devices and you should see: xxxxxxxxxxxxxxxx        sideload
Type adb sideload &lt;filename.zip&gt; and it will be flashed automatically.