yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] apreichner:
4gb may work if it is not an SDHC card. Although you can always trade with your old lady for a bit, no harm will come to the SD card. As far as I'm concerned, the carrier nonsense is not important ATM. Right now we are trying to get to ROOT. Once we find the proof of concept and root the device, we can focus on getting an ideal ROM created.
[Droid Eris Android Development] rigamrts:
the nbh did not exist when they had goldcard. the nbh was some swift talking hacker who conned htc out of it. but before we had it we used goldcard to flash our own recovery image then we would flash the spl. ruu's did not exist cause the dream had a keyboard to do the softkey commands unlike the hero.
[Droid Eris Android Development] 87jason:
i agree 100% on the carrier nonsense, and shes at work otherwise i would steal her sd card cause i wanna help get this thing accomplished. You guys have been working your a**** off trying to get this phone rooted, i already love this phone so why not make it better.
[Droid Eris Android Development] weiln12:
RUU/Recovery?

Does anyone have a link to the correct recovery file to download? I have a SD Card I used on the myTouch3G I had when I used it as a goldcard, and I've created one for my Eris, but the links to the recovery file are down.
[Droid Eris Android Development] apreichner:
I just can't wait to see a stripped 2.0 or 2.1 ROM on the Eris.
[Droid Eris Android Development] rigamrts:
this is the ruu verizon provided for us it's the direct shortcut to the download file. just unzip it on your windows desktop and double click
[Droid Eris Android Development] apreichner:
If that's the official one, it's not going to help us. We need the modified one to try.
[Droid Eris Android Development] markachee:
So how did you flash just a recovery image using goldcard? If we can flash a recovery image, we'd be able to flash whatever system image we want, right?
[Droid Eris Android Development] chuckz07:
Ok, I've got GoldCard part complete. What ROM am I flashing?
[Droid Eris Android Development] chuckz07:
Well, according to zifnab06 post about how to check goldcard, mine throws an error.
[Droid Eris Android Development] weiln12:
SIMLOCK?

OK, I can't figure out how to get to simlock. I get to fastboot, recovery, hboot, all that w/ volume-down&power, but where is simlock?

UPDATE:

Still can't figure out how to get to SIMLOCK, but just using the goldcard as it's created, and unzipping and re-zipping the Verizon ROM, it fails the verification. It says no signature on 9 files, and then verification failed.
[Droid Eris Android Development] markachee:
This is how I get to it on my Hero:

.a) Turn off your phone

.b) Hold Volume Up and turn on your phone. Should get a screen with 3 skateboarding Androids at the bottom.

.c) Press volume down (for HBOOT)

.d) Press Back

I don't think GoldCard bypasses the signature check. So, it really only helps for using officially signed RUU's that would fail the CID check. (So only RUUs for other phones, or older RUU's for your phone, where a newer RUU might've changed what CIDs are valid???) I'm not sure it'll be much help to root Droid Eris unless someone wants to try the Sprint Hero RUU similar to what I'm pondering here for Cellular South Hero:

http://xdaforums.com/showpost.php?p=5171058&postcount=27

Though, I'd be even more paranoid about it bricking an Eris.

If you want to keep trying to make your own "signed" update, there was a link somewhere earlier in the thread to do that. However, my guess is that is using the signature from the early G1 days that was "conned" from HTC, so it's probably not a valid signature for newer phones.
[Droid Eris Android Development] chuckz07:
Alright, now I have a working goldcard. Let me know what rom I am supposed to try and flash.
[Droid Eris Android Development] apreichner:
Alright well, I would try the custom ROM if you can get your hands on it.

Although, if you feel on the wild side you can attempt to flash the Hero RUU. IDK how this will turn out, and you could possibly brick your device.
[Droid Eris Android Development] chuckz07:
Was looking at the Hero RUU just now. Not sure what this other one is you are talking about though?
[Droid Eris Android Development] chuckz07:
And you are referring to the Hero 1.29 rom, correct?
[Droid Eris Android Development] chuckz07:
Nevermind, Hero 1.29 will not load. Device ID error.
[Droid Eris Android Development] Videofolife13:
Check out jmanely's original instructions on post 193

A Couple of Roms that may work as update.zips on post 396

Finally, try out 414 and creating .nbh files to flash.

Hope that helps. If I had access to a Windows machine, I could help more. Hopefully tomorrow, I can make some progress/help a little.
[Droid Eris Android Development] markachee:
Sounds to me like your GoldCard isn't working. Did you try the "simlock" test?

And I just want to reiterate, this might do something bad bad to your phone.
[Droid Eris Android Development] apreichner:
I was going to say use the one from this page. http://xdaforums.com/showthread.php?t=572683

But if the 1.29 wont load with a device ID error, then I don't expect that one to load either. SO far the Goldcard wont allow us to flash a ROM with a different Dev. ID. We still need to try a custom ROM built for the Droid Eris.
[Droid Eris Android Development] apreichner:
So far here are my ideas to the problem.

-Goldcard for Hero doesn't work properly on Eris.

-Goldcard was not properly created.

-Goldcard needs a device specific, signed image. (Which makes no sense to me because that completely defeats the purpose of the Goldcard.)
[Droid Eris Android Development] chuckz07:
Yes, did the simlock test. Only thing I noticed was I lost data. But, re-installed MR1 and I'm good to go.

Edit: Not sure when I lost data, but it was somewhere in between booting with goldcard and flashing Hero RUU.
[Droid Eris Android Development] chuckz07:
If I can find some time tomorrow (or today as the case is) I'll try those.
[Droid Eris Android Development] zifnab06:
My last thought for the night....

Try the PB00IMG.ZIP method. See what happens.

Back to studying. Finals. Bleh.
[Droid Eris Android Development] binny1007:
I tried every way possible to get it flash and no luck, I think the gold card just removes any carrier locks and allows you to flash to a signed Rom that is not from you carrier. I even tried the sprint Rom with no luck. The only thing I would like to try is a moded update like they did for the driod, if some one can make one I will try it.
[Droid Eris Android Development] Videofolife13:
Well, what do you mean by Update like the droid? The droid's update relied on a hole in verifier.c which was rewritten for 2.0, so we don't have it. Now, there are some Updates in post 396 that you could try if you were interested. I'd try doing it as UPDATE.ZIP and as PB00IMG.ZIP, just to make sure. Other than that, if the gold card is not allowing us to flash anything, well, maybe we are stuck.
[Droid Eris Android Development] binny1007:
I tried those both ways and I relize that the hole does not exist in our builds but who knows with the gold card it may work.
[Droid Eris Android Development] rigamrts:
we used adb push from a directory once we had the /system dir rewitable to push the recovery image.

but we also pushed our own update.zips the same way. the nbh was what made it possible for non geek types to root their phone without having do much work.

has anyone tried the old adb push method of loading roms from the dream forums using the goldcard.

otherwise we still need an exploit in order to slide our rom past the sig check.

the goldcard method does not work by itself it still needs a way to push to the phone that's why we need the exploit. it will bypass the sig check but not push. anybody try rewiting the ruu to load our rom from the goldcard where the rom would need to be in order to bypass the sig check?

Just a thought.
[Droid Eris Android Development] Videofolife13:
Maybe you want to try the original RUU method that jmanly posted. Run the ruu, replace the rom.zip in the temp directory with one that has a different recovery.img in it and then finish running the Ruu. Maybe this would be the way to go?
[Droid Eris Android Development] binny1007:
Could someone compile this for us, it looks like it may work.... fingers crossed....

http://milw0rm.com/exploits/9191
[Droid Eris Android Development] jmanley69:
Just to be clear...

You most likely can't run the RUU for the Sprint Hero from the computer and have it apply that ROM to the phone with a goldcard. The problem is that the software on the computer is going to check to make sure that the device is a Hero200 before it even starts.

However, you may be able to run the RUU for the Sprint Hero, find the temp files... locate the rom.zip. Copy it out... put it on the sdcard with the goldcard, as the device specific filename PBsomething.ZIP, and it MAY load it that way. Depends on if it checks the file within the zip that says "this is for a Hero200". You will not be able to modify anything in the rom.zip file though to make it for a different device.

When you boot into your "goldcard mode" (for lack of a better term in my brain), are you able to adb into the device? If so, are you root? If so... you can just apply a recovery.img from there.
[Droid Eris Android Development] jmanley69:
I'd love to, but there's no code in that link.

One thing you guys need to realize... the guy that ran milw0rm is dead (not a joke... no kidding... he's not with us anymore), so that site is no good for your resources. Anything that's already listed there has been patched by the time your phone was released, and no new exploits will be posted on that site. It will probably just run until the hosting company realizes nobody's paying the bill, and then the site will go away permanently.

I posted a link for you guys to check... that's probably your best resource at this point.
[Droid Eris Android Development] Videofolife13:
Edit: Just read above. Sorry
[Droid Eris Android Development] rigamrts:
tried and died. i know the goldcard works cause i tested it on my dream. doesn't mean that goldcard is dead just all existing ways goldcard worked are being bypassed. i think goldcard will never die completly without a total rewrite of android. we just need to either find an uber geek to tweek the ruu or find another way.
[Droid Eris Android Development] binny1007:
If you look at the end of that page there is a link for chedder bay 2009 its in a tar that is were the code is.

http://milw0rm.com/sploits/2009-cheddar_bay.tgz
[Droid Eris Android Development] apreichner:
I hope everyone who was trying to flash through goldcard was flashing through SD card and not trying to flash through the PC.....

The goldcard is pointless if you use the PC to flash.
[Droid Eris Android Development] rigamrts:
i know the rom needs to be on the sdcard the problem is the goldcard is nothing like the nbh method so we need adb to push our rom without a physical keyboard. the nbh is a rom that was created by htc to rollback phones to prior builds that's it. it was not created by someone here or a hacker from a different forum. that's why the nbh works for a bone stock dream and don't look to someone getting another nbh cause htc learned from the first time one got released. someone here sugested to try jmanleys method so i did to kill it. adb push from my sd card won't work. the hero goldcard method won't work. the only way i think we can get the goldcard to work is to mod the ruu to look in the sdcard directory insted of the temp folder and load our rom. any which way we look at it we have to use adb or the ruu to move our rom with the goldcard method or find an exploit so we can dump su into the system bin directory so we can mount our own rom.
[Droid Eris Android Development] apreichner:
Yeah see, this is where I think we went wrong. I think what we need to do is get a ROM dump and work on creating a Custom ROM full of exploits we need. (Which will be a .nbh file after we finish.) Then attempt to flash the custom ROM using the Goldcard. Placing the ROM on the SD Card and flashing similar to the G1 Guide here: http://xdaforums.com/showthread.php?t=485364 .

That guide has nothing to do with a physical keyboard on the device. We just need to rename the custom image something along the lines of HEROIMG.nbh or DESIIMG.nhb, I'm not too sure which name to use flashing a ROM from the SD card. My guess is it's the first four letters of the codename followed by IMG.nbh

So it appears the hardest part here is going to be finding/creating an NBH ROM image that we can boot from SD card.
[Droid Eris Android Development] binny1007:
It's PB00IMG.zip
[Droid Eris Android Development] apreichner:
ZIPs wont flash with the Goldcard, you need an NBH, or a hacked recovery image.
[Droid Eris Android Development] rigamrts:
have you had any success finding out what archiving software they used for the dream nbh. cause i'm scratching my head over here. 7zip which i found works for most damaged archives won't even budge.
[Droid Eris Android Development] apreichner:
On the DREAM I think they just used an .nbh file that came from the official RUU exe. I think the only hope we have right now is that the official Hero RUU NBH will flash to our device. Unless we find someone who figured out how to create custom NBH roms. Although none of the ROM cooks I have found thus far have done that.
[Droid Eris Android Development] binny1007:
Well that explains why the gold card is not working everything we have is in a img or zip format
[Droid Eris Android Development] jmanley69:
http://code.google.com/p/htc-flasher/
[Droid Eris Android Development] rigamrts:
it's more like non of the rom cook would even try. it's easy to cook roms off of an already hacked phone since i can lay all my code into my phone the dump it to zip resign it and BAM!! new rom on the way to the masses. creating custom nbh's would be too much of a pain for the rom cooks. i'm no uber hacker either so i'm just trying all the things i learned in linux to slide stuff in while working at ibm fixxing all those antiquated unix database servers that cheap companies buy mixxed with some things i learned from my dream while playing with it.
[Droid Eris Android Development] rigamrts:
thanx man that looks promissing. damn 10 char limit
[Droid Eris Android Development] jmanley69:
I think you guys are missing the simple point. You don't have to create a completely custom ROM if all you want is root. You just need to change one file, and you have total access to everything.

You can change system.img to include su...

You can change default.prop in boot.img so that adb runs as root...

You can change recovery.img so you can install your own update.zip...

You take the ROM that you've been given, change one of those items, package it back up into an nbh, and you can do anything you want.
[Droid Eris Android Development] binny1007:
Ok well than how do get your recovery img into a nbh?
[Droid Eris Android Development] jmanley69:
Follow the link I posted earlier... learn the secrets of the nbh.
[Droid Eris Android Development] rigamrts:
you have to extract all the nb files from the hero nbh make your tweaks as jmanley mentioned pack it back up load if it fails try again but with this you need to know what your doing or you'll have a nice brick in your hands.
[Droid Eris Android Development] binny1007:
Ok guys I found something else for us to play with I was messing around with fast boot and think I may have found the key for signing roms, what I did was put the original Rom zip from VZW in my tools folder and put my phone in fastboot. Than I did " fastboot update rom.zip" and this is what my output was.... I can't attach it because I'm using my phone, but give it a try it gives you a very long string of letters numbers and symbols.
[Droid Eris Android Development] binny1007:
Ok here it is but it is a little messed up

��C:\AndroidSDK\tools>fastboot update rom.zip

Whoops: didn't find expected signature

read_central_directory_entry failed

error: failed to access zipdata in 'ca%Q%rd"

�a"|�%%,�[i��#e&3=%� %h�O0q��n�< c&+7]TS%$j%��#�%�%c&U%<%��"%gm4%e%"[%7b�;&>-R%U%C4��������|il%P%2���i%�U�3�T%S%W��lQ%��ga%(K,�%�nw��3#�]%� ~v%�!.d"��

�2Gk&�!��m{U�/Q%��&Le"e}�s�%�Q%p%m��!'�Y%?��

_%WRQ�$�,%!��i���]%%TV%`%���!`%� #PH"@&Y%w�q�%C5�%)B�T%4%�%��%�� �%�oI+N�,%V`%`kr7�%c&U@&Tg%�T #<�f<�;MD�4%{Ef/g%B&9l7��8�fq@&c&��7]%F��V��u4%�%e��%qd

�!����%��|a"�LX"I

}X#��%#4%�_\%k% E�<�!��%��%�F_%;M&�T%�*%�!�c%hg%V�q�5�%�4%#Rk&u�}%9s�Dt��h%%@&m}�@&5��%%7�!�db%��22b%�O`&M<p�% #%Nzg%�g%0{$%m}��dQ%c%M+�!SA` %|^%CY]

d"p�%�� o\%:%H"�;&[%c�uja"�d�)"i%�C�%pxK_%4%"h5"?!#�%�2�u7#�!�'�z�!!#4%)"j%���a"&A

C:\AndroidSDK\tools>
[Droid Eris Android Development] hobbiteer:
Thoughts

Here's an idea I've been pondering. When you run the RUU, the device has to have root privileges. Is there a way to hijack those privileges and grant permanent root access? Something like using an old kitchen for a PPC device, running thru, and then installing a modded kernal with the regular ROM? Just thoughts.
[Droid Eris Android Development] ataranine:
Any updates guys? Anything I might be able to help with, in terms of .imgs and things?
[Droid Eris Android Development] moggles:
Willing to test

Willing to test just let me know what you need. New update is on my phone dont know if that helps or not.:eek:
[Droid Eris Android Development] Videofolife13:
Anyone want to give this one a shot?

http://www.htc-linux.org/wiki/index.php?title=How_to_Extract_an_OS_Image

It extracts .nbh from the RUU. I don't know if this actually helps or not...
[Droid Eris Android Development] moggles:
Just a little clarification

Is the HTC Eris a Hero or Dream I have read both in the last 24 hours and I am quite confused.

There is two different sets of source code for both thats why I ask.:confused::confused:
[Droid Eris Android Development] punk.kaos:
Its neither. Its an HTC Desire. The Dream is the G1, and the Hero is, well, the Hero.

The Desire is much closer to the CDMA Hero than the Dream.
[Droid Eris Android Development] rigamrts:
no it's not a dream just some things we're talking about in here relate to the dream. it's a hero like device since verizon won't tell us what htc phone they created this from so we lump it up with the hero. but the bootloader says desire. but verizon treats it like the redheaded stepchild.
[Droid Eris Android Development] apreichner:
Well like I said earlier, if someone wants to risk flashing the Hero NBH, we can extract that. Although, I can't promise you it will work, and I can't promise it wont brick the device. Otherwise we have to wait for someone to figure out the NBH and how to create their own.

Or we can try to find a different loophole.
[Droid Eris Android Development] moggles:
I am willing to give it a try ... whats the worst that can happen? :D

***EDIT***

OK a bricked device is pretty bad...but thats why I pay for insurance right?
[Droid Eris Android Development] moggles:
OK first attempt failed the RUU isnt the right one for the Eris, so it wont install the ROM ... Getting Error [130]: Model ID Error :confused:
[Droid Eris Android Development] chuckz07:
I've got an NBH based on the MR1 but with the recovery.img from an earlier post. Someone wanna try it?
[Droid Eris Android Development] chuckz07:
Also, on the Hero RUU, I thought of something late last night. With the device ID error I got (and others too), I' may try an swap the .txt files around using the one from the MR1 ERIS update. Think that may work?
[Droid Eris Android Development] moggles:
Sure send it my way and I will give it a spin :)
[Droid Eris Android Development] chuckz07:
Give me a few, I want to look at something first. I'll upload here shortly.
[Droid Eris Android Development] chuckz07:
10 minutes for upload. I am not sure it will even work or not. If it doesn't, your phone shouldn't even load it so no damage should be done. But, make sure you have the MR1 manual update readily available just in case.
[Droid Eris Android Development] binny1007:
I'll try it too
[Droid Eris Android Development] binny1007:
And how did you make the nbh?
[Droid Eris Android Development] chuckz07:
Still upload but here are a few scenarios to try with it...

1. Install as is to SDCard and try to boot.

2. Remove .zip and try installing from SD.

3. Change .zip to .img and try from SD.

I'll Copy this to the next post with download link also.
[Droid Eris Android Development] chuckz07:
:D:D Let's take this 1 step at a time first. If all goes well, I will definately share. I cannot flash right now because I am expecting too many important calls. Rest assured, there is nothing hairy going on in this nbh other than the different recovery.img
[Droid Eris Android Development] moggles:
and is the RUU included or is there a link to go and get it?
[Droid Eris Android Development] chuckz07:
First. I am not responsible for your device...use this at your own risk!

1. Install as is to SDCard and try to boot.

2. Remove .zip and try installing from SD.

3. Change .zip to .img and try from SD.

Removed. We have moved on!

Let's keep our fingers crossed on this!
[Droid Eris Android Development] rigamrts:
i posted a zip file of a shortcut i created for the official mr1 use that if anything goes wrong
[Droid Eris Android Development] tbaker077:
Maybe in your rooting someone can figure out why our Eris sometimes shows inaccurate 3G data? http://www.howardforums.com/showthread.php?p=13350782#post13350782
[Droid Eris Android Development] moggles:
Hmmm none of the suggestions are working for me. May be user error though :P
[Droid Eris Android Development] chuckz07:
May not be user error but I don't know for sure. In my quest to figure out how to create nbh for android and plaing with qmat, qmat has a built in tool for creating android nbh. It is very simple, but there was not an option for Desire (ERIS) or even HERO. I selected Magic, the other choice was Dream.
[Droid Eris Android Development] chuckz07:
O've got soemthing here. Now when I start bootloader, I get a new menu under HBOOT

This is what I have...

HBOOT

Parsing...[ PB00IMG.nbh]

[1] Radio_V2

[2] SYSTEM

[3] BOOT

[4] RECOVERY

[5] USERDATA

Do you want to start update?

<VOL UP> Yes

<VOL DOWN> No

I'll post results shortly
[Droid Eris Android Development] ataranine:
OMG OMG You silly man bring on the good news!! :D:D
[Droid Eris Android Development] jmanley69:
Did you take yes???? Was the the Hero ROM? or the Eris ROM with Amon Ra's recovery?
[Droid Eris Android Development] binny1007:
Wooooo good job, I have my fingers crossed
[Droid Eris Android Development] ataranine:
as do I!! :D
[Droid Eris Android Development] binny1007:
The wait is killing me
[Droid Eris Android Development] chuckz07:
It failed.:mad: Atleast that one did. I am going to try and build another nbh with strictly the MR1 files and see if it fails. If it does, then it is the nbh. If it doesn't then it could be possible it was the recovery.img
[Droid Eris Android Development] ataranine:
God damnit.. I had my hopes up. :(

Keep us posted, we know you're workin your arse off.
[Droid Eris Android Development] jmanley69:
You could also try it with just the recovery.img... since it looks like it checks the contents of the file and only applies what is in it... hmmmm?
[Droid Eris Android Development] chuckz07:
On my list after this one. I already have the nbh built for full update.
[Droid Eris Android Development] chuckz07:
Ok, it has got to be the nbh. This one failed too. The problem I noticed when building this one and th first one was by selecting Dream as my option it write in device data automatically. If I can find a way to write in the ERIS device info, it could work. OR hell, it fail with a bigger middle finger.
[Droid Eris Android Development] binny1007:
What are you using to compile?
[Droid Eris Android Development] chuckz07:
Stand by, got a new one built and was able to modify phone info before build.

This time, recovery.img only...for you jmanley
[Droid Eris Android Development] chuckz07:
This one got further, it actually started and then I got a signature error.

Instructions for creating nbh will follow in next post
[Droid Eris Android Development] rigamrts:
you using goldcard?