yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] bmtdan:
That's sounds like they stole his work :'(
[HTC EVO 3D] bballer71418:
I think its awesome if they actually did get s-off! We all know who gave us fr3vo and who single handedly started all of the 3vo development. Kudos to both teams and ido hope credit is given were due.
[HTC EVO 3D] AyyRayy:
Both teams deserve massive amounts of credit now I won't have to try and jtag my EVO ;)

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] Shadowmite:
There was no work stolen, if he's trustworthy he will recant his tweet in a bit.
[HTC EVO 3D] cordell12:
That tells me alpharev plans to release a e3d version and take the crown, not releasing under the "fre3dom" tag...
[HTC EVO 3D] fastamx79:
I've really been avoiding posting in this thread due to it being for development... but FWIW...

http://xdaforums.com/showthread.php?t=1175668&page=3
[HTC EVO 3D] vampirefo:
Guys dont post devs twitts as the whole story, and start taking sides, calling one side a thief and so forth. Give every one a chance to speak.
[HTC EVO 3D] swaze:
All the relevent INFO is in the thread in the general section. Perfectly good explanation for those who want to know.
[HTC EVO 3D] agrabren:
#teamwin isn't part of unrevoked, although we work together. Due to this, and some other undisclosed reasons, HTC will be disclosed on this exploit.
[HTC EVO 3D] agrabren:
To clarify: Fre3dom is on track. Fre3vo^2 is also on track. Just saying that we're telling HTC about the bug that gives us temp-root.
[HTC EVO 3D] 00_MACKIE_00:
nevermind, no use...
[HTC EVO 3D] giorgisp:
Agrabren, is Fre3dom, aka S-OFF, in a good progress? I mean, have you found a way to make it work and give us S-OFF?
[HTC EVO 3D] AyyRayy:
I think I know where this is going ;)

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] danweb66:
tell them about temp and not perm wink wink I hope.:D
[HTC EVO 3D] jonathaflores:
agrabren I just want to say thank you for coming back!!
[HTC EVO 3D] edufur:
What will this achieve? Wouldn't it hurt the cause? Or am I not reading this right?
[HTC EVO 3D] madindehead:
It won't hurt the cause, as long as you don't accept any updates HTC make to fix it :p Apparently this is a pretty major security flaw, so NEEDS to be fixed.
[HTC EVO 3D] CrippleB:
Mods Please Delete if I am out of line on this. Just trying to help others w/temp root.

When I ran OP process I was showing root(# symbol in ADB shell) but like you was having SU and other SU apps not seeing root.SU kept saying su binary out of date. Not sure why this was happening I had uninstalled SU and restarted adb and phone but still SU would not see root(after root process). I hope I am not out of line here but there is another thread made by J.eremy that made a script that is menu driven and it worked to bring me temp root. I'm not sure if I was missing some step but with the other script(still uses fre3vo)I had success. Restored some data with My back pro. Hope this helps.
[HTC EVO 3D] unCoRrUpTeD:
I think the exploit has to do with adbd. As far as what exactly is being done I'm not sure.
[HTC EVO 3D] rank78:
It would be nice if HTC could show the appreciation you guys deserve by providing S-OFF/perm to you seeing as you're helping them with their security flaws.

just sayin :cool:
[HTC EVO 3D] Zarboz:
http://xdaforums.com/showpost.php?p=15318774&postcount=416

sent from my EVO 3D
[HTC EVO 3D] Stephanie95:
I need some clarificaton.

If HTC is told about the specific "flaw". Won't they fix it?

so

If people buy a new phone, won't it be factory "fixed", then it can't be rooted?

If there is a flaw that "NEEDS to be fixed", can the flaw be fixed after root?

If not, should we root?

Won't we all have phones open to attack?

Are you suggesting getting HTC to fix the flaw and open up the phone(unlock it), in cooperation?

Is there any way to permanently root and patch the flaw?:)
[HTC EVO 3D] sn0b0ard:
When you root your phone with any method, you are exposing your phone to 'attack'. The exploit they found allows us a temporary root right now through an adb shell. As it is, our phones are still S-ON and system isn't writeable without losing root. I honestly think these sort of questions probably shouldn't be asked considering the secrecy needed for keeping root, and the fact that TeamWin has already talked about the implications of this exploit. Bottom line: Let TeamWin handle it.
[HTC EVO 3D] ckoadiyn:
you mean they are s-on bud ;) also i agree let the devs do their work. not to mention im sure HTC has people on here to get the "hacks" and **** to patch their OTA's up lol if not they are stupid.
[HTC EVO 3D] sn0b0ard:
lol yeah, I am pretty tired right now, thx for correcting me :)
[HTC EVO 3D] antonyrivers:
Will this work for the regular Evo 4G too on 4.3.3?
[HTC EVO 3D] sn0b0ard:
From everything I've read (user comments and from official posts by TeamWin) this exploit only works for Evo 3D and Sensation. Evo 4G support is still unannounced. I would check the Evo 4G forums or the teamw.in website for any future plans for it.
[HTC EVO 3D] igotroot:
Oops....I didn't see that Stephanie95 basically asked my same set of questions..so, nevermind. Thanks.
[HTC EVO 3D] Kidmet:
Anything on this yet?
[HTC EVO 3D] lordlad:
yah...tried it..it works but none of the 'common root apps' works (superuser, busybox)...

installed terminal emulator and typed su and also got a permission denied...

guess it's not called temp root (and beta) for nothing..
[HTC EVO 3D] zone23:
Sometimes I have to run the exploit twice in a row for it to take. Maybe that will help. Titanium once you run it and it and it does not get root you need to stop it because it continues to run in the background. After you run the exploit again and open it, it doesn't check again unless its full closed. I've seen were Root Explorer will have SU and Titanium wont.
[HTC EVO 3D] lbhocky19:
does anyone want to be super helpful and pm me and guide me through the process? i've only dealt with android in depth on my hd2 and that was easy but ive never had to deal with any pushing or terminal or such
[HTC EVO 3D] welrope:
Super easy and works flawless. I haven't had any fc's or issues with tb or root explorer.

http://xdaforums.com/showthread.php?t=1152101

easy instructions in the op.
[HTC EVO 3D] lbhocky19:
when i plug my phone in should it be disk drive or what? its not finding it
[HTC EVO 3D] evasilisin:
Sent from my HTC EVO 3D using the XDA Premium App.
[HTC EVO 3D] k2buckley:
charge only mode
[HTC EVO 3D] lbhocky19:
im in charge only and its still not finding it
[HTC EVO 3D] Kalash:
You have USB debugging turned on, correct?

And the drivers installed on your computer?
[HTC EVO 3D] k2buckley:
Make sure there is nothing running on your computer that can interfere. I have to disable EasyTether on my computer side before I use adb, otherwise I get 'device not found' or 'device offline'. Other things that can potentially interfere with adb could be anti virus software, HTC Sync, music syncing stuff, like doubletwist etc. And as mentioned, you do have the SDK set up and other required drivers installed, right?
[HTC EVO 3D] johnsonjs:
Also, go into device manager on your computer and look for "modem" and expand it to see if the HTC modem is listed there. If not put your phone in diag mode ##DIAG# and it should appear.

good luck :)
[HTC EVO 3D] htc-ppc:
Great job! Glad that development is coming along.

Can't wait to switch from the 4G to the 3D
[HTC EVO 3D] lbhocky19:
ok so i managed to get rooted. ignore this
[HTC EVO 3D] Zarboz:
News

http://pastebin.com/LNE9bjjp

sent from my EVO 3D
[HTC EVO 3D] CheesyNutz:
wow thats some hardcore protections
[HTC EVO 3D] Flip35:
Thanx 4 the news, Im like living every hour checking this s h I t hoping we can get a permanent root, I'm dying to flash some roms so I hope my dreams don't get shattered lol, either way I'm grateful for what they've done so far
[HTC EVO 3D] Zarboz:
Excuse the off topic reply but I as well check like every twenty min ... I give it another 14 days if HTC doesn't break or devs can't figure it out I'm returning the phone

sent from my EVO 3D
[HTC EVO 3D] strongsteve:
me too 10char
[HTC EVO 3D] AyyRayy:
This is no can't. The devs will. Radio attacks are on the way and its only a matter on time

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] johnsonjs:
plus one and ten
[HTC EVO 3D] Zarboz:
From the convo it seems like team win is having to engineer an entirely new way off s off

sent from my EVO 3D
[HTC EVO 3D] AyyRayy:
Exactly, as I said radio attacks. The traditional way is to attack the hboot. The radio will have to either have no answer or answer no when it communicates with the hboot. I hope this pulls through.

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] mlin:
A recent screen shot reveals an upcoming update to the sensation of substantial size. If it doesn't contain the bootloader unlock then I will start to question HTC's sincerity.

tapa tapa tapa
[HTC EVO 3D] Zarboz:
It does not

sent from my EVO 3D
[HTC EVO 3D] Zarboz:
agrabren Kevin Bruckert teamwin No big announcement tonight. :( We hit some pretty big road blocks. But I'm working on a new angle to Fre3dom.

#

45 minutes ago

Agrabrens Twitter

sent from my EVO 3D
[HTC EVO 3D] sgt. slaughter:
Is that not how unrevokedforever achieved s-off? coulda sworn they did something different than the traditional/original way the Evo got s-off. Though I always prefer traditional ways of doing it through adb than a program.

This is interesting stuff here, now if sinper's site was still up maybe we could of gotten a leak of test unlocked OTA builds to see how HTC was planning on doing it ahead of time....really hope that gets back up sometime, lot was taken off that site.:mad:
[HTC EVO 3D] ckoadiyn:
i just hacked a mytouch 4g and it seemd like they did it through the radio... maybe the people from that side of our HTC buddys could help? or is that totally different due to it being a totally diff network? i mean their hacks are for 2.2 but they might have knowledge of the kind of stuff to look for in a radio. not that the current devs dont know but i was just cruious and was a idea. :)
[HTC EVO 3D] SolsticeZero:
I might be wrong, but I believe 9/10 of the hacks that work in 2.2 have been fixed in 2.3, hence why stuff like Gingerbreak won't work anymore.
[HTC EVO 3D] danaff37:
Having the radio/hboot really has nothing to do with what version android is on it I believe. Except for rooting in order to flash stuff, but we already have root now - just have to bypass all the protections for hboot to get S-OFF
[HTC EVO 3D] Zarboz:
Radio kind of does but not really since the ril on android is coded around radio version

sent from my EVO 3D
[HTC EVO 3D] Arbron:
If they are telling HTC about the bug, what's the point in getting the root? Won't HTC close it and if Sprint hasnt agreed to allow the unlocked bootloader, not sure if they have or not, can't they just push a mandatory update to close it?

Or if not, when HTC finds out about it, they are obviously going to close it, since its a security hole, so then wouldn't any phone that used that method be more vulnerable since it would at that point be all out in the open?
[HTC EVO 3D] l33tlinuxh4x0r:
Hacking the radio... Wont this mean that every time that there is a radio update that we will have to re-hack the radio before we get s-off? Wouldn't it be easier in the long run to hack the hboot so that it doesn't care?
[HTC EVO 3D] lafester:
No, you will flash a clean radio from here rather then from htc.
[HTC EVO 3D] AyyRayy:
You can't the radio reads the hboot even if it is an eng that it is not production. This showing even having an eng bootloader means we still have s-on

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] Zarboz:
The hboot is not hackable in this mannr

Please refer to agrabrens irc convo

Must set radio cid to 11111111111 aka super cid aka allow s off

The way this phone boots it checks the radio before even loading hboot wich renders old ways of s off (editing hboot to ignore security flag) is useless because radio loads before hboot

As far as hacking the radio if you set it to super cid it should not effect s off try it with a inspire or mytouch 4G any dhd based phone s off will remain regardless of radio version because gfree sets radio to super cid...

sent from my EVO 3D
[HTC EVO 3D] danaff37:
It was discovered earlier that the radio has to allow the hboot to run... The radio runs first. But, if they release a mandatory radio update, it won't matter to those running custom roms. Only new purchasers at that point, or those who run official updates because they are in too much if a hurry for the latest software to wait a day for rooted releases
[HTC EVO 3D] kevinrocksman:
Read only

My buddies phone keeps saying read only file system.... it wont change to read/write
[HTC EVO 3D] t3project:
it will unless you mount it -rw
[HTC EVO 3D] wujiku:
has anyone tried z4 perm root after temp rooting
[HTC EVO 3D] t3project:
doesnt work
[HTC EVO 3D] AyyRayy:
Patched, about 100% sure rageagainstthecage is Froyo days

Can s-off come out and play? You run but you can't hide
[HTC EVO 3D] stormchaser404:
Noticed your sig says Evo Shift, check. Doe you know something nobody else seems to? Right now nobody can seem to root the Shift. :confused: Sucks, I accidentally accepted the OTA update and lost root.
[HTC EVO 3D] p3tr0s:
ummm EVO shift has been rooted for a long time now.
[HTC EVO 3D] stormchaser404:
Nope...it WAS rooted... the Gingerbread put an end to that, and so far nobody can get it to work again. :mad: Both the OTA Update and the new ones that come with Gingerbread from Sprint cannot be rooted. So, it seems like you are damn good at this...help us DESPERATE Shift owners out? :confused:
[HTC EVO 3D] Neotelos_com:
Please get back on topic.

Anyways, I'd really like to know if there is any progress other than a bunch of guys poking around in the dark. (no offense to anyone)

I'm just getting more and more bummed, getting to the point of not expecting root within a couple months even...best said following the trend of other phones.

It would be great if HTC would at least tell us what's on their mind as far as unlocking the bootloader too. Hopefully it's not Sprint tying up everything either, which could very well be.

I've been ever so tempted to join Verizon before the start adding data caps tomorrow and exchange whatever phone I get for the Droid Bionic...LTE is really looking nice after toying with my friend's Charge.
[HTC EVO 3D] goodelyfe:
you do realize that thas how agrabren & teamwin got temp root right? yanno by poking around in the dark ;)

also keep in mind, this isnt the same NAND we've been used to......this [eMMC] is a whole new beast....it takes time brother :)
[HTC EVO 3D] Zarboz:
It's a whole new jungle to roam trust me

sent from my EVO 3D
[HTC EVO 3D] fernando sor:
You being tempted to join Verizon because teamwin isn't moving fast enough Is on topic?

Then go ahead and join Verizon.

What they did a week after the phone came out Is amazing. Work on your gratitude
[HTC EVO 3D] Androidious:
Omg have fun on Veri-steal-ur-money-for-data-tiered-plans-BS-zon.

Be glad we are where we are with the 3D. It's still fun to play with as is... Then when perm root hits, you'll have a whole new phone all over again!

Sent from my badass HTC EVO 3D... Get in our dimension!
[HTC EVO 3D] Neogenx:
So just curious - the updates for like watching the 3d movies and what not - is that alright to install or will that mess up being able to temp/perm root?
[HTC EVO 3D] jramz:
Bashing some guy for voicing his frustration with HTC/Sprint NOT Teamwin is on topic?

While I won't be jumping the ship just yet, he has a legitimate gripe... HTC/Sprint are dragging their feet on this and we may never see what's been promised to us by them, that is a very valid reason to want to change providers.

Again, I'm not endorsing a switch to Verison nor am I considering one myself, but those who are; well, I can understand where they're coming from.

Further, nothing in his post in anyway insulted, degraded, mal-appriciated, or even mentioned teamwin... his post was about HTC and Sprint... so maybe you should get your facts straight before you flame.

Edit: or better yet, just don't flame
[HTC EVO 3D] fernando sor:
the development thread is no place for whining. you have obviously never produced any work here. stopped what you were doing at work to answer a pm? decompiled an app to trouble shoot a problem for someone you dont even know? this forum is filled with takers. what are you going to do for me instead of what can i do for xda.

i disagree. his post was construed as teamwin not working fast enough. reread it.

you have been a member for two years and done nothing.
[HTC EVO 3D] jramz:
What's funny to me is that people like you don't realize that they waste more space on the forum flaming people for wasting space, than the people who are supposedly "wasting space."

The guy that you are going after took up a few lines of space on 1 page, between your posts and the posts of other flamers going after these 4 lines of non-relevant venting over a page and a half of non-relevant wasted space that has nothing to do with development
[HTC EVO 3D] fernando sor:
telling someone to develop gratitude isnt flaming. im done with this. you have used 15 percent of your total post count in two years to argue with me. ill give you some credibility when you actually help someone with something
[HTC EVO 3D] jramz:
You don't know me, and you don't know what I have or have not contributed to this and other forums. I never claimed to be the master developer of xda, but here again we see the evidence of you not knowing the facts before you flame.

I have spent more time assisting developers test, breakdown, re-test, break, fix, rinse, and repeat than I care to admit, I've stopped what I was doing at work to answer a pm, I've woken up to the sound of my phone going off, gotten up, gone to my computer, a squinted at the screen to answer a pm, I have troubleshot apps primarily for people that I don't even know. I have recompiled my work in multiple different ways to meet the requests of people I don't even know. So again, get your facts straight before you flame.

I have, I read it 3 times before I replied the first time, I disagree

And you have been a member for less than a year.... I am still getting PM's thanking me and telling me how awesome the bootscreens I developed and posted on XDA for the Hero and the Evo4G are. I am still getting thanks for things that I did for XDA before you were even a member.

That being said... I have nothing further to say on the matter, I've said my peace and you can say whatever you want... I'm done
[HTC EVO 3D] fernando sor:
Ok snuggles
[HTC EVO 3D] eyeballer:
Both of you give it a rest.

This thread is specifically for fre3vo and fre3Dom discussion, not general s-off or any other thing that takes your fancy. There's plenty of other threads for that.
[HTC EVO 3D] CheesyNutz:
all im seeing here is

please jump to Verizon
[HTC EVO 3D] pbedard:
Oh yes they are thry released the kernel to blow a whole
[HTC EVO 3D] ViViDboarder:
Come on people, stop whining! (at least in this thread).

We all want to see this through by any means and we'll just need to be patient or keep working. Venting frustration in the Dev forum isn't really going to help.

If you want to vent AND be helpful, vent on the HTC Facebook page or bug them over email and Twitter. Frustrated customers can be a strong motivator, but I doubt HTC cares much about what is said in this thread.

So I hope this post is encouraging.
[HTC EVO 3D] quailallstar:
Worked like a charm on the first try ;) Thank you.
[HTC EVO 3D] PortableTech:
Please forgive my tired brain if I am way off track here, but tell me if this makes any sense given my limited understanding of processes and permissions.

We have now a situation where we can for a short term run processes with super-user privileges. Also, unless I am mistaken (and I may well be) the permissions that a process has are determined at launch time, and thus a processed launched with su permissions should maintain them until terminated.

Assuming that this filesystem reset that occurs to undo the changes we have made does not go terminating processes at the same time, would it not be possible to write a program that would continue to run in resident memory with su privileges and watch for the file system to revert, and then when it sees this action, the process could, using its existing su privileges, put things back the way we want them?

I am making several assumptions here, so please feel free to educate me on my fallacies. Either way, thanks for taking the time to hear me out.

Oh, and to the great folks whom put this temp root together, it works wonderfully. Your efforts, time, and dedication are greatly appreciated.

--Mia
[HTC EVO 3D] DigitalPioneer:
Mia:

What happens to lose the root is a reboot. We make changes to the is, but the flash memory rejects them so when the os boots again, the changes are reverted. In a reboot, all processes are necessarily terminated.

Until you reboot, you get to be root. :-P

Alternatively, the os may try to write your changes to the flash memory while running, and it gets an error when the memory says "no." In this event, the os forces the filesystem to be read only, and no changes can be made until (you guessed it) you reboot.
[HTC EVO 3D] Tilde88:
Is it just me or does SU(app) only work for one program per root? IE... I root everything good... open TiBu fine... SU allows... Then go to SetCPU ... root failed... go to TiBu, still has root... try to open SU app FC... reboot... reroot... SetCPU opens, allows... Try TiBu fails. Rinse + repeat.

Hmm... weird... Now SetCPU always works and TiBu never... guess ill read the TiBu threads.
[HTC EVO 3D] wake69:
with alot of these methods, SU is not stickied and if you are not running the su loop script in adb su will fail. try one of the new bat files here http://xdaforums.com/showthread.php?t=1159354

and see if that works for you, it is getting good reviews thus far and i am looking to try when i get home. need to bring micro usb to work:p
[HTC EVO 3D] Zarboz:
5 hours layer still have root with Eugenes .bat

sent from my EVO 3D
[HTC EVO 3D] shad0w77:
+1 10 char
[HTC EVO 3D] mikeyxda:
Does anyone know why fre3vo will run if you execute it via adb, but it fails with "this device is unsupported by this exploit" if you put the exact same command (/data/local/tmp/fre3vo) in a shell script (root.sh) and you run that script form the phone without adb? Why does the same command work via adb but not in a script when you run it from the phone?

If this could be addressed, we could easily have permanent root or at least be able to root from the phone without a computer.

Mike
[HTC EVO 3D] urcboss07:
Why don't we try to put temp root file into apk, and we can install it on the phone without going back and fort with pc after each reboot? Just an idea.
[HTC EVO 3D] Scott:
Well, if you know how to do that please let them know. They have been trying to work on that for a while but couldnt get it to go.

Just sayin...
[HTC EVO 3D] Nieylana:
Because adb shell runs runs under the shell user and shell group which has access rights to /dev/msm_rotator. A terminal application or any apk for that matter does nt run under the correct user or group and therefore cannot access the device :)
[HTC EVO 3D] Scott:
Ahhhh, that explains it. Thats why they were asking for a terminal app with full perms. Make sense now!
[HTC EVO 3D] mikeyxda:
Any other way to run under shell.shell without adb? Will Terminal Emulator from the market do it?

Mike
[HTC EVO 3D] Nieylana:
nop, unfortunately every application (read APK) that is installed on the device is given it's own user, an exploit of some sort would need to be found to add that user to the Graphics group in order to properly access the msm_rotator device. :(