yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] sniperkill:
Yeah, what he said, lol (JK)... nite nite everyone, and again, thank you Unknown, USSR, and whoever else made all this possible.

FYI, before you start this process, I heard somewhere that you should start with your WiFi off.. This might be the cause of the data loss/corruption?
[HTC EVO 3D] Bairdog35:
Ugh... I hate talking to sprint.. haha

Edit: They fixed it though, very nice guy I talked to.. unlike the women who talk way to fast... Now im happy :) S-off, MeanRom 2.5.. And calls/texts.. im in love.
[HTC EVO 3D] Royalfox:
How much does this process take? So I know when to do it...

PG86100
[HTC EVO 3D] nate.spangler:
for future reference, if you know your msl you can just do a ##72786# and the phone will restart and do a hands free activation
[HTC EVO 3D] spirithandler:
Since I am already htc unlocked so after I do this

adb push misc_version /data/local/

adb shell chmod 755 /data/local/misc_version

adb shell /data/local/misc_version -s 1.10.651.2

adb reboot bootloader

fastboot getvar mainver

I need to lock my phone back up and continue to step 2?
[HTC EVO 3D] dkdude36:
Yep. Exactly
[HTC EVO 3D] Bairdog35:
I did this, got data working, but not calls or text, so I had to call sprint no matter what haha
[HTC EVO 3D] GrimReaper24:
That should fix your data and a 1X hell fix :D The call thing it should fix also dunno.. I still haven't tried this method I just know that code works well for a mess up on data :D
[HTC EVO 3D] wileout:
Can we use VMware or virtualbox to.do this because ubuntu will not biot on my alienware something is.stopping it and giving me a big **** you lil
[HTC EVO 3D] thznutz87:
yes you can

---------- Post added at 09:46 AM ---------- Previous post was at 09:43 AM ----------

yea i was skeptical too. just follow the guide perfectly and you're golden. works like a charm
[HTC EVO 3D] mnomaanw:
Run the 1.13 RUU.exe then your android should boot, then run revolutionary from android.
[HTC EVO 3D] thoughtunleashed:
This is freakin' great! Actually pretty straightforward. This phone is not easy to brick, though! The timing was a bit difficult, but everything else was butter!
[HTC EVO 3D] thznutz87:
Yea, I got lucky only had to try for the brick like 7 times. Sooooooo happy with this little gem of info!

Sent from my PG86100
[HTC EVO 3D] soniciso:
vmware?

ok so i got the phone bricked and it shows up to linux as a quallcom device. however my terminal windows dont do anything they just sit at waiting for device... im using vmware i tried to reboot the vm 4 times and no luck. i tried 4 boxes from sdb to sdf. any advice anyone?
[HTC EVO 3D] mnomaanw:
try sda also and keep holding volume down button then connect.
[HTC EVO 3D] thoughtunleashed:
My donation will arrive on Friday, incidentally the same day as my paycheck. Best dev work ever here!
[HTC EVO 3D] AgoeZ:
Don't connect your phone to pc/laptop until you've done command from terminal box. Connect your phone after they said waoting for device.

Sent from FroyoSense HD2
[HTC EVO 3D] soniciso:
hmm im not at home atm... but i brought a livecd and a thumbdrive with me to work today il try giving that a go... if anything il give it another go when i get home.

---------- Post added at 02:40 PM ---------- Previous post was at 02:01 PM ----------

sweet got it working from a livecd here at work.. now im downloading 1.13 and im good to go :)

---------- Post added at 03:23 PM ---------- Previous post was at 02:40 PM ----------

some tips for people... if your trying to go down to 2.08 for the temproot and you are getting a bootloader error. what you want to do is put TWRP 2.0 on and wipe everything including system. then you can go about the RUU no problem. also as for linux i tried a vm and had 0 luck... i used a livecd and got it first try.
[HTC EVO 3D] echo_rc:
Sorry noob question, after doing this can i back to hboot 1.50? :D
[HTC EVO 3D] mnomaanw:
Yes , just use a 2.08 or 2.17 RUU.exe
[HTC EVO 3D] echo_rc:
Ok thanks but have you tried it?
[HTC EVO 3D] doeboy711:
Ok, so I bricked mine first time out. I did the sudo -s and got the # symbol. I placed the files on both the desktop and home folder. What exact command do I need to type in the terminal? I typed something like "./emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13" and got a permissions error.

On a side note, I was rooted and unlocked through HTC and I was not able to do step 1 (Kept getting a $ instead of # when I did adb shell), but thanks to someone else a couple back, I relocked the phone, RUU'ed to 2.17 and did Tacoroot and it worked the first time out. I also uninstalled HTC Sync before starting everything.

Thanks in advance!
[HTC EVO 3D] mnomaanw:
No, but i can tell, it will work 100%.

Somebody got hboot 1.50 with s-off here.
[HTC EVO 3D] RussianBear:
link the command to where the emmc_recover is located (you can look up the location in the file properties).
[HTC EVO 3D] zedomax:
Make sure do:

chmod 755 *
[HTC EVO 3D] tommytomatoe:
Be careful with the *. You will chmod all files and folders present in the current directory.

Just run

chmod 755 file1 file2 file3 fiileN

In place of file# type the name of the file.
[HTC EVO 3D] thznutz87:
You can also drop the file into the term window to get the path. That's what I did. Also it has to be stored in the Linux system. Put the files in the home folder then just drop emmc_recover into term after the command

Sent from my PG86100
[HTC EVO 3D] Unknownforce:
I just want to again thank those that have donated and/or are donating. I do really appreciate it.

And again if anyone is having issues, please feel free to PM me.

Also, a quick update, I have the source for the emmc_recover now, and I'm going to look into a better way to have this tool detect the correct device without having to type it out in multiple windows.

I'm going to also look at writing an easy to use tool for the first step as well, so the only real difficult part at that point would be bricking the device.
[HTC EVO 3D] SBERG117:
I believe it was mentioned that there was a possibility of this process being incorporated in a all in one tool for the less than experienced users( like myself lol ) . Has there been any word of anyone working on something like that? If its been asked and answered then i apologize for a repeated post but im not on here as much as i used to be...any info would be appreciated..thnx...
[HTC EVO 3D] soniciso:
revolutionary worked first try!! thanks so much guys. <3 you guys (no homo)
[HTC EVO 3D] petermg:
OK, so I did this now. I have HBOOT 1.4 which I successfully downgraded to from 1.5 thanks to this guide and video. I restored my backup and I'm up and running again just fine. What new-found powers do I now have with HBOOT 1.4? Besides being able to flash a full rom without using fastboot or flash image gui? :confused:
[HTC EVO 3D] Unknownforce:
Unfortunately I don't think an All-in-one tool will happen anytime soon.

The bricking process is a manual process, So there's still going to be multiple steps no matter how much we simplify the other steps...
[HTC EVO 3D] kMogs17:
Thanks again unknownforce this worked perfectly!
[HTC EVO 3D] dimqs153:
what is the command to watch port activity?
[HTC EVO 3D] scoot0073:
Thanks Unknownforce... U will get my donation friday..thanks to those that help me alone..once it booted i did a wipe and restored my nandroid VIPER Rom and everything is good..thanks soooo much Homie for makeing this possible..

Wonder how long it will take HTC to find out and put out a OTA update to prevent future hboot 1.5 users from doing this....

Evo 3D ViperROM v.2.5 downgraded HBoot 1.5 to 1.4
[HTC EVO 3D] motoelliot:
Fantastic work! What's the bounty $815? Pay up! LOL

Sent from 3D A.W.E.S.O.M-O
[HTC EVO 3D] evanpurkhiser:
Killer.

Much much respect. This is what it's all about, I'm sure it felt amazing getting it working! =D
[HTC EVO 3D] akrod2as:
Agreed. He's a joke.
[HTC EVO 3D] greeg32:
Anyone refer me to a good Linux for beginners guide? I kid. I can google.

I've been looking for a way to overcome my first ubernoob mistake of taking an ota the day after I got my phone (and a day before I found this forum). Thanks for giving me an avenue to pursue.
[HTC EVO 3D] jmkasperek:
Great job your getting so much good vibes all the way to android central had posted about you guys once again great job
[HTC EVO 3D] :
I am stuck on the part where I have to flash the hboot1.4.nb0

Linux will not detect my device and just shows "waiting for /dev/sdc13", etc, etc

Should I put my battery in since you said earlier that the computer USB will not power the phone?
[HTC EVO 3D] Unknownforce:
Make sure you're running multiple of them with sdc13, sdb13, sdd13, sde13, etc.

It doesn't always come back as sdc or sdb, it's kind of random/spotty, if anything reboot the linux box, it's possible that it just got stuck, and start that part over.

And make sure you're holding the volume down key the whole time, do not let go until you get the correct output.

And no, the battery must still be out. The USB isn't enough to power the entire phone. It's enough to power the emmc, if all else fails, do a tailf /var/log/kern.log, see what's happening when you do plug it in... If anything at all...

On the linux box you should see a bunch of windows pop up when you plug it in, as if it's trying to mount new disk drives.
[HTC EVO 3D] stanglifemike:
INCREDIBLE!!!!!!!! Absolutely amazing work. Wow, I am nearly at a loss for what to say, just so much excitement and so many thoughts running through my mind!! Thank you so much for this, and thanks to

everyone involved who helped make this dream a reality. Many people thought this would never happen, I myself had doubts, and I am thrilled that some one has pulled this off. I've been on 1.5 for

about 2 months now since my launch day 1.4 had to be replaced by Sprint. While it's not horrible, I still miss my 1.4 basically everyday. It's lame that HTC won't allow us s-off with their bootloader

tool.

Hope that some one, or some group, can put together an easier method for this that is also possible on Windows. I don't have Linux, and as much confidence and experience I have in rooting, flashing,

adb, etc., I would much rather have a simpler method of doing this, lol. The devs here are much much smarter than I am on all of this. :D

Thanks again, just cannot say thanks enough!!!!! I am just shocked that this day has come, and the fact that today is my birthday, well this is the best present I could imagine!!
[HTC EVO 3D] :
It's not working. I rebooted, tried sdb-sdg, tried sudo ./emmc_recover, held volume down. Also did tailf /var/log/kern.log and I didn't see anything when I plugged the phone in...
[HTC EVO 3D] Unknownforce:
What distro of linux you using? Plug it into a windows PC to see if it picks up anything there, it should list a few devices (whilst being unable to find drivers for them) One would be a QHUSB_DLOAD, another would be a MMC Storage card/drive.
[HTC EVO 3D] :
I am using Ubuntu which is installed onto a seperate hard drive on my computer. (not running through vm)
[HTC EVO 3D] Unknownforce:
PM'd you.

10chars
[HTC EVO 3D] mingolianbeef:
:-O damn.... Never thought I would live to see the day... Up urs HTC.! guys as soon as I get some money please direct me to the donations button. :) this is UN-damn-believable. Someone refer this to the portal (I JUST submitted one, don't wanna overload xda alone) contact admin or poorcollegeguy because they both have 3vo's
[HTC EVO 3D] freeza:
Is x86 or x64 Ubuntu recommended?
[HTC EVO 3D] Unknownforce:
I did it on 32 bit, and the emmc_recover tool is a 32 bit app, so i don't know how well it will work on x64.
[HTC EVO 3D] freeza:
Thank you :)
[HTC EVO 3D] mingolianbeef:
Wait PAUSE, does this make us unbrickable.?
[HTC EVO 3D] Unknownforce:
I wouldn't say that particularly. but this does allow any partition of the emmc to be written/pulled from while it's in emmc mode. This is a specific type of brick though, by swapping the images mid-flash, you're writing SOME of the hboot to it before it fails and then the hboot image becomes corrupt, all you're really doing is tripping the radio's "No-Boot" flag that is tripped whenever a signed hboot is NOT detected.

So this only works for this type of brick... I don't know if the chip gets put into the same mode for other bricks...
[HTC EVO 3D] freeza:
Where can I get 1.10.651.2 from? :)
[HTC EVO 3D] Unknownforce:
Lol, I hope you're joking. I'm too tired to try and read into it right now haha..
[HTC EVO 3D] doeboy711:
Ok, so I have now did the chmod 7055 for it and opened from a-j terminals with the correct path and all say waiting for the device, but none detects it when I plug it in. What did I do wrong?

first cmd "chmod 7055 /home/ubuntu/emmc_recover"

second "/home/ubuntu/emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13"
[HTC EVO 3D] closeone:
Knowing that you now have the source for emmc_recover, I wonder if it would be possible to compile it on Windows. It might be possible using Cygwin and gcc. I'm curious how the tool polls and writes to emmc so that it can deliver a payload.

---------- Post added at 02:49 PM ---------- Previous post was at 02:49 PM ----------

Use chmod 0755, not 7055.

Edit: that's awkward. My two posts were pushed together.
[HTC EVO 3D] soniciso:
word of advice for those trying to brick... count to 5 mississippi. so 1 mississippi 2 mississippi etc then pull the cord out right away. also before doing the abttery pull make sure the first bluebar is at about 90% before removing the battery or you will see it reboot before being able to push volume up. hope this helps with the bricking.
[HTC EVO 3D] blauciel:
lol! What a weird thing to see on these forums...

I'm so excited to get home and give this a go. I just happen to have Ubuntu on a hard drive on my machine...
[HTC EVO 3D] Royalfox:
Delete this post
[HTC EVO 3D] Unknownforce:
Cygwin doesn't have a proper kernel back-end to correctly handle USB devices.

The tool just does a simple dd command on the device you specify, it doesn't even check what that partition is or anything, so it's dangerous if you don't know the correct partition, cause you can literally write anything to anywhere with that tool.

The biggest problem is that the proper EMMC mode is only available for 5 seconds before it shuts off, this seems to be a built-in functionality to automatically shut off. Most likely it's expecting a command to be sent to it to tell it to stay on... but noone has found that out yet.

If we figure out how to get it to stay on, we could definitely develop a windows tool, but because windows USB is too slow, 5 seconds isn't enough time for it... Windows is also only detecting a single device, where in linux there are over 40 devices getting added all at once, I would have to do some serious kernel debugging in windows to figure out how exactly it's seeing the device.
[HTC EVO 3D] Unknownforce:
In linux, you can do tailf /var/log/kern.log

This shows kernel level device activity among other things as well.
[HTC EVO 3D] USSENTERNCC1701E:
People have been reporting success with live linux distros.

If you are able to get a tool together to run the linux part as a one click, then I think it should be possible to set up a live usb environment with that tool linked to the desktop, then make an iso of it and pair that in a zip with something like LiLi. All people would need to do then is brick it themselves, run LiLi, boot a pc from the usb key, and click an icon on the desktop. It may also be possible with something like Wine to run an RUU.exe, that and revolutionary could also be packed into the iso. It would still be an exceptionally complicated S-OFF for the average user, but I think that's a concise as it could be made, as things stand.
[HTC EVO 3D] soniciso:
heh alli did was go to the ubuntu site and download the installer disc image which gives you the option to do a livecd boot aka "try it out" i tried for hours last night on my vmware image that i use for EVERYTHING with no luck at all. and it worked first go on the livecd heh
[HTC EVO 3D] thznutz87:
that would be amazing! it would be a fairly large file but still awesome!
[HTC EVO 3D] Royalfox:
Anyone got a fast download link for the 1.13 ruu exe?

PG86100
[HTC EVO 3D] dimqs153:
now im on 1.40

what should i do now?

run RUU_Shooter_S_Sprint_WWE_1.13.651.7_Radio_0.97.10.0530_NV_NV_SPCS_1.16_release_198109_signed.exe

or PG86IMG.zip for 1.13?
[HTC EVO 3D] mnomaanw:
Run the exe then use revolutionary if you want S-OFF
[HTC EVO 3D] spirithandler:
Having a two step automated process in linux would be great. To hell with windows.

Windows strong point has never been hacking.

so an automated linux version that will run with either a live cd or bootable linux usb would make it easier for those that are not familiar with linux.
[HTC EVO 3D] doeboy711:
Another success story, took forever though lol. Donation will be coming very soon!
[HTC EVO 3D] spirithandler:
where do I get Revolutionary to get s-off also where do I get recovery at?

Links would be great or hints on what to search for in google.
[HTC EVO 3D] Unknownforce:
Revolutionary.io

And just search for TWRP Recovery.
[HTC EVO 3D] doeboy711:
http://revolutionary.io/

http://teamw.in/project/twrp2/67
[HTC EVO 3D] thznutz87:
i'll have a link in 20 min for everyone
[HTC EVO 3D] HSadler93:
I'm having issues getting 2.17 RUU Zip Image starting the update.

I checked the md5 of my zip image before putting it on my SDCard and it matched 558A394BD9D83EF6E8A980639510B54F

I then pushed misc_version in MikRunny 1.06

fastboot getvar mainver returns "mainver: 1.10.651.2"

Then I flashed stock recovery, fastboot flash recovery recovery_signed.img to avoid the Security Warning

I'm HTC Unlocked so then I typed fastboot oem lock it returned

(bootloader) Lock successfully...

(bootloader) TZ_HTC_SVC_DISABLE ret = 66977136 (0x3FDFD70)

FAILED (status read failed (Too many links))

finished. total time: 0.941s

When I booted back into fastboot it says ***relocked*** at the top, loads the PG86IMG.zip, Finishes Checking the zip, but doesn't ask me to update just returns me to the bootloader's options.

fastboot getvar mainver still returns 1.10.651.2

I have my unlock_token if I need to reunlock, please help
[HTC EVO 3D] thznutz87:
make sure the zip is PG86IMG.zip not PG86IMG.zip.zip it happens sometimes
[HTC EVO 3D] HSadler93:
Just checked its PG86IMG.zip, also checked the md5 of the file on my sdcard it matches the md5 provided in this thread (http://tinyw.in/K7yb) - 558a394bd9d83ef6e8a980639510b54f
[HTC EVO 3D] doeboy711:
is it a 2.17 PG86IMG.zip and are you already running a 2.17? If so, try a 2.08 PG86IMG.zip
[HTC EVO 3D] thznutz87:
i had to wipe my sd card. dont know if it makes a diff but i did and it worked
[HTC EVO 3D] HSadler93:
Downloading the 2.08 PG86IMG.zip, I originally unlocked from 2.17 so I figured I needed to use the 2.17 zip. I'm currently running MikRunny 1.06 (Sense 3.5 Based) could this be the issue? I've been trying to download stock 2.17 with root to flash via TWRP (http://tinyw.in/miAU) but the link is dead... will any 2.17 based rom suffice?

EDIT

I'll try that next but I don't think it will change anything because my phone finds the PG86IMG.zip, fully checks it but instead of asking me to update it returns to the bootloader options. Strange.
[HTC EVO 3D] thznutz87:
1.13 ruu

here you go guys

http://min.us/mCTJDbErZ

---------- Post added at 10:31 PM ---------- Previous post was at 10:30 PM ----------

had the same problem but i wasnt locked yet. maybe unlock and relock
[HTC EVO 3D] gokart2:
Thank'd you very much Mr. Unknownforce! Read through almost the entire thread. I can't believe how you figured this process out. Simply amazing! I cannot wait for an easier, more automated process to come out.... since I'm not too sure of myself with this. But until then, at least I have this amazing feat to look forward too!
[HTC EVO 3D] sairegsx:
Success!

Coming from HB 1.5 HtcUnlock, i re-locked and unrooted, and follow the steps, first try success, now on HB 1.4!!! Thank You.!
[HTC EVO 3D] HSadler93:
What do you mean by unrooted?
[HTC EVO 3D] sparkie172:
getting error opening input file

can some point out what im doing wrong. im on 2.17 ran taco root. it said i had temp root i then entered these commands and when i enter the last one i get this.

i am s-on with the boot loader saying relocked at the top

C:\ANDROID>adb push misc_version /data/local/

adb server is out of date. killing...

* daemon started successfully *

2298 KB/s (367096 bytes in 0.156s)

C:\ANDROID>adb shell chmod 755 /data/local/misc_version

adb server is out of date. killing...

* daemon started successfully *

C:\ANDROID>adb shell /data/local/misc_version -s 1.10.651.2

adb server is out of date. killing...

* daemon started successfully *

--set_version set. VERSION will be changed to: 1.10.651.2

Patching and backing up misc partition...

Error opening input file.
[HTC EVO 3D] mingolianbeef:
OK I really need some help, I'm trying to revert back to s-on and stock but when I do fastboot oem lock it gives me the security warning.! And I can't run ruu because im on Ubuntu.!
[HTC EVO 3D] GrimReaper24:
So you tested it already lol.. Um have you tried the zip method ? Throw it on your SD and let hboot take over :D Should work for ya man... Hopefully...

http://xdaforums.com/showpost.php?p=21441428&postcount=403

LOOK here :D
[HTC EVO 3D] johnsonjs:
Truly bricked?

I was in Step 2 of the process ..... pulled the battery with AC plugged in ready to run the RUU, hit the volume up button and the screen went blank.

Now, when I plug the phone into USB my computer shows device as QHUSB_DLOAD, with no drivers found.

No fastboot, nothing -- the phone is completely non-responsive. I took battery and SD card out for a few hours but still nothing.

Any help would be completely appreciated! :confused:
[HTC EVO 3D] HSadler93:
I just reunlocked, flashed MeanROM v2.6, formatted my sdcard, placed the 2.08 PG86IMG.zip, booted to bootloader, flashed stock recovery, fastboot oem lock, rebooted to bootloader, it loads and checks .zip but does not prompt me to update just carries on to bootloader menu. What should I do?
[HTC EVO 3D] soniciso:
ok so i noticed people were worried about what would happen if you update using 2.17... well when i did the update i did indeed keep my S-Off although i noticed that my phone lost revolutionary and said "Relocked" so i went ahead and ran my original unlock_token.bin and it unlocked my bootloader. so now im on 1.50 with a unlocked bootloader and S-Off. here is a pic for proof. :) http://imgur.com/eQ1iQ
[HTC EVO 3D] thznutz87:
Mine did that. It is bricked! Just do the 4 terminal thing in LINUX. Get them all waiting then without battery hold volume down and plug it in. some windows will open then you're done. I had to put the Barry in and take it out a few times before it worked
[HTC EVO 3D] thznutz87:
You have to have root to push misc. Use zergrush exploit to gain temproot. Watch video

http://www.youtube.com/watch?v=4f99Vfsc7DE&feature=youtube_gdata_player
[HTC EVO 3D] HSadler93:
I used that RUU zip of 2.17 instead of the version from http://tinyw.in/K7yb and I was able to update. Pulled the cord 4 seconds into updating the bootloader and I bricked with no light when plugged in. Booted ubuntu, followed the steps and I flash hBoot 1.4 except nothing tried to mount. I couldn't boot into anything on my 3D including fastboot so I restarted and tried flashing hBoot 1.4 this time holding down the volume down longer, once windows started popping up I rebooted to windows. I booted right into hBoot 1.4 and i'm successfully downgraded! Thanks for the help guys!!

Edit: Revolutionary Successful after attempt 1!
[HTC EVO 3D] sparkie172:
i did what the video said and i got the message [-] Hellions with BLUE flames !
[HTC EVO 3D] thznutz87:
Congrats glad I could help
[HTC EVO 3D] soniciso:
sounds like your on 2.17 and not 2.08...