[GUIDE] Hboot guide Desire X

Search This thread

dansou901

Inactive Recognized Contributor
Apr 10, 2012
3,121
1,209
33
Aachen
OnePlus 5
OnePlus Nord
As I have noticed, many users on this forum have problems finding the right recovery for their phones hboot. Therefore, I decided to clarify a few things and sort the existing recoveries here again.

First of all, if you want to install a recovery, you have to determine the hboot version of your Desire X. To do that, you first shut down your phone, then you hold volume down button and press the power button at once to get into bootloader. There, you can verify the version.

The following is really important:

For hboot version 1.24 and below, you need a recovery made for ICS (Android 4.0).

For hboot version 1.25 and above, you need a recovery made for JB (Android 4.1).


Here I'll list the recoveries again so you can easier distinguish which one you need.

Recoveries for ICS:

http://xdaforums.com/showthread.php?t=2099513 (TWRP, Look for the download for ICS hboot, which is discontinued)

http://xdaforums.com/showthread.php?t=2278346 (Official CWM)

http://xdaforums.com/showthread.php?t=2075212 (neXus Recovery, based on CWM)

http://xdaforums.com/showthread.php?t=2296517 (PhilZ Touch, CWM based, just use ICS version)

Recoveries for JB:

http://xdaforums.com/showthread.php?t=2099513 (TWRP, just use latest version, for now it is 2.6.3.0)

http://xdaforums.com/showthread.php?t=2296517 (PhilZ Touch, CWM based, just use JB version)

http://xdaforums.com/showpost.php?p=39662992&postcount=66 (neXus Recovery, based on CWM - fixed version for JB by atis112)

That's it for now. If you need help on anything, post here please rather than starting a random Q&A thread; me and others can help much quicker then. If you need help, be sure to provide us with your hboot version.

If you find something I should add here, please let me no.
 
Last edited:

dansou901

Inactive Recognized Contributor
Apr 10, 2012
3,121
1,209
33
Aachen
OnePlus 5
OnePlus Nord
Some background info for users who want to know more about our hboot versions:

In the official JB update from HTC, the partition table from our hboot got changed. Before, we got 4 MB for boot partition (on ICS); we now have 16 MB for boot partition. Main reason for this is that the kernel for JB is bigger than 4 MB so the partition needed more space. But instead of just increasing the size of boot partition and resizing the other partitions accordingly, HTC changed the whole table so the device numbers have changed now. That's the reason for the mess with the recoveries for ICS or JB, because if you install a wrong recovery, you get ROMs installed to the wrong partition and backups / restores will malfunction.

Here is the partition table for JB (output of cat /proc/emmc):

Code:
dev:           size         erasesize    name
mmcblk0p17:    00040000     00000200     "misc"
mmcblk0p21:    00c7f600     00000200     "recovery"
mmcblk0p27:    00fffc00     00000200     "boot"
mmcblk0p24:    3bdffe00     00000200     "system"
mmcblk0p26:    0f000000     00000200     "cache"
mmcblk0p25:    4cfffe00     00000200     "userdata"
mmcblk0p28:    017ade00     00000200     "devlog"
mmcblk0p30:    00040000     00000200     "pdata"
mmcblk0p31:    46800000     00000200     "fat"
mmcblk0p29:    00011c00     00000200     "extra"

If someone would be so nice to provide me with the output of "cat /proc/emmc" on ICS, it would be really nice if he or she shoot me a PM so I can update this post, because I dont have it anymore (as I'm using JB like most users here). Thank you!
 
Last edited:
  • Like
Reactions: redline7 and lynxrz

AkumDX

Senior Member
Aug 18, 2012
365
126
...
For me JellyBean TWRP Recovery 2.5 is more stable than 2.6...
 
Last edited:

ozmatox

Member
Feb 9, 2009
27
5
Poznan
Hi i have GB h-boot 1.25 and stable TWRP 2.6.0.3 everything work fine ex. Dalvik cache ;) when i swipe cache i have "Dalvik failed"

Wysłane z mojego HTC Desire X przy użyciu Tapatalka
 
Last edited:

Leon

Senior Member
Dec 31, 2012
2,617
1,172
31
Samsung Galaxy S9+
Redmi Note 9
Added to the list, thanks. When I did the guide, it was late in the evening and I remembered this one, but was too lazy to track the link...

No problem, I just use it from long time , but i dont see it anywhere except the link that i post.But it works good :good:
BTW good guide, there is aways one user that asking about that :D :good:
 
  • Like
Reactions: dansou901

rish9511

Member
Jun 29, 2014
6
0
rooting htc desire x

As I have noticed, many users on this forum have problems finding the right recovery for their phones hboot. Therefore, I decided to clarify a few things and sort the existing recoveries here again.

First of all, if you want to install a recovery, you have to determine the hboot version of your Desire X. To do that, you first shut down your phone, then you hold volume down button and press the power button at once to get into bootloader. There, you can verify the version.

The following is really important:

For hboot version 1.24 and below, you need a recovery made for ICS (Android 4.0).

For hboot version 1.25 and above, you need a recovery made for JB (Android 4.1).


Here I'll list the recoveries again so you can easier distinguish which one you need.

Recoveries for ICS:

http://xdaforums.com/showthread.php?t=2099513 (TWRP, Look for the download for ICS hboot, which is discontinued)

http://xdaforums.com/showthread.php?t=2278346 (Official CWM)

http://xdaforums.com/showthread.php?t=2075212 (neXus Recovery, based on CWM)

hey, so i started rooting my device (htc desire x) and i am done with unlocking the bootloader....i have been following this link(http://xdaforums.com/showthread.php?t=2316662) ...but now i am stuck on the 2nd step ,it says 'Once you update via OTA for the JB Update, Your HBoot becomes JB Hboot instead of the old ICS Hboot so you need a JB Hboot compatible Custom Recovery to flash the Super User and Root'

i dont know what that means..my device has hboot 1.25 version ...is it necessary to have jb hboot version before moving onto the 2nd step??????

please help..
thanks in advance...
 
Last edited:

Chethan012

Member
Sep 1, 2014
8
0
Bangalore
Need help to install custom rom for hboot 1.15

As I have noticed, many users on this forum have problems finding the right recovery for their phones hboot. Therefore, I decided to clarify a few things and sort the existing recoveries here again.

First of all, if you want to install a recovery, you have to determine the hboot version of your Desire X. To do that, you first shut down your phone, then you hold volume down button and press the power button at once to get into bootloader. There, you can verify the version.

The following is really important:

For hboot version 1.24 and below, you need a recovery made for ICS (Android 4.0).

For hboot version 1.25 and above, you need a recovery made for JB (Android 4.1).


Here I'll list the recoveries again so you can easier distinguish which one you need.

Recoveries for ICS:

http://xdaforums.com/showthread.php?t=2099513 (TWRP, Look for the download for ICS hboot, which is discontinued)

http://xdaforums.com/showthread.php?t=2278346 (Official CWM)

http://xdaforums.com/showthread.php?t=2075212 (neXus Recovery, based on CWM)

http://xdaforums.com/showthread.php?t=2296517 (PhilZ Touch, CWM based, just use ICS version)

Recoveries for JB:

http://xdaforums.com/showthread.php?t=2099513 (TWRP, just use latest version, for now it is 2.6.3.0)

http://xdaforums.com/showthread.php?t=2296517 (PhilZ Touch, CWM based, just use JB version)

http://xdaforums.com/showpost.php?p=39662992&postcount=66 (neXus Recovery, based on CWM - fixed version for JB by atis112)

That's it for now. If you need help on anything, post here please rather than starting a random Q&A thread; me and others can help much quicker then. If you need help, be sure to provide us with your hboot version.

If you find something I should add here, please let me no.


Hi dev, I've hboot 1.15, android 4.1.1, flashed official CWM for ICS for ViMiRo rom. Followed each steps exactly as mentioned in the XDA threads for DX. Once the installation gets finished and rebooted, I'm struch with HTC logo screen. Pls guide me to resolve this.
 

dansou901

Inactive Recognized Contributor
Apr 10, 2012
3,121
1,209
33
Aachen
OnePlus 5
OnePlus Nord
Hi dev, I've hboot 1.15, android 4.1.1, flashed official CWM for ICS for ViMiRo rom. Followed each steps exactly as mentioned in the XDA threads for DX. Once the installation gets finished and rebooted, I'm struch with HTC logo screen. Pls guide me to resolve this.

You're sure it is 1.15 and not 1.25? I don't remember version 1.15...
 

rshbhghelani

Senior Member
Mar 20, 2013
308
111
Calcutta
Hi dev, I've hboot 1.15, android 4.1.1, flashed official CWM for ICS for ViMiRo rom. Followed each steps exactly as mentioned in the XDA threads for DX. Once the installation gets finished and rebooted, I'm struch with HTC logo screen. Pls guide me to resolve this.

Just post ONCE and only at APPROPRIATE place. You should not be posting the same thing again and again everywhere u feel like
ur query shall be answered at one place where you post and wont get unnoticed.
Thank You.
 
  • Like
Reactions: dansou901

Chethan012

Member
Sep 1, 2014
8
0
Bangalore
My hboot version is 1.15

Just post ONCE and only at APPROPRIATE place. You should not be posting the same thing again and again everywhere u feel like
ur query shall be answered at one place where you post and wont get unnoticed.
Thank You.

Sorry about that, was bit desperate to get solution. My hboot version is 1.15 pls check the attachment. Waiting for your solutions:)
 

Attachments

  • IMG_20140901_211911.jpg
    IMG_20140901_211911.jpg
    71 KB · Views: 156

dansou901

Inactive Recognized Contributor
Apr 10, 2012
3,121
1,209
33
Aachen
OnePlus 5
OnePlus Nord
As you have S-ON, you need to flash a JB kernel with size lower than 4 MB. Otherwise it won't fit on the boot partition of that old hboot. Just flash the kernel via fastboot. I think there was an old version of Infinity kernel which fitted on that partition, take a look in Original Development section.
 

realCyphox

Senior Member
Apr 6, 2012
439
88
Germany
As you have S-ON, you need to flash a JB kernel with size lower than 4 MB. Otherwise it won't fit on the boot partition of that old hboot. Just flash the kernel via fastboot. I think there was an old version of Infinity kernel which fitted on that partition, take a look in Original Development section.

dualsim, dont bother.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    As I have noticed, many users on this forum have problems finding the right recovery for their phones hboot. Therefore, I decided to clarify a few things and sort the existing recoveries here again.

    First of all, if you want to install a recovery, you have to determine the hboot version of your Desire X. To do that, you first shut down your phone, then you hold volume down button and press the power button at once to get into bootloader. There, you can verify the version.

    The following is really important:

    For hboot version 1.24 and below, you need a recovery made for ICS (Android 4.0).

    For hboot version 1.25 and above, you need a recovery made for JB (Android 4.1).


    Here I'll list the recoveries again so you can easier distinguish which one you need.

    Recoveries for ICS:

    http://xdaforums.com/showthread.php?t=2099513 (TWRP, Look for the download for ICS hboot, which is discontinued)

    http://xdaforums.com/showthread.php?t=2278346 (Official CWM)

    http://xdaforums.com/showthread.php?t=2075212 (neXus Recovery, based on CWM)

    http://xdaforums.com/showthread.php?t=2296517 (PhilZ Touch, CWM based, just use ICS version)

    Recoveries for JB:

    http://xdaforums.com/showthread.php?t=2099513 (TWRP, just use latest version, for now it is 2.6.3.0)

    http://xdaforums.com/showthread.php?t=2296517 (PhilZ Touch, CWM based, just use JB version)

    http://xdaforums.com/showpost.php?p=39662992&postcount=66 (neXus Recovery, based on CWM - fixed version for JB by atis112)

    That's it for now. If you need help on anything, post here please rather than starting a random Q&A thread; me and others can help much quicker then. If you need help, be sure to provide us with your hboot version.

    If you find something I should add here, please let me no.
    2
    Some background info for users who want to know more about our hboot versions:

    In the official JB update from HTC, the partition table from our hboot got changed. Before, we got 4 MB for boot partition (on ICS); we now have 16 MB for boot partition. Main reason for this is that the kernel for JB is bigger than 4 MB so the partition needed more space. But instead of just increasing the size of boot partition and resizing the other partitions accordingly, HTC changed the whole table so the device numbers have changed now. That's the reason for the mess with the recoveries for ICS or JB, because if you install a wrong recovery, you get ROMs installed to the wrong partition and backups / restores will malfunction.

    Here is the partition table for JB (output of cat /proc/emmc):

    Code:
    dev:           size         erasesize    name
    mmcblk0p17:    00040000     00000200     "misc"
    mmcblk0p21:    00c7f600     00000200     "recovery"
    mmcblk0p27:    00fffc00     00000200     "boot"
    mmcblk0p24:    3bdffe00     00000200     "system"
    mmcblk0p26:    0f000000     00000200     "cache"
    mmcblk0p25:    4cfffe00     00000200     "userdata"
    mmcblk0p28:    017ade00     00000200     "devlog"
    mmcblk0p30:    00040000     00000200     "pdata"
    mmcblk0p31:    46800000     00000200     "fat"
    mmcblk0p29:    00011c00     00000200     "extra"

    If someone would be so nice to provide me with the output of "cat /proc/emmc" on ICS, it would be really nice if he or she shoot me a PM so I can update this post, because I dont have it anymore (as I'm using JB like most users here). Thank you!
    1
    Added to the list, thanks. When I did the guide, it was late in the evening and I remembered this one, but was too lazy to track the link...

    No problem, I just use it from long time , but i dont see it anywhere except the link that i post.But it works good :good:
    BTW good guide, there is aways one user that asking about that :D :good:
    1
    1.25 is JB HBOOT