yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] -viperboy-:
Hey OP, just to let you know, I used your most recent root tool and this worked for me all last night while I was testing my script and actively working with the device via adb shell. I unplugged it about 3 hrs ago and sometime between then and now lost /system R/W. I went into terminal and typed fixit and I got:

/system/bin/su - Input/Output Error
/system/xbin/su - Read-only file system

Is there anything else I can do to get /system back to R/W? I'm away from my computer at the moment. Would you be able to make a script that pushes to the device that allows your to do what "fixit" does but for mounting /system R/W instead?
[HTC EVO 3D] eugene373:
Use Root Explorer to Remount as R/W or in terminal type in the mount commands for it.
[HTC EVO 3D] -viperboy-:
Sorry, I forgot to mention that. When I tap on the "Mount R/W" button in RE, it doesn't do anything. I will try manually remounting it.

EDIT: is the command mount -o remount,rw -t ext4 /dev/block/mmcblk0p23 /system ? Sorry, this is a little different than the EVO 4G.
[HTC EVO 3D] eugene373:
Evo 3D:

/dev/block/mmcblk0p23 /system

/dev/block/mmcblk0p24 /data

Sensation:

/dev/block/mmcblk0p22 /system

/dev/block/mmcblk0p23 /data
[HTC EVO 3D] -viperboy-:
But this part of the command is right?

mount -o remount,rw -t ext4
[HTC EVO 3D] eugene373:
should work yes... sorry just assume you knew you had it correct :D;)
[HTC EVO 3D] stylz3:
I'm experiencing the same problem with root explorer. In the root directory it's mounted as R/W but as soon as I go into /system its mounted as R/O. how do I fix that?
[HTC EVO 3D] -viperboy-:
No problem :) Ok, so I issued the command:

mount -o remount,rw -t ext4 /dev/block/mmcblk0p23 /system

and it didn't work. Also notable: / in root explorer is R/W, /system now has no button for R/W, and /vendor shows R/W but gives me text underneath it saying my phone doesn't appear to be rooted. I'm lost lol
[HTC EVO 3D] eugene373:
Odd... Can you give me the step you did to get r/o.. thought I had it fully figured out.
[HTC EVO 3D] -viperboy-:
That is the million dollar question :D I really don't know and I don't think I did anything. My script was working fine when I left my house and it was plugged in. I didn't do anything odd before I noticed R/O. I noticed it happened though because my script detected it when it ran.

I think the phone did it itself, to be honest :confused: I didn't tell it to go back to R/O, nor would any apps have told it that. I wonder why we can't remount from Terminal though?

Just a thought that I posted earlier:

/system/bin/su - Input/Output Error
/system/xbin/su - Read-only file system

Could this have something to do with it? I would imagine so if it's getting an error in /system/bin/su
[HTC EVO 3D] eugene373:
No, I think it's hanging on a process that wont let it r/w.

I look into it when I get home tonight.
[HTC EVO 3D] -viperboy-:
Ok, thanks man! Let me know if you need anything tested!
[HTC EVO 3D] 33hfl:
I dont know hown how to install it ,please can somone help me
[HTC EVO 3D] mattfmartin:
What? The directions are on the first page

Sent from my 3rd Dimension of Evolution
[HTC EVO 3D] reekotubbs:
Soft Reset

This may help to stop the need to pull your battery when you have issues with this script.

I discovered this trick on the EVO 4G and found that it worked on our EVO 3D's as well.

1. From the lock screen, press and hold power button

2. Next, hold both volume up and volume down buttons, while continuing to hold the power button

3. Phone will power off in a few seconds.

Hope this helps someone.
[HTC EVO 3D] derek826:
Does anyone else use keyboard manger and have troubles with it. It works for about 5minutes and then its force closes. Does anybody else have issues with this?
[HTC EVO 3D] eugene373:
Found the issue.. Been working great since i last Posted.. Going to test a few more hours & perma-Temp is finally finished for good.

~Eugene
[HTC EVO 3D] guitardoc64:
Thanks again! (although I'm still rooted with the 6/8 release I ran last Sat evening)

Sent from my temp rooted Shooter!
[HTC EVO 3D] -viperboy-:
What was it out of curiosity?

EDIT: Oh, and pleaseeeeeee add new su binary into your script. Superuser says it won't "always remember" unless the binary is there. Attached is the latest su, just unzip.
[HTC EVO 3D] reekotubbs:
Can you add a fix for hulu modified flash player?
[HTC EVO 3D] johncjenc:
Reeko check themes and apps I linked the hulu lib fix from the evo4g there. If you can't find it pm me
[HTC EVO 3D] chucktownscitch:
So the for sure final build should be tonight eh?
[HTC EVO 3D] Tiffany84:
Well, only lasted awhile. Adfree was working flawlessly last night but woke up today and the ads are back. Still have root but adfree isn't working=-(
[HTC EVO 3D] eugene373:
Perma-Temp Root Final is now Posted for #Evo 3D & #Sensation! I've yet to lose Root all day with it.

Q. I thought RW was Fixed?

A. Caused by Deleting an apk that was already deleted. Journaling shows it still there!

Keep Track of what you delete, as trying to delete something off system that you alread di hangs the /system into RO state.

~Eugene
[HTC EVO 3D] bballer71418:
Edit: I can not get adb to find my device at all. I followed the guide from the unlocker and it worked great on my og evo. But when I type adb devices I get nothing. Any help? Usb debug is on and I selected charge only
[HTC EVO 3D] oldjackbob:
Eugene, I'm still using your version from last Saturday, been running it nonstop all week without losing root. My question is why does your new version not allow overclock and undervolt? I'm not interested in OC but I'm very interested in UV and I don't want to give that up!
[HTC EVO 3D] eugene373:
Because anyone can load the module or edit the script to load the module needed.

Not every module works with everyone's phone..

~Eugene
[HTC EVO 3D] 4thephil:
Method did not work with Root app "LCD Density Changer" (only reason I wanted to root was to change the display resolution so everything appears bigger). Went into app, seemed to grant SuperUser access, changed resolution, screen went black and froze, had to battery pull.
[HTC EVO 3D] oldjackbob:
Got it, thanks!
[HTC EVO 3D] eugene373:
If it gave access & you got a Black screen??? Pretty sure Root worked :rolleyes:
[HTC EVO 3D] curiousGeorge:
Yep, and pretty sure the app didn't! Make sure it supports qHD and recognizes the screen as such (and if it goes through the GPU, that it supports the Adreno 220).
[HTC EVO 3D] -viperboy-:
I'm not near my computer right now so I can't test this yet but essentially, it will go back to r/o when using my script if something is disabled and you try to disable it again?

I noticed that somewhere in between disabling apps and using systempanel to kill all running apps (not system apps) I lost /system r/w again so i don't know exactly what caused it. Any input? Thanks for all the work on this, by the way!
[HTC EVO 3D] Tiffany84:
Thanks for being so quick to try and fix issues Eugene. I've not yet tried the new version but all I can say is u are truly talented and although I don't know u I respect your work. Thanks again. Hopefully this is the one.
[HTC EVO 3D] lafester:
Pretty sure density changer requires a reboot to work.
[HTC EVO 3D] chrischoi:
So the new ones don't include terminal and fast reboot?
[HTC EVO 3D] kgill113:
Cant overclock

Your method works and its easy! only problem is that i cant overclock it. every time i try the phone reboots and then i loose root. the Terminal doesn't root me again. when i used the perma-temp-root from htcecohacks (which is longer) i was able to overclock at 1.728 Ghz.

Can anyone help me? i wanna overclock and unleash the furry! lol
[HTC EVO 3D] eugene373:
It nothing to DO with my Root script!

Read the Overclocking thread please ;)

Trick is on the OC.... Put the Phone to sleep & count to 10 / 20 before you insmod the .ko

~Eugene
[HTC EVO 3D] -viperboy-:
Requote just in case you didn't see this, Eugene.

Just want to make sure because I may need to fix my script to check for that if that's the case.
[HTC EVO 3D] kgill113:
Originally Posted by kgill113

Your method works and its easy! only problem is that i cant overclock it. every time i try the phone reboots and then i loose root. the Terminal doesn't root me again. when i used the perma-temp-root from htcecohacks (which is longer) i was able to overclock at 1.728 Ghz.

Can anyone help me? i wanna overclock and unleash the furry! lol

It nothing to DO with my Root script!

Read the Overclocking thread please

Trick is on the OC.... Put the Phone to sleep & count to 10 / 20 before you insmod the .ko

~Eugene

I put it in sleep and it didn't work. then i took out the battery, ran your root, then the overclock. i went to SetCPU and it said 1.782 Ghz. it suck for like 2 minutes then phone rebooted and everything lost. can you look into it cus i tried all i could... thanks for your time
[HTC EVO 3D] -viperboy-:
If it rebooted, your phone can't handle that high of an overclock or you need to give it more voltage.
[HTC EVO 3D] chrischoi:
Yeah, it's probably stable. Try a new speed / voltage.

Has anyone else had data connection problems?
[HTC EVO 3D] mattfmartin:
I have rebooted twice and still have root. How is that?

Sent from my 3rd Dimension of Evolution
[HTC EVO 3D] oldjackbob:
You sure your fastboot is disabled?
[HTC EVO 3D] ChadH42:
I find this set of scripts the best of all the ones out there.
[HTC EVO 3D] Tiffany84:
Agreed.
[HTC EVO 3D] mattfmartin:
The first two times it was enabled. I just disabled fastboot and powered down. I still have root. That is 3 times of powering down and still have root:p

Sent from my 3rd Dimension of Evolution
[HTC EVO 3D] Andy0682:
This may be a silly question but does the method have trouble working depennding on how many bits the OS is?

I have windows 7 64 bit and it works flawlessly everytime, when i try to root my friends phone on his laptop he has windows 7 32 bit and it never works and i have to use my laptop to root his phone off a restart.

does that make any sense?
[HTC EVO 3D] Moody:
It's not dependend of the bits your OS has. He probably hasn't set up his android sdk properly! Or doesn't have the drivers installed. Does entering "adb devices" in terminal show up his phone?
[HTC EVO 3D] reekotubbs:
Try reboot or soft reset to see if you still have root. I don't think power down completely powers down.
[HTC EVO 3D] oldjackbob:
Powering down the phone turns it off. ;)
[HTC EVO 3D] tigereyeslalo:
Can someone please adapt the latest script for mac/linux :)
[HTC EVO 3D] nabbed:
This man is lying.
[HTC EVO 3D] jhuff83:
Just had a random reboot and lost root on the newest release.
[HTC EVO 3D] danaff37:
Here ya go. Untested, but should work, only have to change a couple of commands and convert to unix line endings, so should be no biggie. Just extract the original files in op, put this file in the directory, be sure to chmod a+x the file and run it. YOU HAVE TO HAVE ADB IN YOUR PATH.

root.sh
[HTC EVO 3D] chrischoi:
I can't get it to stick at all and keep getting permission denied in terminal. :(
[HTC EVO 3D] reverepats:
hey guys, im back LOL....nah seriously....ive been using WiseFire's script since i finally EDITED the script and it work perfectly....expect the past week it hasnt been working out for my so i really wanted to give this one a shot again....maybe someone here can give me some pointers on where i can head wit this....when i run the script i get *DAEMON STARTED SUCCESSFULLY**......and i get the "Cannot Stat" fre3vo ERROR......and im guessing i might have to edit the script like before but im not to sure about that.....i never was able to get this script to work, mainly cause im not very familiar with al this.....but im learning something new which is great.....im gonna post a screenie of the error that i get at the very beginning....hope someone can throw a few ideas at me....thanks fellas.....i much appreciate it
[HTC EVO 3D] kevinbear:
Open up a terminal. Change to the folder the files are in after you unzip it (RW_EVO_3D/). Open up the .bat file in a plain text editor. Copy/paste into your terminal. Done.
[HTC EVO 3D] tigereyeslalo:
adb shell chmod 4755 /data/bin/su

Unable to chmod /data/bin/su: Not a directory

what's up with this error?
[HTC EVO 3D] Tiffany84:
Looks like it can't find the exploit. Did u download from the op, unzip and then just run the .bat from inside the folder?
[HTC EVO 3D] 4thephil:
In regards to LCD Density not working:

It did appear to give me root access, but you repeating that it gave me a Black screen seems like you (and the app) are trying to tell me something I'm missing. Does the Black Screen confirm root, or confirm the app worked, or? Density did not change.

How do I know if the app supports qhd? Is Evo 3D the first with qHD? Adreno 220? You lost me, sorry, noob questions.

If Density Changer requires a reboot, would this not work with the Perma-Temp root solution?
[HTC EVO 3D] cobra04972tx1:
I did all this and loaded Busybox and it said su binary not installed, what do I do? I had root, lost it and now I can't get it back. I'm a noob, please help. I can run adb shell and get a # and I can type su and get a #, so I thought I had root, but nothing that requires root works. Send me a PM if you don't want to muck with the thread. Thanks.
[HTC EVO 3D] danaff37:
That error I think is just because he runs the exploit twice to increase the chances of success. You see fr3vo ran after that just find, then adb remount worked, which means you had root access. So it appears to have worked.

AND GUYS, PLEASE MAKE SURE TO ONLY RUN THIS SCRIPT ON A FRESH REBOOT WITHOUT FASTBOOT ON... BEST WAY TO BE SURE IS TO PULL THE BATTERY!
[HTC EVO 3D] snarebum:
after I installed the htc drivers..the process was to easy.

thanks for all the hardwork!
[HTC EVO 3D] -viperboy-:
type fixit in terminal from your phone (or adb shell) If it doesn't work, just reboot and reroot.
[HTC EVO 3D] reverepats:
ohh boy!!!......i figured out my problem the ENTIRE TIME>.......i gota be losing it.....i wasnt extracting the ZIp after downloaded....i was just opening and then running...i extracted then BAMMMMMMMM!....there was that little icon i wanted to see LOL.....sorry, little exctied again.......thanks guys....
[HTC EVO 3D] napoleontheruler:
sorry if this has been answered but if except the ota will i still be able to root using this method. and again sorry if already answered
[HTC EVO 3D] reverepats:
Yup.....weither u took it or not, you'll be good to go....I took the OTA and things have been great
[HTC EVO 3D] del4:
Just wanted to say thanks. This worked perfectly on my new 3D and I'm very happy to restore all apps/settings from my Evo 4G using Titanium Backup. Looking forward to permanent root!!!
[HTC EVO 3D] marc.ientilucci:
if i type fixit in terminal, it is saying read-only file system.. using the newest perma-temp,

what can the issue b?
[HTC EVO 3D] Leeboy:
Followed ur instructions to a "t"......works awesome and sticks! BIG THANKS BRO!
[HTC EVO 3D] danaff37:
You need to reboot and re-root
[HTC EVO 3D] marc.ientilucci:
did not work... any other suggestions?
[HTC EVO 3D] CuzinBucksBx:
::Edit Post::

Still don't get it
[HTC EVO 3D] AndroidGraphix:
Trying now, thanks.
[HTC EVO 3D] youngpro83:
Why does it keep saying adb server out of date? And then it says Daemon started successfully. Over and over and over. Whats really going on? What do I need to do to get this working?
[HTC EVO 3D] dutchman71:
Uninstall HTC sync
[HTC EVO 3D] youngpro83:
Oh............Thanks. LOL. Ill try that and see what happens.

Edit: Thanks that worked perfectly.
[HTC EVO 3D] itsall_cooool:
So would it be advisable to take the OTA whatever else updates since root still works? or better to not take it.
[HTC EVO 3D] reverepats:
Yeah don't worry about it.....ya know, Haus said about a few weeks ago that y still should take the OTA.....but trust me.....yur good man hehe.....by the way.....if worst came to worst (which is unlikely anytime soon) all u would have to do is "factory reset"....which I'm sure u knew.......so take the OTA.....u can still temp root either way.....most peeps here have taken it now.....not to worry
[HTC EVO 3D] itsall_cooool:
Thanks for the quick reply, letting it run now
[HTC EVO 3D] SayWhat10:
factory reboot takes you to pre-OTA?

it wasnt this way on the evo 4G was it?
[HTC EVO 3D] reverepats:
Ohh yeah.....I did it twice with the first e3vo I had....
[HTC EVO 3D] welrope:
As far as your updated app's yes. as far as your boot loader, no. Once your boot loader is updated, you keep it though the reset. This is/was where most concern was at, a new boot loader could hamper perm root. But, i took the OTA and would recommend it to anyone else. You can also get the updated watch app and others without taking the OTA as well.
[HTC EVO 3D] slackwaresupport:
on reboot the su does not work.. anyone else having this problem?
[HTC EVO 3D] Tiffany84:
Really??????
[HTC EVO 3D] vboyz103:
LOL I feel the sarcasm....
[HTC EVO 3D] Anon9mouz:
So if u lose root on reboot can u open emu and type fixit for root back or do u have to go to a computer again
[HTC EVO 3D] hockeyfamily737:
Reboot = Computer + reroot

loss of su = fixit
[HTC EVO 3D] eugene373:
I guess. Nobody ever reads anymore..
[HTC EVO 3D] reverepats:
Yeah that happened to me too....permissions were denied.....
[HTC EVO 3D] evasilisin:
LMAO. Some peoples kids.

Sent from my HTC EVO 3D using the XDA Premium App.
[HTC EVO 3D] spencer88:
Yep. I just had to re-run the exploit again. fixit doesn't work.
[HTC EVO 3D] reverepats:
Yeah I think it works for alot of people....but not for me....not sure why, but not that big of eal to me.....hey has anyone been geting any force closes a few days after running the script.?....not saying the script is the cause of it....just trying to rule things out ad I go....
[HTC EVO 3D] bigxie:
Adapted for Linux...

Hey Eugene!

Thanks so much for this! I've adapted your batch script for Linux, just changed it to a shell script (also removed the bloatware killing portions -- the user can do that if they so wish).

So Linux users, make sure you have adb in your PATH before you begin:

1. Download attached archive and unzip into a folder

2. Enter folder, chmod +x new_ROOT.sh

3. ./new_ROOT.sh

4. Profit!
[HTC EVO 3D] vampirefo:
This method works well, I replaced your su and busybox with my own, I don't use Superusr app just plan su for me.
[HTC EVO 3D] hupo224:
Hangs at daemon started succesfully?
[HTC EVO 3D] Shaquiel Harris:
You, you sir are awesome. Was hoping someone would make this for Linux. Thanks.
[HTC EVO 3D] hupo224:
Can anyone help me get past this issue?
[HTC EVO 3D] eugene373:
not the Script.. Just sounds like the adb is hanging, try restarting the Computer to see if that helps.
[HTC EVO 3D] hupo224:
I've done so a few times. I'm running windows 7 on my works imac. But it shouldn't matter.

Also I have it in USB debugging mode. Tried it charge only mode and disk drive mode.
[HTC EVO 3D] bigxie:
Try running 'adb devices' and see if it is even recognizing your phone.

Also, I heard that having HTC Sync installed can mess with adb as it repeatedly kills the server.
[HTC EVO 3D] hupo224:
HTC sync doesn't look like it's installed and that script runs so fast I cannot even tell. :\
[HTC EVO 3D] mikeyxda:
SU and busybox binaries are not in /system: they're in /data/bin and are linked (with ln). So they won't get removed (they don't even go away after a full power off/on). And I don't believe the links get reset with a remount.

Mike
[HTC EVO 3D] godfirst:
Works flawless, keep up the good work! Uninstalled swype with TB, installed latest version. Quick question once you start removing apps with TB what happens on reboot?
[HTC EVO 3D] vampirefo:
all we need now is this put into and apk, so we can reroot without a computer.
[HTC EVO 3D] mattfmartin:
they return

Sent from my 3rd Dimension of Evolution
[HTC EVO 3D] hupo224:
Please help?
[HTC EVO 3D] Shaquiel Harris:
Didn't mean to thank you for this post, but the apps you attempt to delete will come RIGHT back when you reboot, like they never left. Better to freeze them using Titanium backup or using

pm disable (nameofapk)
[HTC EVO 3D] USSENTERNCC1701E:
Something else I noticed, the apps you are now supposed to be able to uninstall on stock... when I rooted and ran TB they showed up as frozen.
[HTC EVO 3D] coffeehandle:
the title confuses me, but who cares. testing it out,NOW
[HTC EVO 3D] godfirst:
That's cool, but freezing or disabling the swype that came with the phone will not allow you to install new version and the version we got that came with the phone sucks, it doesn't recognize any words being swyped.:D
[HTC EVO 3D] Vandelay007:
yeah man, totally cant wait for this - totally sweet!
[HTC EVO 3D] mikeyxda:
I created a shell script that I can successfully run from the phone (without it connected to the computer). It runs fre3vo but it looks for the exploit and then declares "this device is unsupported via this exploit". Not sure why it won't run on the phone. Is there something inherent about adb that gives you greater access: the exploit won't run unless it is run from adb? We gotta find a way around that.

Mike
[HTC EVO 3D] danaff37:
I last ran it a week ago, still working great, no force closes, no need for fixit, nothing
[HTC EVO 3D] reverepats:
Hmmmmm.......alright cool.....figured I'd ask....thanks
[HTC EVO 3D] LiquidSolstice:
Worked beautifully, got my MSL tucked away thanks to that MSL Reader app.
[HTC EVO 3D] comagnum:
I'm curious, mainly because I don't have the patience to read through all of the posts here.. but does this method also work for the regular Evo? I've been inside and out, and up and down in their forum section and didn't see anything about this.
[HTC EVO 3D] hockeyfamily737:
That probably should have answered your question, but since it didn't........NO THIS WILL NOT WORK WITH AN OG EVO.
[HTC EVO 3D] lowetax:
ok but how about with an evo 4g supersonic ! :) j/k

will be nice when s-off drops for the 4g too

btw this perma.temp root has worked great for me (oc to 1.8)
[HTC EVO 3D] guitardoc64:
Yes it does work well. Glad to see you in here in the 3rd dimension!
[HTC EVO 3D] cal4877:
Damn Eugene your everywhere man from vibrant to galaxy s 4g and now the evo dude your awesome man. I hope you can find a way to root the regular evo because now they come shipped with Android 2.3.
[HTC EVO 3D] Flak:
Have any of you run into a problem with various network busy and radio interface resource shortage errors when you are rooted? It could just be a coincidence but I ONLY get these errors when the phone is rooted and on 3 different EVO 3Ds now.
[HTC EVO 3D] THunDA:
No problems here, works perfect for me!!
[HTC EVO 3D] eugene373:
I get it on my Sensation, however not very often at that.. The worse bug I have found, is the Phone will keep dropping calls no matter what then a soft reboot..

Only doing a full reboot fixes it.. I think it's do to the exploit & the memory that is find the exploit in...

but, you're not alone/

~Eugene
[HTC EVO 3D] n2ishun:
Good to see you around Eugene, I used quite a few of your "toys" on my Vibrant (now pleasing another unlucky Tmo shaft receiver).

Yep, I get the network dropsies too, rooted or not.
[HTC EVO 3D] kevitoNY:
So I keep getting the adb waiting for device....nothing happens after this??? on the 3D got it today
[HTC EVO 3D] LiquidSolstice:
Did you install the HTC Drivers, uninstall HTC Sync, set the phone to Debugging and Charge Only before running it?
[HTC EVO 3D] mikeyxda:
Well, I'm back to this solution because it is the only one that truly retains root until reboot. I went over to one of the simpler methods when there was a bug in one of the versions here a while back that locked my phone and reset a lot of app data (that got a few of us before it was fixed). But I'm back now and happy to report that the latest version here works perfectly. All of the other solutions lose root after just a few hours of use. This one sticks. So thanks Eugene!

Mike
[HTC EVO 3D] marc.ientilucci:
enable debug mode
[HTC EVO 3D] :
How do I go about adding overclock to this so it installs all at once?
[HTC EVO 3D] hockeyfamily737:
Right click on the .batch file, select edit, when it prompts you to run click ok, then put the Oc commands in & save it.

Sent from my.....click, click, boom