yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] WatermelonSlim:
I can't get tacoroot to work. It goes through like it is going to work and then after I type fastboot getvar mainver it just says "< waiting for device >

And while this is going on, my phone is stuck in a boot loop.

Device manager shows an Android 1.0 device with no drivers. I point it to the HTC drivers and it can't install.
[HTC EVO 3D] wileout:
How do i transfer tje files from windows to linux that i need?
[HTC EVO 3D] WatermelonSlim:
You could load all the files on a flash drive.
[HTC EVO 3D] wileout:
This bricking **** sucks
[HTC EVO 3D] bigwillyg:
Yes it does but in the end it it's worth it. You can try an Ubuntu live CD if you don't want to deal too much with Linux.
[HTC EVO 3D] k2buckley:
I just uploaded to dropbox from windows, then downloaded from Ubuntu.
[HTC EVO 3D] wileout:
What does the security warning mean that just popped up on my fone
[HTC EVO 3D] GrandWorks:
That step is only to be sure the Version change took. I got that same error, said screw it and kept going. Look up HTC Fastboot drivers, they're different, but later I found that is necessary for that step.
[HTC EVO 3D] closeone:
I now have out a new version of the HBOOT Downgrade Toolkit Live CD. I have made some changes that fix the Return Code: 256 problem.

When asked for a password, just press Enter.

I am truly sorry for the issues with the old versions. I do believe that I have fixed the issues in this version. As usual, please let me know how the Boot CD ran for you. If you are under the 10 post limit, please PM me.

Why do I jump version numbers? I do internal builds before I release my public ones. The second number signifies that a large change was made.

HBOOT Downgrade Toolkit 0.2.2

Download Here

CHANGELOG

Fixed the Return Code: 256 Problem

Added the end of Unknownforce's directions to the README file on the desktop (Thanks for the suggestion mpgrimm2)

Added Disclaimer to EULA page (on boot)

Added Version number to the top of the EULA page (on boot)
[HTC EVO 3D] doeboy711:
Ensure that you have the latest driver like was said before, remove HTC Sync if you have it. Also, try an adb shell to see what you get. If you get a $, then you do not have root. Try relocking the bootloader if it's already unlocked and run the 2.17 RUU. Once it boots back up try tacoroot again.
[HTC EVO 3D] I_Am_Lorde:
I am stuck on the terminal part of the process. I have three terminals open and the only thing connected to the usb port is the flash drive that I used to have a live cd. I have the two files in the /home/ubuntu directory. This is the code that I put in:

sudo -s

chmod 0755 /home/ubuntu/emmc_recover

Then:

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

I get this error message:

emmc_recovery 0.1

./emmc_recover: --device/dev/sdb13: unknown option

I have went all the way to sd013 for the code and still get the same message.

Anyone know what I am doing wrong or what else could be going wrong?
[HTC EVO 3D] doeboy711:
Ensure that you so sudo -s in every terminal first before typing the following cmd. Also ensure that you put your location in cmd like I did below. I also had to do sda13-sdi13 and was picked up on sdg13.

/home/ubuntu/emmc_recover --flash hboot_1.4.nb0 --device/dev/sdb13
[HTC EVO 3D] I_Am_Lorde:
I can't get it to work. I have started each terminal with "sudo -s" without the quotation marks of course, but that doesn't work. Do you have gtalk, or something if you wouldn't mind helping me figure this thing out?
[HTC EVO 3D] doeboy711:
I just noticed that there is no space after device. so try this one:

/home/ubuntu/emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13
[HTC EVO 3D] I_Am_Lorde:
Got it, thanks worked like a charm. I am now officially 1.4 hboot! Thanks for the help.
[HTC EVO 3D] mpgrimm2:
For those that want to load this on USB thumb drive:

- PenDriveLinux, USB LiveCD Creator (choose "Try Unlisted .iso - NEW" ) : http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
[HTC EVO 3D] lcars123:
This worked for me this time. Thanks a bunch.
[HTC EVO 3D] WatermelonSlim:
Does anyone have a link to the HTC fastboot drivers?

Also, do I need a Linux driver too? I only have the Windows HTC driver (not fastboot, just a regular driver), so if I need a Linux driver can someone link that for me too please?
[HTC EVO 3D] Unknownforce:
http://androidadvices.com/download-htc-usb-drivers-30-connecting-htc-phone-pc/

You need no linux drivers for Step 3. If you're using Linux for the any other part you might need them for those things, I don't know as I don't use linux for anything else for my device...
[HTC EVO 3D] Unknownforce:
Not sure how, but just had a user recover from a bricked S-OFF, theirs was not intentionally bricked, but it was in DL Mode when plugging in...

This person bricked their device somehow by flashing a rom via ROM Manager (ICS Playground ROM to be exact)

I personally don't know how that is possible, as ROM's do not contain anything that would brick a device, but it definitely was bricked, and the user brought it back to life using Step 3 on this guide, and it still reads S-OFF, kind of makes me want to try to see what I can come up with on the whole S-OFF/EMMC Mode theory, but I think I've risked my device enough for a bit, maybe when I'm planning on upgrading, I'll check it out ;)
[HTC EVO 3D] leerage:
I'm wondering if it could also be used to recover a phone with say maybe a corrupted radio that was flashed to it.

I know awhile back when the 2.17 OTA hit, people were trying to update with individual files of the firmware bits. The individual RPM zip seemed to be bricking peoples phones.
[HTC EVO 3D] Unknownforce:
I don't know enough about how the phone re-acts to a corrupt radio file when bricked, if the same mode can be triggered while it has a corrupt radio, then all you would need is to change the device that it's writing to to the correct radio partition, (I think that's partition 19, IIRC, that info is out there, just didn't search, lazy ;) )

So essentially the below command:

./emmc_recover --flash radio.img --device /dev/sdb19

You would obviously need to pull a valid radio image file from a working valid rom.zip

This is also assuming that it has enough time/bandwidth to write the entire image file... which I believe the radio is an 8MB file... not sure if the 5 seconds emmc mode is enough to get that pushed in that short amount of time.
[HTC EVO 3D] dblock3nine:
Big thanks, it worked like a charm. I downgraded my phone and my girl's phone, plus I didn't run into any issues and I used the live cd (v0.2.2) for step 3.
[HTC EVO 3D] :
Whenever I try to boot my phone into recovery, even when it's not plugged in to a computer, it goes straight to the picture of a phone with a red exclamation point.

Any one have any ideas on why this happens? I just did a factory reset so it's basically a brand new phone. I have a nonstock battery and nonstock SD card, could those be an issue?
[HTC EVO 3D] WatermelonSlim:
So when I type sudo -s I get a message

"sudo: can't stat /etc/sudoers: Input/output error

sudo: no valid sudoers sources found, quitting"

And it just goes back to the prompt ubuntu@ubuntu:~$

What am I supposed to see there (I assume it shouldn't be an error)? Any idea how I can fix it? This is with Ubuntu running off a flash drive.
[HTC EVO 3D] Las_Vegas:
Log in with an Administrative account.
[HTC EVO 3D] Unknownforce:
This is the normal recovery screen... What are you getting at here? Are you going to be downgrading or are you in the process (there is no part of this that requires recovery, other than tacoroot, which tells you what you're supposed to do when those screens come up)

I'm not sure what you're doing with recovery...
[HTC EVO 3D] Las_Vegas:
You need to flash a Recovery image to your phone. If you have already unlocked the phone, boot into the BootLoader, switch into FastBoot USB and then from a terminal enter

fastboot flash recovery "\path\to\recovery.img"
[HTC EVO 3D] bigwillyg:
It sounds like your recovery got wiped. Try flashing it again by zip or using fastboot.
[HTC EVO 3D] closeone:
From the responses that I've seen in this thread, I believe I can now declare the HBOOT Downgrade Toolkit 0.2.2 Boot CD as Stable. :cool:

Whoo!

Thanks to everyone who reported back their results with the Boot CD.

I have a few tricks up my sleeve for the next version. Hint: First step is pretty much one-command. This includes misc_version change. Also zergRush Temp Rooting is now a one-command process. (Still working on TacoRoot (and maybe one or two more things) before pushing it.) :)

With that said, I have realized that posts related to the Live CD have taken up more comments than I expected. Out of respect for Unknownforce, I am planning on starting a thread for the Live CD as soon as I have the new version done. I may however need Unknownforce's good graces if I start a thread in the EVO 3D Development Forum (if you wouldn't mind, of course :o ), as I can see myself getting some strange looks from moderators.

~co~
[HTC EVO 3D] jhuff83:
When can we expect the new version? No rush or anything.
[HTC EVO 3D] WatermelonSlim:
So I made it past the first step. The mainver said 1.10.651.2 like it's supposed to.

I went to step 2, put the PG86IMG.zip on the storage card (nothing else was on the storage card), rebooted to bootloader, it found the file, plugged it into AC, and then hit volume up.

I saw updating on the screen, waited about 5 seconds and pulled the power cord then plugged it right back in. Now my phone is stuck on an HTC screen. I get a bright power light if I plug the charger in.

Not sure if the device is ready for the Linux part yet or not. Which brings me to another issue, lol

In Ubuntu, when I open 4 terminal windows, chmod 0755 /path/to/emmc_recover works as expected. However, when I do the ./emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13 it works on 3 termnals only. I got b, c, and d. On the 4th, I tried e but it gives a message "bash: ./emmc_recover: No such file or directory" It gives me that same message on the 4th window no matter what letter I put there too.

Meantime, my phone won't boot up. It just goes to the HTC screen.

I probably need to start over, but not exactly sure how I can do that? When I try tacoroot, it just flies right through with a bunch of "'/system/bin/sh' failed: No such file or directory (2)- " errors. Then at the end it says to wait for the phone to finish booting and unplug the USB cord, blah blah blah, press any key to continue.

What should I do?
[HTC EVO 3D] Will32:
You're not bricked if u see the splashscreen or hboot. Keep trying to brick.
[HTC EVO 3D] w0rdOo:
I flashed the ICS playground ROM released earlier today before I heard it bricked a few people's phones. It bricked mine. I was s-off on the eng hboot and I tried to install playground via boot manager pro. It said it installed successfully and I tried to boot into the ROM. The phone rebooted, showed my splash screen for ~10 seconds, then shut off. I haven't been able to get it to turn on or show a charge light since.

I posted a thread in the Q&A about this and someone recommended I come here. I tried using step 3 and followed all instructions. I opened terminals in ubuntu and went from sda13 - sdk13, and none of the windows reacted when I plugged my phone in while holding down the vol down button. I'm going to reboot ubuntu and try a different linux kernel (since I just installed a new kernel yesterday night, so it might be buggy still) and I'm going to go through sda13-sdz13.

Does anyone have suggestions for me, or does anyone who's already recovered from this problem using the emmc_recover method have any pointers? Everything was entered properly in the terminal, I didn't have any root errors or anything, it's just that none of the windows changed anything after saying waiting for device...

EDIT: I'm a little confused from the instructions, should my battery be out when I plug it in while attempting step 3? I'm gonna try this now either way, it can't hurt my phone any more than already having it bricked, right? :) here goes nothing
[HTC EVO 3D] WatermelonSlim:
How should I brick it? I'm stuck on the HTC screen. When I type "adb shell chmod 755 /data/local/misc_version" I get - exec '/system/bin/sh' failed: No such file or directory (2) -"
[HTC EVO 3D] Will32:
I think you need to pull the battery, replace battery, hold vol down and power. It should go to hboot and read the IMG. Retry brick.

Edit... But if u can't get the terminal window to "waiting for device" then u shouldn't brick
[HTC EVO 3D] WatermelonSlim:
Booyah! Thank you! Back at it again until I get it right.

---------- Post added at 05:18 PM ---------- Previous post was at 05:16 PM ----------

I got 3 of them to "waiting for device" and the 4th wouldn't do it for some reason. Going to reboot and try again. Might have something to do with it being run from a flash drive.
[HTC EVO 3D] closeone:
I have a feeling that I know why it might be bricking phones.

Now, I'll preface this with, I don't know too much about ROM flashing, but I know some.

In the update-script file, this line is one of the first to show up:

format("ext4", "EMMC", "/dev/block/mmcblk0p23", "0");

I'm not sure if that's it, but it could be. I don't know what p23 is though right off.

EDIT:

Or maybe:

package_extract_file("boot.img", "/dev/block/mmcblk0p21");

Double EDIT:

I just want anyone know that I wasn't trying to make the ROM look bad. I just took a quick look at the update-script. I hope that if anyone that works on that ROM reads this, they understand that I may be a bit naive, and mean no harm.

~co~
[HTC EVO 3D] Will32:
Did u fully complete step 1?

It has nothing to do with USB. I ran it from USB and had 5 windows waiting. c, d, e, f, g
[HTC EVO 3D] WatermelonSlim:
Yeah I got mainver: 1.10.651.2 before I went to step 2.

Still trying to brick, lol.
[HTC EVO 3D] Will32:
Just wondering, when you plugged it into linux, was the battery out and did you hold vol down?

I see that you say you do in the post. You've done everything I would do. Wish I could help
[HTC EVO 3D] jamesjeter1:
Ok, I've been reading for days now trying to get the nerve to try this. I put Ubuntu on a Disc and ran it as a live Disc and I have all the files needed for this to work on a flash drive but when I start up ubuntu up i can't seem to find my flash drive. could it be a driver problem or is there a certain way to find the flash drive? i have never used ubuntu before so please be kind. is running ubuntu from a cd the same as having it on the cpu hard drive or do i really need to install beside windows?

I really don't want to star this process before i have all the details in line.
[HTC EVO 3D] w0rdOo:
I need to learn to read better lol. I pulled the battery and redid everything, sdb13 found the device (and i wrote all the way to i this time :rolleyes:). I'm now on 1.40, still s-off and phone's fully functional. THANKS EVERYONE!!!

and what's even more awesome than having a working phone again is the fact that unknownforce also found a way to unbrick our phones when he found how to downgrade hboot! that's 2 birds with one stone in my book lol
[HTC EVO 3D] taisharmoridin:
I'm not having any luck getting the live CD to load. I used the Universal USB installer and selected the "Try unlisted Linux ISO (New Syslinux)" option. When I try to boot from the flash drive I get the SUSE select screen. When I try to go to either Boot Toolkit, or the Failsafe version, I get a little thing saying loading kernel, which rapidly goes to 100%, screen turns black for a brief second, and then I get the blue loading screen again, but with no further options. At this point the computer locks up and has to be rebooted.

I've tried redownloading the image in case the first one was corrupted, to no avail. I've also tried a variety of flash drives, SD cards, and even a USB external hardrive. I've also tried to boot into linux on both my desktop and my laptop and experience the same symptoms on both machines.

Does anyone have any suggestions ? Do I need to go buy some blank CDs to get this sucker working ?
[HTC EVO 3D] greeg32:
Update: flashed a ROM while I was at work today. Thanks again!!
[HTC EVO 3D] WatermelonSlim:
Now when I type ./emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13 I just get "bash: ./emmc_recover: No such file or directory"

It does this on all the terminal windows now. I can clearly see the hboot_1.4.nb0 file on my desktop too. Not sure why this isn't working.
[HTC EVO 3D] kockroach:
Great to see that this has been tackled. The question I have is in regards to the use of tacoroot. After running tacoroot, it mentions going into a boot loop. Will the device continue to boot loop while trying to use adb to change the mainver?
[HTC EVO 3D] CDobra58:
you must change to your desktop directory
[HTC EVO 3D] bigwillyg:
Did you do 'sudo -s' before you started the command and did you copy the file to your home directory. Oh, don't forget to set 755 permissions on the file.
[HTC EVO 3D] CDobra58:
yes otherwise you will not have root permissions
[HTC EVO 3D] closeone:
Hi taisharmoridin,

If it's showing the Android Robot, it should be booting. It takes a couple of minutes for it to finish the boot process before it goes into the live environment. You can have it pull up a console to see if it's doing something by pressing the 'ESC' key on your keyboard after you go past the boot selection list and the Android Robot shows on the screen.

Edit: Also, if that doesn't work, try to find an option in the Universal USB Installer for openSUSE 12.x, which is what the Live CD is based on.
[HTC EVO 3D] doeboy711:
Ensure you do the sudo -s and chmod 0755 first and if you put it in your home folder do this command instead:

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

---------- Post added at 08:28 PM ---------- Previous post was at 08:24 PM ----------

I just downloaded the files on windows. When I booted up from my live CD, I just went into my hard drive and found the files I downloaded and put the home folder in Ubuntu. If you need to, you can use firefox and re-download them from this thread while you are on linux.
[HTC EVO 3D] WatermelonSlim:
Yes, the file is on my desktop. I started out with sudo -s and got the #. The chmod 0755 /path/to/emmc_recover seems to run fine (no errors). But the ./emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13 I get the No such file error

My username is actually evo and when I right click and go into properties the path of the file is /home/evo/Desktop
[HTC EVO 3D] jamesjeter1:
thanks will do
[HTC EVO 3D] doeboy711:
You should be running this then:

chmod 0755 /home/evo/desktop/emmc_recover

/home/evo/desktop/emmc_recover --flash hboot_1.4.nb0 --device /dev/sdb13
[HTC EVO 3D] WatermelonSlim:
So I got through this part, thank you! I was missing a slash before home, lol.

However, still nto smooth sailing. It asks are you sure, I hit enter, and now it says cannot read image file hboot_1.4.nb0

If it's not 1 thing it's another.

---------- Post added at 06:46 PM ---------- Previous post was at 06:43 PM ----------

Yeah, these are exactly what I'm typing (was missing the / before home though, DOH!).

Now the problem is after I hit enter when it asks are you sure.
[HTC EVO 3D] doeboy711:
Well ensure that the hboot_1.4 is on the desktop as well, and if it is, it could be a bad file. So try re-downloading the file.
[HTC EVO 3D] taisharmoridin:
Tried making a boot disk again using the openSUSE option, for some reason it still didn't want to boot on my desktop. I'd choose the option to boot it, it'd show loading kernel, screen would go black for a second, then back to the blue screen with the little green robot. ESC would do nothing. I let it sit for 10 minutes to no avail.

However, using the new USB drive, my laptop booted into linux with no problems. Now that I've got that set up, it's time to brick. Got my fingers crossed :) Thanks for the help!

EDIT:

Got it bricked on the first try. Counted 5 "Mississippi" and got the dim red light (very hard to see!). Running the 1.13 RUU now! Woohoo!

Thanks everyone!
[HTC EVO 3D] closeone:
jhuff83,

Sorry for not responding sooner. I'm hoping to have the new version done very soon. Hopefully tonight.
[HTC EVO 3D] WatermelonSlim:
Just redownloaded (from the attachment in the first post) and copied it to the desktop (right next to the emmc_recover). I told it to replace the one that was already there when asked.

Same error. Cannot read image file hboot_1.4.nb0
[HTC EVO 3D] jhuff83:
Will be watching for this. Downloading Wubi now.
[HTC EVO 3D] Will32:
What happens when you put it in the home folder and use /home/ubuntu

Only reason I ask is because that's what worked for me.
[HTC EVO 3D] johnsonjs:
Old or new syslinux ... or does it matter? For the life of me I can't get the program to show properly on my netbook after the initial menu screen. (screen snow) My native resolution is 1366 x 768 and I've tried lower resolutions with no luck at all! My phone has been "bricked" for 5 days and I'm having all kinds of trouble with the Linux, 3rd step.
[HTC EVO 3D] WatermelonSlim:
Wow, yes, this worked! It didn't like being on the desktop. Thanks!
[HTC EVO 3D] Unknownforce:
For your issue, use the following command:

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

And repeat it 3-4 times, using /dev/sdc13, etc etc.
[HTC EVO 3D] Will32:
Awesome! Glad to help.
[HTC EVO 3D] taisharmoridin:
I had the exact same problem. To get it to work, instead of doing the "other" I used SUSE 12.1 KDE i686 option.

I'm now having an issue with Revolutionary. I'm on the 1.13 firmware and phone is working fine, however, when trying to run Revolutionary, it gets past "Zerging Root", gets to Waiting for Fastboot, then hangs at Rebooting to fastboot. After awhile it says "Communications with phone unexpectedly interrupted. Try again. Press <almost> any key to exit."

I've tried 3 times now.

EDIT: I just glanced at my phone in the fastboot menu and realized I'm now S-OFF. Wtf ?
[HTC EVO 3D] closeone:
Jhuff83,

0.2.2 is stable, and should do the third step with no problem. ;)

Assuming that you're using my boot CD, In the Boot Menu, have you pressed F3 to show display modes? That might help you out.

Also, if you can find an option for openSUSE 12.x in the PenDriveLinux installer, try that. The boot CD is based on openSUSE.
[HTC EVO 3D] irishgreen:
Anyone make a easier setup for this yet, a one click maybe? I know Hausx mentioned it..my cousin sucks with adb and he lives outta state so i can't do it for em...
[HTC EVO 3D] closeone:
While it's not true one-click, but I do have a Boot-CD out now. This will do most of Step Three. Several people have reported success with the disk. It's available here.

I'm hoping to have a new build up soon that does the temp root and version-change in Step One soon, but I'm currently stuck on finding out how the Windows version of TacoRoot is different than the linux version. zergRoot is implemented, as well as the Mainver version number change.

~co~
[HTC EVO 3D] jamesjeter1:
I so want to do this so bad but idk. I've been playing around with the command in ubuntu terminal and been getting a lot of errors, so I guess I better not try :(
[HTC EVO 3D] blauciel:
I am having the problem where it will not give me the option to update after reading the PGIMG.zip files (I have the name correct). It checks it twice, blue bar, then gold bar, then goes back to the menu. It does this with the 2.08 and the 2.17 file. I read that people have been able to extract a rom.zip file from the RUU.exe version, but unrar (linux version doesn't work) nor does WinRAR.

The phone says *** RELOCKED ***, is S-ON. What do I need to do to get around this?

EDIT: It finally worked, no idea why this time and not others. Maybe because I formatted the card and tried again? I'm on 2.17 base and the 2.17 zip file wouldn't work. The 2.08 did. Odd.
[HTC EVO 3D] Will32:
What exactly did you rename PG86IMG.zip?