yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] ktemkin:
Congrats! You don't have a leaked HBOOT. You should be able to root using any 1.5 tutorial.

(The information you've stated above looks correct to me.)

You can find a root guide here:

http://xdaforums.com/showthread.php?t=647707
[Droid Eris Android Development] cnp112:
THANK YOU!
[Droid Eris Android Development] zerovertex:
Has anyone looked at any difference in the hardware revisions and the ability to root with this method? I believe this is signified by the letters and numbers on the plastic below the battery compartment.

I have XC05 091102. I have been unsuccessful rooting with this method. I have tried every variation of this method with no avail.
[Droid Eris Android Development] cnp112:
Sorry...just one more question...

Looking through the INDEX (at the link above) to root the ERIS

I: Gaining root: an unlocked hboot

II: Prerequisites: Tools to flash

III: Flashing a rooted/modded recovery

IV: Flashing a custom ROM (rooted version of leaked 2.1 ROM)

Would I exactly follow these steps as they are detailed within the link and just replace the custom ROM procedure (IV) with the Kaos Froyo v20 (I mean can I just replace step 1 of procedure IV with "1. Download the Kaos Froyo v20 ROM file" and carry out the four steps exactly as stated

OR

Should I follow all steps as they are exactly stated (all the way through the 2.1 rooted) and then go back and install the Kaos Froyo v20 over the 2.1 rooted using the instructions for the froyo ROM.
[Droid Eris Android Development] DS36:
yes exactly

can we use the new eris OTA upadte to gain root for the leakers ?
[Droid Eris Android Development] rycheme:
Since the EVO method appears to be patched up and non-exploitable, I sure hope that something else pops up.
[Droid Eris Android Development] Ndaoud360:
Root

SERIOUSLY I WILL give anyone $20 DOLLARS to root my eris no joke!!!! whoever has windows xp home edition 2002 service pack 3 and you got it to work can you tell me how fast i should count or something to get me root or like i said above $20 bucks for someone to root my phone.
[Droid Eris Android Development] :
Random thoughts:

-Ndaoud360: (WinXP Home SP3) I did a leisurely count and tapped in the card quick after (4) -sand.

-Nickboxer7: [high five] I did it first thing in the morning after I woke up, before I even put my contact in. I was squinting at the screen like, huh, what'd just do.

-zerovertex: I've wondered this as well, whether there is a hardware revision range that it works on (mine is XC05 100220).

-vandykky: I don't think the JDK is needed either. I think you only need to install JDK (or Eclipse) if you want to do some actual software development (maybe JRE as minimum).

-Or even need tereg's entire SDK. Just update.zip, root.zip & superuser.apk.

-I did update the driver as tereg did in the beginning of his video (necessary or not).

-If, sorry guys :), you happend to make it pass the first timing step don't even sweat the second. That faint progress bar is width of the screen, you can't miss it.

-BlazinDANDAMAN: ****, I'll take your money, they cuttin hours at work. :D

-I may try again with some different steps. Having root wasn't never a big thing for me, just being able to was.
[Droid Eris Android Development] kkpsichologist:
60 partitions "visable"

I don't think there was a straight answer (that I could find) to the question of the is the light green partition surrounded by the darker green extended partition was what we needed to see. So I guess my question is, is that what we are supposed to see after the 60 partition zip is dd'd onto the sd card?
[Droid Eris Android Development] dro10:
i finally got in recovery but i couldnt get the second timing down. what do i need to do. i couldnt get it to reconize the sd card i guess.

Nevermind everyone thanks my phone is finally rooted i got into recovery again an it reconized sd card So IM ROOTED IM HAPPY
[Droid Eris Android Development] jmattick:
I don't think so...

Those last 6 digits are the build date for your device. In your case, 100220 means February 20th, 2010 was when your device was produced.

I have an earlier revision and can't get the damned thing to show up in recovery to save my life...
[Droid Eris Android Development] Hatespawn:
I have been at this since I first heard about it and cannot for the life of me get it to recognize my Eris in recovery. I have tried the original method, times it with the videos and tried the partition and non-loop methods to no avail. If there is anyone in Minnesota(preferably the Twin Cities area) that would be able to help me successfully root I would be willing to pay a decent fee for you aid. Hit me up on the forums here or usafdelta5 @ hotmail. Thanks a ton.
[Droid Eris Android Development] wildfirewolf:
More Testing

Hi folks,

So after testing different OSes last night (Win7, WinXP/SP3, OSX SL, Lucid Lynx) with no success in getting my Eris recognized in recovery, I took my mom and grandma shopping today and picked up the infamous NatGeo PNY 2GB card at Walmart. I figured if it didn't work, then at least I could give my dad a card for his cell for our trip. I tried about 30 times with varying wait times to pushing the card in without any luck. I was doing this testing on my WinXP,SP3 machine.

Since I didn't have success with the card right out of the packaging, I tried formatting the card to HFS+ which worked for one user.

I did notice something peculiar with a few attempts after formatting to HFS+. In the Device Manager, if I boot the phone to Fastboot and wait a few seconds, it will show Android Device > My HTC just fine (but the device isn't listed when i do "adb devices", this is normal right?). If I go through the normal steps, just before the /!\ on the phone, this will go away and I'll see two new devices, one under Disk Drive and the other under Generic Volume.

But every now and then, I can get an Android Device > My HTC, with an (!) in the Device Manager, while the /!\ is on the screen. I haven't reliable reproduced it yet, but it seems to happen when I quickly push VolDown then VolUp, and then going with a longer cadence for pushing the card in (counting to about 6-1000).

Just wondering if I'm getting close (since the device IS listed) and just having a driver issue at this point.

I did have some driver troubles to start. I had downloaded the USB drivers through the Android SDK like the instructions in the first post said, but XP wouldn't accept them, so I googled "Eris ADB xp driver" and followed a link on AndroidForums.com (multiupload.com/5J5RXQ26LV) and used that driver instead. This got me to where "adb devices" would display the phone when I have it booted normally, with no (!) in the Device Manager (Android Device > My HTC).

Since it has the (!) on a few occasions when I get into recovery, but not when it's booted normally, I'm just wondering if the phone is broadcasting as just a slightly different device when in recovery, so Windows attempts to load the same driver but it can't get it to work. After re-reading some posts, I tried modding the android_winusb.inf file to add the Eris and then update the driver while I was in recovery, but XP still wouldn't accept the driver.

I hope I'm close >.< ! I might try a fresh RUU, but I don't really think that would make a difference. I don't think I'm going to try the 60 partition method either if it may just be the drivers.
[Droid Eris Android Development] metzy75:
I was just wondering if anyone else had problems installing adb usb drivers for windows xp. i figured last night I might as well get a fresh start on this process to see if I could have better sucess and I just cant install the drivers. Download them piont the adb device ind evice manager and windows to the correct folder and it says it fails everytime. Just seeing if someone had the same problem.
[Droid Eris Android Development] orkillakilla:
Fastboot shows up as a bootloader device. Type bootloader devices and it will be listed

Sent from my HTC Droid Eris using using swype.
[Droid Eris Android Development] wildfirewolf:
Hi metzy,

That's the problem I was having too. You're trying to use the USB driver from the android-sdk right? If you go into the usb_driver folder inside the android-sdk folder, make sure that in the android_winusb.inf file under [Google.NTx86] you have:

; HTC Droid Eris

%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01

and under [Google.NTadm64] you have:

; HTC Droid Eris

%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01

If you overwrote your copy of android-sdk with Tereg's, I think it will already contains this. If it still doesn't work (I had trouble getting it to at least), then you can try multiupload.com/5J5RXQ26LV. This at least gets my phone listed when running "adb devices" if I have the Eris on normally, but I haven't successfully gotten into to list it when in recovery.

Sometimes I get the (!) in device manager when getting into recovery (but not if it's on normally) so I'm worried that link might not have the absolute right driver for the Eris-in-recovery, so try editing the .inf first if it is not already.
[Droid Eris Android Development] sivadin:
idk what im doing wrong. been rebooting phone for 2 days now and nothing.....

PB00100 XC SHIP S-ON

HBOOT-1.49.0000 (PB0010000)

TOUCH PANEL-MELFAS_45_17

RADIO-2.42.00.04.12

Feb 8 2010,00:08:56

===================================

Firmware

2.1

Baseband

2.42.00.04.12

Kernel

2.6.29-8a03cb9a

htc-kernel@and18-2#1

Build

2.36.605.1 CL165907 release-keys

Software

2.36.605.1

browser

3.1

priver

2.11_002

PRL ver

51920

eri

5

=================================

so i can use adb shell when phone is just charging..but cant do SU..cause of permissions

i press send+end - Android bootloader interface appears in device Manager

then vol down - stays same

volume up to go to recovery - dissapears

(i count the 1-1000.....s)

and it appears under Drives section in Device Manager as HTC ...usb device or something...

============

should i be trying goldcard? ...keep trying this method...o yea used stock and pny sd cards...

ps

vaiting for rooted froyo update from VZW :P
[Droid Eris Android Development] JAS_21:
I'm in the same boat. I'm using Windows7, and the phone shows up correctly when booted normally and in fasboot. I've tried 2 different pny cards and the stock sandisk, and cannot get the phone recognized in recovery. I've tried the 60partitions method, with and without loop, just about all the different methods in this thread.

The only thing noteable that I've come across:

When I was using the loop during the process, I would get only disconnect sounds from my device manager. The low pitch sound.

When I stopped using the loop, I would get a disconnect sound, connect sound, etc......

The other strange thing once I run the loop, even if I stop it, I still only get disconnect sounds.

If I never run the loop at all I get both.

I don't know if this means anything or not, but I figured I should post it.
[Droid Eris Android Development] nomorefear:
I need help because when I download dd, I don't know what I'm supposed to do with it. I understand everything else but maybe someone could help me with the beginning steps....

Sent from my Eris on Metro PCS using Swype
[Droid Eris Android Development] mccloskeym:
I am feeling like others are in the same boat as me. I have that damn 1.49 HBOOT as well and I tried for about 6 hours to get the timing step to work and I didn't get it one time...

I am thinking I must be doing something wrong.
[Droid Eris Android Development] eriman:
Hi, im new and i was just wondering if,

would there be a way to get it to push the files without it being recognized in command prompt?

cause then we wouldn't need to do the timing step
[Droid Eris Android Development] Resun:
No, you could modify the adb file on your pc to send it anyways, but unless adbd is running on the phone it won't receive it.
[Droid Eris Android Development] ktemkin:
That depends. If you can switch one SD card for another really quickly (i.e. inhumanly fast) you might be able to forgo the timing step. The same with just the data on the card.

That would almost definitely require special hardware, though.

[Translation: No.]
[Droid Eris Android Development] redaphid:
USB Protocol Sniffing?

Hey, Guys -

I'm not sure if any of you know this, but you can use WireShark (used to be Ethereal) to sniff USB protocol over the wire, to try to see what it's doing.

I did this while trying for the recovery timing step (Haven't been able to, it's been a week), and I see a corrupted datagram occasionally that requests vendor-specific drivers (0xFFF) during this step. Almost immediately afterwards, it asks for the mass storage device driver, and gets it.

I have no free time right now, but I'm wondering if the USB protocol can be attacked in a similar way to other stateless protocols - we could write a loop that just floods the phone with "0xff configuration acknowledged" packets, and hope to establish a connection that way during the recovery phase.

I have no time at all to do this myself (working 16 hours a day this week :( ), but it seems like it might be worth a shot. I found a low-level, userspace usb library wrapped from c to python that might help expedite the process by googling "pylibusb" (I can't post links). In my own experimentation, it's pretty easy to loop through the devices, looking for the htc vendor code (0xbb4), and unhook kernel drivers, but the lack of api docs makes it difficult to determine how to send config packets.

Hopefully, some enterprising young hacker can try this path out.

On a side note, sometimes when I fail at the recovery race, my phone doesn't power off when I take the battery out - it's powered by the USB alone! Other times, taking the battery out shuts it down as usual.

Has anyone else experienced this? I wonder if it's related to the exploit in some way.
[Droid Eris Android Development] BlazinDANDAMAN:
New thing for me...trying on a different PC and this time while running loop and trying to get into recovery...I got...

List of Devices Attached

* daemon not running. starting it now *

ADB server didn't ACK

* failed to start daemon *

error: cannot connect to daemon

List of Devices Attached

List of Devices Attached

.......and so on...

This repeated a couple of times before I stopped...any clues? What am I doing wrong, and am I close!?

WinXP Sv3
[Droid Eris Android Development] szgtr:
I got mine with XP home SP3 and if you listen to the file of the counting, I tried several variations of slower, faster, starting when I hit the vol up, and starting when the phone vibrates. For me the one that worked was I counted the same speed as the cadence file but I started counting when the phone vibrated and pushed the card simultaneously when I said "3" (right after the saying 2-1000). So success for me was click vol up > wait > vibrate > immediately started counting > 1-1000, 2-1000, 3 > push card in (~1.5 seconds after vibrate). Again this is what worked for me. YMMV
[Droid Eris Android Development] wag3slav3:
working way without pop'n booting

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

I cracked em.
[Droid Eris Android Development] :
AAAAAAND make it easier on yourselves http://xdaforums.com/showthread.php?t=724741
[Droid Eris Android Development] tereg:
I have updated the OP of this thread to point people to the new thread. I will defer any further updates to that thread.
[Droid Eris Android Development] Captainkrtek:
You using a 4gb or 2gb class 4 PNY card?
[Droid Eris Android Development] Jp50:
2gb pny card. Same as the link to best buy.
[Droid Eris Android Development] tereg:
Just a note about the timing.

What I did was I said 1-one-thousand, 2-one-thousand, 3-one-thousand, 4-one-thousand.

In real time, that was probably no more than 2 real seconds.

Edit: I had to push it in before I heard the first notification sound in Windows XP, that was maybe a second or two before that initial sound.
[Droid Eris Android Development] Captainkrtek:
i edited the tutorial to 2 krteks :)
[Droid Eris Android Development] Captainkrtek:
If you join our irc, irc.wastate.net #leakroot, ill try and help you out :)
[Droid Eris Android Development] NKT:
Is it 100% necessary to get into HBOOT by doing the SD card pull at the right time?

I've been getting into HBOOT by just having the SD card out, hitting send+end then hitting down vol. Then I choose recovery.

Also, when you say count to 4, is that from when the up vol is hit or for some other point? For example, the phone buzzes then goes into recovery. Do I start counting from the buzz or the up vol push?
[Droid Eris Android Development] Dc_striker:
Nice same steps i took but you gave better details good job! :)
[Droid Eris Android Development] Sirkaik72:
So in my attempts here is what happens

1. I start the phone into Hboot and get the card out in time.

2. I go to start the loop and I realize that the SD card loading screen runs about 3 seconds after the phone boots when the card is definitely not in the slot.

3. I continue with the steps and get no success.

I notice that if for the sake of it I skip the loop part I can get it into recovery before the sd card loading screen runs. but if I take the time to reach to the keyboard I can't start it until after the loading screen runs. Do you guys think it would help to have someone here to hit the loop so I can get the phone into recovery before the card loading screen runs or do I have to get another card? I am using a PNY 4 gig card with no class on the card. If that didn't make any sense I understand and I am sorry lol.
[Droid Eris Android Development] dbnaruto:
Can you but 2 secounds or 1-one-thousand 2-one-thousand, because I spent 30 mins looking up what krteks were XD

And do we start counting as soon as we puch the button or at the buzz?
[Droid Eris Android Development] Captainkrtek:
Yeah I believe its all about timing, why is your keyboard too far away or something?
[Droid Eris Android Development] tereg:
I couldn't tell you if it's 100% necessary. These are the exact steps I documented that I took

Turned on the phone to fastboot (Power+Send) with SD card in

Pressed SD card in as far as it would go with right jewel screwdriver

Pressed Vol down with left hand jewel screwdriver

Immediately released Right hand, releasing SD card

Made sure HBOOT did not cycle through detecting the card and looking for update files on card

As soon as I hit Vol Up I started to count. The 4-one-thousand I did was the time between hitting Vol Up on the phone and pressing the SD card in and releasing.

As far as timing goes it was about 1.5, at most 2 real seconds before I pressed the sd card in. It was about 1-2 seconds before I heard the first notification from Windows that a device was detected. These are estimates. I didn't have a stopwatch nearby to time this properly.
[Droid Eris Android Development] Captainkrtek:
Haha sorry about that, its an old cartoon i watched as a kid, my avatar, yeah i changed it also. and your supposed to punch it before you get a notification sound
[Droid Eris Android Development] Sirkaik72:
Apparently I am just slow:)lol
[Droid Eris Android Development] dbnaruto:
How do I open this in a browser?
[Droid Eris Android Development] Captainkrtek:
go to chat.andirc.net and then type in a nickname, then type in #leakroot in the channel
[Droid Eris Android Development] Nikolai2.1:
Would a Kingston 2GB card work? no class
[Droid Eris Android Development] lifyre:
I have an old 1GB card from my Moto Q9H and I didn't have any success.
[Droid Eris Android Development] kkpsichologist:
I'm having issues with the .inf file being able to work (won't let me use it to update). It says that it won't work on my 32-bit machine. I'm on Windows 7. Any suggestions? :confused:
[Droid Eris Android Development] TopazAaron:
Been trying this on the stock 8gb sd card, with no success, ill work more on it toamrrow, but its time fo sleep night guys
[Droid Eris Android Development] Nikolai2.1:
Same here!!!!
[Droid Eris Android Development] CoolBone:
Breaking news: PNY reports severe shortages of 2gb microsd, prices increase 10 fold!

Can't wait to try on my gf's eris. She's been hounding me got screwing it up with v2. Rolls eyes...

From my Incredible Drooooiiiiiid.
[Droid Eris Android Development] dbnaruto:
I have been trying on:

Sandisk C2 8GB (OEM) no luck

Kingston C4 8GB no luck

Kingston no class 1GB no luck

I'm thinking of going to Wal-Mart tomorow to find that specific card, oh well
[Droid Eris Android Development] zigzackattack:
PNY sold out at best buy... gonna try on my GF's cheap china town 2gb micro sd tonight. Crossing my fingers.
[Droid Eris Android Development] :
Well good luck to you, zigzackattack and any others trying this!
[Droid Eris Android Development] Captainkrtek:
That actually might be quite successful, since this is the Droid Incredible root method, the devs on that thread said the slower and crummier the card the better :) goodluck!
[Droid Eris Android Development] ECLIPS3:
I am trying this on one of my phones I have. So far i have tried with stock sandisk 8gb class 2 card, with no luck, and sandisk 4 gb class 2 card, also with no luck. sunday im going to get the card mentioned in the thread, from my work, Best Buy, and see if i have any luck with that.

my thinking is, if i can get it to work with one card, then i will try and reproduce it, and help find exact timings, variables, cards, etc that will work. hopefully to see if there is a specific that that is needed, or if any card / stock card works.
[Droid Eris Android Development] Captainkrtek:
Thanks ECLIPS3 tell me what your results are! :)
[Droid Eris Android Development] Captainkrtek:
Everyone just thought I should post an update. This has been very experimental, we are having some issues but have 3 confirmed successes, in those cases the people were using the SD card that I have linked too on the tutorial. This is not a final solution as many things such as the card push timing and the card being used are still in question. If you can try this yourself and post your results along with your variables such as card push timing, OS setup, and the SD card type/info it would be very helpful in our goal for root for everyone with an Eris. If you have any questions or comments i can be contacted on irc.andirc.net #droideris or #leakroot, the web client is chat.andirc.net. Thanks for hanging in there with us, although we are still working on it I believe we are very close. Thanks for the continued support from the community and best of luck :)

-Captainkrtek
[Droid Eris Android Development] abn75:
I'm glad to see there is some method for leakers to finally get root, even if it is a bit hit and miss at this time. Hopefully this will pan out even further and let everyone, or a majority of the leakers finally get root, those that want it that is.
[Droid Eris Android Development] Jp50:
i'm getting stuck here:

it loops on "list of devices attached".

is the "HTxxxxxxxx recovery" supposed to come up right away or should i let it run for a bit?

:confused:
[Droid Eris Android Development] bftb0:
You are not doing anything wrong. Note the part of the instructions I highlight below:

The trouble you are having is the same trouble that 98% of the folks that try it are having - the "if it works" part. It does work - but not very often.

bftb0
[Droid Eris Android Development] sydtrakked:
i've tried this method a bunch with Stock ERis 8gb card and no class 1gb card...

No luck...

I don't have to restart the loop everytime I restart the process right? I can just leave it running the entire time???

(I hope I don't have to go and buy that card... I know its cheap but i'm broke!