yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] Vinchenzop:
He could of done the sudo before starting adb/fastboot....super user permissions aren't needed for changing directories ;)
[HTC EVO 3D] xlxcrossing:
Thank u both not at home now but at least I have something to go off when I get back
[HTC EVO 3D] taiguy:
wow. finally lucked out with the timing for the brick. the linux portion was a breeze.

now I'm stuck in fastboot trying to get 1.13 RUU to load. Just reread the 1st post and it looks like I need the EXE version? I had the zip.... It would get through "checking" and then go back to the fastboot home screen.
[HTC EVO 3D] RavenFB:
Wait, do we need Windows??

I've got the Linux computer, but I haven't got Windows. Being a .exe, I assume you need to run the RUU in Windows. Will this work properly in a virtual environment, or am I going to need to hunt down a Winblows install disc? I will be irritated to have to infest my poor laptop with that bloated leviathan yet again.
[HTC EVO 3D] animal7296:
Ok so I am going to do this tonight. I have one question, Is it safe to leave the phone bricked while I shut down Windows and then boot up linux? Or should I use a seperate pc and do it quicker?
[HTC EVO 3D] THC Butterz:
thank you, worked perfectly, used ubuntu live cd, vm virtualbox didnt work... tried it,
[HTC EVO 3D] greeg32:
It's safe.

I bricked my evo and I liked it.
[HTC EVO 3D] Royalfox:
If I unlocked via HTCDev do i just need to relock and do this?

PG86100
[HTC EVO 3D] animal7296:
From what I have read yes. Re-lock it then proceed.
[HTC EVO 3D] k2buckley:
Yea, I had to use the .exe. The zip would do just the same as what it's doing for you. Once you have the RUU.exe, you'll be good to go.
[HTC EVO 3D] scoot0073:
I would'nt Relock till u get to the step that the OP mentions it..thats what i did
[HTC EVO 3D] ccaudio1:
i relock prior to doing anything on both my phones. no issues at my end
[HTC EVO 3D] cash525:
I left mine till the next day. Couldn't get ubuntu set up on pc so I had to get another puter.
[HTC EVO 3D] xDragod:
I got mine on the first go! Did it around 9 hours ago and no issues.

I was on Fresh, relocked through fastbook oem lock, then ran the 2.17 RUU. Used Tacoroot to get temp root, and changed the mainver. Followed the rest of the steps exactly and it worked with no issues. On Xubuntu, my phone showed up as sdb13 and I used Revolutionary. Rebooted and let hands-free run, flashed the latest CWM, flashed the updated radios and junk, and did a fresh install of MeanROM. Flashed TWRP 2.0 and now I'm all set.

Thanks for this! Hope this means we'll see better ROM support, especially from CM!
[HTC EVO 3D] urquidezj:
gonna have to wait till someone makes a tool for windows, wife said not to even think any booting ubuntu at all on her pc lol
[HTC EVO 3D] xlxcrossing:
I'm having trouble running adb commands. Do I need Android SDK installed or will the downgrade tools with the included adb and fastboot files be sufficient. I have all the files from the .zip in a folder on the desktop called "Android".
[HTC EVO 3D] tommytomatoe:
First:

cd Desktop/Android

Then run the rest of your commands Like this:

chmod 755 adb fastboot emmc_recover

./adb [rest of command]

./fastboot [rest of command]

./emmc_recover [rest of command]

The "./" tells.the shell to use the executable from.the current directory. Linux/Unix shell does not automatically use executables from the current directory like windows, so that's why you have to clarify with ./ , which equals current directory.
[HTC EVO 3D] xlxcrossing:
understood, thank you

EDIT:

This is my first command and the result

root@ubuntu:~/Desktop/Android# ./adb push zergRush /data/local/

bash: ./adb: No such file or directory

It seems as though adb is not working. I only have adb in the Android foler I don't have Android SDK installed...do I need something else to execute adb commands? I have the phone connected via USB and am in usb debugging.
[HTC EVO 3D] dryvali:
Thank you so much for this guide. After reading it five times and watching the video, I dove right in. I was able to get it to "brick" the first time. I did have to run emmc_recover twice as I had A LOT of usb devices apparently. It finally showed on sdi13. Revolutionary was only run once also. Thanks again
[HTC EVO 3D] b1gsby_02:
Is anyome working on a tool to make this a little more automated?
[HTC EVO 3D] flytechguy:
Is there something I'm missing with step three? Do I need to allow to filter the device for USB in virtualbox? Been bricked a day now. Seems to be permabricked. Not picking up anything in any of the terminals b through j.

Thanks.
[HTC EVO 3D] CaptainJ5:
So I figured I'd try this bad boy out and wow it worked!

The bad news is that somehow after doing so, I lost my camera...ffc worked just perfect but couldn't use the regular camera, thought it was a kernel problem but nope! Went back to stock and took it in for an inspection at sprint and they couldn't figure it out either...so...now I'm getting a new one free of charge on Thursday :-) so glad I tried this
[HTC EVO 3D] nate.spangler:
I may be wrong but I think I remember reading that virtual box wasn't passing through the device. Have you tried burning the ubuntu iso and booting to it? No install needed. That's what I used and everything worked first try.
[HTC EVO 3D] GrandWorks:
I just did it in VMWare. When I plugged in my bricked device, windows recognized it. Then I went to the VMWare settings to claim the qualcomm device. I didn't realize it at first, but the battery needs to be out when you plug it in holding the volume key down.
[HTC EVO 3D] flytechguy:
I'll give it a whirl. I've been trying it much like the post above me. Even acquired the device and still a no go. Will report back.
[HTC EVO 3D] animal7296:
do I have to have adb and sdk installed on linux to do this. I am not very versed in linux.
[HTC EVO 3D] Vinchenzop:
Do you have adb in the Android folder?

Because I assume you don't have adb in your path (globally, can be used from any folder)
[HTC EVO 3D] flytechguy:
The Boot CD did the trick. Thanks. :D
[HTC EVO 3D] tommytomatoe:
Did.you run the chmod command I posted?
[HTC EVO 3D] Andrianpurnama:
Just for htc??

Sent from BANDUNG paris van java
[HTC EVO 3D] Jdunig:
i am having an issue doing the brick part, everytime i try to do the update it tells me the hboot version is older... what am i doing wrong?

ive tried changing the changing the mainver to both of the zip that i was using and get the same error
[HTC EVO 3D] animal7296:
So I am on step 3 and I am trying to run the command

./emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13

but every time I try it I get the following

bash: ./emmc_recover: No such file or directory
[HTC EVO 3D] xlxcrossing:
got past temp root ....now trying to put 2.08 RUU zip on Sd card and I get CRC failed!! Supposedly the zip became corrupt and now I can't download it again from any site faster than 50k/s!!! I am so pissed right now because this process is one where once you start it you can't just walk away. I can't rely on the 2.08 RUU if I am getting a CRC failed message. Why is EVERY SERVER I'M DOWNLOADING FROM BOGGING!!!

end rant

---------- Post added at 11:05 PM ---------- Previous post was at 10:59 PM ----------

be sure you " CD" into the directory containing the emmc_recover file if you are not in the directory it won't find the specified file. I also found you can't put the whole path in one command i.e. "cd file/path/to" You have to do "cd file" hit enter "cd path" hit enter "cd to" hit enter and so on until you are in your target folder then run your adb or fastboot or emmc_recover command with ./ before it which it looks like you already did.
[HTC EVO 3D] sparkie172:
If the phone turns off after I take the battery out do I have to temp root again? Cause everytime I take out the batt with it pulled into the wall it turns off. When trying to brick the phone
[HTC EVO 3D] thznutz87:
give me 20 min ill upload a faster link for you

http://goo-inside.me/stock/shooter/...08_NV_SPCS_1.31_003_release_219445_signed.zip

if you dont want to wait this one is fast

another mirror

http://min.us/mj5v5vVqa
[HTC EVO 3D] martinez1818:
phone still brick

well I have tryed vm with ubunto it found the phone but nothing happened so I installed ubuntoin dual boot and that did not the find the phone at all and i still bricked any help would b nice all the commands went in fine. maybe have to asign a usb port but dont know how
[HTC EVO 3D] xlxcrossing:
I got it but thank you.

OK I tried the sdb13 terminal step with letters b thru f....I'm guessing if I didn't see "Found it" like the next step says I didn't successfully brick the phone?? Should I attempt to boot into fastboot and start the brick process again??

Okay I've confirmed the inability thus far to brick my phone (my led light still blinks dim and isn't solid). My question is this ...how can I wait 5-6 seconds when the individual update for the bootloader takes less than that (3-4 seconds)?? I'm gonna try to pull it when it says updating because it doesn't stay saying updating for more than a few seconds before moving on to flashing "boot"

EDIT: I've tried to pull the AC power like a dozen times now and can't successfully brick the phone. It always except once blinks dim (one time there was no led whatsoever) I've tried different stages of the update only fractions of a second apart to no avail. Once it says "updating" I only have 4 seconds max before it says "Ok" and on to "boot".....arrrggggg
[HTC EVO 3D] Jdunig:
Here To say that is method is a success!

Took me about 2 hours to figure out and not for the weak minded is an understatement.

Running the 1.13 RUU Right now. ---- Next Rev --- Then flashy goodness!!

So excited!

*****Few tips*****

Dont use VM box unless you are pro and know how to enable the usb discovery side.

* Just use unetbootin and make a bootable usb, boot to ubuntu and run the linux emmc recover there... other than that it was cake and now i feel obligated to donate some moolah once i get a chance!

Drink a beer and relax.... its gunna be a hair pulling time.

CHEERS TO YOU! KEEP UP THE GOOD WORK!
[HTC EVO 3D] spirithandler:
Ok the best advice I can give is to count to 4 then pull the plug and it should work Thats what I did and I got it on the first time.

The way I figure it is it takes about a second for you to pull the plug so waiting till the count of five is just crazy.

I have seen so many post on here of it taking people dozens of times to finally get it
[HTC EVO 3D] Jdunig:
I think mine rebooted right as it was at the boot install spot, i pulled at that exact moment and it gave me that light.
[HTC EVO 3D] xlxcrossing:
Sweet success....Yes 4 seconds exactly folks not a moment before and not a moment after. I have to work in 2 hours but hey I succeeded....and I think I'll enjoy a Rockstar in the morning instead of a beer.
[HTC EVO 3D] jhuff83:
Plus one for this. Would like to see revolutionary expand on this. That would be real nice. I have never attempted Linux so that's what's holding me back.
[HTC EVO 3D] soniciso:
use a livecd bud.
[HTC EVO 3D] mnomaanw:
Change the mainver as stated in the OP.

Do not use PG86IMG.zip containing older version than your current one.

I think you are using 1.13 PG86IMG.

Use 2.08 or 2.17 PG86IMG.zip , as it contains hboot 1.50.
[HTC EVO 3D] mpgrimm2:
I'm Trying out a LiveCD of Ubuntu 11.10 right now. If I can figure out some basics like "reboot bootloader" like I can with adb & fastboot in windows, I will feel more comfortable with step 3 and giving this a shot.

Can't seem to figure out how to use ./adb-linux & ./fastboot-linux commands to reboot bootloader etc though terminal (USB Debugging is on). See below:

ubuntu@ubuntu:~$ sudo -i (TRIED sudo -s ALSO)

root@ubuntu:~# cd /home/ubuntu/Desktop/Android

root@ubuntu:/home/ubuntu/Desktop/Android# ./adb-linux reboot bootloader

bash: ./adb-linux: Permission denied

root@ubuntu:/home/ubuntu/Desktop/Android# ./adb-linux adb devices

-bash: ./adb-linux: Permission denied

Rebooted phone manually to bootloader/fastboot (Fastboot USB):

root@ubuntu:/home/ubuntu/Desktop/Android# ./fastboot-linux boot twrphtcd-shooter-2.0.0RC0.1.img

bash: ./fastboot-linux: Permission denied

root@ubuntu:/home/ubuntu/Desktop/Android#

Can someone point out the "hopefully" obvious bit of info I am missing here? Do I need any additional files, drivers, etc besides what is in ZedoMax & Unknown's Tools/downgrade zips? I don't see the "USB Debugging" symbol in the notifications on my phone, even though I enabled it in settings, so my gut tells me I am missing a driver or something. USB connects to phone, and I can mount the sdcard.
[HTC EVO 3D] doeboy711:
You know you can do step 2 in Windows and then put the live CD if they would be easier with you. Once you successfully bricked your device and did step 1 and 2, boot up the CD and go start putting in the commands. From there you just have to chmod 0755 the file and then type the second command into a couple of terminals (I did sda13-sdi13 just for safe measures)

---------- Post added at 07:15 AM ---------- Previous post was at 07:05 AM ----------

your path should be the same one you used when you did the chmod 0755 command. Here is an example of my path to the home folder

/home/ubuntu/emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13

If you have it on the desktop it should be

/home/ubuntu/desktop/emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13

Which PG36IMG file are you using. Make sure it's either a 2.08 or a 2.17 one. Also my phone didn't want to update when I used the same PG36IMG that I was already on. So I had to use the 2.08 PG36IMG since I was on the 2.17 base already.
[HTC EVO 3D] Twolazyg:
OP should be updated to "when you run the 2.08 or 2.17 PG86IMG.zip, count how long it takes to flash the first file (bootloader). When you are ready to brick, count 1 second less than the time it took for a successful brick"

I've seen some people taking 3-4 seconds and some taking 5-6. The timing depends on your sd card, higher classes have a faster write speed.

Also, my led was either so dim I could not see it at all, or it was not on.
[HTC EVO 3D] sniperkill:
As a note to anyone who is having trouble running the "chmod 755 /path/to/emmc_recover" try putting those 2 files "IN" your Home folder and just type in "chmod 755 emmc_recover" cuz most likely after you run your sudo -s command then type in your password, your already going to be in your Home folder. You can find out what folder your in by typing "pvy" or something like that...

Edit. If you Google simple Linux commands it will come up with some commands you can run that will only help you...
[HTC EVO 3D] animal7296:
Finally got it at about 2:00 am completed. THANK YOU UNKNOWN!!!!!!!!!!!!!!!!!!! I used all the thanks that XDA allows.
[HTC EVO 3D] Unknownforce:
Only one time, and this command doesn't even require root.(sudo)

The speed of the SD Card does not matter. The image file is copied TO The device and flashed from device, NOT the SD card, so the speed of it flashing the bootloader technically should not change. Now, if the hardware version is different, it's possible there is a slightly faster storage chip in one or the other.

But there's also the computer speed paradox, you can put 15 computers all of the same hardware spec in the same room, on the same power source, and have them do the exact same task, starting at the exact same time and they will come back with different speed results, when you figure out why that is... you'll have the answer to life. :)
[HTC EVO 3D] blauciel:
You can set up Ubuntu to run on a USB drive.
[HTC EVO 3D] ananth001:
OP doesn't mention when to use the extracted 'rom.zip'
[HTC EVO 3D] closeone:
Hey there. I've got a new version of the HBOOT Downgrade Toolkit Live CD up :).

Again, this is for making step 3 of the downgrade a bit easier. There is no need to copy any files to the Live CD or make any changes to the files on there.

Original post: here

CHANGELOG:

0.1.5: Now uses KDE desktop.

Instructions for running are right on desktop as a readme file.

Only have to type one word into each console window to start the downgrade.

(startb, startc, startd, and starte)

No need to run any sudo, or su commands!

No need to CHMOD anything.

Newer Branding. ;)

Credits/Warning at startup.

Download here. USE THE NEW VERSION HERE.

----

Edit: I would love to get Unknownforce's seal of approval. I just want to make sure that he is okay with me posting this. If it's working, I'll try to keep moving with a more "one-click(ish)" type boot CD (or, at least, one that combines more of the steps into the disk).
[HTC EVO 3D] sigson:
Cannot get to the "updating" screen after PG86IMG is checked

Tried many times, have re-locked, returned to stock (2.08) and tried to update using a 2.17 (and a 2.08) PG86IMG.zip on the root of my SD card. I am positive I am missing something but every time the phone first loads the PG86IMG then checks it but never gives an option to update...should I unlock and flash a different ROM then try?

Thanks for any pointers..
[HTC EVO 3D] Unknownforce:
Yep, exactly that. You have one of three things, security warning, unlocked, or a bad image file, any one of these things will cause it.

Try downloading the RUU and extracting the rom.zip from that. I have heard that WinRAR is able to open and extract from the exe.

Otherwise just run the RUU and let it get to the first screen you can press next at,(don't press anything, leave it open) and search your hard drive for a "rom.zip" including all subfolders and hidden/system files.
[HTC EVO 3D] AndroidUzer:
Keeping hboot from changing back

Successes on third try... Thanks Unknownforce!

Ok now for my 1st hboot 1.4 newbie question. Do I have to worry about any custom ROMs here on XDA or from elsewhere for that matter changing my hboot back to 1.5? This is something I never had to consider because I was already stuck with 1.5.

Examples: MeanROM, StealROM, SupraROM, etc.

A slightly different example would be Mr.Esp's Stock Rooted ROMs. Do these change hboot?

Is there anything else I want to avoid that could change it or is the hboot changing something that can only happen by installing OTAs?

Any input is welcome...

This is great, no more PC needed :)
[HTC EVO 3D] Unknownforce:
Noone posts ROM's with an hboot update included. but even so, S-OFF flag is not stored in the hboot. So you'll be able to retain S-OFF and still be able to flash anything.
[HTC EVO 3D] phreezex:
Just confirming works perfect... I've done my 3d and 3 of my friends, 1st try everytime... Only snag I had was on 3rd one using live cd, had to kill and restart Adb server to see device... Awesome work... No more bright HTC splash!!
[HTC EVO 3D] mrjaydee82:
Ok. I just set up Linux on my pc as dual boot and I'm gonna attempt this. I see I need to relock bootloader.....do I need to revert to stock or no before I lock? Ty
[HTC EVO 3D] cas8180:
I am new to the wonderful 1.5 hboot expierence. I have been rocking 1.4 since I have had my phone. However today I am about to get a new one off insurance claim in the mail and I am assuming its going to have hboot 1.5 . My question is, is it better to use the HTC unlock method to unlock the bootloader ? I assume that wold give me the basics of what I need for perm root and to install custom roms? OR is it better to go down this route and attempt the hboot downgrade which would be the quickest path cause I dont have a lot of time. I have to mail this phone out....
[HTC EVO 3D] Unknownforce:
Depends on whether or not you actually use the rest of the functions of having S-OFF or not. If you don't flash any radios, kernels, splash screens, or other things of that nature on a REGULAR basis. Then the HTC Unlock Method will probably work for you, it works for most.

However, on top of that, using the HTC Unlock method basically hands your warranty in on a silver platter, because you're providing them your serial number and hitting Yes to an agree form that says "I rooted/unlocked my device" which both HTC and Sprint have access to that list...

So it's your choice really.
[HTC EVO 3D] Twolazyg:
Relock and flash the 2.08 or 2.17 PG86IMG.zip, brings you back to stock.

---------- Post added at 01:54 PM ---------- Previous post was at 01:52 PM ----------

Right. I realized that after I typed it, but whatever, I posted it anyway.

Good job bro.

By the way, the answer to life is 42.
[HTC EVO 3D] -Enkidu-:
Ha!

I prepared for this process to take a while... Was actually quite simple & I had plenty of chances to mess up, even after the brickage.

FYI Unkownforce's note on pulling the power being the tricky part is no joke, I tried 3x. The first 2 attempts with a third party micro usb cable & the 3rd with the shipped HTC, no clue if there is any relation to the issue or if it was coincidence. On the 3rd attempt, the screen again went blank before I saw the installing hboot notification so I pulled the power expecting to try again & it never booted back up. Then I tried to power the device back on in several different ways with no luck. Further, I couldn't see the faint red light (it's bright in my lab office & I don't claim to have the best eyesight, so, there's that), the thing just seemed completely dead. Finally I attempted the next step with the linux box & the device was indeed ready for the emmc_recover process. Smooth sailing from there.

Thanks to all who helped create the process!
[HTC EVO 3D] Unknownforce:
I've heard of people having issues getting the hboot to recognize the PG86IMG.zip when relocking while still rooted. This causes a "Security Warning" apparently and doesn't allow the PG86IMG.zip to be flashed, even though it is a valid signed zip.

It's best to just take it back to complete stock.
[HTC EVO 3D] s4audi:
Since there's a lot of posts here. I wanted to know if anybody has had success on doing the linux part using parallels?
[HTC EVO 3D] eastside08:
I just did it with success! Had a hard time trying to locate files in terminal on linux but i figured it out
[HTC EVO 3D] sigson:
Anyone ever had a phone that would not allow an update via PG86IMG.zip? I have checked MD5s, ensured the security flag was "off" and ensured that I was locked but for the life of me I cannot figure out why my phone will not get to the update screen after loading and checking the file.
[HTC EVO 3D] mnomaanw:
If your security flag is off, no need to to do anything, enjoy it .

As all the 3D community is trying to achieve the same.....

lol jk.

What version of ROM does the PG86IMG.zip contains? 2.08 or 217.

What is your current ROM? 2.08 or 2.17?
[HTC EVO 3D] mrjaydee82:
adb shell /data/local/misc_version -s 1.10.651.2

when i type this it says error opening input file

any ideas to fix? i have temp root
[HTC EVO 3D] sigson:
Lol, not the s-off rather that the security warning was not listed under the "locked" header on the bootloader screen

I was on 2.08 but got frustrated and went back to warm.

sent from my old school Amiga 1000
[HTC EVO 3D] mnomaanw:
I had the same issue, try typing only adb shell and if it gives $

relock your bootloader, run a ruu.exe of your current base (2.08/2.17)

Boot up your phone, uncheck fastboot, turn on debugging.

If you are on 2.08 use zergRush and if you are on 2.17 use tacoroot.

then do the misc_version thingy.
[HTC EVO 3D] Unknownforce:
You say "went back to warm"

"Warm" is a ROM, is it not? This, to me, suggests you're HTC unlocked. You need to have the device relocked in order for it to detect the PG86IMG.zip properly, and if you're on an non-HTC rom, it will say Security Warning, in which case, you'll have to put your phone back to stock using FASTBOOT USB and a stock RUU.
[HTC EVO 3D] sigson:
Yes I got frustrated unlocked installed recovery and restored my nandroid backup.

sent from my old school Amiga 1000
[HTC EVO 3D] sigson:
Presently I am reformatting my Sd and will try again later

sent from my old school Amiga 1000
[HTC EVO 3D] sigson:
Thanks for your assistance I do appreciate it: