My HTC One M7 (Sprint variant) bootloops but I still have TWRP working on it. I tried to return my phone to stock by flashing the ruu after I watched Joshdew's Youtube video on how to return to stock on the HTC One. He had S-on still and it worked for him so I tried it with my bootloader relocked and s-on. The ruu did not work the first time so I tried it again but that still didn't work. My OS was wiped along with everything else besides TWRP and the CyanogenMod bootloop. After I realized I wiped my backup on the phone I unlocked the bootloader again and tried to get a custom rom (Cyanogenmod) back onto it. I finally figured out how to get it on there via adb push in recovery but when I tried to flash it failed saying it could not mount data or internal storage. I have an USB on the go cable on the way but I feel that this might not work as well. I am trying to mount the sd card and internal storage through adb shell but I'm scared of making maters even worse. I plugged my phone into my computer and rebooted into TWRP, I ran adb shell but got this as the response "~ # ←[6n" (without the parentheses). I have not been able to find this anywhere online and was expecting either a simple "#" or "$" to show up. I think I will wait for the OTG cable to arrive and try to flash from a usb stick, I heard that you can take your phone into Sprint and they won't care about software just physical damage, meaning they can either wipe my phone and try to return to stock or will exchange it for me. Any help would be greatly appreciated, as I really need a phone right now for work. Thanks in advance.