Cannot find HTC One in ADB, SD card not mounted, incorrect kernel for installed ROM, no backup
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.