[CDMA] Complete Newbie's Guide to rooting and flashing Evo 3D ROMs/Kernels using fastboot

Last Updated:

  1. jerofld

    jerofld Fixing stuff is not easy VIP Member

    I moved your post over to this thread. So if anyone is wondering why he's linking the thread he posted in, it's because I moved it and don't have permission to edit his post to remove the URL.

    That part is just recapping what happened in Step 4 in case you skipped it because you're already unlocked through HTCdev. This is the important part from that paragraph:

    I hope that clarifies things? I just re-wrote the first sentence of Step 5 to hopefully avoid this confusion in the future.

  2. chaos67731

    chaos67731 Well-Known Member

    So after I run
    "fastboot flash unlocktoken Unlock_code.bin"

    I should run
    "adb reboot bootloader"

    And start from here?

    "You should now be in your bootloader. If you're still in the bootloader from the HTC Unlock procedure, you can ignore this step ................"

    Also, after running "fastboot flash unlocktoken Unlock_code.bin" it still shows "LOCKED" at the top of the screen, is that normal?
  3. jerofld

    jerofld Fixing stuff is not easy VIP Member

    Umm...no. Try rebooting the bootloader to see if you get it to say UNLOCKED instead of locked. If still locked, flash the unlock token again and reboot the bootloader again. If you still are locked, you'll have to flash the RUU. I'll give you instructions if you need for flashing the RUU.

    Honestly, this is the only place where my guide is unconfirmed as I have never done the HTCdev method (I was lucky enough to root with HBOOT 1.4). I know it's supposed to reboot your phone after flashing the unlock code, but I don't know if it reboots into the bootloader or if it reboots the entire phone. I assumed it rebooted the bootloader.

    The bootloader is a white screen and says HBOOT 1.5 S-On at the top. Recovery has an Android with a triangle around it. Custom recoveries will call themselves Clockwork Recovery or TeamWin Recovery at the top.

    I modified Step 5 again. But if you're still locked, you need to fix that, still. I've included more troubleshooting steps at the bottom of step 4 to help with that.

    And I apologize for the confusion. You're the first one to actually give me feedback as you've gone through it. Hope this helps clear up more confusion :)
  4. jerofld

    jerofld Fixing stuff is not easy VIP Member

    Updated to include RUU instructions and some other troubleshooting steps for Step 4.
    chaos67731 likes this.
  5. samidi

    samidi Member

    Is this for cdma phones or gsm phones?
  6. jerofld

    jerofld Fixing stuff is not easy VIP Member

    I wrote it using CDMA, as I have a CDMA phone. But it largely is the same as GSM, except you have to use a different download links. I'll put a GSM friendly version up in the next 30 mins.
  7. chaos67731

    chaos67731 Well-Known Member

    Thanks for updating this!

    I will try it when I get home tonight and let you know how it goes, this is killing me not having root on my phone.

    Will this be about the steps I have to take to flash any rom?
  8. jerofld

    jerofld Fixing stuff is not easy VIP Member

    Thank God no.

    This is just the first time run. After you get your first time done, you only need to load up fastboot and type 'fastboot boot recovery.img' and then do steps 6 and 7. And 6 is optional, really. You don't have to back up your device before flashing something new. But for the very first time around, you really should.

    I just wrote up a 'Quick Guide' for when you want to flash something else. It is basically just the list of commands from various steps compiled into one area for easy reference.

    GSM phones actually can retrograde their HBOOT to get full S-OFF. Hopefully the guys can crack it for CDMA (Sprint), so that people can retrograde to 1.40 and get S-OFF so flashing ROMs is just like the Evo 4G. That's my hope, anyways.
  9. DragonSlayer95

    DragonSlayer95 Resident Air Bender Moderator

    Unfortunately for me its a no go so far. I'm only getting as far as downloading HTC Sync. Giving me invalid installation error which I assume is pc issues. Will update after attempting from another pc.
  10. jerofld

    jerofld Fixing stuff is not easy VIP Member

    Re download HTC Sync, it may have gotten corrupted when you downloaded it. Reinstall if it had installed before giving you the error.
  11. jdsingle

    jdsingle Well-Known Member

    Just curious, anyone else have issues flashing ICS on their HBOOT 1.50? I've tried multiple ROMs that are ICS and none of them get past the flash screen once installed. I've let them sit for 10 minutes plus. GB ones install no problem. Also, it seems that if the ROM includes a kernel that allows for over clocking, when installing via Recovery or Fastboot, it won't let it be over clocked at all.
  12. DragonSlayer95

    DragonSlayer95 Resident Air Bender Moderator

    my fault i just realized i already had the htc drivers installed from previous root attemps. will try again and update
  13. DragonSlayer95

    DragonSlayer95 Resident Air Bender Moderator

    is it normal for estimated download time for the stock rom right around 10 hours on wifi? :/
  14. jerofld

    jerofld Fixing stuff is not easy VIP Member

    I'm not on HBOOT 1.5, but what recovery are you using? I use TWRP 1.1.1 and I have no problems installing. But I do a little different procedure than what's listed here. To flash an ICS ROM, I go to the format menu and format /system, /data, and /cache. It somehow maks a difference with the new toastcfh CM9 build.

    And none of the stock kernels I've seen that come with ICS able to overclock. Or if the GB ROM uses the HTC kernel, it can't be OC'd either. The AnthraX kernel will work for the new software base and give you OC, but you lose the camera.
  15. DragonSlayer95

    DragonSlayer95 Resident Air Bender Moderator

    Another quick question before i get rooted. I've rooted my previous last 3 galaxy s phones but I've never messed with roms & kernals. Are there certain roms that can be only used with certain kernals
  16. jdsingle

    jdsingle Well-Known Member

    I'm using TWRP 1.2 (whatever the newest one is). If I flash an ICS ROM I can't even get it to boot.

    I thought I had a GB ROM (Android HD, I think?) that had a Kernel that allowed OC. Could be wrong though. I'll try to install ICS tomorrow morning following this information.
  17. jerofld

    jerofld Fixing stuff is not easy VIP Member

    It's a little different than that. Only certain kernels can be used with certain firmware versions. If you're updated to the latest OTA (2.17.651.5 in your about phone > software information), then you can only use ROMs/kernels built around the 651.5 base. Which, only the stock kernel and only two versions of the AnthraX kernels are built around, currently. But if you're on 2.17.651.3 or older, you can flash anything that isn't a 2.17.651.5 base ROM/Kernel. 2.17.651.5 updated a lot of the firmware, improving battery/performance, but then HTC didn't release the source code of the kernel, so programming them is difficult without a source.

    I am unfamiliar with that ROM. But if you go to About Phone > Software > Software information (I think...it says it gives you info about your kernel. I'm on an ICS ROM right now, so I can't verify what it is exactly). It'll say something about htc-blahblahblahweirdstuffblah. If it says HTC in it, it's the stock kernel. If it says other weirdness, it's a custom kernel.
  18. Steven2012

    Steven2012 New Member

    After reading the GSM rooting post, I have some questions: (My HTC EVO 3D is GSM)

    1) So we need to Root the device first then back up the original stock ROM (yes I want to back it up)? or do we back it up first?

    2) By using the revolutionary method (as my HBoot is 1.49.0008), is it necessary to flash the ROM as well? By that I mean, I just want to Root my device and get rid of some stock apps and the annoying carrier starting animation. Seems to me rooting and flashing the ROM are two different things, but I would just want to make sure before I do anything...

    3) Following up the previous question, how do I get rid of the starting up animation? Is it something to do with the kernel? Or can I just do it by deleting some file?

    4) In the case that I'm going to flash the ROM in the future, is there a way to choose between those many ROM out there? I mean, for example, the 3D camera won't work with some custom ROMs, so is there a way to know it before I flash it?

    I am a newbie in rooting and flashing the ROM, and I would love to thank you all for the hard works!! I've read many post and guides in this amazing forums, it's just hard for a newbie like me to sort the information in my head clearly at this moment...

    Thank you in advance for any advice and suggestions.
  19. jerofld

    jerofld Fixing stuff is not easy VIP Member

    First of all, please know that I wrote the GSM version from my general knowledge of rooting and all of the info I could find on the GSM process. I have a CDMA version, so I can't confirm any of it by first hand knowledge. With that in mind:

    If you want a full backup (called a NAND backup, a NANDroid, or a recovery backup), yes, you need to unlock your device and install a custom recovery before you can do that.

    Technically, no, you do not have to flash the stock + rooted ROM. In the GSM version of this walkthrough, I provided a link to the super user patch. The super user patch just installs SuperUser.apk, busybox, and a few other necessities to the ROM that is already on your phone. That will make it so you can debloat your phone and change the boot animations. If you ever want to branch out and do more stuff, like install themes, you should look at installing a custom ROM. It isn't that big of a deal, but I can understand your apprehension. I was similar when I started rooting, now I'm a flashing fanatic.

    It's really simple. Get a boot animation that fits the EVO 3D. The animation has to be 960 x 540. Look in the HTC Sensation forums and the Evo 3D forums on XDA and you should find a bunch. It doesn't matter if it's posted in a CDMA forum or not, the images work for either. They are just images ;p Then you need to find the boot animation zip files in /system/customize/resource/ and replace them with the boot animation of your choice. To do that, you'll need a root explorer app (I recommend ES File Explorer) and to mount /system as writable (done in the settings) before you can overwrite the default boot animation. Some boot animations come as a flashable zip, in which case you just flash them in recovery and no swapping needed.

    As you're on GSM, you have to be a little more careful than us CDMA users. GSM ROMs are built on a variety of carrier-flavored software, so make sure that you don't flash an Orange based ROM on a Rodgers phone (at least, I'd assume that would be bad).

    Second, each ROM will post in it's OP thread the features and bug list. Make sure to read both. Then you can decide from there.

    We were all newbies once. Start slow, get accustomed to it, and you'll be flashing ROMs and telling others how to do it before you know it.
  20. DonB

    DonB ♡ Spidey Sense !! ♡ ™ Moderator

    I just want to say to Jerolfld That you did a stupendous job on this guide in both the first and second post, and I hope everyone appreciates the time that takes to do along with all the research, so I thank you for making our life much easier, well done Bro, glad to have you on our team. ;)
    jerofld likes this.
  21. TxNightEyes

    TxNightEyes New Member

    This is a great tutorial. I am in the process of rooting my EVO 3D but I am trying to use it with Straight Talk which is powered by sprint. I believe it is CDMA. Do I need a ROM that is specifically for Straight Talk or is that something that I can change in the antenna settings later? I am very new to rooting and would appreciate any advice on this matter.

    I can't find a CDMA ROM that seems suitable. I was going to use the CDMA Shooter ROM listed in the first post above just to get used to the process but the download link doesn't appear to be working anymore.:confused:
  22. jerofld

    jerofld Fixing stuff is not easy VIP Member

    Interesting, the link works for me. How about this link: Dev-Host.org - The Ultimate Free File Hosting / File Sharing Service

    And yes, as a Straight Talk user, you use CDMA. Another way of telling what type of phone you have is if you have a SIM card. CDMA phones do not use SIM cards (at least, not until we get LTE) and the HBOOT are solid numbers (1.30, 1.40, 1.50). GSM phones use SIM cards and have 1.49.00XX bootloaders.

    Flashing the phone over to Straight Talk will not be changed when you flash the ROM. The info you use to link with Straight Talk is contained in another part of your phone that isn't linked to ROMs or kernels.
  23. Dooderino

    Dooderino Well-Known Member

    I have this bookmarked but can we get this as a sticky. I know I'm going to need it soon, and once I root my 3D my friends are going to want to do it too. Most of them are scared since it is supposed to be really hard compared to other phones. I've never rooted anything so I have nothing to compare to, however I will have this open when I root it. (probably tomorrow or thursday)
  24. jerofld

    jerofld Fixing stuff is not easy VIP Member

    It was a sticky, but once we got a unified sticky for our root forums, it got un-stickied. You can find a link for it in the HTC EVO 3D - All Things Root thread, under Guides. As well as some other useful information.
    Dooderino likes this.
  25. Dooderino

    Dooderino Well-Known Member

    I've stopped the process at step 1 for the night. I installed everything and updated all of the programs in that step. I should be good to go for tomorrow

    Is Viper Rom a good one to start with? I like playing with features and changing things around from time to time. (don't we all?) It seems to have the features I want along with a solid battery life. I like also the idea of a rom having an updater so I don't have to flash every time there is an update

Share This Page