One of the pitfalls of HTC One not having an extra microSD card slot is that if you make the mistake of formatting your whole internal storage or perhaps just did something wrong with no system on it, you will end up with a beautiful, shiny brick.
This also works on ANY Android device such as Galaxy Note 3, Note 2, Galaxy S4, Galaxy S3, Galaxy S2, HTC One X, and any Android device with TWRP recovery.
Well, this is pretty easy to solve if you have a OTG USB cable and USB flash drive as TWRP let’s you install files using OTG USB cable and USB flash drive. But for some of you this may not be an option or you may have to wait couple days to order the OTG cable from Amazon.
There is a way to “push”(or copy) files to your phone using the TWRP mount function and adb.
Ok, here’s how to do it:
Boot TWRP, then select “Mount”, then select only “Data” and connect your HTC One to your computer.
Then download fastboot.zip and unzip, you probably will find a new directory called fastboot under your Downloads directory.
Copy the ROM you want to install to the fastboot folder.
Open a command prompt then type:
adb push ROM.zip /sdcard/.
Replace ROM.zip with the ROM filename you copied earlier to fastboot folder.
This will copy your ROM to the internal storage so once it’s done, just use TWRP to install ROM.Need Help? Follow/add me on Google+, Facebook, or Twitter!
Want to stay updated on latest HTC One Root news?
Sign up for our HTC One Root Newsletter here so you get ROM of the week and more! HTC One Reference
You will need a rooted HTC One to install all ROM/kernels.
NOTE: THE AUTHOR OF THIS SITE IS NOT RESPONSIBLE IF YOU MESS UP YOUR PHONE, PLEASE READ INSTRUCTIONS TWICE BEFORE TRYING IF THIS IS YOUR FIRST TIME TO ROOTING AND CUSTOM ROMS!
First time to rooting and custom ROMs?
Please see our HTC One Root FAQ FIRST!!!