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

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

If you still want to use the full Android SDK (as I've changed my guide to use Mini SDK), here is how you install it (for Windows OSes only):

This guide will assume you're running Windows XP or later. But, what software you download and what directory the Android SDK will install itself into will depend upon if you have a 32-bit or 64-Bit version of Windows. How do you tell? Right click on My Computer, or open your Start Menu and right click on My Computer (or 'Computer' as Win 7 refers to it) and click on Properties. In the middle of the page, it will tell you if you're running a 32-Bit or 64-Bit version of windows.

First, you need to download a lot of software. So here are the download links:

1) The Java Development Kit (JDK) - Install this first, the Android SDK will not let you continue if it does not detect a JDK.

a) JDK for Windows 32-Bit systems
b) JDK for Windows 64-Bit systems

2) Android SDK Installer

Now, how to configure the Android SDK. After installing the Android SDK, it'll prompt you to start the SDK Manager. Yes, you want to start it. Check 'Tools' at the top. Also check Android 2.3.3 (API 10) and then Install XX packages. Mine said 27 packages, yours may be different. Also, ignore that it's calling it Android 2.3.3 and you're likely on Android 2.3.4. Android 2.3.4 uses the same APIs as Android 2.3.3, so it's fine. That will take a little bit to download and install. Once it is done, you can use fastboot and ADB.

*Note, now that we're on Android 4.0, you can use the Android 4.0 API instead of the Android 2.3.3 API. I don't think either are truly necessary, but it wouldn't hurt to grab both or none of them.

If you have the full Android SDK and 32-Bit Windows, your platform-tools directory will be here:
Code:
cd C:\Program Files\Android\android-sdk\platform-tools

If you have the full Android SDK and 64-Bit Windows, your platform-tools directory will be here:
Code:
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
 
Upvote 0
@OP. Thank you.

Great guide. Flawless.

I had one small issue where after it was supposed to reboot by itself to the unlocked bootloader, it instead booted right to stock homescreen. I'm not sure why it happened, and I was freaking out because I couldn't boot into the bootloader, but then I realized it had defaulted back to "fastboot" on.
 
  • Like
Reactions: jerofld
Upvote 0
@OP. Thank you.

Great guide. Flawless.

I had one small issue where after it was supposed to reboot by itself to the unlocked bootloader, it instead booted right to stock homescreen. I'm not sure why it happened, and I was freaking out because I couldn't boot into the bootloader, but then I realized it had defaulted back to "fastboot" on.

Thanks for the feedback! I'll include that into my guide. I never actually did the HTC unlock method, so I didn't know if it rebooted to the bootloader or to Android.
 
Upvote 0
Cool. Thanks for the quick reply. Follow up question for it, are you able to use that app and by-pass step 7 by chance or should we get TWRP flashed first before we put any other mods on?

Actually a question regarding step 7. I'm ready to flash the new ROM now but when I went into shooter it gave me 3 other options:
../
META-INF/
system/

I'm thinking its the META-INF bit but not 100%.
 
Upvote 0
Cool. Thanks for the quick reply. Follow up question for it, are you able to use that app and by-pass step 7 by chance or should we get TWRP flashed first before we put any other mods on?

No, for the first flash, you need to use TWRP. Just because 4EXT can't install without having SuperUser. It's a pain, but the guys who made 4EXT didn't make it so you could download the recovery separately.

Actually a question regarding step 7. I'm ready to flash the new ROM now but when I went into shooter it gave me 3 other options:
../
META-INF/
system/

I'm thinking its the META-INF bit but not 100%.

Umm...where did you go into 'shooter'? Are you using TWRP?
 
Upvote 0
No, for the first flash, you need to use TWRP. Just because 4EXT can't install without having SuperUser. It's a pain, but the guys who made 4EXT didn't make it so you could download the recovery separately.



Umm...where did you go into 'shooter'? Are you using TWRP?

Yup I went into shooter through the ROMS folder I created where I put the .img file at. Once in there I selected shooter then it gave me those extra options.


I'm going to try redownloading the file and re-uploading it to the SD card. (hopefully that'll do it since it doesn't seem like I should be getting those extra options)
 
Upvote 0
Ah nvm I think I just figured out what I did wrong. I didn't think of it but I unzipped the file and uploaded it to the SD card. Right now I'm simply re-downloading the ROM and keeping it in .zip format then going into the mount menu to reupload it to the SD card.

Yup that was the issue and got everything fixed and now its working like it should. Great guide, thanks for it! =D
 
Upvote 0
Hi guys -

went to root my wife's phone tonight and, strangely enough, after putting in the HTC Unlock code, the phone rebooted and appeared to have been factory reset. :(

I checked on the EVO3D IRC channel and they stated that the HTC unlock wipes the data. It might be a good idea to update the instructions to change the order so that the uninitiated don't make the same mistake.

Thanks for the instructions nevertheless!

M
 
Upvote 0
hello... spent sometimes to follow all the steps except for the recommended final two steps and the phone as far as I know is "rooted" but I tried to download a tethering app it gave me a rooting notice and it did not work it said this is for rooted phones and then it did not work so I guess I went wrong somewhere what is the best way to approach this situation
ps: I tried multiple tethering apps and my phone is a CDMA
 
Upvote 0
hello... spent sometimes to follow all the steps except for the recommended final two steps and the phone as far as I know is "rooted" but I tried to download a tethering app it gave me a rooting notice and it did not work it said this is for rooted phones and then it did not work so I guess I went wrong somewhere what is the best way to approach this situation
ps: I tried multiple tethering apps and my phone is a CDMA
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones