HTC EVO Design 4G - All Carriers - Root guide

Last Updated:

  1. Savage Shadows

    Savage Shadows Well-Known Member

    The version older error should not come up with the updated file. I may still change the root method in the near future. But the important thing is, for now, it should work like a charm.

    When you flash the file in your bootloader, you may still be prompted to update your device software. I haven't had time to thoroughly test this out, but as I understand it from some other posts concerning this, it is something to avoid. You can choose just to ignore the prompts, but I would recommend setting your phone to not even check for the updates. To do this, go to your settings menu. From there, navigate to the option System Updates (near the bottom). Once in that menu, select HTC Software Update. IMPORTANT, DO NOT SELECT CHECK NOW, LOCATED AT THE BOTTOM OF THE SCREEN. Deselect the option labeled Scheduled Check. It may prompt you to not deselect the option, just continue regardless. Now exit the menu before you accidentally decide to check for updates. You should now no longer have to worry about annoying prompts to update your phone.

    Rooting the HTC EVO Design 4G for dummies!
    (AKA how to make your phone not suck)

    By Savage Shadows

    Modifying your device is YOUR decision. YOUR phone is YOUR responsibility. Please make sure to follow directions as closely as you can. If something goes wrong, nobody else is responsible, and you have two options. Your first option is to look through the following posts and other threads for solutions to similar issues. Your second option, should the first fail, is to TELL US WHAT WENT WRONG. Give us as many details as you can about your device and what happened. We cannot help you if you do not give us enough information. Nobody else is responsible for what you are about to do to your device.

    Modifying your device may or may not void warranties. If you are concerned about voiding any warranty policies, it is your responsibility to check your policies.​

    If you are having issues with anything in the guide, please feel free to post in this thread. Plenty of savvy people and myself are around to help, and often pretty quick (usually within a day). Thanks in advanced to anybody helping out.

    So you have your shiny new Design 4g you got from Boost. You forked up $300 for this baby, and you expect to get $300 dollars worth of phone! But now you've realized that it isn't everything you expected it to be. Now you've found out that there are a lot of bugs and sometimes a lot of lag. Maybe there is a lot of crap that you find completely useless, and you want to clean up your phone because you don't like the clutter. Or maybe you want to do something that an unrooted phone just isn't capable of. Point is, your phone, in some way or another, is lacking something. That is why you're here right now, isn't it?

    So now you've found yourself here, at this page. You looked around for a while, and are totally confused as to how to root your Design 4G. Recovery, root, permissions, updates, ClockWorkMod, flashing, nandroids, fastboot, hboot, bootloaders?!?! What the h3!! does it take to root if you have never heard of most of those words? And now you're wondering if you can possibly ever figure it all out, right? Well that depends. Do you have:

    1. An HTC EVO Design 4G from Boost Mobile (May or may not work with ICS update version from Sprint, I will check).

    2. A Windows-based PC.

    3. An internet connection.

    If you have all three things, some time, some patience, and the ability to read carefully, I can show you how to do a basic root, install a custom ROM and kernel, and perform some basic actions. First things first...

    Chapter zero: BACK UP YOUR PHONE!!!
    Always rule number one. Ask anybody.

    Any time that you modify your phone, you will always face a potential to wipe everything off your phone, so it's important to back up and save often. You can do this to your SD card, but it is recommended that you back up those back ups to your computer. Additionally, some information like contacts and calendars, can be saved directly to Google's servers if you have your GMail account synced. Also, often times you may be using software that accesses your SD card, so it is recommended you also back up your SD card to your computer.

    A lot of back up services will be mentioned around the forums. A very popular one is Titanium Backup. I'm not suggesting you don't use Titanium Backup, but I much prefer a PC based back up program. I swear by the program MobileGo by Wondershare. In my opinion, only as far as backing up and restoring information goes, the only place where MobileGo falls short of Titanium Backup, is that in order to restore information to your device with MobileGo, your device has to be at least within the same WiFi network. Additionally, MobileGo does not require root access, just so you know.

    For MobileGo from Wondershare, follow the link: MobileGo - Android Manager to Manage Android on PC | Wondershare

    While this is a great method for backing up all of your personal data, even including apps, personal data is all that it backs up. If you are interested in having a custom recovery tool on your device (ClockWorkMod, or CWM), there will be a CWM back up (AKA nandroid) tutorial in that section of the guide.

  2. Savage Shadows

    Savage Shadows Well-Known Member

    Chapter One: Unlock your bootloader
    Part One: Preparing to unlock

    Unlocking the bootloader is a very important part of rooting many HTC devices, your Design 4G included. To do so, you will need to go through an HTC website to obtain an unlock code unique to your device. In this process, you will do things on your computer you likely have never done before, and only imagine of in sci-fi shows. But do not be scared. You do not need to have highly advanced computer skills to get through these steps. They are made to be simple enough that you can do them.

    Before we begin the process of unlocking your bootloader, you need to get ready for this step. You will begin by downloading and installing a Java Runtime Environment. You can download this from: Java + You

    Keep in mind that you will be prompted to download and install a McAfee product during the installation of the Java software. This is not necessary, so if you do not want that product, make sure you choose not to install it.

    After Java is installed, head to this site: HTC Support Center

    From here, you will download and install the HTC Sync software. Make sure you grab HTC Sync, not HTC Sync Manager. For proper installation of the HTC Sync software, you will need to keep one important step in mind. You will be prompted to temporarily disable any antivirus software you may be running. I assure you that this is safe. This software is straight from HTC, and is clean. Just remember to enable your antivirus software after installation is complete.

    Now that you have HTC Sync installed, continue to the site here: Android SDK | Android Developers

    This is Android SDK. You will be working with it for a few minutes, just to make sure your computer has the right files to properly execute certain commands on your phone. Once installed, you will be ready to unlock your bootloader.

    Part Two: Unlocking

    Step one of unlocking your device will be to go to and from there you will register for an account. Once you have done so, you will either follow the link to the unlock bootloader page, or you can go there directly at HTCdev - Unlock Bootloader
    Once there, under --select your device-- select EVO Design (Sprint). Even though it says Sprint, and you are on Boost, this is still the correct option. Once selected, you will click Begin Unlock Bootloader. Read the text that comes up and click yes. After that, if you are okay with the risks, check the two boxes and and click Proceed to Unlock Instructions. From there, follow the instructions listed on the website. On the right side of the page, you will see a green triange with an exclamtion point inside of it. Next to it is a list of required resources. You have already downloaded and installed these, so don't worry about them yet.

    In an effort to avoid issues related to redundancy, I will not be writing the instructions from the HTC unlock bootloader page. If it becomes too dificult for anybody, just make sure to post your question in this thread or another thread where it will be relevant. Also make sure to look around and see if somebody has already had your same problem. Maybe they or somebody else posted a solution. However, if it becomes too much of an issue that I need to write the directions, I will take the time to do so.

    Once you are finished with the instructions on the HTC website, you have unlocked your bootloader! That means that you can continue on to one of several methods. I will post a couple methods. One involves ONLY rooting your phone. The other involves installing a custom recovery tool, allowing you to create back ups of your phone, restore them, and install custom ROMs and kernels. If you choose the root only method, you will still be able to do the other method at any time.

    Do not delete the folder you created while unlocking your bootloader. You will need this folder if you ever need to lock your bootloader. You will also need this folder if you want to use a recovery program such as ClockWorkMod to install ROMs and Kernels. Most people do not make ROMs and kernels flashable through the bootloader. They make them for ClockWorkMod.

    Chapter Two: Root Only

    IMPORTANT NOTE:The root only method is for the Boost Mobile device ONLY!!! For any other carriers, skip this chapter and continue at the top of the next post. That would be chapter three, ClockWorkMod.

    IMPORTANT NOTE:If you plan on installing a custom ROM, you do not need to use the Root Only portion of this guide. Skip directly to the next chapter, ClockWorkMod.

    Here is a very simple root only method from Apache Thunder. You will need to put a file on the root of your SD card. Placing a file on the root of you SD card simply means not to put it inside any folders. Whether you remove your SD card or use USB doesn't matter. The file can be found at this link then make sure it is on your SD card.

    With the file on you SD card, replace the card in your phone if you removed it. Remove your battery, and with the SD card in your phone, place the battery back in the phone, do not turn it on. If you recall from unlocking your bootloader, to get to your bootloader you must hold the volume down and power buttons at the same time after placing the battery back in the phone. Do this now. Your phone should automatically go into hboot mode. If it does not say HBOOT in blue and white directly below the green text, choose the hboot option using the volume buttons and power button to select. Wait for the phone to check the SD card, some bright green text will show up. Give it a few more minutes, and if all goes well, you should be asked Do you want to start update? If you are sure you want to continue with this process, push volume up. If you are having second thoughts, then push volume down. If you continue with the process, do not remove the battery during the process.

    When the process is complete, your phone will show the text Update Complete Press <POWER> to reboot. As it says, push the power button.

    Congratulations! Your phone is now rooted! Make sure to remove the PH44IMG file off of your SD card. If you do not, your phone will try to re-install that file every time you enter your bootloader. It gets VERY annoying, and can erase all personal information each time.

    If this is your last step, even if just for a while, then now would be a good time to restore your phone's backup. The process of restoring your backup will depend on which method you used, so that is up to you.

    Thank you to Apache Thunder for this method!

    Chapter Two point Five: PH44IMG Errors

    I will post the different errors and their solutions here.
  3. Savage Shadows

    Savage Shadows Well-Known Member

    Chapter Three: ClockWorkMod
    Part One: What is ClockWorkMod? Why do I want it?

    You've rooted your phone! VICTORY! Guess what, if you want to do anything else now, it will seem like a walk in the park compared to what you just did. And if you're still reading this, I guess you REALLY want to take a walk in a park, eh? ;)

    So this chapter is about ClockWorkMod, or CWM. This is what's called a custom recovery. It allows you to clear information caches and logs from your system, fix permissions, format memory systems and directories, partition memeory devices, and most importantly to you, flash ROMs and kernels. But what does it mean to flash ROMs and kernels? What the #3!! are ROMs and kernels?

    Well, a kernel is the middle man between the ROM and the device. The kernel is how your ROM communicates to your device, but it also dictates how much power each component of your device should have, and when. The main reason people use custom kernels is to overclock their processors. That just means that they are able to tell their processor to run at a higher speed that the factory told it to, and thus it will complete processing tasks that much faster. But it can also tell your device to do its regular tasks while using less power. That means that you can make your battery last longer, some a lot of people would be intersted in. Even if you're not interested in using a custom kernel, I would recommend it.

    A ROM is your operating system (or an OS). Android uses a Linux based OS. A lot of developers prefer Linux over Windows or Apple. The reason Linux was first used for Android, was because it already had an efficient language to begin Android with, and it is something called open source (essentially meaning that nobody can own rights to it). Android being open source means that legally, we can edit Android and distribute it as long as it remains free. Having a different ROM, or OS, is not as different as different as Apple and Windows. It still has to be an Android device. But it means you can add different features, customize different aspects and looks, run your device more efficiently, and customize it more to fit your lifestyle.

    But in order to do all of that, you need to start with ClockWorkMod.

    Part Two: Installing ClockWorkMod

    If you recall the last steps of unlocking your bootloader, you placed a file in a folder on your computer, ran your phone in its bootloader, and through your computer, installed or executed that file. Well this is going to very similar. Fist, start with step zero, which is backing up your phone. If you rooted your phone just before this, don't worry about it. But if you've used your phone after rooting and have something you don't want to lose, make sure to back it up.

    We will begin by once again downloading a file. Travel to this site Design(Boost)- Text) - Downloads - 2FastRoms and dowload the zipped folder of CWM for the Boost EVO Design 4G. Once downloaded, unzip the folder, and copy the file called recovery.img. You will paste this file in the same folder you used to root your phone. You are now ready to begin the process of installing a custom recovery on your phone. Once again, make sure you have removed the PH44IMG folder from your SD card, or you will get very annoyed here.

    Boot your phone into its bootloader. Again, to do that, remove the battery, insert back in, and hold the volume down and power buttons until you see three little androids at the bottom of the screen. If you do not see fastboot in white and blue letters beneath the green text, navigate to the fastboot option with the volume buttons and power button to select. Connect your phone to your computer via USB. In the folder where you unlocked your bootloader and have now placed the recovery.img file, hold shift while right clicking and in the menu that pops up, select Open command window here. With the command window open, you will need to type fastboot flash recovery recovery.img and press enter. This should only take a second or two, and it will be finished. Reboot your phone, you now have ClockWorkMod!

    If you wish to enter ClockWorkMod at this time, to do so, you need to enter your bootloader again. In the hboot menu, you should see an option called recovery. Select that to enter ClockWorkMod. In CWM, you navigate much the same way.

    Thanks and credit go to 2Fast4U88 for his work getting ClockWorkMod on our device.
  4. Savage Shadows

    Savage Shadows Well-Known Member

    Chapter Four: Custom ROMs and Kernels
    Part One: What in the world am I doing here?!

    If you are reading this guide, it is because you want to root your device, or more. Actually, you want to do more, and I know it. The only reason to root an Android device is to do something you can't do otherwise. Flashing, or installing, a custom ROM and kernel, gives you the tools you need to do more with your device. And it does so without you having to do any of the hard stuff.

    Flashing a custom ROM gives YOU the power to do more with the device. Most custom ROMs come with apps already installed that allow you to change how your device behaves, and how it looks. It has the tools to allow you to control apps that need access to root files. That means you can decide what apps can have that all powerful access. Another positive side of having a custom ROM is that their developers usually have removed lots of unimportant items from your phone. That means more internal memory space for you, less annoying apps that you will never open, and sometimes, a smoother operating device.

    Flashing a custom kernel gives YOUR DEVICE the power to do more. One of the most common changes in a custom kernel, is that it allows the processor to be overclocked.

    What does that mean? Let me give you an example. Lets say you have a calculator in your hand. When this calculator was made, they programmed it to only do twelve calculations in one minute. But if you were to overclock this calculator, it could be pushed to its limit and do twenty calculations in one minute. But here's where some people get confused. Our metaphorical calculator is just one calculator. While it can do a lot of calculations in one minute, it can still only do one calculation at a time. What that means for your device, is that while it can process information faster, even almost twice as fast, that doesn't mean it performs at twice the ability. In other words, expect increased performance, but don't be disappointed if it doesn't WOW you.

    That's not all that a custom kernel can do. It can also do something called undervolting. Each of the components of your device can operate with a certain level of power from the battery. Manufacturers commonly program your phone to give more power than is necessary to those components. But very intelligent developers can test and determine how much power those components actually need, even at different levels of operation. They reprogram the kernel to tell your device to use less power to run at the same performance. In short, undervolting means your device uses less power, and your battery will last longer.

    In conclusion, flashing custom ROMs and kernels can give you the power to customize your phone more personally, and manage it more effectively. It also gives your device the ability to run more efficiently, and operate at a much higher level of performance.

    Part Two: Flashing a great ROM and kernel, What should I know?

    When you are ready or willing to flash a custom ROM and/or a kernel, you need to know how to properly use ClockWorkMod. There are a few basic steps to this that we will go over.

    1- Placing ROM and kernel on SD card
    As part of your first step, you will need to download your ROM and/or kernel of choice, and afterwards, place them on the root of your SD card. Placing something on the root of your SD card means that you will not place the item on your SD card, but making sure not to place it inside any of its folders.
    2- Open ClockWorkMod
    If you are running the stock ROM or the rooted stock ROM, your phone probably won't have an option to go directly to your ClockWorkMod recovery. To do this, you need to first boot into your bootloader. Remove your battery, re insert it, hold the volume down and power buttons, if not already there navigate to the bootloader or hboot menu, select recovery, and shortly you will be in the ClockWorkMod recovery tool.
    2.5- Learn to navigate ClockWorkMod
    Navigating ClockWorkMod is very similar to your bootloader. Volume up/down scrolls you up/down, power button selects. However, there are a few more things to know. At the bottom of each menu, there is the option to go back, that will be very handy. But it is possible to accidentally disable that option. Do not be alarmed, it is an easy fix and you can't go far without it. If you do not see the go back option at the bottom of your current menu, navigate to the option at the top of the menu, and pust up and down until you see the text Back menu button enabled appear. Also, if the go back option were disabled, and you selected a menu uption, it will give you a black screen with the CWM logo in the middle. To return, push the power button.
    3- Back up
    Earlier in this guide, we talked about backing your device up being rule number zero. I mentioned to you a couple of options for backing up personal data. But now its time to learn about backup up system data on top of that. Now that you have ClockWorkMod, backing up your entire phone is a very good idea. If something were to go wrong, and you think your phone is broken, restoring this backup will restore all of your system data, in addition to your personal data, and your phone will be operable again. Backing up your device via ClockWorkMod is also known as a nandroid back up. To perform this back up via ClockWorkMod, navigate to and select the option on its main menu called backup and restore. The option at the top of the new menu will be the option to back up your device, select it. This process should take about two minutes to perform. Once done, you have a full nandroid backup. If you ever need to restore it, under the same menu is the option to restore. If you have performed more than one back up, just keep track of when you performed the back up you wish to restore, as it will show you a menu of all available back ups to restore.
    4- Wipe phone
    Before flashing any ROMs or kernels, or even restoring previous back ups, it is important to do a factory reset and wipe you dalvik chache first. This is essentially cleaning out your device to ensure your new information will install properly. All of this is also done through ClockWorkMod. On the ClockWorkMod main menu, the third option will be to wipe data/factory reset. That will be your first step, select it. This should take roughly twenty to thirty seconds. Your next step is under the main menu option of advanced. In there, you will select the option labeled Wipe Dalvik Cache, select it. Some people recommend repeating this process. If you wish to, feel free to do so.
    5- Flash ROM
    Now comes the good stuff. You are ready to flash your first ROM via ClockWorkMod. On the CWM main menu, select install zip from sdcard. In there, select the option choose zip from sdcard. Navigate to the ROM you wish to install. In this guide, I will be referring you to the ROM that will be labeled Kingdom_xFuZiiOnZz - in ClockWorkMod. Once selected, you will have a yes/no menu appear, select yes if you wish to proceed. This should take roughly two to three minutes to complete. If you are planning on flashing a kernel, make sure to flash it AFTER you flash your ROM. It just works better that way.
    6- Flash kernel
    Now you are ready to flash a kernel. This is much the same process as flashing a ROM. In the CWM main menu, select install zip from sdcard, then select choose zip from sd card. Select the kernel you wish to install, in this guide I referr you to what will appear as Kingdom_Fastkernel - in ClockWorkMod. Select that, and once again you will be presented with a yes/no menu. If you wish to proceed, select yes. This should take roughly one to two minutes.

    Part Three: Flashing ROMs and Kernels

    As I am limited on time right now, I will be writing this in a condensed manner. That means you will have instructions, but not explanations.
    Step Zero: Back up your device as explained in the bottom of the first post, as well as chapter four, part two, step three.
    Step One: Download the following ROM and kernel:
    Any Carrier ROM -
    Please note that this does not contain any voicemail apps, and thus you will likely not receive notifications of new voicemail. You have a couple of options. You can manually add the voicemail apk to the zip if you know how (may or may not explain), but keep in mind that any issues that come about from doing so, have nothing to do with the ROM, and should not be directed towards 2fast4u88. Your other option is to deal with it, and if you choose this, I would recommend just watching for missed calls as well as checking your voicemail manually on a regular basis, as needed.
    Kernel -
    Step Two: Place those two zip folders (do not unzip) on the root of your SD card.
    Step Three: Enter ClockWorkMod, as explained in chapter four, part two, step two.
    Step Four: Wipe your phone clean as explained in chapter four, part two, step four.
    Step Five: Flash your ROM and kernel as explained in chapter four, part two, steps five and six. Make sure you flash the ROM before the kernel.
    Step Six: Reboot your phone, wait about five minutes, then restore the back up you made with either TB or MobileGo, mentioned at the bottom of the first post.
  5. Savage Shadows

    Savage Shadows Well-Known Member

    Thank you's and credit:

    I think I will be forgetting somebody here, as I'm writing this in a hurry, but I still want to put in the effort to at least get these in here.

    For the root only method ( Thank you and credit go to Apache Thunder for his work on this. I would like to note that only one change has been made, just the mainver value in a simple .txt file, so that if your phone has run HTC updates, your phone will still be able to accept the method. I know I had to do this using his fullstock version, and I have received a report of a version old error, so that is the basis on which I made the one small edit.

    For ClockWorkMod, fastkernel V5, and the xFuZiiOnZz ROM: Thank you and credit go to 2fast4u88 and his team (the ones I know are Grad and Cookie). They put in a lot of work, and if you are interested in following their development, 2fast has a forum of his own, at that you can visit. I only found out about the updated kernel that was uploaded today because I visit the site every now and then myself.

    A quick thank you to doubledragon5. He was the one who provided the tip about adding voice mail to the ROM. I have been asked not to host edited versions of the ROM, but you are able to add voicemail through his suggestion to me. Doing so is your own choice though, and 2fast4u88 is not responsible for anything that may result from doing so. Again, thank you to doubledragon5 for the voicemail tip.

    The Galaxy Prevail forums and the EVO Design forums, as well as the members, for teaching me all of this stuff, and Caeadas guide for rooting the Prevail for being not only the guide I used back then, but also for being the guide that made me want to create one of that caliber for our device.
  6. EZION

    EZION Member

    Please hurry, I'm getting I've been looking for a working root guide and I hope this is the one.
  7. Savage Shadows

    Savage Shadows Well-Known Member

    Still in the process! Also, I'm creating this guide based on having all current updates, as that was an issue I was worried about when I was looking into how to root my Design. If you are concerned about whether or not this method will work if you update your phone, don't worry about that.
    Jman502005 and Travisholt92 like this.
  8. EZION

    EZION Member

    Great, tale your time, I'll check back later or tomorrow.
  9. Savage Shadows

    Savage Shadows Well-Known Member

    I will be taking a while, so I would recommend checking tomorrow. The reason I'll be taking so long is because I'm re-doing the process myself, every single step. Some things even twice, if I think I should. I'm doing this to give to you the best guide that I can. But it also means undoing steps, so there's a lot more to do.
  10. Savage Shadows

    Savage Shadows Well-Known Member

    The rooting process of the guide is now up. I will continue later to post a method for obtaining ClockWorkMod (CWM), and a ROM and kernel I would recommend once you have CWM.
  11. Savage Shadows

    Savage Shadows Well-Known Member

    Backing up, unlocking bootloader, rooting, and ClockWorkMod sections are now up!
  12. EZION

    EZION Member

    You sir are my hero! I can't believe it worked!!!! Time to install S-Voice!
  13. EZION

    EZION Member

    Never mind... It said... Gimme a sec... It was an error, thats for sure... Let me redo the rooting process
  14. EZION

    EZION Member

    OKAY! This is the error
    Main Version is older!
    Update Fail!
    Press <POWER> to reboot
  15. Savage Shadows

    Savage Shadows Well-Known Member

    Okay, I will post the fix for that. For some people it works without the edit, for some people it needs the edit. Sorry its taking so long to get back to your issue, I just got home from work.
  16. 2fast4u88

    2fast4u88 Well-Known Member

    The above isn't needed if people would tell me when a ota comes. I am uscc not boost or sprint. So I can't keep track of what is what for each carrier as I have no way to. This is where the version to old comes from. When the files are updated for the carriers the files will work as intended to be. Hence why there is boost, sprint and uscc variants. Nothing against you either but would like to point it out as it says in the thread for recovery's here.
  17. Savage Shadows

    Savage Shadows Well-Known Member

    I got a version too old error once before, but never for your ClockWorkMod file. I had gotten it on a PH44IMG file while trying to flash a rooted stock ROM via bootloader.
  18. 2fast4u88

    2fast4u88 Well-Known Member

    Main version to old means the .txt in the is lower then the installed firmware or what is in the misc partition. I have said this more times then I can count here if it was searched. As I said that is the issue with the main version to old as the .txt isn't updated with the newest version firmware numbers. If I don't know the ota version number I can't change it to fix the issue.

    The guide is great though and will answer and help with questions. I was just pointing it out, if no one cares to tell me that is fine. By all means continue to flash via fastboot. Either will work but is a good bit quicker.
  19. Savage Shadows

    Savage Shadows Well-Known Member

    Just to be clear, when you say the .txt in you're talking about the android-info.txt file in having an outdated version number where it says mainver, correct?

    If so, then what I'm taking from this is that I have two options. One option being to update that version value in android-info.txt to the current version, and host the updated version of for people to download. And the second option being to either ask, hope for, or create a version with current OTA updates that will do the same thing, but actually be the current version.

    Am I following you correctly?

    Update: For now, I am hosting an edited version. All I did was edit the mainver value in the adroid-info.txt file to 1.11.653.3 via notepad++ and 7zip. I know its only "tricking" the phone into thinking its the current version (am I right?), but I hope to either track down or generate an up-to-date OTA rooted version. That could be just the project for me to start on, I think I would learn a lot just doing that.
  20. Savage Shadows

    Savage Shadows Well-Known Member

    I'm just trying to make sure I'm on the same page
  21. Mikessv

    Mikessv Well-Known Member

    I'm trying to root my Htc Evo Design 4g (Boost Mobile) and when I try to do the first part from Htc dev I'm receiving this error..

    I've downloaded and installed Google Android SDK, HTC Sync and I had Java already installed

    We're sorry, but it appears your attempt to unlock the bootloader on this device has failed. This could be caused by several factors including simple errors in the entry of the unlock token, problems with your device, or a lack of manufacturer support for the unlocking process. Please see the specific error code listed below, and try again if necessary.

    Error Code: Invalid Bootloader Token Length.
    Error Reason: The submitted Token appears to be the wrong length and won't work.
  22. Savage Shadows

    Savage Shadows Well-Known Member

    Mikessv, I think I know what your problem is. When you copied your bootloader token from the command prompt, you must have made the error in that step. Did you make sure to keep the text in the same format as the example on the HTC guide? Look at my examples.

    When I open command prompt with my phone connected and type fastboot oem get_identifier_token this is what shows up on my command prompt screen:
    Code (Text):
    2. C:\Users\Savage Shadows\Desktop\Android>fastboot oem get_identifier_token
    3. ...
    4. (bootloader)
    5. (bootloader) < Please cut following message >
    6. (bootloader) <<<< Identifier Token Start >>>>
    7. (bootloader) 25012CC929CB1DFCDF5193EE48E94C55
    8. (bootloader) 3FFF3969936E0B7933843C7BBBF0F16F
    9. (bootloader) 8F9E0D1E4D7FB81D03A415B9C07DC4A1
    10. (bootloader) BEC8AB2455525D24598B0EE87965E4D8
    11. (bootloader) 903382D584DC1C4F1D06FAADE9BB8A0A
    12. (bootloader) C329AAE2252BA726B6254406C22D8C71
    13. (bootloader) E2A2D444980E522D62B773377FFB1BA6
    14. (bootloader) 0D77210FE394F41BF928C7A8E997FA5B
    15. (bootloader) FC368B5B62416AC2028E98B0FCA68903
    16. (bootloader) 14504F6BBCA2CE0B9AB73F659AB77B4F
    17. (bootloader) 8539706A4C1C6B484834DA20D5A986AA
    18. (bootloader) E88954435F77B43EAF99F9A81D4B3677
    19. (bootloader) F2832008D66D4EAFF8DAA3385A45025B
    20. (bootloader) D6FA799E7B017378657938E597961AEF
    21. (bootloader) 45ABDF8819C4BAA13EEC87EF5FEFEB90
    22. (bootloader) A309D51D91CC20DF0AD1209D4867BBC4
    23. (bootloader) <<<<< Identifier Token End >>>>>
    24. OKAY [  0.062s]
    25. finished. total time: 0.063s
    27. C:\Users\Savage Shadows\Desktop\Android>
    You need to edit out all of the junk. I just use notepad for this. After editing, this is what the token will look like for my phone:
    Code (Text):
    2. <<<< Identifier Token Start >>>>
    3. 25012CC929CB1DFCDF5193EE48E94C55
    4. 3FFF3969936E0B7933843C7BBBF0F16F
    5. 8F9E0D1E4D7FB81D03A415B9C07DC4A1
    6. BEC8AB2455525D24598B0EE87965E4D8
    7. 903382D584DC1C4F1D06FAADE9BB8A0A
    8. C329AAE2252BA726B6254406C22D8C71
    9. E2A2D444980E522D62B773377FFB1BA6
    10. 0D77210FE394F41BF928C7A8E997FA5B
    11. FC368B5B62416AC2028E98B0FCA68903
    12. 14504F6BBCA2CE0B9AB73F659AB77B4F
    13. 8539706A4C1C6B484834DA20D5A986AA
    14. E88954435F77B43EAF99F9A81D4B3677
    15. F2832008D66D4EAFF8DAA3385A45025B
    16. D6FA799E7B017378657938E597961AEF
    17. 45ABDF8819C4BAA13EEC87EF5FEFEB90
    18. A309D51D91CC20DF0AD1209D4867BBC4
    19. <<<<< Identifier Token End >>>>>
    So, you need to remove all of the (bootloader) texts, all of the text before <<<<< Identifier Token Start >>>>> as well as all of the text after <<<<< Identifier Token End >>>>>

    Hopefully that helped solve a small error. If you followed that step correctly, try it again. Maybe you accidentally deleted a character but you didn't catch it the first time. Whether that does the trick or not, let me know!
  23. Mikessv

    Mikessv Well-Known Member

    I copied

    <<<< Identifier Token Start >>>>
    <<<<< Identifier Token End >>>>>

    and it still says Unlocked BootLoader failed
  24. Mikessv

    Mikessv Well-Known Member

    This is what it says exactly...

    We're sorry, but it appears your attempt to unlock the bootloader on this device has failed. This could be caused by several factors including simple errors in the entry of the unlock token, problems with your device, or a lack of manufacturer support for the unlocking process. Please see the specific error code listed below, and try again if necessary.

    Error Code: Invalid Bootloader Token Length.
    Error Reason: The submitted Token appears to be the wrong length and won't work.
  25. Mikessv

    Mikessv Well-Known Member

    i also want to note, I accidently tried to flash the file before I unlocked the bootloader..ooops...

Share This Page