yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] tereg:
I will try to get this up later tonight. I'll record an mp3 or something of the cadence I used in the timing phase.

Now, I want to address another larger scale issue now that we've gotten a few more reports of successes -- and that issue is related to cutting the fat of the tutorial.

If you look at this post in the other thread: http://xdaforums.com/showpost.php?p=6970343&postcount=558 I noticed some key differences between my method and hairston's method. So, I want to address this in the form of some questions and thoughts.

What I'd really like to find out and what we need to do more testing on are the following:

Is it possible to get ADB to recognize the device in recovery if

1) The loop.bat file is not spinning while going from HBOOT to Recovery? I think this answer is most likely yes. Hairston himself didn't have to run loop.bat, so maybe this is not a necessary step. All the .bat file is doing is polling the phone to see what state it's in, I don't think it triggers something on the phone.

2) We go straight from a powered off phone to HBOOT with the SD card OUT rather than starting with the card IN, going into FASTBOOT, then taking the card out when going to HBOOT? Is having the card in to begin even necessary? Can we save a step and go straight to HBOOT?

3) In his method he went from HBOOT to FASTBOOT, checked device manager, then back to HBOOT. Is that step necessary? Is it possible to save steps here?

4) Does popping the card in and out like in his method increase the likelihood of ADB recognizing the device in recovery? Is there any way to increase the precision of this timing issue?

5) Is make/model of the SD card a factor? I'd like to see more testing with regard to this.

Basically, if people are still willing to test this who have been successful, I'd like to make some testing attempts to get the tutorial simplified.

I will spend some time now to type up instructions on how to flash Amon_RA's recovery image after you finish the steps listed in this tutorial and record that sound.
[Droid Eris Android Development] listyb01:
I have tested this with the stock sandisk and a 1g kingston, at least one hundred times each. I ordered the PNY 2g from Amazon ($3 btw), so I will do further testing in a few days and see if it makes a difference. I feel that the success rate with the PNY is no coincidence but any reports of other cards being successful would be awesome!
[Droid Eris Android Development] piercedtiger:
OK, I've been trying this for a few hours tonight with the stock card 8 gig sandisk and a 1 gig Kingston I had floating around.

I have the drivers installed and can see it as the "Android Bootloader Interface" while in fastboot.

I could see it as the "Android Composite ADB Interface" while that part of the driver update.

But once I move beyond fast boot it always switches to "HTC Android Phone USB Device" under "Disk Drives". At that point if I do Vol Up + end/power to get to the menu it says "E:Can't open /cache/recovery/command". :confused:

I had a stock Eris, upgrade to leak V1, V2, then V3, and did the RUU in the instructions. I'm assuming this means I don't have the recovery files on the phone, but I didn't do anything to remove them.... :confused:

Any ideas?
[Droid Eris Android Development] ovp:
Nope

This does NOT work. 1001..... 1002.... 1003.......... I've done every count you can do, and the **** does NOT work! I updated to the RUU - just more of the same.

I have the right drivers, the right card, and there are only so many gaps in a 3-4 second interval that you can put the card in - on my phone - this does NOT work, period.
[Droid Eris Android Development] Austinjs0102:
running through this now with the 2gb PNY. will update when/if i get this to work.
[Droid Eris Android Development] kzoodroid:
I rooted another phone for a guy here in town I met on this forum. He had a formated PNY 2Gb sdcard but not the Nat. Geo. one. I tried rooting about 6 times with his card and got no where. I slipped my Nat. Geo. 2 Gb PNY card in and got it rooted on the first try.

For those who fret about the counting method I do 1001, 1002, 1003 insert card. I've rooted 3 times now. I also eject the sdcard and hit volume down at exactly the same time. I do this by first pushing in the sdcard but not ejecting it then hit volume down and let go of the sdcard at the same time. This combo with the Nat. Geo card seems to work for me.

If anyone else lives in the Kalamazoo MI area I will gladly try and root your phone for free. Just PM me.
[Droid Eris Android Development] largelager:
I got around this by doing the following...

Once i was at the point where I was getting permission denied I took another sd card (8GB Transcend class 6) and put the files on it and renamed them then swapped it with my pny that I had been using and continued. This worked and I am now rooted.

Hope this helps.
[Droid Eris Android Development] erispimp:
.

Just got my new SD card. I'm going to give this a shot.
[Droid Eris Android Development] largelager:
Another thing... I tried about a 100 times to get the sd card removal timing before I figured out this trick. I opened device manager and watched it as I pressed volume up and waited to insert the sd card... if you time how long it takes before device manager refreshes then next time you want to put the sd card back in half a second before the refresh. This worked for me everytime.
[Droid Eris Android Development] Austinjs0102:
Currently no success doing this. When running loop i get errors.

* daemon no tunning starting it now *

ADB server didnt ack

*Failed to start daemon *

Error: cannot connect to daemon
[Droid Eris Android Development] homaygfresh2000:
Good luck...:)
[Droid Eris Android Development] Austinjs0102:
Alright, i found that counting is the trick.

one one thousand... two one thousand... three one thousand (push in)
[Droid Eris Android Development] Austinjs0102:
I am now officially rooted. Will post shortly what i exactly did and specs.

Acer Aspire 5601

Windows XP SP3

generic USB cable... (not the HTC one i got with the phone since it has a bad cable)

2gb PNY card from best buy for 9.99.

Its basically all about timing. First its tricky but for me it was about 3 seconds and i pushed it in then and popped right up.

If you have more questions please ask.
[Droid Eris Android Development] Jp50:
i download this file to my computer and run the .exe file

or download to my phone?
[Droid Eris Android Development] carycooke:
plug in cable from computer to phone and run .exe file it will walk you through the rest

run .exe file on computer
[Droid Eris Android Development] Dradien:
My phone, along with a ****ton others, begs to differ.

Also, Tereg has put a lot of his time in for this all for nothing but the gratification of helping us. I'm not normally hot tempered, but seriously, **** you for ****ting on all his hard work.
[Droid Eris Android Development] bftb0:
Thanks for your continued efforts, tereg.

I have a feeling that - if we ever get the method improved - that all the screwing around with drivers, and HBOOT card ejection, et cetera will all turn out to be nothing more than Cargo Cult operations. (The kernel doesn't even look at the SD card slot until about 7.2 seconds into the boot - it is sort of hard to imagine that there is any reason why 2 seconds is better or worse than 1 seconds, or 3 or 4, or...)

I think another thing which would be helpful would be for folks to try and quantify what their "success rate" is - when they used their "favorite method", do they get it the appearance of ADBD on the phone once out of ten? Once out of fifty? Without those kinds of numbers, there's no good way to compare one method versus another - and so, without those kinds of numbers we'll be stuck with voodoo methods.

Now that you've had some practice at it, would you mind estimating what your success rate is? If it was really high - say something like 1 in 3 - it would be pretty easy to determine what's needed and what's not. If it's a lot lower - say 1 in 30 - then it does take quite a lot of trials to determine if something has an effect or not.

bftb0
[Droid Eris Android Development] carycooke:
Help please

well im glad it does work for some but ive been trying for days now with no success and have tried everything from both post

the only thing i dont know is maybe its my sd card i got the 2 gig PNY from walmart but it has no class number on it and ive looked everywhere but it does have the national geographic display on front

Can anyone tell me if this is a CLASS 4

model# P-SDU2GB-EF/BG

barcode# 51492 32314

I HOPE THIS WHOLE TIME I HAVENT BEEN MESSING WITH A CLASS 2
[Droid Eris Android Development] bftb0:
Both of them are reporting the facts as they observe them. He didn't claim that it didn't work on tereg's phone - he just said that it specifically didn't work on his.

It is valuable to have people report their results, because the goal is to understand how to improve the method so that more people can make it work. I've spent a lot of time on it, and have had zero success (but I already have root), so it is less frustrating to me.

But I can imagine how people might feel if they spent their entire weekend on it without results. And the folks working on this realize it too - see the disclaimer in the OP in this very thread.

bftb0
[Droid Eris Android Development] kzoodroid:
Same card i used. rooted 3 times successfully. last time i had just swapped out another sdcard for the nat. geo. one so maybe swapping cards has something to do with it. also when i swapped them out i ddin't start over from scratch just where i would normally would have if i hadn't swirtched cards. meaning i pulled the battery after a fialure, swapped cards, replaced the battry then power into bootloader and do teh sdcard pull and push method with loop.bat running. also i've never reformated the card just did it the one time.
[Droid Eris Android Development] hoovnick:
Ok, 2 questions:

1. Has anyone gotten this method to work without using the RUU?

2. Has anyone gotten this method to work using the NON nat. geo. 2GB PNY?
[Droid Eris Android Development] Wongidool:
Is anyone else getting an invalid data error when trying to set up the adb composite interface driver on win 7?
[Droid Eris Android Development] joebob213:
That would be me lol. All weekend, gave up yesterday after my card stopped ejecting correctly... bought a new card this morning to try again and spent about 2 hours today. Probably a total of 12 hours or so total, maybe more.

I seems to me it's phone dependent. I'm very skilled at these things, have followed the steps starting with windows 7, then installed XP, now linux. Still no luck, at all. I don't think the computer or OS makes a difference, XP just made it easier to install the drivers. Really, all I see the drivers doing is showing the phone in the loop when the galaxies align correctly and adb starts in recovery. The loop has been proven to be a luxury, not a necessity. If it works, your phone shows up in Device Manager.

I have tried at every possible syllable of 1-1000...2-1000... all the way up to 6 when my device manager refreshes and the phone is in /!\ mode. Literally hundreds of tries at this point, not one single successful attempt at getting adb running in recovery.
[Droid Eris Android Development] bftb0:
I have the same card, and no success. It is unmarked relative to SD class, so I'm not sure how to know.

I do know that tereg made this XDA post where he indicated that his model # was exactly the same. I think he succeeded with that card, but I guess I should go back and check.

It is quite common in electronics for parts marked with the same "model #" to come from widely different sources. And if the packaging does not call out an exact specification, the vendor is under no obligation to do anything specific. In this case, all PNY cares about is that it is 2Gb in capacity and "functions".

Given that my card has no class markings on it at all, I would be surprised if it were class 4, though. (I'm not sure where all the "class 4" chatter came from - I guess I have to go back and sift the wheat from the chaff in this thread - ugh.)

bftb0
[Droid Eris Android Development] carycooke:
On the CLASS 4 stuff it was posted in the tutorial that it had to be a PNY and a CLASS 4 AT THAT but im wondering if there are a difference of cards from BEST BUY and the Wal Mart kind and if it was marked on the PNY cards that they used to get root with but not on ours that we are not having any success with I do know that Wal Mart does get the cheaper equipment lol and wondering if they are a different class than other places

CAN SOMEONE WHO ROOTED READ SERIALS OFF CARDS AND MODEL #'s to see if there is a difference?????

EWWW bftb0 thats the same card model number as ours and TEREG rooted right or was it his friend?
[Droid Eris Android Development] Jp50:
once i press volume up and insert the sd card should the HTxxxxxxx recovery come up right away? its just looping on list of devices attached
[Droid Eris Android Development] carycooke:
OK just got a funny attempt from my windows 7 machine 64 bit

It locked up the device manager and the running loop script???????

LOL probably was a windows thing
[Droid Eris Android Development] alimoges26:
I have searched everywhere for information about this card (National Geographic one), including going to the store to look at the packaging myself and nowhere does it say what class it is (not even on PNY's website). That being said I am leaning toward it being a class 2 because I believe that most all class 4 cards are clearly marked. Someone who has this card should check that data transfer speed compared to another class 2 or class 4 card to find out for sure.
[Droid Eris Android Development] carycooke:
IM wondering if its like hacking other things like when i hacked xboxes and psp's sometimes it matters of hardware versions of pcb boards and im just trying to kick up some brain power by others on here but is there a way to read or know versions of hardware of phones and maybe phones that are successful have older hardware than some other ERIS phones that are not successful????
[Droid Eris Android Development] joebob213:
I am beginning to believe it is phone dependent but not by age. I got mine the first day they came out and I have had no success. Older phones apparently don't work better.
[Droid Eris Android Development] Jp50:
well i gave it another shot tonight and after 3 hours am going to wait it out. i think eventually this will get easier as more of you find success.
[Droid Eris Android Development] alimoges26:
I think you guys might be on to something... I've put around 10 hours into trying to get this to work on my phone with no luck. Purchased mine in early Dec.
[Droid Eris Android Development] amichalski1:
It's been mentioned several times in this thread, and i'm going to say it again... If anybody has been successful at trying this, please post a video showing you doing it. If I get this thing figured out, I will do just that. Some are saying they have done it successfully several times, you would think that just one of those times they could have posted a video to help us guys out. Oh well, until then I will keep on trying...
[Droid Eris Android Development] PimpShit420:
I just has sucess with this, everything in the write up worked for me except I waited about 6 Teregs!!
[Droid Eris Android Development] jmattick:
Something I've been wondering, at least in my case, is the fact that I had PDANet drivers installed prior to the installation/update of the drivers to attempt to obtain root. I'm going to try again on another computer tomorrow to see, but I could understand if, especially on something like Windows 7, since the drivers aren't digitally signed (but PDANet's are), it could revert back to them.
[Droid Eris Android Development] bftb0:
P-SDU2GB-EF/BG or P-SDU2GB-RF3 ?

Is your card clearly marked with a class symbol? (looks like a `C' with a 2, 4 or 6 inside it)

bftb0
[Droid Eris Android Development] bftb0:
Which card were you using? (exact brand and model number, and if marked with a speed class on the card would be helpful) How many attempts did you make before you got adb running?
[Droid Eris Android Development] thenestor:
I liked the suggestion someone had, I can't remember which thread it was in, where he said to count how many seconds it takes for the "connected" sound to play in Windows, and then you know how long you have to wait with your particular phone, computer, and card.
[Droid Eris Android Development] Austinjs0102:
p-sdu2gb-ef/bg
[Droid Eris Android Development] amichalski1:
the pny card that is shown at the top of this thread has

sd-c02g taiwan

stamped on the front. I don't think it's a class 4 card. WTF.
[Droid Eris Android Development] Psionhacker:
That was probably referring to 2gb not class 2.

App
[Droid Eris Android Development] bftb0:
Mine is marked exactly as yours. (No speed class marking.)

Since class 2 is the lowest common denominator, these cards (and their packaging) are unmarked, and class 4 cards can be sold for a small premium it seems highly unlikely the P-SDU2GB-EF/BG are class 4.

tereg's post spelled out P-SDU2GB-EF/BG, but he never said "class 4".

I don't think "class 4" comes from this thread, even though you see it repeated all over the place. Perhaps it's just one of those phenomenon where everybody repeats what everyone else is saying, and eventually it comes to be accepted as fact.

bftb0
[Droid Eris Android Development] n2imagination:
I Fk'd my phone...

OK well after trying this to the letter for two days and battery and card in and out and in and out and... well you get it, I have amazingly Fk'd my phone completely. It now will do nothing. Battery in, card in, no power, no charging led, no life. I think I must have worn out some contact either on the battery or card slot that completely screws the phone. Really bummed since it is my wifes phone and she is asleep. Gonna get sh1t for this in the morning. Oh well. I wanted this damn thing to work but my suggestion to anyone now is to WAIT! Our phones weren't meant to take this kind of repetitive crap trying to find that one magical sweet spot. No disrespect to Tereg and the others working on this. I am grateful for the efforts but I thought it almost impossible to render these phones useless but I now have a paperweight.
[Droid Eris Android Development] Dradien:
I had that happen a couple times to me last night, all I did was take out the battery, take out the SD card, disconnect the USB cable, and wait a good couple minutes. Put in the card and battery and it booted right up.

"the pny card that is shown at the top of this thread has sd-c02g taiwan stamped on the front. I don't think it's a class 4 card. WTF."

Thats exactly the same card I have. A PNY 4 gig I got a little while ago. Mine has a little 4 in a circle though next to Taiwan.
[Droid Eris Android Development] rcharris:
Got it!

Rooted!

Things to note:

- I got this to work on a Macbook Pro, 10.6.4

- I tried a lot of times first on XP in a virtual machine

- I did have the PNY 2gb recommended in the OP, but it wasn't completely clean. After formatting in XP (FAT32, 4096 partition), I let the phone boot up normally and initialize the card.

It was weird, I tried a good deal on XP, no luck getting in recognized by adb in recovery, then it recognized it on the mac first try afterwards.
[Droid Eris Android Development] tereg:
Well, after the very first time that I achieved root, then attempted to completely replicate the process, by unrooting then re-rooting, I was 1/2.

When I was demoing this whole process on tinychat (including the break in the middle when we were looking and testing for this possible "wait" condition that didn't pan out) I would say that after the format, it took roughly 10 attempts before I screamed in elation getting recovery back. I reformatted the card a total of 3 times.
[Droid Eris Android Development] jmattick:
More on this...

I've tried on three different laptops, two with Windows 7 installed, one with Windows Vista installed, and I always experience the same failure.

I thought it might have been because of PDANet, but even on a fresh Windows 7 installed that had never been plugged into my Eris, I got the same results.

I cannot get Windows to pickup the ADB console. Instead it always loads to the /!\ screen and loads as a mass storage device in all three environments I've used.

I've tried the exact PNY model, a Sandisk 2GB, and a Sandisk 16GB Class 2. I've tried Leak 3 and RUU. I've tried formatting the card from Windows via a card reader and formatting through the phone as a mounted drive.

This includes following the tutorial to a tee, not forgetting any steps. And I consider myself pretty proficient with computers with background in linux.

I don't get what could be different...
[Droid Eris Android Development] tereg:
When we were trying to determine if my card was Class 4, I came across these sites

http://www.amazon.com/PNY-MicroSD-Class-Memory-P-SDU2GB-EF/dp/B000P09LW8

http://www.amazon.com/gp/product/im...1?ie=UTF8&s=electronics&img=PT01&color_name=1

Edit: Hmm. The packaging looks slightly different than what I have though.

My card looks just like the first link's card picture, except in small white lettering under the MicroSD logo is "SD-C02G TAIWAN"

Whatever class it is, it is not clearly marked on my card.
[Droid Eris Android Development] NKT:
So for OS X you didn't need any drivers? Just install the Android SDK for Mac and go directly to the "Timing" section of rooting?

I have a SD card formated in Windows so that's not a problem. It'd be interesting to try this on OS X.
[Droid Eris Android Development] PimpShit420:
I used the exact card in the write up, I tried about ten times then reformated, and then it worked on the second try
[Droid Eris Android Development] rcharris:
Not quite... I did steps 5, 6, and 8. And to do 8, I used XP. Also, if it's not obvious, you'll need to create a new loop file. I created a file called loop.sh with one line:

while true; do adb devices; done

and just run it with "sh loop.sh"
[Droid Eris Android Development] NKT:
I was hoping we didn't need to do the RUU. Don't feel like wiping the phone...

I'm straight on the loop script.
[Droid Eris Android Development] IlKYoSuKElI:
so are we not to use the modified. inf file? that was the only driver that was detected compatible with win 7 x64. i still cant get this to work. so frustrating.
[Droid Eris Android Development] JAS_21:
First of all, thanks to Captainkrtek and Tereg for the tutorial and all the hard work. I'm new to xda (first post), been lurking since I got my Eris. If this has been answered, I apologize. In step 10, when I press volume down and remove sd card, should the phone show any script at all if done correctly? If the phone does start to read the sd card at this step, do I need to reformat it again, or can I just pull the battery and start again?
[Droid Eris Android Development] jmattick:
I'm done for now...

I decided to duplicate the original environment in which this took place, creating a virtual machine within Vista to install Windows XP in.

Drivers installed better than Vista or Windows 7... Followed the tutorial to a tee, tried tereg's cadence, tried many variations off that, and still couldn't get it to show...

I don't know what else to try...
[Droid Eris Android Development] bpenney1:
Add me to the list of successful attempts, I am now rooted.

I followed everything in the tutorial and had the PNY card. The one difference for me is that counting to 4 one-thousand or more was not working for me, I must've tried it over 100 times. Then I decided to start pushing the card in at 1 one-thousand and make several attempts at each interval. When I got to 2 one-thousand I pushed the card in and the phone showed up in the device manager.

Everything went smoothly from there, so just keep trying and vary the count a little.

Thanks to everyone!