1. Are you ready for the Galaxy S20? Here is everything we know so far!

[HBOOT] Getting version too old errors?

Discussion in 'Android Devices' started by Apache Thunder, Jun 21, 2012.

  1. Apache Thunder

    Apache Thunder Android Enthusiast
    Thread Starter

    If you are trying to flash a custom PH44IMG zip file or tried using the RUU and get a version is too old error, it's because the version string stored in the misc partition got flashed to a version that is newer and doesn't officially exist. Thus the official RUU will fail to install to it. (a security measure to prevent most users from flashing an older firmware with exploits back to the phone)

    Thanks to 2fast for pointing me in the right direction for this. After some quick searching at xda forums I found this:

    HTC Misctool [Tool to read/write main version] - xda-developers

    It is a tool that is run in CWM to fix the version string stored in the misc partition. hBoot uses this to check the version of the PH44IMG zip file with that of the one stored in the phone. RUU installer also checks this. If the version is too new you get a version is too old error and RUU installer will also fail to work. You will need ClockWorkMod for this script to run. You can run the misctool program once Android is booted, but you'll need root for it to work. (read up on the thread on how to run the misctool from a terminal/inside Android).

    I have modified the script to flash the correct version string to our phone. It will flash the CURRENT version string that the OTA June update uses. Thus if you want to use the pre-june OTA RUU, you'll need to edit the updater script to reflect the older version string. Or you can use the unmodified version from the forum above and get the base 1.0 string that will work with everything. My zip just ensures that the phone has the "official" version string. ;)


    Since the Sprint version uses a newer version string, you can use this on that as well since the Sprint version uses a newer version string and this one flashes one that is older, so the Sprint RUU and sprint hboot images can still flash since they will be newer.

    Also if you don't yet have CWM installed and try to install it and get the version too old error, use this version string and replace the one in the "mainver" setting in the android-info.txt stored in the PH44IMG zip file:


    Then once you have CWM installed, you can use the installer zip to fix your version string.

    1. Download the Forums for Android™ app!


  2. 2fast4u88

    2fast4u88 Android Enthusiast

    I don't know why I keep getting errors upon clicking post. But this one works so I will comment in here to what I was going to in your thread. The misc partition is editable. How ever you need to find the misc partition and dump it. Which is /dev/block/mmcblk0p17, now as for this tool I knew of it as I had a few buddies go to the rezound. I have never really looked at it though as it wasn't really any use to me.

    Now I also left some stuff out about the misc image. Where I highly recommend not to keep playing with it. If it gets corrupted or a string is changed in it. Then mms will bork on some carriers and other issues well show up. I know uscc doesn't suffer from a borked misc image for mms, but not sure for the sprint/boost side.

    I was only pointing out about the firmware version, due to if you guys used it. It would mess up the checking for you guys. Anything released by myself will use the cid to make sure the right stuff is flashed between phones. Hence the 3 versions so far as I don't want to mess with the misc image. The only really big issue is it will only let people run the latest ruu/fastboot image. Which is honestly totally fine, if everyone messing with the firmware in the .txt stays true to how I have been doing it. Then the above is useless unless wanting to downgrade for some reason. Which is honestly no use to us at this time.

    Well I guess if you wanted to run a ruu due to borking something it may be of use. Though a backup is recommended there. As for my cwm builds, I wasn't aware of new ota for the boost side. Though I can change it out, I will also pm you some things in a bit.
  3. Apache Thunder

    Apache Thunder Android Enthusiast
    Thread Starter

    Yeah I could keep the set version set low thing as a separate file instead of integrating it into all my installers. Probably less chance of something going wrong.

    So far all of my images and such are for the Boost version since I lack a Sprint phone to test stuff on. I'm not really comfortable flashing sprint roms on my phone right now. So all my CIDs in my images are set to the Boost carrier.

    Thanks for your input. :D
  4. Heloguy

    Heloguy Android Enthusiast

    i cant get this to work. ive been trying to install CWM so i can root, but i keep getting the version to old error, is there a master wipe or something? i cant use the set mainver low .zip, because i cant install cwm. someone please help
  5. cornelljdavis

    cornelljdavis Well-Known Member

    same here. I get those errors just like helogy
  6. chiikko561

    chiikko561 Well-Known Member

    is there a way we can install threw hboot or fastboot
  7. braxton355

    braxton355 Android Enthusiast

    Try it, can't do much more to it lol.
  8. legmando33

    legmando33 Android Enthusiast

    Install what??
  9. chiikko561

    chiikko561 Well-Known Member

    The zip to lower main version
  10. legmando33

    legmando33 Android Enthusiast

    For Clockworkmod?
  11. chiikko561

    chiikko561 Well-Known Member

    Yes but I need to do through adb, fastboot, or hboot
  12. legmando33

    legmando33 Android Enthusiast

    Well I have an edited cwm for hboot for boost mobile evo. Are you on boost or another carrier?
    chiikko561 likes this.
  13. chiikko561

    chiikko561 Well-Known Member

    On boost
  14. chiikko561

    chiikko561 Well-Known Member

    Please and thank you
  15. legmando33

    legmando33 Android Enthusiast

    Pm'ed. ;)
  16. chiikko561

    chiikko561 Well-Known Member

    Thanks and does my bootloader have to be unlocked
  17. ss2man44

    ss2man44 Well-Known Member

    Your bootloader has to be unlocked to do anything with CWM.
  18. chiikko561

    chiikko561 Well-Known Member

    I know but I keep getting writes when I try to unlock
  19. rc pilot

    rc pilot Newbie

    Thanks, worked perfectly :D
  20. myvwrocks

    myvwrocks Newbie

    i cant get root! i have unlocked to bootloader with no problems but all the CWM and ph44img's i found say version is older. i am lost. please help. boost evo design 4g android ver 4.0.3 htc sense ver 3.6 software ver 1.11.653.0 710rd let me know what else you need i would love to get cwm but it looks grim.
  21. legmando33

    legmando33 Android Enthusiast

    Try this bud http://db.tt/exacQsGw
    Just remove the "b-" in the name.
    dsr2000 likes this.
  22. myvwrocks

    myvwrocks Newbie

    it said apply updater now, or something simaler. i selected yes and i can now get to the cwm recovery. is there something else i need to do? i am trying to remove the bloatware but it still says need root. thnaks for the img link
  23. legmando33

    legmando33 Android Enthusiast

    dsr2000 likes this.
  24. myvwrocks

    myvwrocks Newbie

    Will I have to rename it or anything as well?
  25. legmando33

    legmando33 Android Enthusiast

HTC EVO Design Forum

The HTC EVO Design release date was October 2011. Features and Specs include a 4.0" inch screen, 5MP camera, 768GB RAM, Snapdragon S2 processor, and 1520mAh battery.

October 2011
Release Date

Share This Page