yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] Vdubtx:
Unless you are salaried.
[HTC EVO 3D] ssojyeti2:
Wow I'm stupid, I didn't know you had to boot the computer with the dusk inside to get it to run. Thanks!
[HTC EVO 3D] Unknownforce:
I'm not ;)
[HTC EVO 3D] closeone:
Do you know if, while the device is in emmc mode, if it still gives the OS a Vendor and Product ID? I would think it would give something, but I know the product ID is different depending on what the device is booted into (Normal boot, bootloader, etc.). Other than that, maybe it's possible that the product ID is the same between devices when in emmc mode, then it would be, in theory, possible to have emmc_recover wait for that ID to show up, and see what device it is mounted as.

Humm. It makes sense. Do you know how Revolutionary pushes its special recovery with S-OFF? Does it truly write the S-OFF flag to the device, or does it do something else? I know that the NAND specifications are guarded pretty highly (hence the reason (one reason) AlphaRev and Unrevoked are likely keeping their method a secret (Just guessing).

Yeah. I would also think that depending on the speed of the computer, to do the Read, HEX edit, and write, would also be a slightly scary prospect.

Completely see what you mean. I'm still shocked that you got it without 'perma-perma bricking' yours. ;)

~co~
[HTC EVO 3D] closeone:
Ssojyeti2, No, you're fine. :) Plus, you learned something new! :cool: I'll see to it that I get some directions on the burning and booting process up (hopefully) soon.
[HTC EVO 3D] Unknownforce:
That's pretty much what I meant by device description. Having something more solid to match it to is the key, then it shouldn't matter what letter sd* it picks, you could simply pull that info from whatever device that device id is assigned.

I do not know, and I don't think they have released it. They've released just about everything other than the way they are writing the S-OFF flag during the power cycles/bootloader reboots. From what I've read into of the code they have released, they gain temp root(zergRush), they powercycle the emmc(wpthis) while the system is still active, then apply a patch into the kernel which disables the a filter in place that protects the emmc from being written to, this essentially grants access to the emmc. Then they write a "secuflag" to 0. This isn't S-OFF, this is something else in the radio config that, if missing, allows what I THINK to be their "unreleased" method to run the "fastboot oem writesecureflag 0" to be ALLOWED... and then they reboot again to flash their own "revolutionary" hboot. After this, everything is unlocked.

Basically in a linear order, it's like this:

And if you watch the "normal" revolutionary video, it reboots 3 times before it's revolutionary hboot...

1.) root, remove secuflag, reboot #1 Still S-ON...

2.) fastboot oem writesecureflag 0, reboot again, Now S-OFF, but stock hboot

3.) flash revolutionary hboot, reboot again, now Revolutionary hboot and S-OFF.

I also know the reason why it does not work on the latest version is because the emmc now follows a different start up procedure, I was able to powercycle the device, but never got the write protect to disable with the newest hboot. Also, the kernel filter they were disabling has been patched to follow a more secure path.
[HTC EVO 3D] closeone:
I don't see them releasing it until HTC the EVO 3D and all devices that support it hit EOL, until they've done a thorough check of HTC's new Bootloader(s). But even then, I'm sure HTC has decompiled the program, and knows the exact exploit they used by now.

I thought it was a little strange how Revolutionary had to be run three times. I noticed, essentially the same thing visually. Revolutionary would run, do a step, fail. I would run it again, it would do another, then fail. Then, running it the third time, it would do its final step, which of course still appears to fail, but actually does just enough to flash the Revolutionary HBOOT.

It's really interesting. I wish I knew more about it. Thanks for the lesson. :)

~co~
[HTC EVO 3D] closeone:
I've added a guide for creating a bootable USB flash drive with the HBOOT Downgrade Toolkit on it. You can find it in the third post of this thread.
[HTC EVO 3D] ummduh:
worked great. thank you very much.
[HTC EVO 3D] timetraveler:
i will be willing to loan you my 3d for development if you promise to return it in say two weeks 4 weeks how long do you need a second device ?? i could loan it for the sake of all of us that are not that brave and are waiting for a simple click to be develop will i be taking any risk on my part or if you brick my evo will you replace it ??

---------- Post added at 07:00 AM ---------- Previous post was at 06:58 AM ----------

i dont know how to use linux am still waiting for a better way i know it will come am still waiting the live cd looks good ...
[HTC EVO 3D] mpgrimm2:
@Closeone,

Just ran the Hboot Downgrade successfully using the 4 terminals on your 0.3.4 LiveCD. Worked great. You really made the linux portion easy.

Wish I had noticed the AutoTemp rooting (ZergRush) and misc_version change commands you built into it. Would have made things easier, where all I had to do was brick it/emmc mode it.

Here's the details: http://xdaforums.com/showpost.php?p=24088486&postcount=1479

Sidenote: Please add/update the USB Universal Installer reference for "Disturb3d1/wwjoshdew" since he's the one that suggested it to me.
[HTC EVO 3D] ibejaminben:
Just wanted to know if you could give us a guide to using the other tools I see them there but don't know how to use them or in what order It's late and I am sure it is simple but I can't figure it out thanks for all of your hard work
[HTC EVO 3D] mpgrimm2:
if your on the Stock 2.08 base, locked/relocked. Look at the Readme file on the 0.3.4 CD after you boot it. It will allow you to run temp root, then change misc_Version (all part of Unknownforce's step 1.) then continue with Unknown's Step 2. for bricking with the 2.08.651.3.zip from the bootloader. Once that's done start the 4 terminals on the LiveCD. and continue with Step 3 part 5 (Vol down & plug into Linux LiveCD). Just reference Unknownforce's thread.
[HTC EVO 3D] loonytunes:
Okay. I need some info. I am on Stock 2.08 base, relocked, and ready to go. I have to livecd on a pendrive and it got it to boot into it. I see no option to read the read me file.

I let it sit without selecting anything and it goes into "Loading KIWI CD Boot System..." It scrolls some text and then says rebootException: Reboot in 120 sec...

From there it does the reboot exception again, and eventually goes to: "panic occurred, switching back to text console."

There it sits indefinitely.

Can someone post the readme here? Can someone post some info on what option to select on the main screen? Is the phone supposed to be plugged in or not? Some kind of directions?

I followed everything and this is where I am stuck.
[HTC EVO 3D] closeone:
Hi there loonytunes. What this looks like to me, is that your download actually got corrupted. It actually happened to me a couple times when I downloaded my live CD. Try using the mirror below the main download link.

I'll see what I can do. I know that I need to fix the first post a bit so that it's a bit easier to understand. I just have to find the time. Otherwise, if you use Unknownforce's directions, and just use the CD for the temp-root, version-number change, and the Third Step, that should help you.

I'm really glad that the Live CD helped! Thank you for all of your help as well. I have also updated the USB Universal Installer reference with proper credits.

Thanks again!
[HTC EVO 3D] closeone:
Oh! Wonderful! Glad to hear it!

~co~
[HTC EVO 3D] theotrman:
Cannot guarantee that this will be my last question. But so I'm clear...

Step 23. If I successfully downgraded my hboot. Could I unplug the phone move to a different computer and would I then run the RUU in Windows via command prompt?

Maybe that's 2.

Also can I run the revolution.ie on Windows too?

Sorry if I'm driving everyone nutz, but I've printed both step-by-steps and I'm adding notes plus going to definitely use Unknownforce's video while bricking.
[HTC EVO 3D] Unknownforce:
Yes and Yes, after step 23, you don't need the linux boot anymore, you can do the rest from Windows.
[HTC EVO 3D] closeone:
Too many questions... :p Just kidding. You're fine! :)

That's what I'm here for.

Yes. You can unplug the phone and run the RUU. Only thing is, you downloaded the executable version of the 1.13 RUU I'm assuming? You'll just start the RUU and plug in your phone (with your battery in).

Also, yes, you can run Revolutionary from Windows. Just grab the installer and beta key from the http://revolutionary.io website.

~co~

Edit: Just a second too late. :) By the way, Unknownforce, I don't know if you saw my question on the previous page for you. Thanks.
[HTC EVO 3D] Unknownforce:
It doesn't matter which you run, the EXE is just easier because you don't have to either have a separate SD Card with it on it, or have an adapter to copy it the zip to the sd card to run the zip update. You just put it in fastboot and run the ruu exe and it goes.

BTW Just for grins, I put in a request to HTC to send me a PG86IMG.zip signed with just the hboot image in it... Think they will give it to me? haha...
[HTC EVO 3D] closeone:
That's good, because I may just have a trick or two up my sleeve that will make this easier. :cool:

:rolleyes:

He he... Have you seen HTCDev's Twitter mentions? Something tells me that your attempt may be futile. :D

Thanks,

~co~
[HTC EVO 3D] mpgrimm2:
Since I've seen this brought up a few times in the downgrade threads (& how to do it), I thought I'd detail it out a bit for those that needed it:

How To: Pull PG86IMG.zip from Evo3D RUU.exe

I added screenshots from my Win7 pc for each of the steps.
[HTC EVO 3D] Unknownforce:
Oh yeah, I'm not expecting even a reply quite honestly, but hey, it's worth a shot I guess!
[HTC EVO 3D] closeone:
Thanks Mpgrimm2! I've added your post to the resources section of Post #3. :)

~co~
[HTC EVO 3D] elektrik2001:
Thanks, I'll make sure I test it in this state...
[HTC EVO 3D] weezymagic:
It seems as though I've bricked my device a few times. With the battery in, it won't boot. But when I run the tool, and at the first waiting for device...I hold vol down without battery and connect it, it doesn't do anything? Advice? I've tried several times over the past like 5 hours with no success
[HTC EVO 3D] Unknownforce:
What do you mean "A few times"

If the phone has come back to life, then it was never bricked. If the phone powers on at all, it's not bricked. If the bright red charge light comes on when you have battery in and plugged in, it's not bricked.

Also, be sure you're actually S-ON, and not S-OFF, bricking while S-OFF is permanent.
[HTC EVO 3D] weezymagic:
I am s-on and locked. After i think I'm bricked, it goes to the HTC white screen but doesn't ever change. I get it to boot by reupdating the pg186img.zip
[HTC EVO 3D] Unknownforce:
This is not bricked. the phone will not power on if it's bricked. No white screen, nothing, only black.
[HTC EVO 3D] weezymagic:
Okay. Can I just do a battery pull to brick versus pulling the charge cord? I seem to be having troubles with the phone randomly shutting off when no battery and on a/c
[HTC EVO 3D] Unknownforce:
Oh well... worth a shot, haha.
[HTC EVO 3D] closeone:
Yes you can. :)

So much for that... :) Good for grins though.

I believe it's time to bring out the "Do you KNOW WHO I AM?" Line... That gets them every time. :D

"Seriously. You call THIS customer support?"

"We pay for your phones, and you can't just CREATE a simple zip file for me?"

"Unacceptable. Get me the president of this company!"

:rolleyes:

~co~
[HTC EVO 3D] .Elite_The_King.:
Yes, can I help you is there something wrong?
[HTC EVO 3D] Unknownforce:
Give me all ur money and ur signature generation tool. Thx!
[HTC EVO 3D] .Elite_The_King.:
Dear Unknownforce

I see that you have requested all my money and my signature generation tool.

Unfortunately, Unknownforce, I am unable to provide you with the tool right now and all my money, as were losing money because we keep locking our bootloaders for some reason I don't know why.

I apologize if this causes you any inconvenience. If I can help you with anything further, don’t hesitate to reply to this Quote. Have a great evening,Unknownforce!

Let me know if I have successfully answered your question.

Sincerely,

CEO

President of HTC

:D:D:D:p
[HTC EVO 3D] LiquidSolstice:
And that just made my damn day.
[HTC EVO 3D] weezymagic:
Progress...I bricked the phone. Ran the toolkit. It was successful. I am now 1.4 hboot. Now reboot to windows. Run the .exe with my phone connected and powered on. I get 2 prompts and then get error 170 Yang connection error. I've tried with the EVO in charge only mode and disk drive. What am I doing wrong?
[HTC EVO 3D] closeone:
Try giving these drivers an install.

~co~
[HTC EVO 3D] closeone:
Just a quick night message.

I am up way too late and am about to get some sleep. From the looks of it, it appears that I'll see this thread hit over 50,000 views (plus the already over 800 posts) tomorrow morning. ;)

I am happy to have seen such a positive following on this project. I am proud of it. I'm also happy to be surrounded by such awesome people. Thank you all!

I am not done with releases of the Toolkit :D, and will be turning out a new version or two shortly. A lot of things are keeping me very busy in my personal life right now, so I'm working on this whenever I get the chance.

Again, thank you all so much!

~co~
[HTC EVO 3D] weezymagic:
Win. It works. I love you all. Thank you soooooo much
[HTC EVO 3D] mrizvi66:
ok, i'm bricked but i didn't enable usb debugging...am i screwed?

:(
[HTC EVO 3D] closeone:
Nope. :) Just continue on with the directions in post #3.

~co~
[HTC EVO 3D] mrizvi66:
phone not being recognized on 2 different computers using 2 different usb cables.

after being bricked. i'm getting a dim red flashing light. when i check status (live cd on a usb) shows no phone.

any ideas?

---------- Post added at 01:26 PM ---------- Previous post was at 01:07 PM ----------

When checking before brick it showed phone. i'm lost :(
[HTC EVO 3D] closeone:
It's not bricked. Try powering on the phone with the battery in. When bricked, the phone will not power on at all and the light should be solid dim. Keep on trying, you'll eventually get it. :)

~co~
[HTC EVO 3D] theotrman:
Question. Once I achieve HBoot 1.5 S-off Unlocked. Will I be able to flash 2.17.651.3 Roms?
[HTC EVO 3D] Unknownforce:
Using the Downgrade, the idea is to be on 1.40 Revolutionary S-OFF, and have a custom recovery that with the combination of the two, will let you flash anything.
[HTC EVO 3D] theotrman:
Thanks Unkownforce! Today's the day when I pop my cherry! Diving in, head first with NO helmet!:D

I think I exhausted every question that I can think of! Just scared man...
[HTC EVO 3D] Unknownforce:
Nothing to be scared of, the only way you can perma mess up is if you're already S-OFF and you brick your phone. Then you're hosed, but the chances of you getting a perma-brick using this as it's laid out, are slim to none.
[HTC EVO 3D] jatipton:
Going to give this a shot.
[HTC EVO 3D] Echo2Lincoln:
has anyone reported random reboots after this? I haven't seen any reports myself. I downgraded sunday and installed a backup of Chogardjr 2.2. Had reboot issues so i reinstalled cho2.2 from zip and seem to be having the same issue.

I was HTC unlocked before and had no issues with reboots on Cho2.2

haven't tried another rom, but probably will very soon

**fixed**i didn't install correct radios
[HTC EVO 3D] fryguy:
Just used the latest 0.7.0 on my replacement phone and worked like a charm. Hardest part is bricking. I ended up using battery method and pulled the second I saw the update bar. Only took 5 or 6 tries. Thank you closeone for the live cd and Unknownforce and everyone else involved in figuring out the method.
[HTC EVO 3D] Unknownforce:
Glad it worked for you.
[HTC EVO 3D] kaosb0x:
It took me about 12 Tries to brick the phone (you have to be exact at the start of that update) and now its on 1.40 S-Off :D Thank you so much!! i thought id be stuck on 1.50
[HTC EVO 3D] closeone:
I'm truly happy that this worked for you guys! :)

~co~
[HTC EVO 3D] rajnallan:
Windows 7

I do not have Linux and I am on windows 7. Can anyone help me step by step how to Downgrade boot to 1.4

Thanks
[HTC EVO 3D] closeone:
rajnallan, check out the third post of this thread. Step-by-step instructions are in that post. Follow them carefully, and you'll be fine. :)

~co~
[HTC EVO 3D] rajnallan:
Thanks. What is the disadvantage of not having HBOOT 1.5 . Can you help me understand the difference between 1.4 and 1.5. Thanks...You guys are doing a tremendous jobs.
[HTC EVO 3D] closeone:
It would probably be better for me to tell you the advantage of being on HBOOT 1.40.

You can unlock your bootloader fully (S-OFF)

HTC doesn't have to know that you unlocked your bootloader (if you haven't taken the HTCDev unlock)

You are able to flash ROMs without having to go through extra steps, or connecting the device to the computer

You can restore NANDroid backups a heck of a lot easier (especially when you are in a pinch, and something has gone wrong)

You can flash splash screens (no blinding HTC logo on every boot (fun)

You can flash radio updates easily.

If you "accidentally" get upgraded back to HBOOT 1.50, it's not difficult to get back to HBOOT 1.40. (You stay S-OFF) - (I can't say that this will be the same in the future with a new update though.)

You 'own' your phone. You dictate what you want to and don't want to do with it. :)

There may be other points I missed.

~co~
[HTC EVO 3D] mpgrimm2:
Some additional info for u I had posted for someone else.

1) HTCdev.com's "Bootloader Unlock"(I have a specific Hboot 1.50 Guide posted here & at sdx):

Basically this leaves the bootloader's (Hboot 1.50) security flag on (S-On) but "unlocks the bootloader" (kinda like the phones Bios) so that you can manually flash everything except for Radios (Baseband) and Boot Logo's (Splash Screen). Kernels & roms can be flashed once a custom recovery is installed, but there are "extra" steps involved because the /boot partition (kernel/zImage) can only be set to write access from the Android OS or by initiating custom recovery from a pc's "Fastboot Command Prompt". There are workarounds, some work better than others. To flash Radio updates, you have to relock the bootloader and flash an OEM Full Stock Ruu (Rom Update Utility), kinda like Samsung's Sw Updater for the Transform. You also have to register your device with HTC and it "may void your warranty".

2) Downgrade Bootloader from Hboot 1.50 to 1.40:

This is a recent development by Unknownforce in the last few weeks. Basically involves corrupting the flashing process of the RUU by removing power in the middle of the flash and "bricking it" (more like mostly bricked). It forces the phone into a special eMMC Download mode that can only be fixed by pushing the older bootloader to the phone from a Linux pc. Good thing is that Closeone has a Linux LiveCD.iso that you copy to a USB Drive or CD and temporarily boot to a custom Linux Interface specifically set up for flashing the bootloader.

Once that's done, you rerun an earlier RUU (compatible with Hboot 1.40) to get the phone working fully, then root via "Revolutionary's site" (another fastboot/adb rooting tool) to get S-Off (Full root), load a recovery, update the radio, then you can flash roms & kernels like normal
[HTC EVO 3D] vin255764:
Cd didn't worked for me.I checked connection,then bricked the phone,then selected "unbrick" and it's just hanged on "waiting for device"

USB flash drive worked perfect,not sure why...

Anyway,its great to be on hboot 1.40 now :)
[HTC EVO 3D] closeone:
vin255764, that's very strange. But I'm happy that it worked for you using a flash drive. :)

Thanks for letting me know!

~co~
[HTC EVO 3D] caseyatbt:
After verifying I am on 1.40, I can't get the HBoot Downgrade Disk to find device. Do I remove the battery and push Vol down and plug in? I have tried that and also booting into fastboot and into the bootloader. Nothing seems to recognize it. I need to get Revolutionary now and am stuck.

Nevermind, it just had to be booted up.
[HTC EVO 3D] timetraveler:
success at last was just a matter of timing ty closeone

sorry for the double post deleted this one here evo 3d at 1.4 s off at last ahhhhhhhhhhh
[HTC EVO 3D] closeone:
First, sorry to have to post this and be the bad guy, but please refrain from posting in both threads at the same time. It's confusing, and clutters up both threads. You will get an answer.

Second, what happens when you try to brick? Does the phone turn off when you press the vol + key to upgrade? Is it running? It's all about timing otherwise. :)

~co~
[HTC EVO 3D] Astrikz:
After messing up and using the 2.17.651.5 ruu by accident. im now on hboot 1.50 S-ON

Im trying to brick my device but once i pres vol up to update it just turns off and im still able to go into bootloader.
[HTC EVO 3D] mpgrimm2:
Unknownforce added suggestions to his post for dealing with this issue. U should take a look. (hard to quote from my phone).

Edit:
[HTC EVO 3D] fifasarajevo:
So i think im in a bit of trouble guys....im trying to do this (im on windows 7) i downloaded the ruus and such and i did the oem relock thing in CMD and now it says relocked and security warning on my HBOOT

anyway the only place i can get to is the hboot and fastboot and such i cant go to recovery or the phone or anything someone please help????
[HTC EVO 3D] mpgrimm2:
Same answer. This is addressed under Common Errors in Unknownforce's 2nd or 3rd post.
[HTC EVO 3D] Siya Nová:
Can someone please help me, I have the Hboot downgrade toolkit 0.7.0 I am on windows 7 (not signed in as administrator though) I have downloaded core to USB 1.4 and placed the ISO on a Sask 4gb flash drive, the iso is directly on my c drive, I have no idea how to boot the toolkit, I restarted the computer with the flash drive and nothing happens, the ISO is still zipped I believe should I unzip it, I just need the environment to boot so I can proceed
[HTC EVO 3D] Astrikz:
rapidly press (esc) in the top left of your keyboard when your computer is booting
[HTC EVO 3D] Ckao:
Press the ECS doenst work either?

Can anyone please tell us how to boot the Downgrade Toolkit? the only way i can save the file onto a dvd is to unzip it first is that correct?

My phone is bricked and i am stuck like chuck....
[HTC EVO 3D] theotrman:
Try tapping "F12" as soon as the computer boots up. You should be prompt to some sort of Boot Manager or Boot Settings or Boot Setup. You'll need to change the order your computer boots up. Select your dvd drive if your using a disk. If your using a Flash -Drive USB, select that.

Closeone and Unknownforce walked me through it days ago...

Also my understanding is that the Hboot Toolkit "iso" image should be burned to a disk. Not saved?
[HTC EVO 3D] elektrik2001:
Interesting...this was the same problem I experienced with the CD when I tried it (closeone already knows about it)
[HTC EVO 3D] closeone:
You don't place the ISO on the flash drive.

Follow these directions (from post #3):

What key you press depends on the computer you have. Depending on the manufacturer, it may be a different key.

Generally though, I've noticed that F12 has been (most of the time) the key you'll press to enter the boot menu. Check on the screen. Look for things like, "Press F2 to Enter BIOS" or "Press F12 to Enter Boot Menu."

~co~

I'm trying my best to answer all questions, however, because the number of posts has gone up quite a bit, I may miss them. I apologize if I don't see them. I'm trying to backtrack.

Thanks everyone!