yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] jamezelle:
its 320x480

and im pretty sure its png format
[Droid Eris Android Development] CPCookieMan:
K that's what I thought. I've done iPod Touch bootscreens before, so this should be fairly easy.
[Droid Eris Android Development] binny1007:
I've tried that and it did not work. I also tried it with the gold card and it still did not work.
[Droid Eris Android Development] Captainkrtek:
I might give it a go, but if someone could give me a quick tutorial on what to do or where to look that would be great.

Thanks :)
[Droid Eris Android Development] redman213:
First you'd need to follow bftb0's tutorial on downgrading then head over to the tattoo forums and follow the root tutorial there.
[Droid Eris Android Development] Captainkrtek:
doesnt seem to hard, is it possible i could brick my eris?
[Droid Eris Android Development] redman213:
Well you seem to know what you're doing so probably not but yeah there's always a chance however most likely you'll either get root or permission denied. I understand if you don't want to try it this is my only phone and I couldn't bear (or afford) to lose it.
[Droid Eris Android Development] Captainkrtek:
Yeah this is my only eris too :/ i do have the sdk with all the platforms, would it be possible at all to run this in an emulator? and if so would you want to help?
[Droid Eris Android Development] sickbox:
As of right now I've tried two different instructions for making a gold card and just to make sure I formated the SD using FAT32 then copied the PB00IMG.zip on to the card and tried HBOOT but nothing happened so the gold cards must have been working to some extent.

[HOWTO] Create a GoldCard - Bypassing the RUU/SPL CID check to Root/Downgrade by Jesterz

[GUIDE 16/11/09] Get started rooting Telus HERO130! (No need for QMAT!) by Soaa-

With these the HBOOT starts checking the PB00IMG.zip then "Main Version is older! Update Fail!".

If I try to do the RUU it says that it starts sending the update but fails some kind of Bootloader check.

Tried doing update.zip in FASTBOOT but no luck either same version check.

I've been reading some other downgrade steps but they ask for an NBH file, so I guess I'm looking at how to get one of those now..?
[Droid Eris Android Development] rigamrts:
goodluck there hasn't been a nbh leak since the G1. HTC learned from the last time one of those got out with their signatures on it.

there are methods to make nbh's but we do not have the key to sign it with. this has been tried and failed a long time ago.
[Droid Eris Android Development] zifnab06:
The kernel wouldn't have changed between 1.17.605.1 and 1.16.605.1. Kernel is android version specific (ie, 1.5 runs a single kernel, 2.0 runs a different kernel).
[Droid Eris Android Development] Captainkrtek:
so your saying that if we downgrade to 1.16 get root and then upgrade were lose root?
[Droid Eris Android Development] cyclepipe:
How does one get started in looking for exploits? I'm interested in helping but I've not had any experience. I know that makes me sound utterly invaluable, right? lol Anyway, if someone could throw this dog a bone I'd be glad to donate some time to the cause.
[Droid Eris Android Development] rigamrts:
http://www.linux-sec.net/Exploits/

here's some starting reading material not sure if thier fixxed on our phone but good for reading about it
[Droid Eris Android Development] acidbath5546:
That one is good...but has a lot of dead links...

This is the Newb friendly one that has helped me tons!

http://kernelnewbies.org/KernelHacking

Good to see people wanting to get involved...right on cyclepipe !
[Droid Eris Android Development] acidbath5546:
Guys any thoughts on:

already tried writing their own custom RUU and naming it recovery.zip but it failed a signature test. I tried to decompile the MR2 executable using a VB 5.0and 6.0 decompiler that also decompiles .NET ,but it wasn't compatible, meaning it probably wasn't written in any of those.

If somebody can decompile the MR2 executable they can probably modify it to root the Eris while leaving the signature intact.
[Droid Eris Android Development] natbet:
Does anyone know if we can boot android into single-user mode?
[Droid Eris Android Development] punk.kaos:
Nope, we can't change the kernel arguments yet. I've been trying to find a way to, but no dice so far. Some of the OEM commands in fastboot/oem-78 mode will show you what the kernel args are, but no way to change them.
[Droid Eris Android Development] Videofolife13:
Has anyone been able to find documentation or been able to write something up about oem? I feel like that may be a path worth pursuing.
[Droid Eris Android Development] acidbath5546:
I thought so too....havent had any luck finding anything yet...
[Droid Eris Android Development] Videofolife13:
Okay, well, maybe we should try working on something like that.

We know that fastboot-oem78 puts us into RUU mode. What does oem 79 or 77 do? Do they do anything? What kind of commands can we run and what type of special privileges does being in "RUU" mode give us?
[Droid Eris Android Development] dbarrett480:
Has anyone tried using the goldcard method that was used on the hero but instead of loading the stock rom, loading a modified rom? maybe unzip the exe file. add the su.apk to system/apps, recompile to .exe and use the gold card method to load it? I just got my eris and am a little late to the game, so maybe this has already been tried. The gold card method on the hero skipped the CID check so maybe that is what we need to be able to load a rom with super user access.
[Droid Eris Android Development] acidbath5546:
I have only tried fastboot-oem78....

rigamrts could you shed any light on this?
[Droid Eris Android Development] punk.kaos:
Nope, I've tried that one already. Goldcards on the Desire only skip the version check, not the CID check.
[Droid Eris Android Development] SoCalSpecialist:
sorry i took so long acid..heres my findings :

Tried: Buffers/Editing Recovery/Running Different Recoveries.

Worked (y/n): no

Why?: just didnt want too..would not patch/run successfully.
[Droid Eris Android Development] acidbath5546:
No problem man....

I will add that to first page :)
[Droid Eris Android Development] acidbath5546:
Tried to decompile the MR2 executable using a VB 5.0and 6.0 decompiler that also decompiles .NET ,but it wasn't compatible, meaning it probably wasn't written in any of those.

If somebody can decompile the MR2 executable they can probably modify it to root the Eris while leaving the signature intact.

Yes? No? Maybe so?
[Droid Eris Android Development] punk.kaos:
Which executable are we talking about here? The updates are actually signed zip files.
[Droid Eris Android Development] acidbath5546:
Was followup on......

Tried: Editing recovery.zip that goes right into the Ruu

Worked (y/n): no

Why?: This was trying to use the RUU to our advantage and write a custom recovery image to the phone through it. It didn't work because the modified roms failed a signature check

.....you will have to bear with me a bit...Im not a bad WinMo Chef, but just starting Linux/kernel...
[Droid Eris Android Development] 00110001:
If anyone needs an Eris for testing I am willing to claim mine as lost and ship my old one to whoever needs one.

Second, if you would like I can try and crack the signed signature key for the zip files. I have a REALLY powerful computer I can set up to focus on the cracking of it if someone feels that is a semiviable route to go with.
[Droid Eris Android Development] acidbath5546:
Awesome!

I will.let ya know :)
[Droid Eris Android Development] apreichner:
No the official updates come as EXE files that you execute on the PC. If you were to extract it and look at the temp folder, you would get a bunch of signed images such as RECOVERY.img
[Droid Eris Android Development] rigamrts:
only if you upgrade to an official verizon rom. cooked roms are safe cause root has been loaded into them.
[Droid Eris Android Development] redman213:
I have the SDK installed but don't know how to use any of it I'd be more than happy to help but my time would be limited. Just let me know when I'll PM you my email.
[Droid Eris Android Development] drew630:
Acid give me some good news!!
[Droid Eris Android Development] Framework43:
The forums haven't really been active lately for the Eris.

Hopefully that means that the DEVs are hard at work.
[Droid Eris Android Development] Captainkrtek:
Check your gmail!
[Droid Eris Android Development] Captainkrtek:
hey do you think downgrading from 1.17 to 1.16 to test the tatoo root would be good?
[Droid Eris Android Development] Framework43:
There wouldn't be much of a point to try.

1.17.605.1 and 1.16.605.1 have the same kernel. Kernels are firmware specific. 1.5 only uses one kernel and 2.1 uses another.

But hey, who knows, always worth a shot I guess.
[Droid Eris Android Development] Captainkrtek:
I heard there was an exploit in 1.16 that was blocked in 1.17 and if we could get root through that exploit and then cook custom 2.1 roms it would work
[Droid Eris Android Development] Framework43:
Try it then. Doesn't hurt to try.
[Droid Eris Android Development] Captainkrtek:
Its my only eris, what about it getting bricked?
[Droid Eris Android Development] Framework43:
There's a very low percentage of that happening.
[Droid Eris Android Development] CPCookieMan:
That sounds REALLY reassuring. I might try it, but I don't really like Windows. Are there RUU's for Mac or Linux?
[Droid Eris Android Development] Framework43:
Not that I know of. Me and Captain are talking on google talk talking about this if you would like to join us :)
[Droid Eris Android Development] thefuzz4:
I'd like to join you
[Droid Eris Android Development] Captainkrtek:
i sent you an email on gmail
[Droid Eris Android Development] thefuzz4:
Good Evening XDA followers,

We may be on the eve of Root, Capt, Framework and I have been collaberating and we have a solution. I cannot stress the word MAY but just wanted to let you guys know that we are onto something.
[Droid Eris Android Development] Framework43:
;) Hopefully its successful.
[Droid Eris Android Development] zifnab06:
I"d like in on this gtalk if I can. @Framework: My gtalk is in your PM inbox.
[Droid Eris Android Development] thefuzz4:
Just sent you a pm
[Droid Eris Android Development] minogue:
id like join the talk as well and help you guys out, ive been messing with android since g1 and have moved along over every single device that has been out. at the moment i have a nexus one and my girlfriend has a Eris, so i might be of some help with my current knowledge!
[Droid Eris Android Development] thefuzz4:
minogue send me a pm with your gtalk addy
[Droid Eris Android Development] JTF2007:
Good Luck Fellas. Thanks for the dedication on cracking this thing.
[Droid Eris Android Development] Captainkrtek:
Okay everyone, so im still working on the root with support from a few friends. Its sorta complicated.

What ive done so far is downgrade the eris from 1.17 to 1.16 and have been attempting the Tattoo exploit.

So far i have been getting similar errors to tattoo users who have been trying root with the exploit that has been working for them, im still working on it and will keep the forums updated. If you want more info or want to chat PM me and ill get back to you.

Thanks

Krtek:)
[Droid Eris Android Development] someguy683:
@Captainkrtek, are you able to get the root shell at all (the "#" prompt?). I was reading the post from 2/19 and it said:

Does that mean you are able to attain root shell but not actually set up su ? or touch anything else that requires su? I've been bored all day so I am trying relentlessly to get see if i can get to the "#" but no avail, going to get a task manager and kills apps while the exploit runs as they suggested @ tattoo forums next :P
[Droid Eris Android Development] Captainkrtek:
sorta, i cant get the shell but the errors im recieving are close the the tattoo root issues. pm me
[Droid Eris Android Development] droiddoess:
i would like to join plz
[Droid Eris Android Development] Captainkrtek:
we are on <null> now #RootTheEris
[Droid Eris Android Development] bftb0:
I don't know why your phone would be any different than mine. (?) As I mentioned, I've already done it a couple of times - including once today.

Note this is not a "cooked" zip file that would fail the signature check, but the original that came with the RUU 1.16.605.1 update.

bftb0
[Droid Eris Android Development] Captainkrtek:
yeah i just wanted to give it a go, we were able to downgrade but no luck with the exploit, we are working one more
[Droid Eris Android Development] sickbox:
What steps did you guys use to downgrade?
[Droid Eris Android Development] bftb0:
http://xdaforums.com/showpost.php?p=5682859&postcount=562

zifnab06 first mentioned this possibility back in December - before the January OTA (1.17.605.1) came out... but the testing that was done at that time involved finding out that if you packed up your own "PBOOIMG.ZIP" file, it would fail the signature checks on the zip archive. (There is some form of a 256-byte signature at the front of the Zip file)

At that time, there was only 1 RUU out, and there wasn't a RUU for the original code (Nov. 6th drop date) so there wasn't any real motivation to reload the same code that was already on the phone - IIRC, nobody actually tried it.

bftb0

PS - after you do this, you will probably want to dial *228 and choose option 1 to program your phone - it will reboot about 10 seconds after that completes.
[Droid Eris Android Development] zanfur:
The Tattoo exploit WILL NOT WORK on the Eris. I'm quite familiar with it -- I'm the guy who wrote the shellcode that got it to work for the Tattoo.

The exploit only works on specific kernel versions, 2.6.29 through 2.6.29.2. The Eris kernel is 2.6.27, before the vulnerable code was added.

Find another exploit, one that the Eris is actually susceptible to, and I can write whatever code is necessary to blow it wide open. But this exploit will not work. The Eris doesn't have that vulnerability.
[Droid Eris Android Development] Ffej5647:
Pulled from http://phandroid.com/2010/02/18/droid-eris-2-1-ota-coming-before-moto-droid/

When you hear “Droid users are eagerly anticipating the Android 2.1 OTA” many will assume you’re automatically talking about Motorola Droid users. But it’s HTC Droid Eris users on Verizon Wireless that MAY be getting their update first. A limited number of reports of a 2.1 update have proliferated across the interwebz, sparking rumor that the Droid OTA is imminent and possibly underway.

BUT BE WARNED!

* If this IS the real OTA than to say its experiencing some problems would be an understatement. Apparently its missing features, wiping out all the Google Apps and also clearing your SD card of the apps and data you downloaded and saved. So… until further notice you may want to BACK UP your phone data so you can restore it if anything goes wrong! Initial OTA problems could be the reason it hasn’t spread quicker.
[Droid Eris Android Development] acidbath5546:
Thats great that more people are getting involved and trying to root!

Not to sound condescending or anything like that, but we have something like this set up already, a Develeoper Site :)

Why not if you have good knowledge or contribute become part of our Dev Team?

When we set out to do this we wanted to make one specific forum and area for all information to go through.

It might be a lot easier since we have working exploits/methods/everything already set up :)

So if any of you guys want to join our Dev Team and Site, shoot me an email and let me know your experience/knowledge and I will get you on our site :)

Once again please dont take this as I am being rude or high and mighty, I just want all our Devs in one place where they can collab and get Root done!
[Droid Eris Android Development] zifnab06:
@Zanfur: Is it possible to compile exploits that require sys/personality.h without it on the eris? I know that was one of our major holdbacks when we started (we don't have that file compiled into our kernel).
[Droid Eris Android Development] HT123:
personality.h

what exploit did you have in mind with this question?
[Droid Eris Android Development] Framework43:
Fasync

http://xdaforums.com/showthread.php?t=619978
[Droid Eris Android Development] SellswordShev:
you can, instead of doing "sys/personality" do "linux/personality"

(thats assuming you importing the includes from the ndk)
[Droid Eris Android Development] navalynt:
Are you saying the Eris suffers from a lack of personality? :D
[Droid Eris Android Development] zifnab06:
I'm not sure what's in <sys/personality.h>. I need to rebuild my android dev station (it died) but after that i'll try it.
[Droid Eris Android Development] acidbath5546:
LMAO

Nice one :)
[Droid Eris Android Development] Ffej5647:
ok acid....7 new devs updated then. what is the progress so far then with our 7 devs?
[Droid Eris Android Development] acidbath5546:
We have 11 Devs now...and they are working their butts off!

If any New News or Exploits or What not happens I will post ASAP!

But as of now they are all just trying like hell to get Root!
[Droid Eris Android Development] Captainkrtek:
Awesome :)

These next few days ill be researching some new exploits ive heard of, ill keep you posted too :) i feel like we are getting close
[Droid Eris Android Development] acidbath5546:
Just noticed that XDA Admin got my email and changed the name of our section from "Desire" to "Droid Eris"...

Good stuff....another confusion crisis averted!
[Droid Eris Android Development] Captainkrtek:
Hey do you want to post a link to the Google Doc we had running last night? its editable by anyone.
[Droid Eris Android Development] acidbath5546:
Sure...I am heading out for awhile...Will do tmrw..
[Droid Eris Android Development] Captainkrtek:
Hey everyone just saw this popup new 2.1 eris video, higher res. looks legit

http://vimeo.com/9548261

also clear kernel info
[Droid Eris Android Development] devildog9999:
Yeah, saw that. Still would rather have root! Keep up the god work Devs!
[Droid Eris Android Development] Framework43:
Actually,

The tattoo exploit would work on our next update (2.1) if they didn't patch it =D
[Droid Eris Android Development] morphius2036:
Hey I know you guys are rockin out the root but where can a slow network security guy like me get some info to learn this stuff.

Keep up the good work
[Droid Eris Android Development] redman213:
You can always try google or PM captain or thefuzz4 and ask them to let you into our chatroom so you can learn. There are some really great devs in the chatroom since main dev site is not public...for good reasons.
[Droid Eris Android Development] Captainkrtek:
PM Me if you want into the IRC. Here is a good link

http://kernelnewbies.org/KernelHacking

Enjoy!
[Droid Eris Android Development] morphius2036:
Thanks for the info I just didn't know where to start on Google. Maybe I can get some points to start from by watching the chat.
[Droid Eris Android Development] Framework43:
So just to keep you guys updated, i have a plan on how we could get root. I just have one big problem, I need a way to dump a rom from the phone with root status. If anyone can help me , please PM me.
[Droid Eris Android Development] joey3002:
Im dumb when it comes to reverse engineering, but isnt that a catch 22.. to get root, you need to dump a rom that has root?

:) sorry.. couldnt resist..
[Droid Eris Android Development] Framework43:
Dont worry about that, just worry about the dumping part :p
[Droid Eris Android Development] binny1007:
Are you dumping a .img or do you want to dump the phone?
[Droid Eris Android Development] Framework43:
I want to dump the firmware.img from the phone.
[Droid Eris Android Development] CPCookieMan:
I have a dump of the /system folder...
[Droid Eris Android Development] binny1007:
Just do adb pull / and it should pull everything from your phone, but without root you will get a whole bunch of permission denied.
[Droid Eris Android Development] renzinator:
adb pull

Just did an adb pull on my eris-it pulled the sys and system folders. No firmware.img in there, am I missing something.

Also want to say good work so far to the devs, just found this thread. Will be glad to help if I can.
[Droid Eris Android Development] jamezelle:
could you upload what you have? :)

pm me if it is possible

and btw its 2.1 right?
[Droid Eris Android Development] morphius2036:
ok was doing a checkin and get a java.net error for unreachable host: android.clients.google.com which resolves to the main page for anddroid.com in a browser. Usualy I get nothing for 30 seconds and then it just shows the triangle with checkin successful.
[Droid Eris Android Development] binny1007:
I just did a checkin and it worke fine.
[Droid Eris Android Development] morphius2036:
No I am just a retard forgot tryied to save batt. and turned of mobile network. Ignore me.
[Droid Eris Android Development] morphius2036:
has anyone tried the leaked 2.1 download? http://wccftech.com/2010/02/19/android-21-ota-leaked/

I tried but with only a you failed triangle of death but just needed to pull batt out and reboot to fix.
[Droid Eris Android Development] Shadoline:
that "leak" is for the Motorola Droid, not the Eris....
[Droid Eris Android Development] binny1007:
The build.prop says its for the moto droid
[Droid Eris Android Development] sickbox:
I'm still watching the thread for updates/discussion guys!

just thought you should know...​
[Droid Eris Android Development] jriley60:
I wish this thread was more like the tattoo thread I do enjoy following the threads even though I don't have the time to participate. Can I get read only access to the dev site or something
[Droid Eris Android Development] CPCookieMan:
Did anyone notice the hardware version at the bottom of the about tab? My hardware version says 0002. Might there be a difference?
[Droid Eris Android Development] jballz0682:
I can confirm that mine says 0002 also.
[Droid Eris Android Development] morphius2036:
are you talking about on your phones about info if so mine says 0002 also and I am not in the dev process.
[Droid Eris Android Development] kcasner:
Ditto; read only access would be nice. I also have IRC if someone can PM me the info so I can just watch/learn/listen only.
[Droid Eris Android Development] sanderjm:
Yes, read only access to the Feb channel would be pretty sweet.
[Droid Eris Android Development] acidbath5546:
Dont worry eveyone, once we get Root all will be welcome :)
[Droid Eris Android Development] quahog:
Hi

Hey, Im eVo-Quahog onthe IRC channel. Just sayin hi.
[Droid Eris Android Development] thefuzz4:
Once root is discovered we will open the irc up to everyone for help with rooting their eris. For now I am allowing the channel admins to grant room access on an individual basis. If you would like to join the room just pm me and I'll pass the message along. Thanks.
[Droid Eris Android Development] acidbath5546:
Ummm not to be rude, but why would you not make that public?

There are reasons that our Dev Site isnt Public, Mainly Legal Reasons and others, but why would you close the chat?

I think that this comes of as a little much.

I think it is great that newer members are taking an interest in Root and learning about Kernel Hacking and Exploits!

Dont close them out, they already have to be outside the loop from our site, and they are all understanding and patient with us, please dont start a second group and come off as "Better than the rest", it makes those of us that do this for the community and not for GLORY look bad.

Just my 2 cents, take it or leave it, I am just trying to keep this thread ALL MEMBER friendly :)
[Droid Eris Android Development] Framework43:
The main purpose of the chat was so that we could get to together in a live chat instead of waiting for a reply on a forum.

Often we talk about things about the Eris, and sometimes we get a little off topic :p

But We do however get closer everyday and we cant have the chat room cluttered with multiple conversations going on in the chan. Thats the reason for the limit of people. Just PM thefuzz if you want to get in and we'll see where it goes from there, its just a bit harder with so many people.