• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Changing hboot

Flashing hboot does not affect recovery. Because the partition boundaries change your ROM will almost certainly be toast though. So what you should do is take a nandroid before flashing hboot then restore it afterwards. This is in the instructions at alpharev.nl or in the root memory faq.

_thalamus produced a tool for creating your own custom hboot. As I'm on my phone I can't link it here, but have posted about it before. A search should turn it up (it's in a post from his blog from last July IIRC). SUroot used it to make the dGB hboots and I've made a few slightly larger ones myself. Nothing that matches your spec though. Why do you want such a large cache - most ROMs work with small caches these days?

Edit: if you are going to use dGB then just use the dGB hboot from the ROM site. The 65 MB one gives you space to do a bit if theming without having to worry, or use the 60MB one if you really want to maximise space.
 
Ok I have given up on making my own partition and decided to go with what is available. I have checked Alpharev's table and it looks like 437 mb of memory is distributed in various ways. Then as Hadron mentioned I thought I will look at the dGB Hboot. Is it correct in me thinking that If I use the 60mb one there will only be 2mb cache (simple calc 437-375-60)?? From what I read, I kind of get the message that the app has to fit into the cache for you to be able to download it. Will 2 mb cache not restrict this a lot? Also even though my wife is not a big gamer she likes Angry Birds and Where is my water (she also like Solitaire, but I do not think this will be a problem). Will she have problems playing these games?

Also I am trying for a simple set of instruction to set up my computer for fastboot (I believe on phone it is easy - just Power + Back). Can any one plese direct me to a reliable thread?
 
Ok I have given up on making my own partition and decided to go with what is available. I have checked Alpharev's table and it looks like 437 mb of memory is distributed in various ways. Then as Hadron mentioned I thought I will look at the dGB Hboot. Is it correct in me thinking that If I use the 60mb one there will only be 2mb cache (simple calc 437-375-60)?? From what I read, I kind of get the message that the app has to fit into the cache for you to be able to download it. Will 2 mb cache not restrict this a lot? Also even though my wife is not a big gamer she likes Angry Birds and Where is my water (she also like Solitaire, but I do not think this will be a problem). Will she have problems playing these games?

Also I am trying for a simple set of instruction to set up my computer for fastboot (I believe on phone it is easy - just Power + Back). Can any one plese direct me to a reliable thread?

With the Hboot, it has 5MB cache as that is the minimum value (must not be 0, must be multiple of 5). This leaves 373MB for /data (375 is based on 3MB cache using different partition method).

You're right that the app must fit into /cache to be downloaded. However, this is not the case with dGB as instead of using /cache for downloads, it uses RAM. It basically creates a small area in RAM which expands as required and gets destroyed when no longer used.
 
However, this is not the case with dGB as instead of using /cache for downloads, it uses RAM. It basically creates a small area in RAM which expands as required and gets destroyed when no longer used.

That is genius! :D
 
Also I am trying for a simple set of instruction to set up my computer for fastboot (I believe on phone it is easy - just Power + Back). Can any one plese direct me to a reliable thread?
As usual, there's a FAQ for that :)

If you use Windows that should be all you need. If you use Linux or Mac then the fastboot executable is a separate download. You can find these by following the bootloader unlock part of the HTCdev site - don't do anything to your phone, just click through the steps on the website until you reach the link to download the fastboot binaries (you really don't want to use HTC's bootloader unlock!).
 
I did read the thread multiple times and stupidly went straight to fastboot part missing out on the initial setup part. I was wondering why the instructions were so vague. Lol!! Thanks for the link. Made me read it again, this time more carefully.
 
Thanks for the advice folks...Just changed hboot from stock to cm7r2 .. I'd put if off for a long long time.. now I wonder why. Once I set up ther environment variables it was so simple!

.. I didn;t even have to restore from a Nandroid.. it even booted straight up first time!

Now I really feel like I "own" my phone.

I'm so reluctant to change now until there is another phone with tihs level of development support.
 
Hmm, maybe asking for trouble

v

Flashing hboot does not affect recovery. Because the partition boundaries change your ROM will almost certainly be toast though. So what you should do is take a nandroid before flashing hboot then restore it afterwards. This is in the instructions at alpharev.nl or in the root memory faq.
 
For all the effort involved i'd not take the risk - got this far without royally screwing my phone so ain't going to start now! ;)
 
The thing not to do is just assume it's going to work and hence not take a nandroid in the first place. Because if you do that and it doesn't work, you're going to have to wipe for sure, maybe reflash the ROM, and it's data-loss and the hassle of setting up again. If you took the nandroid beforehands, then if it doesn't work you just restore the nandroid.

Nandroids: never leave home without one ;)
 
Try "C:\bravo_" etc

Make sure you've taken a nandroid first.

Once you've got it going, the syntax of fastboot commands is pretty simple. Basically it's:

fastboot operation target file

where the last argument is only used by some operations (typically when flashing a file) . So for example:

fastboot erase cache
fastboot format system
fastboot flash recovery recovery.img

Also "fastboot devices" is a good one, as that let's you check that the computer detects your phone (useful for trouble shooting - I generally do it before other fastboot commands).

i tried these commands...but it still say "fastboot is not recognized as an internal or external command,operable program or batch file"
so how to fix it?? thank you
 
You may have to change your current working directory to the one where the fastboot stuff is installed. Otherwise the computer doesn't know where to find the file "fastboot" and you get that message.
 
You may have to change your current working directory to the one where the fastboot stuff is installed. Otherwise the computer doesn't know where to find the file "fastboot" and you get that message.

my hboot file name is bravo_alphaspl-cm7r2
what is the command?? fastboot flash hboot c:\bravo_alphaspl-cm7r2.zip??
 
Yes, you absolutely need to flash the right file. The PB99IMG is a .zip, but for fastboot flashing you use the .img files. And check the md5 code of the .img first (as I said in another thread), because if you flash a bad file as the bootloader there's no way back (because you need a working bootloader to replace it).

Get the command "fastboot devices" working first. Once that returns a serial number from the phone, you know everything is working correctly and then you can "fastboot flash hboot bravo_alphaspl_cm7r2.img".

Make sure you took a nandroid before doing this, because you will need to restore it afterwards - flashing a different hboot usually wrecks the ROM that's on the phone at the time, so you need to restore it from your backup after flashing.
 
Back
Top Bottom