[GUIDE] Fre3vo / Fre3dom Official Thread
#teamwin is proud to announce the Fre3vo tool for the HTC EVO 3D and Sensation!
What is Fre3vo: Fre3vo is a temp-root acquiring tool, allowing users access to a root shell on their HTC EVO 3D and Sensation devices.
What is Fre3dom: Fre3dom is the name of the tool being developed to enable S-OFF on the EVO 3D and Sensation.
ETAs:
Fre3vo: Available Now!!! http://tinyw.in/1lJ
Fre3dom: No ETA yet.
Prereqs:
1. You must be able to push files via adb to your device.
2. You must know what a shell is.
Instructions:
1. Download the fre3vo zip
2. Unzip the fre3vo binary
3. Push the binary via 'adb push fre3vo /data/local/tmp'
4. Change the permissions via 'adb shell chmod 777 /data/local/tmp/fre3vo'
5. Run the binary via 'adb shell /data/local/tmp/fre3vo'
If all goes well, you'll be kicked back to your computer's command prompt. (Some may get more messages, but it seems the Sensation buffers the stderr more than the EVO 3D)
run 'adb shell' and you should have a '#' prompt instead of '%'.
This is temporary root. A reboot will clobber it. Also realize that the system partition is nand-protected (at least on the EVO 3D) so writes won't stick for long, and there will be issues getting tools like Titanium Backup to work. We are still developing upon this huge stepping stone. We look forward to hearing methods other developers have found to build temp root to either make the device better, or gain perm root even.
This *IS* a work in progress.
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.
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
5 hours layer still have root with Eugenes .bat
sent from my EVO 3D
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
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.
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
Sent from my PG86100 using XDA Premium App
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
Any other way to run under shell.shell without adb? Will Terminal Emulator from the market do it?
Mike
I know there are already half a dozen root scripts posted so I figured one more couldn't hurt. This is just something I threw together for myself but wanted to post it in case anyone else wanted it. After running fre3vo I used Eugene373's trick of putting su under vendor (from here), installed busybox and then loaded coolbho3000's OC module for overclocking.
The OC module included I modified to work with the 1.11.651.2 kernel so odds are you will need to swap it out with the right one for your phone in before it will work. You'll also need the newest version of setCPU, 2.2.4 atm, from the market. So far every root app I've tried works and I haven't had any trouble OC'ing once the module is installed.
Thanks for all of this go Team WIN for root, eugene373 for the su idea and coolbho3000 for set CPU and the OC module.
I know there are already half a dozen root scripts posted so I figured one more couldn't hurt. This is just something I threw together for myself but wanted to post it in case anyone else wanted it. After running fre3vo I used Eugene373's trick of putting su under vendor (from here), installed busybox and then loaded coolbho3000's OC module for overclocking.
The OC module included I modified to work with the 1.11.651.2 kernel so odds are you will need to swap it out with the right one for your phone in before it will work. You'll also need the newest version of setCPU, 2.2.4 atm, from the market. So far every root app I've tried works and I haven't had any trouble OC'ing once the module is installed.
Thanks for all of this go Team WIN for root, eugene373 for the su idea and coolbho3000 for set CPU and the OC module.