[HOW-TO] Unbrick Your Android Phone (HTC ONE S)
Ok so you're trying to put this really cool new custom ROM on your phone and then suddenly, your phone won't start up or go to recovery… well my friends, you have got yourself a bricked phone. The thing you worry about the entire time you're rooting, and flashing your phone, has now become reality. Well, fear no more, for I, have found a way to unbrick your device! after bricking my phone and finding different ways how to do it...
Because we are not able to swap or get the sdcard out from the phone, it makes it difficult on how to add a ROM.zip and re-install. Another issue I found is that CWM will not be able to read the sdcard if you do an adb push ROM.zip /sdcard/ROM.zip
or by mounting the sdcard adb shell mount /sdcard
. If you have this issue will explain later
So let's get started.
Turning Off Your Phone and Reboot to Boot-Loader
Because you have a bricked phone, you can't just hold the power button. So if your phone is not already off then you're going to want to turn off by pressing the volume down + power button until the phone shuts off then turn on to boot-loader by pressing volume down and press for 3 seconds the power button. once in boot-loader select fastboot.
Adb push to SD card
I assume that you have install CWM, if you don't you can download it from HERE
. Once downloaded install CWM fastboot flash recovery CWM.TOUCH.126.96.36.199.img
, where your done go back to boot-loader and select recovery. Once in recovery do an adb push of a ROM, in this example I used "Energy ROM" you can get the ROM from HERE
. Once you have your ROM rename ROM.zip and push adb push ROM.zip /sdcard/ROM.zip
, you will get a message stating the size of the the push.
If you can't do a push because you got an error message will explain later.
Wipe The Phone
Make sure to do a Factory Reset / Wipe before installing ROM
Reboot back to fastboot
Once you install the room you will need to make sure you have a boot.img for the ROM your using.
adb reboot bootloader
fastboot flash boot Recoveries/boot.img
If your the unlucky one's that can't do an adb push to the SD card do the following.
- Reinstall STOCK Recovery fastboot flash recovery recovery.img
- Lock OEM fastboot oem lock
- Unlock OEM fastboot flash unlocktoken Unlock/Unlock_code.bin
- Reinstall CWM Recovery fastboot flash recovery CWM.TOUCH.188.8.131.52.img
That should fix the problem on how to push back to the sdcard
If you have other methods post them below...