Thanks goes to #TeamWin for Temp Root
This is For Windows only, if you wish to make it work for linux or mac help your self...
Remember, This is still a Temp Root & any Changes made will be Rest back to stock on a Reboot
It's stable & works 100%
I Personally have not lost Root with this new Method
Q. I thought RW was Fixed?
A. Caused by Deleting an apk / file 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.
Before Using!!HTC Sync Must be Turned OFF
Put the Phone into Charge Mode only ( Not Disk Drive )
USB Debugging Must be Turned on
What's Fixed:
Revamped due to new Method:
~ Superuser Apps now Function
~ If you Lose Root, all you have to do is Open terminal & type SU then type fixit! > No More Rebooting & running the exploit again for R/W on system to get Root back in place
~ Fixed R/O Bug!!
~ R/W is now Forced
~ /system is fully editable now! until reboot that is.
~ Busybox is installed to /vendor/bin
~ hex Edited libext4
~ hex edited libfuse.so
~~ This is the Last Update due to it working & Stable ~~
Download for RW HTC Sensation 4G:
````````````````````````````````````````````````````````````````````````````````````````````
Download for RW HTC Evo 3D:
````````````````````````````````````````````````````````````````````````````````````````````
Download for RW HTC Flyer 16GB/32GB:
````````````````````````````````````````````````````````````````````````````````````````````
Download for RW HTC Evo View:
Q. Is this permanent?
A. no, it's a temp root method..
Q. Will I lose SU Access at some point while running the OS?
A. You might, but open terminal & type fixit to get root back!.
Q. What about apps that need a reboot to use superuser?
A. Use Fast Reboot form the market for app that need a reboot..
Q. Can I push & remove items to system & will it work?
A. Yes, but all changes are reset on a reboot.
Once Downloaded, Unzip & double click on the Run_ME_fre3vo_Root.bat File & Enjoy long lasting Root!
OLD NEWS:
Everyone knows that currently with any temp root, you still lose links to the SU Binary & Busybox links, it's just a matter of time before it happens!!
So after digging around somewhat I found an over sight that HTC might use later for system updates via /vendor/bin, who knows at this point though... Anyways, after amount of time the SU Binary along with busybox links if be in system/bin or /system/xbin gets deleted / removed..
Now, what I did was enable the $Path to /vendor/bin which is in the Sensation export PATH..
Any Calls made from this point either be SU or Busybox don't get deleted nor touched from any App requesting the SU Binary!! I've tested this with alot of apps & the Root sticks in place..
Other than Reboot, it might as well be a Perma-Temp-Root!!
I am Asia Sensation..Can i use it?
thanks loads
will give feedback
seems to work the same as before, cant wait until we can permanently change /system files
Thanks a lot !!!
I think the new thread it's beter, for the noob not confusion
with the old one
Great update. You should seriously consider talking with agrabren since your making temp root so much better. And I'm assuming you still can't permanently delete system apps right? Just permanently delete them for the time being until a reboot right?
does this still remove the bloatware as per the previous release? looking at the .bat doesn't seem to remove the apks in the manner/or at all?
Fantastic. Works great.
biglolz said:
does this still remove the bloatware as per the previous release? looking at the .bat doesn't seem to remove the apks in the manner/or at all?
Click to expand...
Click to collapse
No, the user can do that now from root explore
Sent from my HTC Sensation 4G using XDA App
Any difference between this and Easy Fr3vo from this thread?
Is there an OC module for gae358b5?
eugene373 said:
No, the user can do that now from root explore
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
Even though Root Explorer is granted SuperUser, I still can not modify system files. I also can not actually overclock with SetCPU 2.2.4. It will show the max as 1728000 but it will never scale above 1188000
The process is extremely easy and very user friendly though
i have been trying root my sensation it says its a success but my phone is not rooted can anyone help
i did root it before and it worked i restarted my phone and lost root access as expected but now when reattempt it fails
RaDeN305 said:
Any difference between this and Easy Fr3vo from this thread?
Click to expand...
Click to collapse
Read next time.
Sent from my HTC Sensation 4G using XDA App
xanderdad said:
Even though Root Explorer is granted SuperUser, I still can not modify system files. I also can not actually overclock with SetCPU 2.2.4. It will show the max as 1728000 but it will never scale above 1188000
The process is extremely easy and very user friendly though
Click to expand...
Click to collapse
Reboot and start from scratch
Sent from my HTC Sensation 4G using XDA App
Can we just freeze the bloatware with any freeze app?
Sent from my HTC Sensation 4G using XDA App
eugene373 said:
Reboot and start from scratch
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
Reboot did allow me to rename system apps, thank you. SetCPU still doesn't work correctly, but reading the other threads, this seems to be the normal behavior at this time. Awesome tool Eugene.
xanderdad said:
Reboot did allow me to rename system apps, thank you. SetCPU still doesn't work correctly, but reading the other threads, this seems to be the normal behavior at this time. Awesome tool Eugene.
Click to expand...
Click to collapse
Open terminal and type fixit, as mine works perfect.
Sent from my HTC Sensation 4G using XDA App
it doesn't get any easier then this thx for this , everything works perfect except SETCPU is not letting me overclock ...
I really hate to add to the chaos, but no matter what I do. I am not able to get this to work properly. I have HTC sync turned off, and debugging and mock locations checked off, but when it gets to waiting for device, it just hangs, and never picks up the device again. I tried to remove the wait for device commands out of the .bat file, and it gets through but when I attempt to use even titanium, it says root not achieved, and will not let me through. Yes superuser is installed.
T-Mobile US Sensation 4G
EDIT: I finally got it to work. The last two downloads of the files must have been bad or whatnot. I redownloaded a third time and it was the charm! Disregard this. Love your work Eugene!
TheAnarchist1 said:
I really hate to add to the chaos, but no matter what I do. I am not able to get this to work properly. I have HTC sync turned off, and debugging and mock locations checked off, but when it gets to waiting for device, it just hangs, and never picks up the device again. I tried to remove the wait for device commands out of the .bat file, and it gets through but when I attempt to use even titanium, it says root not achieved, and will not let me through. Yes superuser is installed.
T-Mobile US Sensation 4G
Click to expand...
Click to collapse
You need USB debugging on
HTC Swyped from my Sensation using XDA Premium
Related
What were the first 3 things you did to your phone? Did you install applications that require root and if so what were they? Did you get ClockworkMod Recovery installed and backed up your phone? Just curious to see what everyone did right after rooting your phones.
For me I did the following:
1) Installed ClockworkMod Recovery & backed up my phone
2) Installed Titanium Backup Pro (why does it only show 5 things and not all apps?)
3) Installed ShootMe
For titanium you have to update busybox, you click fix or something I forget but after the update you will see everything
Sent from my HTC Glacier using XDA App
Moved to general forum for further discussion. Development is for development threads only. Thank you
Whosdaman said:
Moved to general forum for further discussion. Development is for development threads only. Thank you
Click to expand...
Click to collapse
Thanks. I wasn't sure which one I should have placed it in.
motorjonny said:
For titanium you have to update busybox, you click fix or something I forget but after the update you will see everything
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Click on problems button and install busybox
Sent from my HTC Glacier
mftek said:
Click on problems button and install busybox
Click to expand...
Click to collapse
THAT fixed it for me! Thank you very much, now it shows 208 applications in there. Much appreciated for the assistance!
Now, what all did you guys/gals do after rooting your phone?
motorjonny said:
For titanium you have to update busybox, you click fix or something I forget but after the update you will see everything
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Yep. Go into Titanium, hit the "Problem?" option on the bottom and you will get a pop-up box saying Auto-upgrade for BusyBox, then hit Yes, do it and it will update and show all your apps afterward
*edit* lmao wow sorry. I had this page open to comment right after you posted this but the phone rang so I had to answer and after I got done typing I now see it's already been addressed lol. Sorry about that. Glad it worked for you.
1. Installed ROM manager.
2. Back everything up
3. Installed root explorer to delete bloatware
Sent from my HTC Glacier using XDA App
the only thing i have done is used it to disable the apps that came on it .. not show in the app list and keeps it from running but gets the updates still if they get one .. figured it was better than removing them since there really wasnt a recovery or restore or other rom to flash again if something goes wrong from an uninstalled app or something .. it has enough memory anyhow.
Setting up adb was a pain in the ass due to the given drivers dont install ... there is some code that you have to copy/paste into the inf file(that wasnt in the guide) for the mytouch 4g.
other than that .. havent done anything .. im waiting till the something solid comes out ... not a big fan of rom manager .. havent tried titanium .. i really did like armon ra recovery .. hope he makes one for this thing.
This is what I did.
ryan562 said:
1. Installed ROM manager.
2. Back everything up
3. Installed root explorer to delete bloatware
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Strapt said:
the only thing i have done is used it to disable the apps that came on it .. not show in the app list and keeps it from running but gets the updates still if they get one .. figured it was better than removing them since there really wasnt a recovery or restore or other rom to flash again if something goes wrong from an uninstalled app or something .. it has enough memory anyhow.
Setting up adb was a pain in the ass due to the given drivers dont install ... there is some code that you have to copy/paste into the inf file(that wasnt in the guide) for the mytouch 4g.
other than that .. havent done anything .. im waiting till the something solid comes out ... not a big fan of rom manager .. havent tried titanium .. i really did like armon ra recovery .. hope he makes one for this thing.
Click to expand...
Click to collapse
Hmmm I'm not all to familiar with ADB yet but I have had to use it to turn S back on after getting it OFF with the rooting process and the driver installed that was on the sd card without problem (I'm assuming seeing as I needed the driver in order to complete the process... again I'm new to it all).
Quick question how can I check it again to make sure I have adb set up right?
*edit* just to make sure I have it right, and correct me if I am wrong, I connected my phone to the computer started a command prompt, typed in "adb devices" and it showed "List of devices attached, HT0********* device" - so is it fair to say I have adb installed correctly?
I also went to my device manager and seen *Android USB Devices and then under it MY HTC - so I'm guessing that is the name the HTC driver took when I installed it.
Again, I am sharing this as a peace of mine to myself and maybe someone else that is new to the process like myself (but learning thanks to every one of you all here) that is just wanting to make sure its done right.
likeitnot said:
Hmmm I'm not all to familiar with ADB yet but I have had to use it to turn S back on after getting it OFF with the rooting process and the driver installed that was on the sd card without problem (I'm assuming seeing as I needed the driver in order to complete the process... again I'm new to it all).
Quick question how can I check it again to make sure I have adb set up right?
*edit* just to make sure I have it right, and correct me if I am wrong, I connected my phone to the computer started a command prompt, typed in "adb devices" and it showed "List of devices attached, HT0********* device" - so is it fair to say I have adb installed correctly?
I also went to my device manager and seen *Android USB Devices and then under it MY HTC - so I'm guessing that is the name the HTC driver took when I installed it.
Again, I am sharing this as a peace of mine to myself and maybe someone else that is new to the process like myself (but learning thanks to every one of you all here) that is just wanting to make sure its done right.
Click to expand...
Click to collapse
hmmm you cant open the command prompt and hit adb devices and there it is from what i know .. you have to cd into it first .. which would be the default of cd C:\android-sdk-windows\tools (if you put the SDK folder into the root of your C: on your comp) .. then you can type adb devices and you should see yours there and then adb shell and I usually do a "su" as well ..
if ya really want to test it out type in reboot and the phone will restart ... but if you see the list of devices that should be confirmation enough really
Strapt said:
hmmm you cant open the command prompt and hit adb devices and there it is from what i know .. you have to cd into it first .. which would be the default of cd C:\android-sdk-windows\tools (if you put the SDK folder into the root of your C: on your comp) .. then you can type adb devices and you should see yours there and then adb shell and I usually do a "su" as well ..
if ya really want to test it out type in reboot and the phone will restart ... but if you see the list of devices that should be confirmation enough really
Click to expand...
Click to collapse
Yep you're absolutely right... I kind of left out a few things (that you mentioned, thank you). And I did the type reboot test and the phone rebooted. I was just doing it for added assurance I was doing it right.
Thanks!!!!
likeitnot said:
Yep you're absolutely right... I kind of left out a few things (that you mentioned, thank you). And I did the type reboot test and the phone rebooted. I was just doing it for added assurance I was doing it right.
Thanks!!!!
Click to expand...
Click to collapse
glad it worked for ya ..
another thing to try if you have not done so yet is to try something like this in the terminal or thru adb.
pm disable com.tmobile.apppack <hit enter>
you should get a message saying something like new status disabled .. and not just killed
then go into menu/settings/applications/manage applications/all/ and find the one that says "com.android.providers.applications" hit that and then force close .. this will restart the launcher to show the change and that damn app pack that comes preloaded that you cant uninstall will be gone from the applications.
However .. this DOES NOT uninstall them it just keeps the icon from showing up in your apps and prevents it from running but will still get the automatic updates if there is one for it .. how damn cool is that
if you are in adb hit pm list package and it will show you all of the com.names of all the apps on the phone and you can type whatever you want using the pm disable thing like about to remove it from the app list but without unstalling them.
if you want to enable them then its just pm enable whatever app name here.
Clockwork mod installed then I tried to over clock but I figured out that the current kernal is not supported! Or something like that. Then i came here to see if any roms were available yet! Unfortunately there's none for now! Hopefully we will see CyanogenMod on our MyTouch 4g! By the way its my first post
Sent from my HTC Glacier using XDA App
titanium back up,bloatware,rom manager recovery
First and foremost, remap that god awful genius button, then used titanium backup to freeze all the garbage t-mobile bloatware and backup all apps and system data, then installed clockwork, flashed the recovery and made a rom backup. And of course added the good ole usb and WiFi router apps to my lineup, since its about to start costing more.
Tried to get the standard froyo lockscreen to work in place of the HTC one, but that failed (kinda) and I had to restore the rom ha..
Sent from my HTC Glacier using XDA App
civicvx94 said:
First and foremost, remap that god awful genius button, then used titanium backup to freeze all the garbage t-mobile bloatware and backup all apps and system data, then installed clockwork, flashed the recovery and made a rom backup. And of course added the good ole usb and WiFi router apps to my lineup, since its about to start costing more.
Tried to get the standard froyo lockscreen to work in place of the HTC one, but that failed (kinda) and I had to restore the rom ha..
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Did you remap the genius button to google search?
Sent from my HTC Glacier
mftek said:
Did you remap the genius button to google search?
Sent from my HTC Glacier
Click to expand...
Click to collapse
Yessir..short is text search and long is visual task switcher/vlingo/Google voice search. Works perfect.
Sent from my HTC Glacier using XDA App
civicvx94 said:
First and foremost, remap that god awful genius button, then used titanium backup to freeze all the garbage t-mobile bloatware and backup all apps and system data, then installed clockwork, flashed the recovery and made a rom backup. And of course added the good ole usb and WiFi router apps to my lineup, since its about to start costing more.
Tried to get the standard froyo lockscreen to work in place of the HTC one, but that failed (kinda) and I had to restore the rom ha..
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
How and what bloatware did you remove? I know that there is a crap on this phone that I will never use. ie guitar hero and those other craps. I just want to know the steps to do the same thing. Thanks
Any idea when a sub forum will be created for this device?
Sent from my HERO200
I was just searching for this as well.
I am interested in knowing this information as well. I am interested in buying the phone but I want to see if any developers plan on supporting it.
Ditto
Sent from my HERO200 using XDA App
In the meantime, I tried running `rageagainstthecage-arm5.bin` that seems to be common between a few phones- Droid2, Optimus S, probably others.
It runs but does not give root- the shell disconnects as normal but the phone will no longer show up as a device from 'adb device' or 'adb shell' until you reboot it.
Edit: z4root does work to root it. Install Superuser, run z4root, it will say it rooted while it didn't really work. Run it again and Superuser will ask for root perms. Permanent root function in z4root does not work.
I sure am hoping they create one. I tweeted them also about adding a Shift 4G sub forum but no one replied as of yet.
Yes please. I'm excited to see what kind of a developer community this phone gets.
Ditto, also. As the proud new owner of a Shift I turn to XDA to help me void my warranty
Sent from my PG06100
also interested in this ^_^
I agree.
Please create a Evo Shift 4G forum.
Thanks.
One of you pull system for me with adb.
Code:
adb pull /system /system
Zip the folder at C:/path-to-sdk/tools/ named system, and upload it and post it in this thread and I'll start working on some custom roms. Picking up this phone when I get the money from donations.
I will do it right now if no one has it up before I get done
http://www.digglesworth.net/evoshift/system.7z
There is the system dump from my phone. I hope this helps out.
Z4root wouldn't work for me. It just acts like its loading.
Sent from my Htc Evo Shift using XDA App
Z4root worked before but now it starts and then the phone restarts and runs really slowly until I do a battery pull.
Sent from my PG06100
I had that happen the last time I ran it (two nights ago?). I think this was after I told z4root to attempt to permanently root it. I haven't run it since and all has been fine.
Advocating this device....
Every time I try to .sh the ratc file I get permission denied. Have already chmod 0755 both root and ratc. Can we also throw a sh file in data/temp, chmod, then run it from there? Maybe?
Ill try it and try pushing busybox to temp when I get home
Sent from my SPH-D700 using XDA App
bubby323 said:
..... Picking up this phone...:
Click to expand...
Click to collapse
very good news to read
I've created three new threads in the XDA general section in an attempt to streamline all Evo Shift discussions.
Root and Development
Issues
General Discussion
so im a previous iphone user and need something new to play with......i follow the instructions to root with visionary but my S is always on and wont be S-off.......what do i do?
Visionary can not perform S-OFF. People tried to come up with 1-click app to do that but it's not possible, at least right now.
Follow this guide to make it happen. It's not as hard as it looks.
borodin1 said:
Visionary can not perform S-OFF. People tried to come up with 1-click app to do that but it's not possible, at least right now.
Follow this guide to make it happen. It's not as hard as it looks.
Click to expand...
Click to collapse
ok yea i did this and from some reason the sdk is not picking up my mt4g......ive been actually trying since i posted this thread lol. things are just not cooperating with me
For me yo get s off o have go put a stock rom on my phone maybe that will help
Sent from my HTC Glacier using XDA App
cdw9800 said:
For me yo get s off o have go put a stock rom on my phone maybe that will help
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
I have a stock rom on though
Sent from my HTC Glacier using Tapatalk
Flipnfr3ak said:
so im a previous iphone user and need something new to play with......i follow the instructions to root with visionary but my S is always on and wont be S-off.......what do i do?
Click to expand...
Click to collapse
same as you(*), until last week when i came across this dude, who made it seem so easy. follw these links, and you will gain s-off with sim unlock through gfree 2:
http://www.youtube.com/watch?v=RyELJRy4rhE
http://www.youtube.com/watch?v=dXsORU5_rxI
http://www.youtube.com/watch?v=KvfHC1dQ0D4
http://www.youtube.com/watch?v=sIVMIwMgrWM
pay attention to it though, you don't wanna have a bricked new phone now!
------------------------------------------------------------------------------------------------
*by " same as you" i mean i was heaving a hard time gaining s-off, until these videos
Hi guys, my girlfriend just got a MT4G today and I'm having problems getting s-off too.
I've tried all methods and nothing seems to be working. Any suggestions? If you need more info just ask, but like i said, i've tried like three different ways and none work. I'll edit this post soon and add what common errors im getting
I couldnt get it done with Visionary r14, instead of getting the option screen when I opened it, it went straight to the rooting phone screen and just didnt work
I found r11 and used it instead and that solved my problem, the rest of the process went easy
PhantomRampage said:
Hi guys, my girlfriend just got a MT4G today and I'm having problems getting s-off too.
I've tried all methods and nothing seems to be working. Any suggestions? If you need more info just ask, but like i said, i've tried like three different ways and none work. I'll edit this post soon and add what common errors im getting
Click to expand...
Click to collapse
I had the same problem. I used one way to turn S-off when I had the myTouch 4g with the radio 0.85.xxxx. When I had my phone swapped since I made up an excuse to get the good screen, the radio was 0.86.xxxx. I tried to follow the same steps as I did with 0.85.xxxx, but wouldn't work. So I ended up trying the ULTIMATE GUIDE TO ROOT and it worked. I put everything unlocked even SIM. THen I used VISIONary r14 to have it root then perm root.
mbstang said:
I couldnt get it done with Visionary r14, instead of getting the option screen when I opened it, it went straight to the rooting phone screen and just didnt work
I found r11 and used it instead and that solved my problem, the rest of the process went easy
Click to expand...
Click to collapse
I tried r11 but it didn't work so I went to r14 with the ULTIMATE GUIDE TO ROOT and it works. So I guess each is their own.
Ok so I'm still having trouble with this. Can anyone tell me what I need to download for the sdk kit? I have a acer aspire one laptop either a d150 or a150.i don't know what the difference is. Running windows xp sp2 or 3 lol
Sent from my HTC Glacier using XDA App
Flipnfr3ak said:
Ok so I'm still having trouble with this. Can anyone tell me what I need to download for the sdk kit? I have a acer aspire one laptop either a d150 or a150.i don't know what the difference is. Running windows xp sp2 or 3 lol
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Dont even bother setting up the SDK. It is a pain in the arse!!! Use this method if you need to set up ADB.
Thank you I was looking for something like this
Sent from my HTC Glacier using Tapatalk
Seriously people, don't you read threads? The rooting method is very easy and does not require ADB or the SDK. I've rooted *5 PHONES* on the first try by reading and just following the damn directions.
You temproot, run a couple of commands in terminal, reboot, temproot, permroot, and go on your merry way.
If this doesn't work follow the guide for gfree and that will do it.
Here, I made a SUPER-STEP-BY-STEP guide. If this is still too complicated for you then you really shouldn't be rooting at all, as it requires some basic knowledge of how to use a computer and the phone. And I mean BASIC.
http://forum.xda-developers.com/showthread.php?t=834225
This one is pretty damn easy, takes all of 10 minutes. Use the Terminal Emulator method.
Read the first post all the way through before you start to make sure you understand the entire process. In a nutshell, here's what happens:
*Download root.rar and extract to be a folder called ROOT on your sdcard. The ROOT folder should not be inside any other folders, so it will be sdcard/root.
*Download a file manager from the Market. Linda File Manager is my favorite.
*Download Terminal Emulator from the Market.
*Download the Visionary.apk file from the link in thread.
*from home screen - MENU, SETTINGS, APPLICATIONS, ALLOW INSTALL OF NON-MARKET APPS. Make sure the box is checked. ALSO UNCHECK FAST BOOT.
*Open linda file manager, navigate to visionary and click on it to install.
*Reboot. This will take a minute.
*Open visionary, check the box for SET SYSTEM R/W AFTER ROOT.
*Hit button for TEMP ROOT. Give it a minute.
*Open Terminal Emulator and type THE ITALIC COMMANDS, pressing ENTER after each.
su
*You should get a prompt for SUPERUSER PERMISSIONS. Click ALLOW. Back in Terminal, continue with these commands, typing them EXACTLY as they appear and pressing ENTER after each line.
cd sdcard/root
sh root.sh
*Now just wait a few minutes.
*When it's done, shut down the phone.
*Hold volume down + power until you get to a white screen. If it says S-OFF near the top then you're almost done. If not, repeat the previous steps until you do see S-OFF.
*Reboot.
*Open visionary, make sure SET SYSTEM R/W AFTER ROOT is checked.
*Click TEMP ROOT.
*When done, click ATTEMPT PERM ROOT. This might take a few minutes. Your phone will reboot itself when done. (I think)
When you boot back up you should be permanently rooted and you are ready to install a custom ROM if you like.
*To verify that you are rooted, open Terminal Emulator and type su. If you get the # sign and a notice that superuser permissions were granted, then you have succeeded in rooting your phone. Congrats!
Installing a custom ROM is another procedure so do a search for the guides on those procedures.
Click to expand...
Click to collapse
Phateless said:
Seriously people, don't you read threads? The rooting method is very easy and does not require ADB or the SDK. I've rooted *5 PHONES* on the first try by reading and just following the damn directions.
You temproot, run a couple of commands in terminal, reboot, temproot, permroot, and go on your merry way.
If this doesn't work follow the guide for gfree and that will do it.
Here, I made a SUPER-STEP-BY-STEP guide. If this is still too complicated for you then you really shouldn't be rooting at all, as it requires some basic knowledge of how to use a computer and the phone. And I mean BASIC.
Click to expand...
Click to collapse
see ive done this many many times and my s just wont turn off.....its always on
Flipnfr3ak said:
see ive done this many many times and my s just wont turn off.....its always on
Click to expand...
Click to collapse
Are you making sure that "set system to r/w" and "run visionary.sh" are both checked at the time of temproot.
and are you getting any type of error codes when you type in the command lines.
Flipnfr3ak said:
see ive done this many many times and my s just wont turn off.....its always on
Click to expand...
Click to collapse
Assuming you're doing it correctly, some phones have trouble. Look for the guide titled ULTIMATE S-OFF, CHECK OUT EVEN IF ALREADY ROOTED.
http://forum.xda-developers.com/showthread.php?t=858996
The gfree method should do the trick.
I got it working after 4 hours -__- I'm not sure if it had anything to do with it, but once i removed the sim card it seemed to work. Got s-off and permroot and even flashed cm7 nightlies afterwards with no problems, then put the sim back i n
Phateless said:
Assuming you're doing it correctly, some phones have trouble. Look for the guide titled ULTIMATE S-OFF, CHECK OUT EVEN IF ALREADY ROOTED.
http://forum.xda-developers.com/showthread.php?t=858996
The gfree method should do the trick.
Click to expand...
Click to collapse
See I didnt do the visionary.sh check off part haha I don't remember see that part in the guide
Sent from my HTC Glacier using XDA App
I give up already I just can't get it to work nothing is working
Sent from my HTC Glacier using XDA App
Flipnfr3ak said:
I give up already I just can't get it to work nothing is working
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
SLOW DOWN, read the directions CAREFULLY, and make sure you understand the entire process before starting. I probably read the guides 20 times from start to finish before I rooted.
Here's a super-newbie step-by-step guide I typed up.
http://forum.xda-developers.com/showthread.php?t=834225
This one is pretty damn easy, takes all of 10 minutes. Use the Terminal Emulator method.
Read the first post all the way through before you start to make sure you understand the entire process. In a nutshell, here's what happens:
*Download root.rar and extract to be a folder called ROOT on your sdcard. The ROOT folder should not be inside any other folders, so it will be sdcard/root.
*Download a file manager from the Market. Linda File Manager is my favorite.
*Download Terminal Emulator from the Market.
*Download the Visionary.apk file from the link in thread.
*from home screen - MENU, SETTINGS, APPLICATIONS, ALLOW INSTALL OF NON-MARKET APPS. Make sure the box is checked. ALSO UNCHECK FAST BOOT.
*Open linda file manager, navigate to visionary and click on it to install.
*Reboot. This will take a minute.
*Open visionary, check the box for SET SYSTEM R/W AFTER ROOT.
*Hit button for TEMP ROOT. Give it a minute.
*Open Terminal Emulator and type THE ITALIC COMMANDS, pressing ENTER after each.
su
*You should get a prompt for SUPERUSER PERMISSIONS. Click ALLOW. Back in Terminal, continue with these commands, typing them EXACTLY as they appear and pressing ENTER after each line.
cd sdcard/root
sh root.sh
*Now just wait a few minutes.
*When it's done, shut down the phone.
*Hold volume down + power until you get to a white screen. If it says S-OFF near the top then you're almost done. If not, repeat the previous steps until you do see S-OFF.
*Reboot.
*Open visionary, make sure SET SYSTEM R/W AFTER ROOT is checked.
*Click TEMP ROOT.
*When done, click ATTEMPT PERM ROOT. This might take a few minutes. Your phone will reboot itself when done. (I think)
When you boot back up you should be permanently rooted and you are ready to install a custom ROM if you like.
*To verify that you are rooted, open Terminal Emulator and type su. If you get the # sign and a notice that superuser permissions were granted, then you have succeeded in rooting your phone. Congrats!
Installing a custom ROM is another procedure so do a search for the guides on those procedures.
Click to expand...
Click to collapse
I'm trying to perm root my mytouch 4g using Visionary
I have android 2.2.1 and have successfully temp rooted using Visionary
I download the root folder from HERE
I put them in the root of the SD card and open up Terminal Emulator and type in
su
cd /sdcard/root
sh root.sh
when I type the first line (su) I get the # and am told that Terminal Emulator has been granted superuser permissions.
when I type in the second line (cd /sdcard/root) I get this message
cd: can't cd to /sdcard/root
What could be causing this?
Thanks
Jonathan
The "cd" command is a "change directory" command, and there is no directory called "root" on your SD card, because either you haven't unzipped what you downloaded, or you unzipped it in the wrong place.
Unzipping what you downloaded creates a directory (or a "folder", if you're a Windows user) called "root" that has several files in it -- a kernel module and a script, if I remember correctly. The script loads the kernel module and makes a call to it in order to set S Off.
thank you much, I think I figured out the problem. I'll try again later and see what happens. I'll post back with the results later. Thanks again!
Jonathan
NOTE: Ok, I can now run through the
su
cd /sdcard/root
sh root.sh
commands but when it's done and I check for s-off I don't have it (I still have s-on)
I've tried this twice to no avail. any advise?
i am having the same problem. i've tried this method about 15 times, mostly with visionary r14, but also a couple times with r11. i have also tried the gfree method a couple times as well via the semi-automated method. no s=off!
i have a new MT4G direct from phone upgrade order. i've read of others who have rooted the MT4G before multiple times, but can't do it now with a new phone. i'm wondering if it's something HTC has changed with the newest releases.....
kenrippy said:
i am having the same problem. i've tried this method about 15 times, mostly with visionary r14, but also a couple times with r11. i have also tried the gfree method a couple times as well via the semi-automated method. no s=off!
i have a new MT4G direct from phone upgrade order. i've read of others who have rooted the MT4G before multiple times, but can't do it now with a new phone. i'm wondering if it's something HTC has changed with the newest releases.....
Click to expand...
Click to collapse
HTC was going to install a measure that would prevent "rage methods" from working on their phones. How ever, none of the tech blogs are reporting that this has been rolled out. So i doubt that is the case.
make sure the its set up as sdcard/root. If you've just extracted the folder and copied the extraction to the sdcard it's not set properly.
neidlinger said:
HTC was going to install a measure that would prevent "rage methods" from working on their phones. How ever, none of the tech blogs are reporting that this has been rolled out. So i doubt that is the case.
make sure the its set up as sdcard/root. If you've just extracted the folder and copied the extraction to the sdcard it's not set properly.
Click to expand...
Click to collapse
yes, i understand the root folder in the root of the sdcard, and not 2 root folders. (sdcard/root/root)
like i mentioned, i read posts from a couple people on here with the same problems with new mt4g's after having done it multiple times before with success.
kenrippy said:
yes, i understand the root folder in the root of the sdcard, and not 2 root folders. (sdcard/root/root)
like i mentioned, i read posts from a couple people on here with the same problems with new mt4g's after having done it multiple times before with success.
Click to expand...
Click to collapse
then set up the ADB (see my sig) and do it the long way.
neidlinger said:
then set up the ADB (see my sig) and do it the long way.
Click to expand...
Click to collapse
after doing that, would i start on #4 in this guide?
http://forum.xda-developers.com/showthread.php?t=858996
kenrippy said:
after doing that, would i start on #4 in this guide?
http://forum.xda-developers.com/showthread.php?t=858996
Click to expand...
Click to collapse
nope you would start @ number 1.
you need to download those files and check the MD5SUM of every download load. the files need to be PERFECT for it to work correctly.
and i cannot stress enough. take your time and read directions. Read through the list a few times and make sure you have a good understanding of what you are doing. Doing that wrong can make your phone an expensive paper weight.
instead of pushing stuff to the "SDK tools folder" you store it to the ADB folder TrueBlue had you create in his walkthrough. And make sure to change your target folder to "c:\adb".
and remember you are choosing to do this. so if you screw it up. it's on your shoulders not mine.
neidlinger said:
nope you would start @ number 1.
you need to download those files and check the MD5SUM of every download load. the files need to be PERFECT for it to work correctly.
and i cannot stress enough. take your time and read directions. Read through the list a few times and make sure you have a good understanding of what you are doing. Doing that wrong can make your phone an expensive paper weight.
instead of pushing stuff to the "SDK tools folder" you store it to the ADB folder TrueBlue had you create in his walkthrough. And make sure to change your target folder to "c:\adb".
and remember you are choosing to do this. so if you screw it up. it's on your shoulders not mine.
Click to expand...
Click to collapse
thanks for all the help/info. i'll hold off for a while to see what else unfolds in the coming weeks in regards to alternate root methods. i don't want to brick this thing, just to get it rooted.
kenrippy said:
thanks for all the help/info. i'll hold off for a while to see what else unfolds in the coming weeks in regards to alternate root methods. i don't want to brick this thing, just to get it rooted.
Click to expand...
Click to collapse
The way this phone is made it's going to be pretty difficult to write a "one click s=off" program.
If you are wanting the benefits of being rooted you can always use VISIONary.apk when you need the root features like AD-HOC tethering or Screen Shots.
neidlinger said:
The way this phone is made it's going to be pretty difficult to write a "one click s=off" program.
If you are wanting the benefits of being rooted you can always use VISIONary.apk when you need the root features like AD-HOC tethering or Screen Shots.
Click to expand...
Click to collapse
what i'd really like to do is remove some bloatware and demo games. (not just hide them) any way to do that aside from perm root?
kenrippy said:
what i'd really like to do is remove some bloatware and demo games. (not just hide them) any way to do that aside from perm root?
Click to expand...
Click to collapse
not really. As soon as you reboot they'll pop right back up.
ok thanks.
Two things.
1. I've decided to put off perm rooting until I can understand adb and use it properly. No need to rush, I've got time.
2. Is it true that given time, effort, and ingenuity there really isn't such a thing as a bricked phone? It can always be recovered, it's just a question of how far you have to go to do it?
I've read around a lot and though I've heard many people talk of bricking their phone, it seems like many say that if you can use things like adb commands you can pretty well fix any issue, it's just difficult.
Like I was saying in point 1, I'm newer to all this and I'm learning so thanks for answering!
Jonathan
lanternslight456 said:
2. Is it true that given time, effort, and ingenuity there really isn't such a thing as a bricked phone? It can always be recovered, it's just a question of how far you have to go to do it?
Click to expand...
Click to collapse
At minimum, I believe the phone requires a functioning bootloader in order to be able to connect via USB to fastboot.
Any update on this? I also just got a mytouch 4g yesterday and am trying to root it. Is it possible right now?
Root the mt4g
Friend, I used the adb method here on xda, after I got the forked childs msg, and restart terminal w/e, make sue to pull out battery. Restart, the LAST THING I DID WAS USE VISIONARY r14, to attempt permroot, took me a week before I figured out to try this, the guide said phone would be rooted after terminal commands went through. So, to recap if u entered everything correctly, (my avg protection was telling me my phone was rooted for a week after I pushed gfree using the adb method but had no s-off, tried visionary permroot, BINGO!) THANKS TO ALL THE HARD WORK/GUIDES ON XDA, using ICE GLACIER ROM, titanium backup, rom manager, root explorer, my internet security (ad free web) set cpu, cache cleaner ng, drocap, couldn't get barnacle to work, the tethering on board works fine. Quadrant standard for benchmarking.
My wifes mt4g arrived today, and I had it perm rooted, with s-off in about 20 minutes, following this guide from the wiki:
http://forum.xda-developers.com/showthread.php?t=858996
Sent from my Nexus One using XDA App
danger-rat said:
My wifes mt4g arrived today, and I had it perm rooted, with s-off in about 20 minutes, following this guide from the wiki:
http://forum.xda-developers.com/showthread.php?t=858996
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
dude this method is great especially if your a noob or cant use adb for whatever reason just use visionary for temp root and then using root explorer move the gfree file to data>local then open terminal emulator and follow the instructions that gives you s-off and allows you to use visionary to permaroot when you reboot and then rommanager it now supports 3.xx so you can flash gingerroms just be careful and have fun
I am posting this in the Developer forum, because it is still a little more than a In-experienced user can handle at the moment, and the potential to get into a bootloop is a little higher if you are not familiar with what you are doing here.
If you are at all new / uncomfortable with Android, UNIX/LINUX, this phone, or adb, then: PLEASE DON'T TRY THIS AT HOME.
If you get into a bootloop I am not responsible for this, nor is this the place to complain if that happens. You can ask for support here though if this process has caused that.
If you do get into a bootloop, then try and help me out, with providing as much info as possible with what happened (any output or screen prints are VERY helpful). I am also posting the original /system/etc/init.goldfish.sh file here AT THE BOTTOM OF THIS POST. That way if it does all go wrong it is here to grab. So don't go asking for it someplace else, or even asking here for it.
You have been warned!
Now with that out of the way, on to the good stuff.
1) Go grab some kind of bloat freeze program, from the market. I have used bloat freezer from the market with great success.
Just download and install it, don't run it just yet, if you already have, and frozen the "Device Health Application", then unfreeze it, and reboot, before doing the next step.
It is VERY important that it is done in EXACTLY this order. The reason is, if the Device Health program is frozen when you let the init script run, it will not work exactly as it should and these services will restart, since part of it is frozen when it first runs, and it all has to be disabled in the proper way, so that it can not be restarted remotely, or we will HAVE to use cron to run checks. Cron is an elaborate hack, I don't want to have to do, unless we HAVE to. If you do it in the exact order noted here, cron will not be needed and this will not restart.
2) Go get the init.goldfish.sh file from http://dl.dropbox.com/u/45576654/init.goldfish.sh.tar
push this tarball to your phone:
Code:
adb push init.goldfish.sh.tar /data/local/
End code
Now is the command line part of this hack.
Code:
adb shell
su
mount -o remount, rw /system
cd /data/local
tar -xvf init.goldfish.sh.tar
cp /system/etc/init.goldfish.sh /sdcard/init.goldfish.sh
cp ./init.goldfish.sh /system/etc/init.goldfish.sh
chown root /system/etc/init.goldfish.sh
chmod 550 /system/etc/init.goldfish.sh
mount -o remount, ro /system
reboot
End code
Now when your phone comes back up:
3) Open your bloat freezer program and freeze the "Device Health Application"
Your phone will freak out, and tell you that Device Health has stopped and it will keep asking you to FC, all you can do is pull the battery.
Put the battery back in the phone an boot it up.
Now CarrierIQ should be 100% disabled on your Atrix 2.
As promissed, here is the Original /system/etc/init.goldfish.sh file in a tarball, just use the same code above to put this back in place.
DON'T USE ROOT EXPLORER TO COPY THESE FILES INTO PLACE!!!
Original /system/etc/init.goldfish.sh file:
http://dl.dropbox.com/u/45576654/init.goldfish.sh-orig.tar
The Jedi Master strikes again!
The force is strong in this one. Seriously Jim you absolutely amaze me. You are the Linux guru.
Sent from my MB865
Train us, he will.
Sent from my MB865 using Tapatalk
LOL....
Hopefully I have not scared everyone from trying this.... I just want to let all the newbies who just got this as thier first android phone yesterday, and rooted it today, and now think that this is a good hack to try, that this is not the best thing for them just yet. It can and will bootloop the phone if you get too excited and don't follow the directions exactly... I got mine in a bootloop testing this all out, and finding the exact steps, but it was not hard to get out of, because it gets into android enough to let you adb in, if you screw up...
quick question: Why would rooting followed by freezing not work for that application? I think I did that when I got the phone. I don't see anything called Device Health in my running or installed applications.
Is carrierIQ still running on my phone? Have you got a string I can look for in the 'ps' output in the Terminal to confirm? There are 100000 processes running on these phones these days, most with cryptic names.... I miss the G1 days....
devsk said:
quick question: Why would rooting followed by freezing not work for that application? I think I did that when I got the phone. I don't see anything called Device Health in my running or installed applications.
Is carrierIQ still running on my phone? Have you got a string I can look for in the 'ps' output in the Terminal to confirm? There are 100000 processes running on these phones these days, most with cryptic names.... I miss the G1 days....
Click to expand...
Click to collapse
No just freezing the device health app just stops the collection process.
The part where you run the commands to stop the services in android are where the data can and will be sent to CIQ or AT&T, there are other things collected that att does not care much about (ATT only wants what is collected with the dev health app), and that goes straight to CIQ, so the services at the OS level are VERY important to stop. There is really not a way to see them running, but I have found that these can and will restart if my instructions are not followed 100%. To find out if CIQ is doing anything take a look on youtube there is a video that explains how to look at the system logs and see what is being collected if anything, and what is being sent out. After a lot of trial and error, I found this is the ONLY way to stop it 100%.
Hey Jim. sorry I've been out of the forums for so long on this. I was going to dig around my atrix2 and see what I could find wrt carrieriq. I got stuck on missing shell tools and you gave me some advice wrt paths and such. I was wondering if you could point me in the right direction for fixing up my env when I shell in? I also don't seem to have grep anywhere... odd.
YOu mentioned doing some of the destructive work in an emulator, and I would like to try the same thing, but I've no idea how to get the atrix2 ROM into an emulator. How did you accomplish this?
I followed the instructions above precisely and verified that my init.goldfish.sh is indeed modified correctly with the carrieriq stuff, and have suffered no ill effects. I have not, however, attempted to determine if carrieriq processes have stopped running. I did notice that after having frozen and unfrozen device.health.monitor a few times, it doesn't ever register as a running app... wonder what's up with that.
thanks for the help.
I was wondering....could this be made into a handy dandy flashable zip?
Then after flashing just freeze the app?
Sent from my MB865 using XDA App
tylercarter said:
I was wondering....could this be made into a handy dandy flashable zip?
Then after flashing just freeze the app?
Sent from my MB865 using XDA App
Click to expand...
Click to collapse
Yep, working on it, should have it up for download tomorrow.... It will also be in my rom.
Jim
Sent from my MB865 using xda premium
jimbridgman said:
Yep, working on it, should have it up for download tomorrow.... It will also be in my rom.
Jim
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
Sent from my MB865 using xda premium
jimbridgman said:
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
NICE! you really are a jedi master!
Who wants to be the first to try this out? I have created a flashable zip to disable CIQ on every boot, all you have to do is grab the file below:
http://dl.dropbox.com/u/45576654/NoCIQ.zip
Then with CWM, flash it, don't wipe anything, except maybe dalvic cache, but nothing else. This will only flash one file to your phone.
You will still have to freeze the device health app as in the OP.
This is just a test right now, once someone other than me tests this, and reports back, that all is great, then I will update the OP, to this method.
jimbridgman said:
Who wants to be the first to try this out? I have created a flashable zip to disable CIQ on every boot, all you have to do is grab the file below:
http://dl.dropbox.com/u/45576654/NoCIQ.zip
Then with CWM, flash it, don't wipe anything, except maybe dalvic cache, but nothing else. This will only flash one file to your phone.
You will still have to freeze the device health app as in the OP.
This is just a test right now, once someone other than me tests this, and reports back, that all is great, then I will update the OP, to this method.
Click to expand...
Click to collapse
It said switch to edify scripting. Installation aborted. Something about gingerbread cwm 3. Not sure. Never see this before. I checked the zip and it has 2 updater scripts. One just has a ~ at the end. I know nothing of code but just trying to help.
Sent from my MB865 using XDA App
jimbridgman said:
Who wants to be the first to try this out? I have created a flashable zip to disable CIQ on every boot, all you have to do is grab the file below:
http://dl.dropbox.com/u/45576654/NoCIQ.zip
Then with CWM, flash it, don't wipe anything, except maybe dalvic cache, but nothing else. This will only flash one file to your phone.
You will still have to freeze the device health app as in the OP.
This is just a test right now, once someone other than me tests this, and reports back, that all is great, then I will update the OP, to this method.
Click to expand...
Click to collapse
Tried this. No go. Here is the error in CWM.
Installing Update...
Amend Scripting (update0script) is no longer supported.
Amend Scripting was deprecated by Google in Android 1.5.
It was necessary to remove it when upgrading to the ClockworkMod 3.0 Gingerbread based recover.
Please switch to Edify scripting (updater-script and update-binary) to create working update zip packages.
Installation Aborted.
There ya go. Hope this helps.
holeshot77 said:
Tried this. No go. Here is the error in CWM.
Installing Update...
Amend Scripting (update0script) is no longer supported.
Amend Scripting was deprecated by Google in Android 1.5.
It was necessary to remove it when upgrading to the ClockworkMod 3.0 Gingerbread based recover.
Please switch to Edify scripting (updater-script and update-binary) to create working update zip packages.
Installation Aborted.
There ya go. Hope this helps.
Click to expand...
Click to collapse
hes working on it. wont be much longer
Why not use the app by TrevE?
Sent from my MB865 using xda premium
1.18.12 said:
Why not use the app by TrevE?
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
That does not perform the hack, only detects if it is running. The voodoo ciq detection app works much better though.
Jim
Sent from my MB865 using xda premium
I just rooted my phone, applied the hack and used Titanium Backup to freeze the Device Health App but I didn't see any FC.
Although when I opened Ti Backup, it told me that my su right are wrong. They are 4755 instead of 6755 or something like that and TiBu told me that it will fix it. I fixed it then froze the app and no FC or nothing. Phone is running fine but not sure if it worked.
Is it really necessary for the app to FC in order to show that it worked?
Should I try it all over again?
Thank you.
noobsquared said:
I just rooted my phone, applied the hack and used Titanium Backup to freeze the Device Health App but I didn't see any FC.
Although when I opened Ti Backup, it told me that my su right are wrong. They are 4755 instead of 6755 or something like that and TiBu told me that it will fix it. I fixed it then froze the app and no FC or nothing. Phone is running fine but not sure if it worked.
Is it really necessary for the app to FC in order to show that it worked?
Should I try it all over again?
Thank you.
Click to expand...
Click to collapse
Go download and install this, and it will show you if it (CarrierIQ) is active or not.
https://market.android.com/details?id=org.projectvoodoo.simplecarrieriqdetector&hl=en