I want root my HTC Desire S. While finding out what steps needs to be done for rooting, I come to know that HBoot version is necessary.
I shut down my htc device. When I press volume down & power on button hboot screen is not coming at all & phone starts normally. I want to note down hboot version before starting to root. Any idea why hboot screen is not coming? If I have to see the hboot screen what needs to be done?
Check in settings->power whether "fast boot" is enabled. If it is, disable it. Then power off the phone and try volume down + power again.
also you can adb reboot bootloader
xxmorph3u5xx said:
also you can adb reboot bootloader
Click to expand...
Click to collapse
I prefer this.....but make sure you have adb installed.
teadrinker said:
Check in settings->power whether "fast boot" is enabled. If it is, disable it. Then power off the phone and try volume down + power again.
Click to expand...
Click to collapse
Thank you. I was able to see hboot screen & noted down hboot version also
The Fast Boot option enabled in power settings gave me exactly the same problem in the very early days when I had finally decided to mess with my device. A short, but useful thread for beginners.
If fastboot is enabled you can still enter Hboot if you take out the battery and then put the battery back in before holding down the volume button and the power button.
Sent from my HTC Desire S using xda app-developers app
Related
Ok guys, just need to have your input on the following:
You already know there is HBOOT available with volume down+power.
On my phone, there are two additional modes available: one with volume up+power (red led, three vibrations), another with volume up+volume down+power (green led, five vibrations). I suspect these two modes are used for unbricking. They are also present on my HTC Wildfire.
It would be very cool if other Desire S owners here could try these two combinations and post here your results. Also! very important, please mention if your phone is:
S-ON
S-OFF because it's en engineering phone, lucky you
S-OFF through XTC Clip (aka radio S-OFF)
S-OFF through AlphaRevx/Revolutionary (aka HBOOT S-OFF, flag in radio is untouched)
You can also report your HBOOT version but it shouldn't affect which bootloaders are available.
xdbg said:
Ok guys, just need to have your input on the following:
You already know there is HBOOT available with volume down+power.
On my phone, there are two additional modes available: one with volume up+power (red led, three vibrations), another with volume up+volume down+power (green led, five vibrations). I suspect these two modes are used for unbricking. They are also present on my HTC Wildfire.
It would be very cool if other Desire S owners here could try these two combinations and post here your results. Also! very important, please mention if your phone is:
S-ON
S-OFF because it's en engineering phone, lucky you
S-OFF through XTC Clip (aka radio S-OFF)
S-OFF through AlphaRevx/Revolutionary (aka HBOOT S-OFF, flag in radio is untouched)
You can also report your HBOOT version but it shouldn't affect which bootloaders are available.
Click to expand...
Click to collapse
s-off alpharevx
vol up+power does not work
vol up+vol down+power does not work
vol down+power works
& s-off using alpharevx allows you to change radio so i think the radio flag is also changed
kartkk said:
s-off alpharevx
vol up+power does not work
vol up+vol down+power does not work
vol down+power works
& s-off using alpharevx allows you to change radio so i think the radio flag is also changed
Click to expand...
Click to collapse
Thanks very much. It's possible I have access to these two bootloaders because the phone was not originally carrier-locked.
xdbg said:
Thanks very much. It's possible I have access to these two bootloaders because the phone was not originally carrier-locked.
Click to expand...
Click to collapse
my device was also not carrier locked when i bought it,i bought it for the full price
but i got the device shortly after it was released so this feature could have been added later
I'm S-OFF by XTC Clip with the ENG Boot (see SIG for versions), not carrier locked device.
volume up+power (red led, three vibrations) = does exacltly this, but, then get blank dark screen and appear to not be able to progress further, with any combination of button pushing, including vol up+vol down+power (so had to pull battery )
volume up+volume down+power (green led, five vibrations) = does exacltly this, but, again then gives a blank black screen and appear to not be able to progress further, again was forced to pull battery to escape.
Hope that this helps.
Thanks a lot ben and kartkk. In both bootloaders, it is normal that you get a black screen as they only communicate with USB - see tjworld. Kartkk, do you have the black or grey desire s model?
Sent from my Nexus S using XDA Premium App
xdbg said:
Thanks a lot ben and kartkk. In both bootloaders, it is normal that you get a black screen as they only communicate with USB - see tjworld. Kartkk, do you have the black or grey desire s model?
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
i have the black version,but i dont think that matters
for me vol down+vol up+power & vol up+power does nothing,the device starts just the way it starts when i am only holding the power button
kartkk said:
i have the black version,but i dont think that matters
for me vol down+vol up+power & vol up+power does nothing,the device starts just the way it starts when i am only holding the power button
Click to expand...
Click to collapse
Thanks. Are you sure you pressed the power button very fast? Do not keep the button pressed (contrary to volume up/down which must be kept pressed).
xdbg said:
Thanks. Are you sure you pressed the power button very fast? Do not keep the button pressed (contrary to volume up/down which must be kept pressed).
Click to expand...
Click to collapse
yes,i tried it that way too but it didn't work
kartkk said:
yes,i tried it that way too but it didn't work
Click to expand...
Click to collapse
Ok, this is very interesting, as if HTC used a different, locked bootloader here. Could you do one last thing for me (root needed):
do a "dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard/mmcblk0p1" and "dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard/mmcblk0p3" then upload the files somewhere. Don't worry, it just reads the bootloaders, there's no risk of modifying anything.
I recommend you do it from adb shell in your android system (not CWM) as the partitions will be read-only anyway and there'll be an even lesser risk of something going wrong.
xdbg said:
Ok, this is very interesting, as if HTC used a different, locked bootloader here. Could you do one last thing for me (root needed):
do a "dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard/mmcblk0p1" and "dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard/mmcblk0p3" then upload the files somewhere. Don't worry, it just reads the bootloaders, there's no risk of modifying anything.
I recommend you do it from adb shell in your android system (not CWM) as the partitions will be read-only anyway and there'll be an even lesser risk of something going wrong.
Click to expand...
Click to collapse
this could be so because i used alpharevX to s-off my device & alpharevX replaces the Hboot & bootloader with a new one
kartkk said:
this could be so because i used alpharevX to s-off my device & alpharevX replaces the Hboot & bootloader with a new one
Click to expand...
Click to collapse
Actually, QCSBL and OEMSBL (the two partitions mentionned before) are executed before HBOOT, on the radio itself (not on the apps processor like HBOOT). Hence the possibilty of unbricking through QCSBL even if HBOOT is corrupt. Could you upload the two partitions? (mmcblk0p1 and mmcblk0p3), it would be much appreciated.
this is interesting............ if this works, our phone will be unbrickable !!!!!!!!
shrome99 said:
this is interesting............ if this works, our phone will be unbrickable !!!!!!!!
Click to expand...
Click to collapse
Not exactly, if you manage to erase one of the first bootloaders (QCSBL or OEMSBL) then only a JTAG will save you. And this will cost $$$.
i am a noob at using adb,so im not sure if im doing it right
im getting the message " cannot open for write:read-only file system"
kartkk said:
i am a noob at using adb,so im not sure if im doing it right
im getting the message " cannot open for write:read-only file system"
Click to expand...
Click to collapse
If you could paste the screen output from before the adb shell ....
kartkk said:
i am a noob at using adb,so im not sure if im doing it right
im getting the message " cannot open for write:read-only file system"
Click to expand...
Click to collapse
right. first be sure you are root in your shell (you see a # instead of $). if not root, start the command "su"
then, make sure the SD card is currently not mounted on your PC, if you run the "df" command it should appear in the output as mounted on /mnt/sdcard/ (or maybe /sdcard/)
got it to work
i got the two files & i ziped them
see if these are the right ones
editxdbg im using prerooted custom roms, i have root
i restarted my device & it worked
kartkk said:
got it to work
i got the two files & i ziped them
see if these are the right ones
editxdbg im using prerooted custom roms, i have root
i restarted my device & it worked
Click to expand...
Click to collapse
Thanks a lot, I'll have a look and compare with mine.
Ok I know U hate me
just bought it, blah blah
want to root, S-OFF, ROM
Went to
http://forum.xda-developers.com/showthread.php?t=1497404
then to
http://forum.xda-developers.com/showthread.php?t=1497404
as instructed. want to get my Key. It asked for HBOOT version.
How do I find out?
Thanks!
You need to go in to your bootloader screen.
1. Shutdown phone (first disable fastboot from settings power menu)
2. Press Power and volume down until you see your screen powers on.
3. It will search for default (certified update package just wait until it stop)
4. On top of the screen you will see a line with Hboot 1.x.x.x.x this is your Hboot (bootloader) verison. (like Bios version on PC)
Be carefull on S-Off and rooting, read the guides in detail
Cheers
Remove your battery, reinsert battery. Hold down vol - button, push power button,, keep pressing vol - and let go of power button, h boot screen should show up in a few seconds.
Sent from my HTC Sensation 4G with Beats Audio using xda premium
yasobaso said:
You need to go in to your bootloader screen.
1. Shutdown phone (first disable fastboot from settings power menu)
2. Press Power and volume down until you see your screen powers on.
3. It will search for default (certified update package just wait until it stop)
4. On top of the screen you will see a line with Hboot 1.x.x.x.x this is your Hboot (bootloader) verison. (like Bios version on PC)
Be carefull and read the guides in detail
Cheers
Click to expand...
Click to collapse
U ARE GREAT!!! I thanked you, and thank you again !!!!
Thank you all !!!!!!!!!!!!
I have an HTC Desire S with a broken power button. I manage to power on the device by using quick battery in-out trick, and unlock screen with an unlock app. I want to root the device and install custom rom.
The problem is that i cant select items on the Bootloader menu since the power button doesnt work. Is there some way to select items without the power button?
z33m said:
I have an HTC Desire S with a broken power button. I manage to power on the device by using quick battery in-out trick, and unlock screen with an unlock app. I want to root the device and install custom rom.
The problem is that i cant select items on the Bootloader menu since the power button doesnt work. Is there some way to select items without the power button?
Click to expand...
Click to collapse
How is the power button broken? You might be able to fix it if you can take the device apart which is quite easy, I've done it. However, that would have to be a risk you're willing to take. I'm not sure if you can navigate the bootloader without a functioning power button. But I know you can access fastboot from the command line. Is your device S-OFF? Is the bootloader unlocked?
Sent from my Desire S using xda app-developers app
uarepeople said:
How is the power button broken? You might be able to fix it if you can take the device apart which is quite easy, I've done it. However, that would have to be a risk you're willing to take. I'm not sure if you can navigate the bootloader without a functioning power button. But I know you can access fastboot from the command line. Is your device S-OFF? Is the bootloader unlocked?
Sent from my Desire S using xda app-developers app
Click to expand...
Click to collapse
The power button became lesser and lesser responsive over time. i had to press multiple times before the screen would unlock. Eventually it just stopped working. I have taken the device apart once, with hopes of fixing the power button, but it seems that the power button is a tiny button surface mount directly to the main board. I cleaned eveything out, but no luck.
The device is S-ON. I havnt done anything other than installing the Official ICS upgrade. How did you fix your power button?
z33m said:
The power button became lesser and lesser responsive over time. i had to press multiple times before the screen would unlock. Eventually it just stopped working. I have taken the device apart once, with hopes of fixing the power button, but it seems that the power button is a tiny button surface mount directly to the main board. I cleaned eveything out, but no luck.
The device is S-ON. I havnt done anything other than installing the Official ICS upgrade. How did you fix your power button?
Click to expand...
Click to collapse
I should've explained why I took mine apart, I took mine apart in order to mod the unibody thing. I've seen websites that sell replacement parts so if you feel confident about repairing it yourself then you could always consider that.
Back to your initial question. You will be on the most recent HBOOT due to being on the ICS upgrade. Follow this guide by skanob in order to downgrade your HBOOT. Then use Revolutionary to S-OFF and install a custom recovery to your device. Then you should update your HBOOT to 7.00.1002 so that you have no difficulties with any custom ROMs.
Remember to read all the guides in full and make sure that you know what you are doing and that you are prepared before you start doing anything to your device. And make sure you are willing to risk damaging your device. Every device is different, personally my DS had no issues with any of these things I used as you can see in my sig.
Good luck.
uarepeople said:
I should've explained why I took mine apart, I took mine apart in order to mod the unibody thing. I've seen websites that sell replacement parts so if you feel confident about repairing it yourself then you could always consider that.
Back to your initial question. You will be on the most recent HBOOT due to being on the ICS upgrade. Follow this guide by skanob in order to downgrade your HBOOT. Then use Revolutionary to S-OFF and install a custom recovery to your device. Then you should update your HBOOT to 7.00.1002 so that you have no difficulties with any custom ROMs.
Remember to read all the guides in full and make sure that you know what you are doing and that you are prepared before you start doing anything to your device. And make sure you are willing to risk damaging your device. Every device is different, personally my DS had no issues with any of these things I used as you can see in my sig.
Good luck.
Click to expand...
Click to collapse
This is the procedure that i am following. Step 1 itself is to unlock bootloader using htcdev.com/bootloader . This procedure requires me to select HBoot from the bootloader menu, which i cannot, since the power button is broken.
z33m said:
This is the procedure that i am following. Step 1 itself is to unlock bootloader using htcdev.com/bootloader . This procedure requires me to select HBoot from the bootloader menu, which i cannot, since the power button is broken.
Click to expand...
Click to collapse
Unlocking the bootloader doesn't require you to select anything. The guide tells you to type some code into a command line. Your PC will do everything for you. To get in to the bootloader all you do is connect your phone to the PC, open a cmd box and type:
fastboot reboot-bootloader
Click to expand...
Click to collapse
It will then turn off your phone and boot into fastboot.
uarepeople said:
Unlocking the bootloader doesn't require you to select anything. The guide tells you to type some code into a command line. Your PC will do everything for you. To get in to the bootloader all you do is connect your phone to the PC, open a cmd box and type:
It will then turn off your phone and boot into fastboot.
Click to expand...
Click to collapse
I have done this. But im now stuck at the final step, which is a yes/no confirmation prompt on the phone, where i have to press power button to confirm.
z33m said:
I have done this. But im now stuck at the final step, which is a yes/no confirmation prompt on the phone, where i have to press power button to confirm.
Click to expand...
Click to collapse
Usually the yes/no prompt is selected by the volume up/down buttons.
Sent from my Nexus 7 using xda app-developers app
Ok.. I'm about to lose hope, please any creative ideas will be much appreciated..
I think i did a big mistake trying to update to the latest nightly release of CM 10.2 using the auto-update feature of cm 10.1...
The end result is a bootloop, gets up to the CM rotating animation for a few seconds and reboots.
on top of that:
unable to get into bootloader using pwr+vol up nor vol down
unable to access device using adb nor fastboot - shows no device connected
the PC does not recognize the device though there are drivers installed, the charging LED lights up but no PC activity
all of the solutions i've seen assume either the recover/bootloader is available or the phone is accessed via fastboot/adb.
in this case neither are correct....
for some time i wanted to upgrade to htc one but not yet....
please help
Press and hold power until the phone shuts off.
Then let go of power and press and hold volume down until bootloader comes up.
Sent from my One X using xda app-developers app
exad said:
Press and hold power until the phone shuts off.
Then let go of power and press and hold volume down until bootloader comes up.
Sent from my One X using xda app-developers app
Click to expand...
Click to collapse
tried it again several time, but as I said it doesn't work.
I get a black screen (not the CM animation) and than reboot all over again.
You could try letting it drain completely. Then charge a bit and try again.
Is your phone plugged in while your trying? My phone will not enter bootloader while its plugged in.
Sent from my One X using xda app-developers app
spitfireatz said:
tried it again several time, but as I said it doesn't work.
I get a black screen (not the CM animation) and than reboot all over again.
Click to expand...
Click to collapse
You are mostly likely not performing the button combo correctly. If there were no bootloader (hboot), the screen would not be coming on at all. Not getting into bootloader is almost always a case of not doing the button combo correctly. The one possible exception, is if your volume rocker has failed (and simply not registering the vol down being pressed).
Make sure you hold vol down, and do not let go until the while bootloader screen comes up.
Recovery is a different story, as you can indeed not have recovery installed, and the phone will still function. But hboot and recovery are 2 different things.
redpoint73 said:
You are mostly likely not performing the button combo correctly. If there were no bootloader (hboot), the screen would not be coming on at all. Not getting into bootloader is almost always a case of not doing the button combo correctly. The one possible exception, is if your volume rocker has failed (and simply not registering the vol down being pressed).
Make sure you hold vol down, and do not let go until the while bootloader screen comes up.
Recovery is a different story, as you can indeed not have recovery installed, and the phone will still function. But hboot and recovery are 2 different things.
Click to expand...
Click to collapse
I wish it was the case,
when i try to go into hboot the device instead of going into another boot until animation cycle, goes into black screen boot cycle. which means most likely that the action (PWR+Vol) does have an effect otherwise it would have continued to go into same boot cycle through the CM animation..
besides there is a recovery installed, or at least was...
is there anyway to re-install the hboot part without the hboot/fastboot availability?
spitfireatz said:
is there anyway to re-install the hboot part without the hboot/fastboot availability?
Click to expand...
Click to collapse
If you are s-off, try running the RUU.
You all probably noticed that if the Settings->Power->Fastboot setting is enabled, Power+Vol_down will not work and the phone will do a standard boot. Is there anyway to force booting the phone into hboot? If not, this is a possible way to get bricked in case your ROM is messed up and the phone's last mode was to Fastboot.
netboy3 said:
You all probably noticed that if the Settings->Power->Fastboot setting is enabled, Power+Vol_down will not work and the phone will do a standard boot. Is there anyway to force booting the phone into hboot? If not, this is a possible way to get bricked in case your ROM is messed up and the phone's last mode was to Fastboot.
Click to expand...
Click to collapse
That's exactly why we leave fastboot off in the settings
Maybe I don't understand the question. Could you not just use:
adb reboot bootloader
or
adb reboot recovery
cntryby429 said:
Maybe I don't understand the question. Could you not just use:
adb reboot bootloader
or
adb reboot recovery
Click to expand...
Click to collapse
You can only use those if adbd is running which means you either were successful in booting into recovery (and you can't do it as power+vol_down doesn't work), or you have a working ROM (see the OP).
xRogerxC said:
That's exactly why we leave fastboot off in the settings
Click to expand...
Click to collapse
I wish it was that simple. The ability to get to the menu seems to be related to the bootloader's ability to access /data. If the bootloader can't get to /data it looks to defaulting to NOT showing the hboot menu. I've noticed this on my phone. I have my phone encrypted which doesn't allow access to /data until you decrypt it. If you cancel out of the decrypt prompt then reboot the phone, you will not be able to power+vol_down (though I never changed the fastboot setting).
netboy3 said:
You all probably noticed that if the Settings->Power->Fastboot setting is enabled, Power+Vol_down will not work and the phone will do a standard boot. Is there anyway to force booting the phone into hboot? If not, this is a possible way to get bricked in case your ROM is messed up and the phone's last mode was to Fastboot.
Click to expand...
Click to collapse
If you are rooted you can use the app quick boot to reboot to hboot without having to do the shutdown but.
Sent from my HTC6525LVW using Tapatalk
dottat said:
If you are rooted you can use the app quick boot to reboot to hboot without having to do the shutdown but.
Sent from my HTC6525LVW using Tapatalk
Click to expand...
Click to collapse
See the OP. Assuming your ROM is messed up and is not booting (happens a lot when your'e a flashoholic), you can't run any apps or even get to adb. I've never seen a phone that will not allow you to always be able to cold-boot into the bootloader. This is a serious problem for folks that plan to experiment with lots of ROM flashing.
netboy3 said:
See the OP. Assuming your ROM is messed up and is not booting (happens a lot when your'e a flashoholic), you can't run any apps or even get to adb. I've never seen a phone that will not allow you to always be able to cold-boot into the bootloader. This is a serious problem for folks that plan to experiment with lots of ROM flashing.
Click to expand...
Click to collapse
In that case you hold power and volume buttons until the phone tells you it's going to restart or vibrates or you see the screen flash. Depending on what mode you are in it will do different things. At this point you can release power and move to only volume down.
If timed correctly you will land in hboot. Practice makes perfect.
Sent from my HTC6525LVW using Tapatalk
dottat said:
In that case you hold power and volume buttons until the phone tells you it's going to restart or vibrates or you see the screen flash. Depending on what mode you are in it will do different things. At this point you can release power and move to only volume down.
If timed correctly you will land in hboot. Practice makes perfect.
Sent from my HTC6525LVW using Tapatalk
Click to expand...
Click to collapse
dottat, thank you for your post. You are correct. This requires quite a bit of proper timing to succeed. To recap: In case you are in fast-boot power mode and/or have your phone encrypted and power+vol_down doesn't get you into hboot:
1. Power down the phone.
2. Hold volume_up and power.
3. Keep holding the above, you should see the animated HTC splash show up.
4. Keep holding the above, the screen will go dark.
5. Once the screen goes dark, quickly release power and volume_up and press volume_down.
6. If timed perfectly, you should land in hboot menu.
Thanks again to dottat for pointing it out.