yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] jmin9012:
Sent you an request.
[EVO 4G Android Development] c-had2001:
According to what I read on the different types of bootloaders it seems the EVO 4 has nand and the 3d has eMMC. So whatever they discover about the 3d probably won't help the EVO 4. I hope we get a break soon.
[EVO 4G Android Development] Telperion:
Perhaps and probably a dumb question, apparently we can't flash to 2.2, what about 2.1? There are old PC36IMG's with 2.1, what's the reason downgrading doesn't work? Does the phone detect the newer version compared to the zip and reject it?
[EVO 4G Android Development] c-had2001:
I may be wrong but I think the compares the bootloaders and if its older it won't let it downgrade. When you try that's the most common error you get is bootloader version wrong.
[EVO 4G Android Development] dsotm82:
Thought you already figured out how to root your Gingerbread EVO buddy?
[EVO 4G Android Development] complex88:
Can someone do me a favor and list the computer programs and tools needed to decompile the 4.24 RUU. I'm running Linux. Thanks in advance.
[EVO 4G Android Development] rezistrat:
Something I accidently ran into which I'd not read about or seen before today. I know it's not helpful but I thought I'd mention it anyway (I"m S-on and 2.3.3)

Access the recovery menu by hold power and volume down (check)

Checks my unsigned PC36img.zip file dismisses this and goes to the recovery menu (check)

Volume down to recovery menu and press power (check)

In recovert it goes to a green than a red triangle (check)

Well if you

volume up

and power button it access android system recovery which I've never seen before. Which looks a lot like clockwork, however when trying to use the update menu it gives an access error and reboots.

Sorry if this is stupid information just though I'd waste some posting space
[EVO 4G Android Development] iwin2000:
Can someone direct me to a location where I can read up on android exploits, how they work, and how they are achieved?

EDIT: but here's my idea, not knowing much about android exploit-finding: open up the phone and manually format the storage space and reflash an older version of an evo bootloader in. problem solved
[EVO 4G Android Development] jmin9012:
What do you mean manually format storage?
[EVO 4G Android Development] Nick N:
Apparently you can fake sign a recovery image to flash while S-ON, at least for the HTC Legend:

http://forum.cyanogenmod.com/topic/22523-clockworkmod-v3028-fake-flash-for-s-on-legend/

Maybe this guy (Alex Hofbauer) can help us?

Lets say this worked (flashing custom recovery)... would we be able to flash ROMs, etc even with S-ON?
[EVO 4G Android Development] iwin2000:
I mean open up the phone, access the NAND chip, (purchase some flash disk data recovery equipment), format the NAND chip, and write an unsigned or otherwise rootable bootloader into the NAND.

it's a brute force, last resort sort of idea. :)
[EVO 4G Android Development] Unknownforce:
IF this worked, then yes. but it wouldn't work because from what it looks like... they already have a "custom" recovery and are just tricking the recovery into thinking the file is signed, to flash a not-so-locked-down recovery... not the bootloader.
[EVO 4G Android Development] jordanetodd:
I think this might be the most promising idea right now.
[EVO 4G Android Development] Omgadroid:
I'm testing a few ideas today I will get back to you after I get off of work
[EVO 4G Android Development] BigMatza:
Even if it doesn't work, I like your thinking.
[EVO 4G Android Development] bubby323:
You guys are thinking past what we are trying to accomplish first. You have to have temp root to even be able to do anything or achieve S-OFF. Fake flash isn't going to work without root, temp-root at the least.
[EVO 4G Android Development] Nick N:
Sorry, I did not see that having root or temp root was required for fake flash.
[EVO 4G Android Development] bubby323:
I've done this before.

adb push recovery /data/local/tmp/recovery
adb shell
/data/local/tmp/recovery

Then recovery will show up on the screen, likewise with

adb shell
recovery

But it can't actually mount anything while running through the OS.
[EVO 4G Android Development] bubby323:
Yeah, no problem. It's not too obvious, I only know that from compiling fake flash for different devices before. I like the way your thinking though. :)
[EVO 4G Android Development] bubby323:
Absolutely, that would work, but it's not exactly user friendly.
[EVO 4G Android Development] Unknownforce:
I'd like to know how exactly they patched the vold exploit...

I know they fixed it in 2.3.4, but what I mean is... did they like make that file read only or something? Because the way gingerbreak looks like it worked to me is it replaced a couple functions in the vold executable that they were able to tap into to make the system read/write.

If this "patch" to the exploit was only to those functions that were exploited, maybe we can tap into some other functions of vold to accomplish the same goal... Also, since it's still 2.3.3, my guess is that they didn't have much time to actually apply that patch... so they could have passed something up in that.
[EVO 4G Android Development] leo72793:
I did this method and its there. I made a video using my htc hero. anyone want to view and see what they can do with this menu, its yours. will link to youtube

http://www.youtube.com/watch?v=wndhQew5EZc
[EVO 4G Android Development] MizzouBrent:
For what it's worth, alpharevx has cracked the Sensation, and it's some kind of exploit that will apparently work across all known bootloaders. Agrabren is ceasing development for Fre3Dom now as a result. Don't take what I'm saying as gospel, because I'm obviously not close to the situation as a developer, but if it's true, our Evo root method should be here relatively soon. Someone posted that it's a linux kernel exploit. We'll see.
[EVO 4G Android Development] bubby323:
You just gave me an idea. Give me a few and after I eat lunch I'll detail some things about vold.
[EVO 4G Android Development] Omgadroid:
sounds good i was thinking about the void exploit as well thats what im gonna test see if i can get around the patches some how im mostly looking in kernal for holes i enjoy using my linux box ^^ im not using adb for anything this im going a old school route i opend my phone up

and am running a volt meter now to see where ill be able to patch in im gonna try to write and read while powers off just supplying enoufh power to turn on what im looking at to keep security down good thing this evo is updated with a broken screen i have another new evo that needs rooted i miss my rom =[

EDIT first time looking at this from inside but i know HW better than SW

will post what i find
[EVO 4G Android Development] TexasRebel:
just wanted to take sum time to thank u bubby as well as EVERYONE else thats helped this cause in figuring this hboot problem out...yall are badasses...makes me wish i wouldve stuck with learning more about programming...its one hell of a feeling when u "out-smart" a computer lol...THANK YALL!!
[EVO 4G Android Development] c-had2001:
From everything I have read the bootloaders on the EVO 3d and sensation are totally different than the EVO 4G. They are eMMC and our EVO is NAND. I hope the method they found for the sensation will work, but don't be surprised if it doesnt because of the different types of bootloader.

Edit: After checking out the thread in the Evo 3d section they clearly say the root method they found will work on all current bootloaders, so hopefully it works on the Evo 4g as well. I guess from whats in the thread AlpharevX and Unrevoked are going to merge teams and have been working together collectively on this which is very cool. Hopefully we have root for our Evo's before this week is out!
[EVO 4G Android Development] leo72793:
I am going to get the htc signed froyo 3.70 pc36img.zip and use the discovered android recovery system <3e> and try to flash it

will post results when possible. only doing it cuz my replacement is here
[EVO 4G Android Development] firket2000:
From what they said it's a linux kernel exploit and should work on all boot loaders
[EVO 4G Android Development] leo72793:
please detail this for me? :P
[EVO 4G Android Development] firket2000:
I'm no where near quilfied to do that just go over to the 3d or sensation stuff and there are threads on both I would link but I'm on my phone.
[EVO 4G Android Development] bubby323:
## Vold 2.0 fstab for HTC Passion
#
## - San Mehat (san@android.com)
##

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

# Mounts the first usable partition of the specified device
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc2

Looks like our rooting break might come sooner.
[EVO 4G Android Development] Kiduno99:
I'm excited.. I'm thinking this is looking good!
[EVO 4G Android Development] bubby323:
It's looking like Gingerbreak might be easily adapted to the Evo afterall.
[EVO 4G Android Development] Nick N:
I was looking at the Android Software and Hacking General forum and read how the Acer a500 update "broke" the modified Gingerbreak.apk they were using, so a guy edited it and now it works for the latest update. :D

Original with Gingerbreak 1.20:

http://xdaforums.com/showpost.php?p=13292713&postcount=82

Updated tool:

http://xdaforums.com/showpost.php?p=15023382&postcount=1

The above is just an example that it can be modifed to work. Do not flash the files in the above links!
[EVO 4G Android Development] Mahlhavoc:
Oh man.. I hope and pray you guys can do it.. I am about to turn in my EVO for one ordered for me today or tomorrow and I can bet it has newest OTA...

I am going to go crazy with it being stock!

Thanks for your work guys!:D
[EVO 4G Android Development] LCL22:
you know the ironic part in all this?

sprint/htc released the update to close the exploit, to combat against people rooting their devices....

the ironic part is that the release was so ****ty and killed such stock features as the bluetooth features with sync, that a lot of people that never felt the need to root or hack their phones (like me) ended up researching and learning what you could do rooted because they were just searching for a way to roll back to a WORKING os, not root it, i guess it backfired on both of them lol cuz now we will always root our phones and never take an ota ever again !
[EVO 4G Android Development] leo72793:
basically they pushed it to us and made us wanna root lol.
[EVO 4G Android Development] firket2000:
That's exactly what happened with me.
[EVO 4G Android Development] SGTSTEW75:
Sooooo whats this mean? They have found an exploit in a tablet and thinks it is cross platform? Please help a redneck out....

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] LCL22:
is that your sig? kinda looks like part of the message..

anyways, what it means is they found the exploit, something to do with linux kernel, and when ready it should, in theory, work across all gingerbread bootloaders on all or most devices

what this means for us is that it could very well be easily adapted to already existing methods (gingerbreak, zroot , so on so forth)
[EVO 4G Android Development] Unknownforce:
If you come up with anything you want to test, let me know. or if you need some help adapting code, I am pretty good at that. Just have to kind of understand a little more about what it's doing and what it's supposed to exploit in order to try and push it properly. I'm willing to also brick my device if necessary.
[EVO 4G Android Development] Nick N:
Cliff's notes:

1. Sensation rooted, may not work for Evo;

2. Gingerbreak exploit may still work on Evo, original apk may need modified;

3. 15 year old (bubby323) soon to be OG Evo 4G hero.
[EVO 4G Android Development] lithid-cm:
I think I found an exploit. I'm currectly looking into writing c code so I can get a binary to execute. I basically found an exploit in the NOVA game, this exploit allows me to continuously run the game activity over and over again and at one single moment you remove the Nova data. Few other steps, then adb goes to root unless you push su and superuser right away, once you drop adb, root is gone.

I have only gotten it working 3 times.
[EVO 4G Android Development] Unknownforce:
You say that "unless you push su and superuser right away" does that mean you can get it to be permanent? or is this a temp root exploit?
[EVO 4G Android Development] lithid-cm:
Right now its temp. When it works. Everything starts off as temp tho.
[EVO 4G Android Development] D3VIOUS:
OMG I'm getting wet in my panties :) all this rooting the EVO 2.3.3 talk is making me REEEEEAL excited!! LOL
[EVO 4G Android Development] thegreatdustinLO:
Haha happens to The best of us!!! Keep up the work!!! Can't wait for some kinda root to come out...I don't even care if its just a temp
[EVO 4G Android Development] Unknownforce:
Yeah, I mean temp is better than nothing at this point... But if I remember correctly, isn't that basically all we need at this point? we can then modify it ti become permanent by re-writing some of the system files to work at boot time and work more permanently?

Either way, nice work.
[EVO 4G Android Development] lithid-cm:
Correct
[EVO 4G Android Development] TexasRebel:
ooo0o0o0o0o0ooooooo...im gettin exciittteeddd... ;P
[EVO 4G Android Development] jordanetodd:
Hallelujah thank the Google gods!
[EVO 4G Android Development] jordanetodd:
http://xdaforums.com/showthread.php?t=1175711

Ive read that its the same s off method used for the evo 3d. Here's to hoping we can use it!
[EVO 4G Android Development] mju4t:
Optimistic!

Really hoping this works! I just got my replacement evo in the mail and the battery life is ABYSMAL! I need some CM back in my life!!
[EVO 4G Android Development] :
What you should do is give us the ADB code

And also make a batch file that automates the process
[EVO 4G Android Development] HipKat:
You guys should be commended for working together to collaborate on an open forum like this. Sharing your notes and bouncing ideas off each other is what's up!

All of you deserve a LOT of thank yous!
[EVO 4G Android Development] Omgadroid:
Well I know how to root it if you take your EVO apart lol
[EVO 4G Android Development] lithid-cm:
Yea, right. So someone can steal my method, make a post. Then attempt to get credit for it. Lol. Yea right. Plus with that 650$ bounty, which I exclaimed are no good and halts productivity. I gave info on what I found. When I have the binary, which would be very hard to decompile, then ill release the steps.

Plus this pushes your phone to the edge, people would try it, then break their phones. When its more stable ill release more info.
[EVO 4G Android Development] imthekiller:
got my unbroken replacement evo in the mail today. It is AWFUL. Patiently waiting :D
[EVO 4G Android Development] Hugo381:
AMEN!!! LOL, keep working on it. We have been patiently waiting for so long now that Im sure we can wait a little longer (with more anticipation since the method IS coming). You do your thing and take ALL the credit YOU deserve. You guys amaze me how much knowledge you posses!
[EVO 4G Android Development] 3quad:
I understand about the bounty and u want it i get it but jordan didn't get six rings alone....
[EVO 4G Android Development] Nick N:
I don't blame him, he does not want the bounty or being responsible for bricking phones.
[EVO 4G Android Development] Omgadroid:
I did it just my method might help in future releces but for now its verry messy and reqires skill with a sotering gun and voltmeter

But it works 100% of the time
[EVO 4G Android Development] lithid-cm:
Correct, I can careless about the bounty. I care about things being done correctly. That's all.
[EVO 4G Android Development] Omgadroid:
You are a good man I would give thanks but I'm not by my desktop
[EVO 4G Android Development] JD1zzle:
Keep up the excellent work, guys! I am patiently waiting.
[HTC Incredible S] boyz87:
I just meet someone to turn my HTC Incredible S S-OFF using XTC CLIP.

I pay only 9.00 USD (25.00 MYR).

If anyone need his service only in Malaysia (Kuala Lumpur) please PM me and will give you his contact number.

Now lets Root & Custom ROM party Yeaaaah!!! :D
[HTC Incredible S] tpbklake:
Congrats! Enjoy your clipped IncS
[EVO 4G Q&A, Help & Troubleshooting] lem2405:
Hi guys, I have my EVO 4G on Boost already, do you think if I update the Radio, WiMAX, PRI, NV & HBoot I can lost some provisioned configuration on my phone?

I don't want to have to pay again for configuring my cel.

Regards...

PS: Everything is working fine, internet, sms, mms, etc, etc, except for my 3G speed, it's terrible, I'm only getting about 128kbps...
[EVO 4G Q&A, Help & Troubleshooting] dougjamal:
You *shouldn't* have a problem, but I'm not a boost mobile customer nor am I familiar with the steps taken to get the EVO to work on the Boost Mobile network.

posting & replying via my EVO 4G
[Desire HD Q&A, Help & Troubleshooting] mhardyman:
Does anyone know of a decent coverage checker(one not run by a network for Australia) Queensland/goldcoast area.

The Uk one I use it this http://www.sitefinder.ofcom.org.uk/ which is run by the regulatory body - is there an equivalent?
[Desire HD Q&A, Help & Troubleshooting] frank21cn:
You can check it at Three website.

Actually 3's coverage is very poor in some area. I switched from 3 to vodafone this year. Vodafone's is just moderate. Optus is getting worse. Telstra is still the best, but also 1000 times more expensive!
[Desire HD Q&A, Help & Troubleshooting] mhardyman:
thanks - the ones run by the [hone companies themselves are a bit rose tinted in my opinion ...

If anyone knows of an independent version..
[Thunderbolt General] Turb0wned:
http://allthingsd.com/20110715/itc-rules-htc-violated-two-apple-patents/?refcat=news
[Thunderbolt General] yareally:
nothing new. they've been battling samsung longer and microsoft charges a "tax" to most android makers as well due to patents.
[Thunderbolt General] nrfitchett4:
the problem with most of these patents are that they are so general, it's hard not to infringe.

I'm not sure what MS is claiming, but it must be pretty straight forward because everyone is paying up.
[Thunderbolt General] destroyerbmx:
As far as Apple is concerned, they should just patent the computer so no one else can make one. They patent the most crap, like oh, we didnt make touch screen, but we want to patent it.
[Thunderbolt General] akanatrix:
The patent system in the US is so stupidly broken, no wonder the cell phone industry is a legal **** storm.
[Thunderbolt General] bobsbbq:
This is why I hate Apple and MS. I have been moving away from Windows for years and I will never buy another Apple Product. I believe in Open Source 100%.

I think Google was very smart with introducing Android, and it is just a stepping stone to the future as we witness the fall of MS. Linux has been slow to catch on in the main steam and I think Android is the perfect vehicle to open peoples eyes to what open source is and how well it works. Not to mention the ability to be Free of MS and there Monopoly, and the Proprietary tactics of Apple.

By Google attacking the most powerful market of today (Mobile Devices) they are getting more people interested in a alternative and better choice for a OS, and for Free. I feel this will carry on to the home PC more and more over the next years.
[Thunderbolt General] fixxxer2008:
to hell with apple... they fear what may overcome the iphone and that's android. im soo ticked i went back to windows instead of running osx.
[Thunderbolt General] fixxxer2008:
id agree with osx but windows is really the only decent os to run, linux just doesn't have the fanbase.
[Thunderbolt General] yareally:
If he believes in opensource so much, he probably shouldnt be running things with binary blobs on them either (like the android phone drivers to any phone not the galaxy s) and htc sense (if he's not using an AOSP rom). Not to rain on his opensource parade, but android is still far from really being open.
[Thunderbolt General] admiralspark:
The only things opensource in android are the kernel and dalvik, correct? Android != Linux :-P

Don't take me wrong, I run Linux on ever computer I own, and I develop packages and scripts for ideapad laptops with arch Linux, but android was created to make money first and be open-source second.

Still. Apple has done this and recently patented screen rotation based on accelerometers in the last week. Microsoft takes tolls from the phone manufacturers because they can't fight Google directly. Google is patiently sifting through their software stack to make sure that they haven't done wrong, and soon enough they'll fight back. And when that happens, silicon valley is going to erupt!

(insert year of the ___ desktop reference here)

sent from my rooted Thunderbolt with das BAMF 3.0 rc4
[Thunderbolt General] yareally:
Android is as linux as debian or ubuntu is, since linux is really only the kernel in those as well and the OS is what most consider linux despite it not really being that. Android OS is open (apache), just not the OEM crud (sense/blur/touchwiz) that comes after due to the "do whatever" nature of the apache license.
[Thunderbolt General] reefsrt:
A bit of hilarity is that MS makes more money on the android patent fees than it does from its own windows based phones! Rock and a hard place! They want to compete with android but android is actually driving more revenue for them than their own OS on phones. Hahaha.

Sent from my rooted HTC Thunderbolt.
[Thunderbolt General] admiralspark:
You're right, excuse me, I meant gnu/linux. Considering that all major and minor distributions use the gnu toolset and like-open-source desktop and development environments, It's safe to say that *most* of a gnu/linux desktop is open-source. Android is not--all radio drivers (except Google dev phones), most applications, and major UI components like sense are closed-source.

But its all still superior to micro$oft or apple products.

sent from my rooted Thunderbolt with das BAMF 3.0 rc4
[Thunderbolt General] yareally:
Yep, that's true. The only thing I might trade android for is webOS, but not until they improve their hardware and make it look less fugly. Google I think skirted around most of the GPL requirements required by linux by writing their own lightweight clib/toolchain/compiler (bionic).
[Thunderbolt General] admiralspark:
Yknow, I got to play with a webOS tablet today, and I was impressed with the speed. I think it could have a ton of potential for netbooks and tablets, and HP actually encourages developers to hack it for their own needs! Which, of course, means that Verizon won't carry a webOS device for awhile :-P

sent from my rooted Thunderbolt with das BAMF 3.0 rc4
[Thunderbolt General] yareally:
They have the pre2, just they did everything they could not to advertise it and I dont really like it anyways. Pre3 will be better.
[General Questions and Answers] LolwutMikka:
My camera app isn't working anymore. When I click the icon to launch, it shows the big camera watermark then quickly goes back to the home screen.

I think I might've deleted something via TitaniumBackup but I'm not exactly sure if the camera app runs off prerequisites that you can actually manage through TB. If it makes any difference, the camera app shows up as 'nothing' according to TB's legend and I'm not sure if that means anything. I'm on 2.2 Froyo and it'd be great if anyone here could clarify and help me out here.

Here's some extra details if it helps at all:

Rooted

Have all the apps I've forced removed backed up, just in case.

EDIT: Fixed. All I needed was a reboot.