yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] Shadowmite:
Ok, since most people here are just re-iterating (sometimes incorrectly) what we say in the IRC, here is the current status:

1. The update mechanism works properly, it verifies your device matches the update, the signing key matches HTC's etc. Without the perfect leaked rom don't expect the goldcard/flash methods to do much. But why did that work on other devices? Quite simple, they have a SERIOUS bug in the code checking the rom's signing that was easily faked. That's long since patched now.

2. Kernel exploits: Of all the currently known kernel exploits, we have identified 2 that seem present in our devices. One of those is worthless because FIOASYNC is not used by anything running at UID 0 thus we could never hack our way into root with that. The other works great, too bad it's injection appears next to random. It's kind of like winning the lottery, you have a better chance of getting struck by lightning or guessing HTC's exact signing key than getting in with it from our current models.

3. HBOOT/Fastboot: We have hope here, joshua and osseh have a incredible (pun?) amount of it reverse engineered (0.75) and we know how a lot of it works. It's possible we will find something we can use in this. However, we don't have 0.77, thus anything we find COULD always be patched already. But it's likely they work mostly the same with simply the juicy commands removed (mw/mb/mh/jump).

Currently it's safe to say we likely won't have root for awhile, but it will happen eventually. Most high risk kernel exploits will make it out just around blackhat/defcon this year and the odds are pretty high we will be able to get something to root us via the kernel by mid August at the latest. We may find another entry in the meantime. But currently the odds are it might be awhile.

Just trying to set the record straight! You might encourage the OP to link this post in post 1 until we know more.
[Droid Incredible Android Development] joshua_:
Yup. From my understanding of how the flash mechanisms work, unless security is disabled in the loader, there is simply no way around the flash signing. (I've spent a while digging about in hboot, and nearly got pretty excited about that, but once I spent some time with a paper and pencil, it turned out that things were looking better for HTC than I'd previously though.)

There may still be some room for bugs; I haven't looked at all of it yet! I'll mention that in a moment...

Oh, come now :) The other bug I think is totally weaponizable. It is essentially a heap smash (although done on the frame allocator); I think if we massage the heap well enough first, it's more weaponizable than you might think. I wonder if my copy of Understanding the Linux Kernel talks about how the GFP allocator works... I have a really old copy.

By the way, I haven't been working on that exploit for two reasons. For one, it's not the way I'd like to blow these devices open -- HTC can easily and safely ship a fixed kernel just as soon as we crack it, which means that as soon as you OTA, it's gone, never to come back, because as far as I understand, hboot will not let us downgrade! (I haven't looked to understand why this is the case yet.)

There's another reason why I am reluctant to exploit this. If exploited, this would more or less be transforming what was a denial of service on Linux into a local root on Linux as a whole, not just on Android. This would be terrific skr1pt k1dd13 fodder; I haven't convinced myself of the ethics of releasing such a thing just yet. If it's our only hope, I suspect it could be exploited... but I'm not sure I want to.

Also, I don't actually *have* one of these devices yet. If this is still exploitable on Supersonic, I guess I will start on it when mine arrives.

I think it's unlikely that anything would be patched security-wise. I should note that the "juicy commands" aren't directly in 0.75 either; 0.75 has the code for them in the firmware, but the jumptable isn't mentioned anywhere else, so...

I think there is still more we don't know about goldcards/keycards. Hopefully I'll get a chance to do more investigating tonight.

Some closing thoughts -- just because you haven't heard anything, it doesn't mean that nothing is happening! When I find something I suspect might be exploitable, I don't publicize it much, because I don't want to get people's hopes up, and I especially don't want to let anyone at HTC know so they can fix it before we would release an exploit! It is all a timing game. But, rest assured, there are people actively working on this.

Also, if my nick seems familiar to some of you oldsk00l handhelds people, you might remember me from the days of yore at handhelds.org; I worked with Matt Reimer and gang on the h2200 port, and I did the USB bootloader support for sa1100. So, yeah, I probably am the same joshua_, if that nick stands out to you.

Happy hacking!

joshua
[Droid Incredible Android Development] binny1007:
Why not use the .76 hboot vrs .75? It's on conflippers shipped roms site, if you need it.
[Droid Incredible Android Development] jamezelle:
lawl.......
[Droid Incredible Android Development] Unheard:
lawl.......
[Droid Incredible Android Development] i3urn:
lawl.......
[Droid Incredible Android Development] ECLIPS3:
lawl.......
[Droid Incredible Android Development] Humpa:
wtf is a lawl and why do we need to keep posting that over and over? :confused:
[Droid Incredible Android Development] binny1007:
Apparently I asked a stupid question, and its there way of being a$$'s.

http://www.google.com/m/url?cd=1&cl...UQFjAA&usg=AFQjCNEzvcTnqYsb9zjI8-2UgbUzfg2Xvg
[Droid Incredible Android Development] 1wingangel:
I think it stands for l.a. weight loss:D:D:D:D
[Droid Incredible Android Development] B-dub25:
lawl means laughing a whole lot and it could be used as a replacement of lol thats what i know of it has not tech.term
[Droid Incredible Android Development] bilbobrian:
Hey guys, I've been in the winmo world for a while now, and what i have noticed in the xda android community is that there are alot of inconsiderate smart a$$es that have android devices. I love this forum and it has taught me a lot. I certainly hope that these kind of attitudes aren't contagious. Just my two cents...:(
[Droid Incredible Android Development] B-dub25:
Agreed but I love this site I learn a lot from it and most of the people are really nice and helpful
[Droid Incredible Android Development] heavensblade23:
They have a right to be smartasses occasionally when they're the ones giving you goodies for free.
[Droid Incredible Android Development] bilbobrian:
Really?...I wasn't naming names, just a lot of rude remarks from a lot of junior members that are uncalled for. BTW I have gotten a lot for free but I've given back as much as possible also... End of conversation, lets not muddy up this thread any more than it is...:)
[Droid Incredible Android Development] rellik232:
didn't think that patching the kernel would be that hard on HTC incredible.. seems like the same situation where the dev team guys are at.. although ill try for other gold cards to find exploit.. if not not ill try to reverse engineer the code used in the boot loader...

wish me luck
[Droid Incredible Android Development] bilbobrian:
GOOD LUCK...:)
[Droid Incredible Android Development] heavensblade23:
http://www.ninebysix.com/

This guy claims he's written kernels for the DI and has a friend that's testing them. Not sure if I believe him though since releasing them seems to hinge on people donating to buy him a phone.
[Droid Incredible Android Development] Gimpeh:
Kernel source is out so modifying the kernals is easy. Having people test them is another story. I call shenanigans.
[Droid Incredible Android Development] :
Same. If he wasnt asking for money I would be alot less skeptical.
[Droid Incredible Android Development] SoCalMiles:
+1 shenanigans. If its like the Nexus(snapdragon cpu), I heard the highest we can overclock is 1.2(something). Lets see the vid of setcpu running at 1.5ghz then. Definite shenanigans. Good luck on that phone buddy....
[Droid Incredible Android Development] onodontbescurred:
Well I will say makes kernels were awesome on the MOTO Droid... he is a legit dev.
[Droid Incredible Android Development] Gimpeh:
Ok....what good is a kernel if we cannot apply it?
[Droid Incredible Android Development] acidbath5546:
Exatcly....I am always skeptical on forced donations, but to each their own I guess....but that is one of the good things about XDA, no forced donations :)
[Droid Incredible Android Development] 1wingangel:
shenanigans!!!!!!
[Droid Incredible Android Development] march7th:
Hey Farva what's the name of that restaurant you like with all the goofy **** on the walls and the mozzarella sticks?
[Droid Incredible Android Development] titos1997:
Shenanigans!!!!
[Droid Incredible Android Development] qwho:
I'm sorry guys, I had to.
[Droid Incredible Android Development] polo2883:
So the Evo is already rooted and its not even released!

http://www.youtube.com/watch?v=ilSNtLGNw2U&feature=player_embedded#!
[Droid Incredible Android Development] motempo:
possible root method?

Has anyone attempted the method used by speeddymon to root the DROID running 2.01 while applying update and root to 2.1? We've already received a signed update.zip so would it be possible to modify the package then apply it to an Incredible that hasn't been updated? I'm on my third incredible, due to broken displays, and each time, the most recent being last week, it had me apply the update. So if anyone has the source of the update, it could possibly be used/modified to apply root?
[Droid Incredible Android Development] binny1007:
that will not work as it uses a bug that was in 2.01, and we are not running 2.01.
[Droid Incredible Android Development] mini_monsta:
Re: (W.I.P) HTC Incredible Root...Will list Exploits/Methods Tried Updated 05/20/2010

developer.htc.com/ kernel source code available any chance this will help us?

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Android Development] acidbath5546:
This has been out for awhile now......
[Droid Incredible Android Development] mini_monsta:
Re: (W.I.P) HTC Incredible Root...Will list Exploits/Methods Tried Updated 05/20/2010

Saw that but it helps us right? Really wish I could do more just not sure how.

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Android Development] m1k3-:
nope.......
[Droid Incredible Android Development] chris61292:
Once root/SU is obtained, Does this in theory open the door to custom roms or does more work have to be done
[Droid Incredible Android Development] binny1007:
No one knows until we get root.
[Droid Incredible Android Development] Hero_Over:
well having root doesnt mean ability to flash custom roms. it is the way that you would have to achieve root that tells the story. if u achieve root by hacking bootloader and loading custom recovery then we will be able to flash roms. but if we get a leaked update that has a su binary then we have more work until custom roms are out
[Droid Incredible Android Development] mrozzeh:
Well seeing how out of every single phone so far not one has been rooted by doing anything with the bootloader, it kinda shows how secure HTC made it. If the bootloader was broken, yes, flashing a custom recovery would be incredibly easy. Seeing as how the bit that protects partition from being written has changed locations, even if root is attained by any way other than a bootloader compromise, it still will not allow flashing a custom recovery without more work.
[Droid Incredible Android Development] acidbath5546:
Check first post :)
[Droid Incredible Android Development] mrozzeh:
lol, the "superboot" that was handed out by "paul" that doesnt contain any strings, no valid yaff2s file system, or any markers whatsoever that it actually is anything other than a ****load of random bytes?
[Droid Incredible Android Development] acidbath5546:
Is that what's it is? I was told different, did u already see it?
[Droid Incredible Android Development] mrozzeh:
r1-modaco-superboot-supersonic.img?
[Droid Incredible Android Development] RLKirk:
isnt that the evo's "superboot," the incredibles is the other download i think
[Droid Incredible Android Development] acidbath5546:
Nope that's not it at all...this is new from Paul for the Incredible..
[Droid Incredible Android Development] mrozzeh:
its real, but I dont see how its going to help. its a boot.img, if anyone wants to risk bricking their phones by flashing over a kernel, hell be my guest.
[Droid Incredible Android Development] acidbath5546:
Lol...we will see
[Droid Incredible Android Development] mrozzeh:
Well, I tore into it. Its a regular boot.img but packed with "superboot", which is a shell script that extracts superuser.apk and su to the partitions. theres no signature checking for these images, so someone must have either found a way to turn security off in the bootloader, or have an even sneakier way of loading this than I originally thought.
[Droid Incredible Android Development] acidbath5546:
Yeah that Paul....I'm away from PC damn...what are ur thoughts since everyone else is apparently in bed.
[Droid Incredible Android Development] mrozzeh:
this has a shot of working if the bootloader somehow accepts it.
[Droid Incredible Android Development] RLKirk:
i would try but i have only one phone and no extra cash to replace it in insurance if i f something up lol
[Droid Incredible Android Development] acidbath5546:
Lol...yeah I agree but we gotta figure why will it take it? Otherwise its a brick...Lmao
[Droid Incredible Android Development] mrozzeh:
Its not going to work. Basically the idea was not to overwrite or flash anything in the phone, but to boot with an alternate kernel. This had a shot of working because boot.img's are not signed, so basically what this would have done was extract su and superuser.apk to your phone. Either he broke the bootloader, which I really doubt, or he made these for an easy "one click" root for when the bootloader does get broken.

Its a no go.
[Droid Incredible Android Development] tdavis42:
So if I took this and tried to load it to my phone it will just brick it. Is there even a glimmer of hope to gain root with this or......?
[Droid Incredible Android Development] acidbath5546:
Been a long day and u are right...I had a final today and my brain has been fried :(

We need to still hit the bootloader...
[Droid Incredible Android Development] tdavis42:
So all this needs is an alternate kernel to boot with and were "in" so to say? I know there will be a little more but is that the basics of it?
[Droid Incredible Android Development] mrozzeh:
No. this WAS the alternate kernel. Imagine you have a windows computer that you want to put a secret file on it, but you don't know the user password. Now, lets say you have an ubuntu live cd which lets you mount the hard drive on the computer. You now have free access to the entire computer, without knowing the users password. Now, imagine that someone locked the cd drive closed. That's what happened here.
[Droid Incredible Android Development] tcberg2010:
I have had my incredible for less then 30 days, meaning I can bring it back up to verizon for a replacement. If I were to try and it bricked would I still be able to get a replacement or would they know? I would be willing to do it. If i know that i would get a replacement in the worse case scenario. Anyone?
[Droid Incredible Android Development] mrozzeh:
Yes of course they would know, phones just dont magically get their bootloaders overwritten.
[Droid Incredible Android Development] tcberg2010:
Re: (W.I.P) HTC Incredible Root...Possible Superboot...Updated 05/25/2010

True but if its truly bricked wouldn't they be unable to turn it on.
[Droid Incredible Android Development] dnoyeb:
in my past experience, the person behind the counter simply checks to see if the phone even works... if it has any issue whatsoever in that first 30 days with booting, they'll just swap it out, no questions. Just don't go in there acting like you know too much ;)

most likely they don't even know what rooting is... (at least at the store near me that is)
[Droid Incredible Android Development] 1wingangel:
Yeah, I bricked my mt3g by flashing the wrong radio/spl combo, and they sent me a new one within 2 days.

I just told them that I received an over the air update, and afterward it wouldn't boot.

just act all naive and sh!t.
[Droid Incredible Android Development] tcberg2010:
Re: (W.I.P) HTC Incredible Root...Possible Superboot...Updated 05/25/2010

I'll give it a shot, just a quick question for the smart ppl(devs), is this superboot designed for root access, and if it is, is it full root out would we still not have write privileges, to my understanding superboot autoroots the phone.
[Droid Incredible Android Development] dnoyeb:
unless i'm missing something, not really sure how you'll give it a shot... I don't see the file posted anywhere.

edit: nevermind, found the file.
[Droid Incredible Android Development] tdavis42:
Gotcha! Thanks for explaining. Obviously the way you described it before was that it only needed a kernel(thats the way I read it). SO then I was thinking of that Jake Day dude and his claims of creating a kernel for the Inc, just trying to put one and one together. SO like you said before we have the "one click" method ONCE the bootloader is cracked.
[Droid Incredible Android Development] tdavis42:
The problem seems to be that there is no way to load this superboot file in the first place. So (and I might be wrong) we still need to crack open a way to load this file. But once we have a way to load it we gain root rather quickly.
[XPERIA X1 Android Development] ilgreco112:
POST EDITED.

Hi everybody!

I posted this some months ago when we first got Xperoid and myxperoid by fatsal and sanjayecb (these devs stopped)

now that i'm back testing Android (and love it)

I just wanted to Edit my first post to say a big big "thank you" to new ports of android that are so good!

thanks to all people working on Kernel/ XDandroid / CyanogenMod etc. , you all make real good stuff!

Thank you very very very very very much!

Hope we can get a nice working less buggy with good battery port of android soon!
[XPERIA X1 Android Development] likuncheng1987:
thanks and come on
[XPERIA X1 Android Development] twerg:
Here here, fantastic job being done and especially considering that all are able and free to use and participate is awesome. I unfortunately can not offer input due to no programing / hacking experience but I love moding my phones and am loving using something new and different. Excellent work all. Cheers
[XPERIA X1 Android Development] lrodero:
I want to say THANKS to everyone is working in this wonderful project!! And greetings for ilgreco112 for this thread!
[XPERIA X1 Android Development] Devaster:
thanx to developers
[XPERIA X1 Android Development] vietdoan20062006:
thanx to developers :)

vietdoan20062006
[XPERIA X1 Android Development] circleofomega:
Yea...thats +10 from me...

THANX A LOT Devs...we really really appreciate your hard work and effort to help us run Android on X1...Thanx a MEGATON once again!!
[XPERIA X1 Android Development] jescca:
Thanks very very very very very very very much!
[XPERIA X1 Android Development] xshabib:
thnx to all developers for there hard work on android for x1....
[XPERIA X1 Android Development] matejdro:
10000x times thanks, you are granting our Xperias longer life.

I feel so bad for being just a leecher. I want to help, but i have no idea about linux :(
[XPERIA X1 Android Development] fatsal:
Thank you

Want to thank for all developers for being android run on xperia.

Thanks again...

Love all guys.
[XPERIA X1 Android Development] bobblesop:
Another big 'thanks' from me.

This should extend the life of the X1 hardware for a good while!
[XPERIA X1 Android Development] aa7200022:
yeah~~~！！ good work
[XPERIA X1 Android Development] harmen88:
Nice work here developers!!

keep going and don't give up!
[XPERIA X1 Android Development] sopdogg:
Re: Thank you!

Thanks guys!

Sent from my Hero using the XDA mobile application powered by Tapatalk
[XPERIA X1 Android Development] ukon:
Well. I can't disagree. they have done a good job!
[XPERIA X1 Android Development] isenklagee:
Thankyou guyssssssssssss ;)
[XPERIA X1 Android Development] mvinceti:
Thank You all devs for that great work
[XPERIA X1 Android Development] Kristoferc:
You guys are brilliant!!!

I love my new android x1!!!

Thank you!!!
[XPERIA X1 Android Development] yapkui:
thanks brother~:)
[XPERIA X1 Android Development] siverman:
Thx for this Android for my X1 finally i can use gowalla :-)

Hope soon battery will last longer then 15 min but i like what i have so far.

When paycheck arrive i will donate some $ for beer :-)

tha again

/Richard
[XPERIA X1 Android Development] mudenza:
A huge Thanks to you guys :)
[XPERIA X1 Android Development] kandee:
Thanks for the hard work from me, too ;)
[XPERIA X1 Android Development] ilgreco112:
Go get it all working fine all! we put all our trust in you !!!! let's get that !!!!
[XPERIA X1 Android Development] ilgreco112:
tried it back some months later, only thing I have to say is congratulations because everybody made very good work, we seem so close to a perfect port of android =)

Iprefer it to WM because its soooo fast and smooth, thank you very very very very much
[XPERIA X1 Android Development] AssasinQ:
Me too!!!

Thanks dev's!
[XPERIA X1 Android Development] amakaru:
Thank you very much.

You all devs make great works
[XPERIA X1 Android Development] blackcmos:
thnks to all devs for their hard work!!
[Droid Eris Themes and Apps] dbnaruto:
Hello, I'm hoping the forums can help me out; I'm looking for the HTC Incredible wallpapers (Lockscreen and Wallpaper) and hopefully in Droid Eris Size, thanks for any help :D
[Droid Eris Themes and Apps] TheAtheistReverend:
Me-thinks you'll be waiting until the Incredible is released. No one has the wallpapers because we don't have the phone.

Just a few more days...

:D
[Droid Eris Themes and Apps] dbnaruto:
Thanks when does it get released?
[Droid Eris Themes and Apps] TheAtheistReverend:
I believe 2 days. The 29th.
[Droid Eris Themes and Apps] HellbillyDeluxe:
So, are there any news on this?

It's already out, isn't it?
[Droid Eris Themes and Apps] dbnaruto:
No, other than select review units. Verison pushed back the lanch date to May 4th
[Droid Eris Themes and Apps] irod87:
The incredible has already been released as scheduled.
[Droid Eris Themes and Apps] dbnaruto:
Oooo, so has any one run across the wallpapers for the incredible yet
[Droid Eris Themes and Apps] WalkingTaco:
why don't you guys just go to the incredible boards and ask someone who actually has one. its not hard to adjust resolution at all. seems to make more sense to ask someone who has the actual phone then a bunch of people who don't

Sent from my Eris using the XDA mobile application powered by Tapatalk
[Droid Eris Themes and Apps] mothy:
Hre is a thread.

http://xdaforums.com/showthread.php?t=674287
[Android Software Development] ady:
This is the a minor modification of the GVCallback app (found here)

The only addition is that this allows you to add a prefix filter to your settings. Which enables you to automatically use native network for local calls while redirecting all the long distance to google voice.

Just add the area code to the filter field preceded by 1. For instance, if you are in calgary, add a 1403. This will make all locals call bypass the callback functionality.

Warning: This may contain bugs, pests and generally all kind of stingy arthropods. Use it at your own risk.

Legal crap: it is GPL v3 so I'll be posting the source code once I have it in a stable state. Additionally it contains code from JSON simple (found here) and the original GV Dialer (found here)

Oh, and need I say that do not install it with any google voice callback app or be prepared for a zombie horde to invade your house and steal your cat.