[HTC EVO 3D] fahadj2003:
In the past days, I've seen many threads with messed up instructions on how to root EVO 3D.

Steps are simple.

It depends on "what" you wanna do.

Now, here's a step by step guide but first, you need to know what we will do here.

TO PREVENT YOU FROM WASTING YOUR TIME, GIVE THE WHOLE THING A VAGUE READ BEFORE STARTING THE PROCESS.

WARNING: FLASHING ROMS AND UPDATING RRU "WILL" WIPE ALL DATA FROM YOUR PHONE. BACKUP.

NO, YOU CAN NOT BRICK YOUR PHONE. UNLESS YOU'RE REALLY THAT RETARDED. HBOOT AND BOOTLOADER CAN ALWAYS BE USED TO UNBRICK A BRICKED PHONE.

1) Root - Its like administrator on windows 7. Just allows you to access and modify files a normal user wont be able to access. Anything that needs to be tampered with outside of your SD card, especially a folder called "system" will need root.

2)Hboot - Bootloader. It turns your phone on. Only 08/09 version has S-OFF ability. You can check this version by removing the battery, then putting it back in and pressing vol- and power at the same time till it goes into bootloader. HBOOT version is in the top left corner.

3)Superuser - An Application to grant other applications to have access to "system" folder.

4)RRU - your software/firmware/update

5)Bootloader - Turn off, remove battery, put it back in, press vol- and power at the same time to access bootloader.

6)Fastboot - Control the bootloader.

7)ABD - its like ssh shell but for controlling your phone via computer command prompt with usb cable attached.

8) S-OFF - Gives you the ability flash unsigned Boot.img/kernel zImage files etc.

VODAFONE USERS, TRY THIS: http://xdaforums.com/showthread.php?t=1495657

I don't have a vodafone branded phone so I have no idea what they are saying.

It depends on many what exactly it is that you want to do and what exactly is convenient for you.

FIRST BASIC THING FOR IT ALL. UNLOCK

http://www.htcdev.com

go there, get everything you need, follow the instructions, and unlock your phone. Cant get much simpler.

I would read the steps first because they're all about how to get ADB and FASTBOOT. http://revolutionary.io/ <--- go here, click download for windows and you'll get all the tools you need. ADB/Drivers/Fastboot/revolutionary.

Make a Folder in C:\ named "adb" and extract the contents of this zip into that folder.

AFTER THIS, THERE ARE MANY WAYS.

1) Flash recovery and roms. Use Fastboot to flash boot.img from every rom you flash or kernel. Why choose this? Simpler but takes time, not 100% compatible with every rom.

2) Flash A recovery called TWRP with dumlock. ----> http://xdaforums.com/showthread.php?t=1509748 Why choose this? hy choose this? Simple, but again, Not compatible with every rom and takes time.

3) Flash Recovery and use FLASH IMAGE GUI. *Google this.* Why choose this? Simple, but again, Not compatible with every rom and takes time.

4) Downgrade your hboot, as follows. *Why choose this? Simple. Takes time the first time, but is 100% compatible with every rom out there, and more convenient, fast, etc etc.

SECOND BASIC THING: (IGNORE THIS IS YOU HAVE HBOOT 1.49.0009 or below.)

Recovery.

For the time being, we shall use Revolutionary cwm ---> http://xdaforums.com/showthread.php?t=1218800

Why? It works. Thats why. Only 2 recoveries can charge, this and TWRP, we'll head to that later.

Keys are simple. Volume to go up and down, Power/camera for selecting an option.

After the recovery is done, http://downloads.androidsu.com/superuser/Superuser-3.0.7-efghi-signed.zip

Put this in your sd card, get into recovery *Open bootloader, go to recovery, press power to select and it will reboot into recovery. Select install and choose the superuser-something.zip and it will install. If it gives an error, go back, select advanced instead of install and choose fix permissions, reboot into rom.. then reboot into recovery and try installing again.

After thats done, your rom is rooted.

THIRD STEP:

DOWNGRADING HBOOT: (IGNORE THIS IS YOU HAVE HBOOT 1.49.0009 or below.)

Any hboot above 1.49.0009 cant Have s-off.

Make sure USB debugging mode is on which you can find in settings, applications, development.

Click start, in search, write "cmd" and cmd will show up in top, *assuming you're on windows 7, windows xp is start, all programs, accessories*

After the command prompt opens, write "cd CD:\adb" <--- the folder i asked you to create and extract in step 1

then write

"adb shell"

"su" <-- this will ask you you for permissions on your phone, click ALLOW.

"dd if=/mnt/sdcard/mmcblk0p31.img of=/dev/block/mmcblk0p31"

What it should Look like --->http://cache.gyazo.com/6c8c47a5f9c34e3725c081c048dd3271.png

Don' close command prompt and switch your phone to USB storage mode, and copy mmcblk0p31 into your pc. <-- make an extra copy of the original and keep in safe place in case you **** up.

http://www.mediafire.com/?3j0httaa7o171ai <--- hexeditor.

open this, then open mmcblk0p31

Change version in xvi32 1.22.720.1 to 1.20.720.1 and save file. Or just reduce the number.. basically it makes the updater think you are running on a older software version and you need to update. also NOTE DOWN YOUR CID.

Save it back in the memorycard and switch back to charging mode

In the command prompt, write

"adb shell dd if=/mnt/sdcard/mmcblk0p31.img of=/dev/block/mmcblk0p31"

then "adb reboot-bootloader"

Next step is tricky.

http://xdaforums.com/showthread.php?t=1208485

http://www.filefactory.com/file/c0a...00_10.13.9020.08_2M_release_203403_signed.exe <--- europe RRU

You'll either just need european RRU IF you have a european device OR European RRU and your region based RRU IF YOUR DEVICE ISNT EUROPEAN.

I was gonna post multiupload links but multiupload doesn't work anymore *hurray*

When you run the downloaded file, it will extract some stuff. Then it will show you the main menu where you get to agree licence ****. **** that.

when you're at the agree thingy, just minimise, and open Tast manager *press ALT+CTRL+DEL*, go to processes, choose the setup,in my case, it was ARUWizard. How you can know? It's description is gonna be "ROM update utility". right click it, and click open file location. There, you'll see a "rom.zip"

Copy it somewhere else and rename it to "PG86IMG" <-- this is the update.

within this update, you'll see a android-info.txt file which contains all the CIDs this RRU supports. See if your CID *which you noted down in the previous step* is there in this file.

Otherwise your device is meant for a different region and you'll have to try some other RRU, extract rom etc etc.

NOW HERE'S THE TRICKY PART.

If your device is european and your CID is there in the european RRU's android-info file, you can just use the european version. Otherwise you need to extract the hboot from european RRU, Rename it to the hboot from your native RRU and recompress.

Here's an example.

AAAA.zip <---- european

BBBB.zip <---- My native, say chinese?

AAAA.zip has hboot.xxxx and BBBB.zip has hboot.YYYY

what im gonna do is. extract hboot.xxxx, rename it to hboot.yyyy and put it in BBBB.zip.. *CANT MAKE THIS MORE NOOB FRIENDLY*

use winrar or winzip, remember, files need to be compressed in .zip format.

NOW put this PG86IMG.zip in your memory card. Remove your battery. press vol- and power to go to bootloader. There, it might take up to 5 minutes to scan the PG86IMG.zip and will ask you if you want to update. Select yes. Let it update.

*THIS WILL WIPE ALL YOUR DATA FROM PHONE, NOT MEMORY CARD, SO BACK UP PLEASE*

Now that you have hboot 1.49.0009, lets get S-OFF.

FOURTH BASIC STEP. S-OFF

its simple, turn on usb debugging, run revolutionary.

http://www.youtube.com/watch?v=GmQswv3vKrU&list=PL2D3BF8B6A00AABCF&index=1&feature=plpp_video <--- to help you better.

**REFLASHING THE STOCK ROM/RRU WILL GET YOU LOCKED AGAIN**

**YOU DONT NEED TO FLASH STOCK RRU AFTER THIS STEP BECAUSE YOU'RE ALREADY STOCK**

FIFTH BASIC STEP:

Flash your desired rom/recovery.

If you want your stock rom Rooted, the video in the 4th step till the end.

BAAM! YOU HAVE A ROOTED S-OFF STOCK ROM.

CREDITS:

http://xdaforums.com/showthread.php?t=1471246

http://xdaforums.com/showthread.php?t=1248231

http://xdaforums.com/showthread.php?t=1208485

http://xdaforums.com/showthread.php?t=1495657

http://xdaforums.com/showthread.php?t=1509748

http://www.youtube.com/watch?v=GmQswv3vKrU&list=PL2D3BF8B6A00AABCF&index=1&feature=plpp_video

I'm Bored, Trolling, Post is real but posted alot, and no, I don't need a thanks. I'm jus killing time and posting useless threads coz others are too lazy to use search. ----> http://xdaforums.com/showthread.php?t=1458032