yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] LCL22:
ok , the reason an exploit is needed is that the hboot 2.16 checks the version and doesnt let anything be installed or flashed on the phone that doesnt match the digital signature and its of a higher version, once temp root has been obtained they can use that to obtain perm root, how that works i cant say as i am not knowledgable enough about that but you get the idea...if it were as easy as taking older hboots and installing those there would be little point to htc locking the bootloaders int he first place

also..out of respect for the collaborative effort , lets try to not derail the thread more than necessary yes?
[EVO 4G Android Development] Omgadroid:
Well I guess your sol
[EVO 4G Android Development] mammothstiffy14:
You all are great. :) thank you for all of your hard work!

Sent from God's (unrooted and extremely bloated) fingertips.
[EVO 4G Android Development] skatrwannabe3:
back to your ROOTs

Can we say 2.3 root by sunday? I think so, I do I do!

Root = woot!
[EVO 4G Android Development] Omgadroid:
Let's say its coming don't get your hopes up on a spasific day and it might only be tmp root for now
[EVO 4G Android Development] Omgadroid:
Im not a dev I deal with hardware hence me taking my old EVO apart for root lol
[EVO 4G Android Development] pinto bean:
Jumped in the pool with my rooted evo this weekend...got my replacement and of course it's 2.3.3. Can't wait for the smart guys to figure this out. Appreciate all the hard work and collaboration. I have faith this will get figured out quick!:D
[EVO 4G Android Development] BigMatza:
lithid-cm, rest assured your progress has been noted here.
[EVO 4G Android Development] MikesYamahaR6:
Using words like releces, spasific and sotering, Im sorry, but i am beginning to doubt your abilities. Anyone computer savvy enough perform even the slightest of rooting would surely make a post that is either spell checked (built into most browsers), or spelled correctly in the first place. Furthermore, anyone with even a little experience "sotering" would understand the correct spelling is soldering, and understand that the micro circuits inside of our handhelds are nearly impossible to de-solder. Lastly, use of a multimeter inside almost any logic device (Fixed or programmable) is futile because data is carried across a logic bus which is invisible to your DMM. Any investigation into the flash memory stored on the phone, the fail-safes, etc. would show nothing.

Sorry, just hate seeing stuff like this. If you truly have something in the works, your method wouldn't be cloaked in secrecy, and you wouldn't be in a "collaboration" and "idea" sharing thread, not sharing your ideas or progress.
[EVO 4G Android Development] Omgadroid:
Now you know why I havnt sed anything more about how tyvm

My root is hw the other guys is software mine isn't for the basic user at the moment I figured out my method was doing more bad than good so I'm gonna do further testing on my behalf
[EVO 4G Android Development] MikesYamahaR6:
Iv seen your work :D

Best of luck - hope i am wrong about you. Btw, its "said" not sed.
[EVO 4G Android Development] GadgetViews:
its I've not "Iv"
[EVO 4G Android Development] srv0:
It's "it's", not "its". :)
[EVO 4G Android Development] Papa Smurf151:
Lmao........
[EVO 4G Android Development] Hugo381:
I guess this thread is getting to the point where it needs to be closed and let the devs do their thing because no one here is collaboration, just bashing. I need Root back, please keep it on track.
[EVO 4G Android Development] MikesYamahaR6:
Touché - Although fumbling keys carelessly and making up spellings are two totally different things.

Back on point. I wonder what prohibits the R/W of the flash. Naturally the phone verifies the files before it writes them, but what if you circumvent the process by cloning the flash from a rooted phone and overwriting it manually... sorry.. thinking outloud
[EVO 4G Android Development] TexasRebel:
can yall not f'n read?!? this is a thread for CALLABORATING DEVELOPMENT ON ROOTING GB 2.3.3!!! NOT CALLABORATING DEVELOPMENT ON YOUR SPELLING SKILLS!! dont ruin this thread.....:mad: take it somewhere else!!!

Edit: btw i know i didnt spell the damn words right...idgaf
[EVO 4G Android Development] Wifflepig:
You're 15, and you've provided the most insightful, collaborative and *well-written* post I have *ever* seen on XDA.

Great job, sir.
[EVO 4G Android Development] dilaynie:
This thread is super annoying. Just FYI. I simply log in to view progress and I can't believe some of you are so bent because a couple of words in a paragraph are spelled incorrectly. Seriously. Yet it's funny that the poster spelling incorrectly is one of few who is actually trying to find root on his free time. If you don't know how to hack and you're simply following the thread like most of us, learn to back off.

If no one is going to stick to the topic, I don't see why this thread is still open? Just curious...
[EVO 4G Android Development] vandizzam:
Sure hope we get root soon but at least Samsung confirmed the Galaxy s2 is coming out in August. If we don't have root by then at least we'll have the Galaxy s2.
[EVO 4G Android Development] skatrwannabe3:
Cut It Out

I've been reading this thread and trying to help since it was 3 pages long and am very sorry to see people more interested in spell checking others and talking useless garbage (PAGE 23 & 24).

Bubby and the rest have started an amazing utility here both as a reference and a brainstorming project. If you really find it "nesecari" to "pelchek" everything instead of contributing, find another thread to troll.

Big thank you to everything the Devs have done with this thread. Mods, please don't close it out. It's difficult to post breakthroughs when trolls can come along and claim your work as their own, so once again thank you for posting every thought and possibility like it belongs to the community instead of an individual.

What with the news of a possible gingerbreak exploit and holes in the linux kernel, I really think this is the dark before the light and we'll have a solution shortly. In the meantime, let's focus and get back on track!

TexasRebel, you shouldn't thank me. I was talking about you, too. Can we simply stick to an upbeat mood?
[EVO 4G Android Development] chlballi:
+1!

We are all trying to achieve the same goal here. Let's be civil and try to keep the spirit of the original thread. I appreciate everyone's involvement to this point..we seem to be on the verge of a breakthrough. Keep up the good work!

Chlballi
[EVO 4G Android Development] soldierforchrist2:
RUUs and Sigatures

It sounds like there are a couple of root exploits coming our way soon, and I know I for one can't help with that in any way. But, maybe I can help get this thread back on track. I wanted to address the whole RUU and stock ROM image thing because I think several people including myself have tried lots of different things and had no success. I think I have a decent idea of how HTC's hboot security and signing works, and I wanted to share that.

The RUU uses a signed ROM zip file, sort of like the signed ROM OTA's that we've seen as well. You can get that zip file from the temp directory if you run the RUU, but you can't change anything in that file, or the OTA for that matter, and still flash it to the device. As far as I know, HTC embeds a signature in these files and then creates a checksum using MD5 hashing that includes the signature. That means you can't modify anything in the file (even a single bit using hex editing) without breaking the checksum. And, because of that secret signature key, you can't just re-create the checksum like you do when signing a custom ROM for S-OFF. Please correct me if I'm wrong on anything, I may not have explained the signature thing very well, or even correctly.

There is a text file in the ROM zip that defines the "main version". If that could be changed, then I think one could make the hboot accept the old ROM file. But, the only way to do that that I know of would be to find a way to modify that version number using hex editing (keep in mind we're dealing with a zip file here, not straight text), and then make some sort of arbitrary complimentary change somewhere else in the file that would keep from breaking the checksum. That is however, as far as I know, impossible. There is ongoing research regarding what they call MD5 collisions, but unless a cryptology expert wants to take a crack at it, I don't think the stock ROM zip can be modified.
[EVO 4G Android Development] github:
It is correct, what you say. You cannot modify the zip in any way shape or form without altering the digital signature. This is why we all like S-OFF, so you can flash whatever the heck you want. :cool:
[EVO 4G Android Development] soldierforchrist2:
Exactly. Stupid OTA... Grumble grumble grumble...

Has anyone tried modifying Gingerbreak to work with the latest patches? Or collaborating with Chainfire by giving him log files for the EVO? This is probably unnecessary since we have two? exploits that have been discovered recently...
[EVO 4G Android Development] c-had2001:
Someone on Android central made some progress thought I might share here and see what you guys come up with.

http://forums.androidcentral.com/showthread.php?t=104742
[EVO 4G Android Development] soldierforchrist2:
Thanks for sharing. It looks to me like it installed the Superuser apk for him/her, but didn't get the su binaries on there. So it probably never succeeded in temp root.

Anyone else agree? I'm up for trying it if I'm wrong.
[EVO 4G Android Development] tnerb123:
The signature, I am assuming includes the file size and boot loader version. HTC would be stupid not to include it. So stealing it and attaching it to another zip wont work.

Cracking the signature on the other hand is impossible. I am assuming is at least a 128bit key. Only way to crack it is to get a copy of there key generator.

The only way to end this from my eyes is an exploit. Hoping lithid-cm is having luck with his Nova exploit.

Another thought that came to mind was since something has to give an exploit, why not generate a program that does it for us and allow us to side load it.
[EVO 4G Android Development] skatrwannabe3:
We're gonna have to hope lithid-cm decides to share any progress, they were concerned with idea theft last I heard which will hinder the development of any exploits. If they see fit to share info we could be really close to temp root although I understand their concerns :/
[EVO 4G Android Development] reaper36:
My impression is "When it's ready I'll post it" Consider it another branch of the code.
[EVO 4G Android Development] erik077:
Have a question... dumb one. How about running older RUU to get rid of update ? Is that possible and would it brick a phone ?

Edit: Sorry I skipped couple pages but hope you will find solution soon. I stopped using updates long ago :)
[EVO 4G Android Development] thegreatdustinLO:
Just doesn't let you run an old ruu, read full thread plz.
[EVO 4G Android Development] RileyGrant:
I may be mistaken but I believe Agrabren may have hinted at the OG Evo being rooted by TeamWin? He posted on twitter saying that he needed "more qualcomm devices to root that hadnt been rooted ie sensation, evo 3d, evo shift and og evo." or something of the likes?

edit: From Agrabrens twitter stream.

first tweet: *sigh* I seriously need a vacation. I've got HDMwIn for EVO, HDMwIn for Atrix, OG EVO rooting, and RecoverWin to work on...

then second tweet: Need devices that aren't E3D, Sensation, Flyer, View, G2, Shift, or OG EVO, that use Qualcomm and have no root method.
[EVO 4G Android Development] dilaynie:
I too came across a thread early on different forum where someone posted the typical "I can't root 2.3", and one of the responses was :

"I do know team win is working on a root release for the new evo update". Among other words...

If so, Hopefully we have something to look forward to!
[EVO 4G Android Development] rezistrat:
my guess, there working an an unrevoked root that will work on multiple devices. So my guess, were still in for a bit of a wait.

though good things come to those who wait
[EVO 4G Android Development] LCL22:
if you read a few twitts before that, they are asking for devs/testers with unrooted devices to wich they DONT HAVE ACCESS to themselves, among them the evo 4g, but a fellow poster on his twitter posted that he already had a stock evo 4g , and as such they need the rest of the gingerbread/hboot 2.16 devices out there still unrooted so they could test stuff i would assume..

but for our purposes, yes, it means they are working on the evo 4g to adapt the exploit they seem to have discovered, wichever it may be, i feel optimist that we will be able to root this GB stock ota pos off of our phones soon enough..
[EVO 4G Android Development] kibbles-n-bits:
I have almost no programming skills, what i do know proves to be stressfull and time consuming. With that being said, i wish to thank any and everyone working at this for helping us less technical people fix the garbage htc/sprint is throwing at us. THANK YOU
[EVO 4G Android Development] 3quad:
Im willing to donate my stock gb evo
[EVO 4G Android Development] 3quad:
Well not donate...but willing to test
[EVO 4G Android Development] leo72793:
same here, sprints going to replace em anyway.
[EVO 4G Android Development] kibbles-n-bits:
What do you mean sprints going to replace them any way? I missed something somewhere.
[EVO 4G Android Development] leo72793:
i have gotten a replacement and it has screen leakage, so if it happens to brick, itl be clac screened and they wont know. ill say its overheated n died
[EVO 4G Android Development] :
It would actually be a bad thing. People have started being productive again.
[EVO 4G Android Development] kibbles-n-bits:
Great idea, thanks.
[EVO 4G Android Development] leo72793:
i agree. everyones contributed, other than the trolls, so its good
[EVO 4G Android Development] beautifulchaos:
Okay, there are a couple of things I would like to state first off. I have been following this thread from day 2...lol...and I find it amazing that a thread such as this even exists; further so that it was created by a fifteen year old for collaboration in the ultimate goal of getting the EVO's root. In that light I would also like to say that I found some recent comments totally lacking in the spirit of which this thread was started. If I were a mod (and fortunately I am not) I wouldn't close the thread; instead I would ban the trouble makers...bickering over spelling!...and trying to make others put to be liars? For shame. If you do not like what you are reading then you should frequent a different thread.

Now, on topic:

There are some (myself included :( ) who, get this, actually unrooted... Why you ask? One reason might be, like me, some people rooted but kept stock Rom because either they were afraid or worried about using a modified Rom, or, once again like me couldn't find one they really liked. So why unrooted? One word...netflix. The only real change I see in gb is getting us the right flash to run netflix. So perhaps a good place to look for an exploit would be there.

I understand there might be some devs who are close to breaking this, but as yet it's all rumor until a break is posted. So perhaps this might get someone going in the right direction.

I would like to say thank you to each of you who are actively, and productively participating here.

I really, really want root back!
[EVO 4G Android Development] amart79196:
remove post, in wrong section
[EVO 4G Android Development] github:
We have a Q&A section for this. This is outside of the scope of this thread which is to discuss and encourage the progress of obtaining root and/or S-OFF for the current 2.3.3 Gingerbread version.

Oh, and apparently also to correct peoples spelling/grammar/typing/etc. ;) ;) ;)

edit: I see you posted in Q&A, I answered as well as someone else. Cheers.
[EVO 4G Android Development] Mahlhavoc:
any uodates and is there anything i can do? just got a replacement phone with 4.22 2.3 on it, i may go mad without root so if a newb like me can help i am here. Dont forget to use #htc-evo etc for devs in irc chat.. smart guys there.
[EVO 4G Android Development] mike.r.olson:
Has anybody considered writing HBoot 2.15.0000 or earlier into a PC36IMG.zip file or is that even possible?
[EVO 4G Android Development] :
If you had spent any time on this forum you wold know that the 2.16.0001 bootloader wont let anything with an earlier version flash.

Unless we get ahold of HTCs keygenerator we wont be able to edit any of the PC36IMG.zips without breaking the signature, which means no flash unless S-OFF.
[EVO 4G Android Development] mike.r.olson:
I hadn't really read through this entire thread cause I am a dev n00b. Just throwing out ideas. Carry on. Good luck guys!
[EVO 4G Android Development] SGTSTEW75:
Sooooooo........ Anyone besides me catch this today????

"@unrevoked: Exciting stuff over the next few weeks. (Mad props to #teamwin and @agrabren, too!)"

Hey are u rooted on that thing? Oh no...... well sit back and hold yer breath like the REST OF US......
[EVO 4G Android Development] firket2000:
I saw it hopefully good news for everyone
[EVO 4G Android Development] vandizzam:
I saw that too. Now let's just relax and wait.
[EVO 4G Android Development] thegreatdustinLO:
I thought when they put that they were talking about the EVO 3D....I may be mistaken tho
[EVO 4G Android Development] duffkiligan:
That was for the 3d root. However they said with some tweaking it might work on other bootloader.
[EVO 4G Android Development] MizzouBrent:
They said it would work on all HTC Bootloaders
[EVO 4G Android Development] thegreatdustinLO:
Ok cool, well then I heard its going to be released Sunday....but that's probably just hear say
[EVO 4G Android Development] c-had2001:
I don't think the wait would be so bad if we had some kind of updates, and I know they don't like to do that. I do respect the folks who are working on it and in no way want to rush them, just wish there was more I could do.
[EVO 4G Android Development] mrtoofresh09:
Older Tweet But Still Gud To Know

"@agrabren

Kevin Bruckert

#fre3vo Specifically to make fre3vo compatible to more devices. I have an OG EVO already. This is what I can do to help get everyone s-off.

19 Jul"
[EVO 4G Android Development] captaincrunch:
Cheers to all of you for showing how open source encourages brotherhood and community :)
[EVO 4G Android Development] Omgadroid:
Just found this in my Twitter

RT @agrabren A slight delay for #fre3vo work... I'm getting sick, feel like crap, and I'm going to bed. Night world.
[EVO 4G Android Development] RussSteele82:
Just juggling some thoughts, but there is no way to trick the bootloader into thinking it IS updating, to say 2.16.0002, without HTC's keys. Correct??? If we did that, we could throw our own special juices around. Anyone up for giving HTC a call? :X
[EVO 4G Android Development] :
Lol

Go right ahead and try.

I have a feeling that they'll want to stick with their lame bootloader unlock release schedule
[EVO 4G Android Development] LCL22:
unless you can somehow manage to get one of , im sure, htcs most secure data, wont happen, there is NO WAY to do this it seems the way its encrypted with a checksum, you CANNOT change one byte of data without breaking checksum / encryption , so unless you can get htcs keys, and put the digital signature on a rom we make , its not happening
[EVO 4G Android Development] LCL22:
on another note, alpharev released something , our OG EVO isnt listed, but they did say it would work across all bootloaders, anyone brave enough to try this?

http://alpharev.nl/x/beta/
[EVO 4G Android Development] dilaynie:
How would you try if our device isn't listed?
[EVO 4G Android Development] vandizzam:
I'm pretty sure he would've listed evo 4g if it is compatible
[EVO 4G Android Development] :
Program returns with 'Your device is not supported at this time'.
[EVO 4G Android Development] SGTSTEW75:
Just to put it asleep..... It will not let you past the first step, it recognizes our EVO 4g and states non campatible.
[EVO 4G Android Development] LCL22:
oh well, i suppose we will keep on waiting...

thanx for update though, i can only hope these guys are adding og evo support soon !
[EVO 4G Android Development] c-had2001:
I've seen it in a couple of different places that people say a release may be this Sunday. Others just give the generic soon, which could be from now till who knows when. Which ever way we will have to wait.
[EVO 4G Android Development] duffkiligan:
They have not released the tool that is working on the Sensation/Evo3D/(Possibly others).

It will be soon though. No guarantee on it working with anything other than the confirmed 3vo and Sensation.
[EVO 4G Android Development] leo72793:
I have done a number of things. 1. i almost fooled the 3.70 update aka boot loader files etc with the 4.24.

2. i have tried making my own rom.zip found in the ruu temp folder. almost worked. making my own check 5 sum to mach theirs.

3. other things that failed like basic ruu, ps36img
[EVO 4G Android Development] soldierforchrist2:
I'm kinda curious what you mean by "almost worked". I'm not trying to be antagonistic. I'm just curious how far you got. I'd be happy to help if I can. Honestly, based on what I've tried, I don't really think it's feasible, but keep trying things! I can't wait to get root back.
[EVO 4G Android Development] leo72793:


By almost means it gets to the signature spot an stops. I've got a idea. Is there a way we can read the signature, then change the hboot that is flashed via ruu, then sign it with HTC Sig then replace in the temp folder? I've tried with the HTC 3.70 in the spot of the 4.24 and it started then said to old software. Didn't say anything about hboot
[EVO 4G Android Development] leo72793:
Note: I am a rooter not a dev but I'm getting there
[EVO 4G Android Development] :
Unless we get the HTC key generator thingy, we wont be able to sign any packages. As I said earlier in the thread, "Go right ahead and try.

I have a feeling that they'll want to stick with their lame bootloader unlock release schedule"

we will just have to wait a bit longer until unrevoked, teamwin or fr3vo come up with root. Someone correct me if i have the wrong groups listed for groups who might release an OG Evo root
[EVO 4G Android Development] leo72793:
True. I'm going to keep working on it
[EVO 4G Android Development] :
Any update on your exploit?
[EVO 4G Android Development] skatrwannabe3:
I'm glad to see this back on the front page, props to anyone who's shed any legit light on this issue. I was in a funk earlier after reading some chucklehead's BS claim of successful temp root to find out he was only ego strokin'

Keep fightin' with it Leo, can't make progress unless you really dig in and try.

I hate sounding like a cheerleader, but unless accepting the new OTA grants me magical Dev powers I'm benched.

<insert signature here>
[EVO 4G Android Development] leo72793:
I'm going to keep up on it. Looking into the img file etc. Will update tomorrow after some zzZzz
[EVO 4G Android Development] inifekt:
Are there any system apps that have root access that we could hack and have inject su and all that good stuff?
[EVO 4G Android Development] leo72793:
explain????
[EVO 4G Android Development] c-had2001:
I think he is asking if there are any sytem apps to hack that have system read/write ability. Thats what seems to be holding back progress is not being able to read/write to the system to load superuser to gain root. Which after root is attained we should be able to get s-off.