FORUMS
Remove All Ads from XDA

[TOOL] PERMANENT-ROOT (Fixed Links!) & Temp-Root (v2) for any MT4GS (Windows)

116 posts
Thanks Meter: 68
 
By jdmarko, Senior Member on 30th July 2011, 01:00 AM
Post Reply Email Thread
As far as I can tell, these are the only detailed instructions here for obtaining Permanent Root (and S-OFF). Hit THANKS if you feel inclined...

Just to be clear, this is not my basework, but I've assembled all the pieces and instructions to make it work for the MT4GS! Thanks to revolutionary, modaco, teamWin, eugene373, idanfima, coolbho3000 and wisefire for the easyfrevo part!

Temp Root:
You must have the USB drivers installed for your MT4GS. (If you don't have them, you can always install HTC Sync for the Sensation, plug in your MT4GS, and it will install the correct drivers.)

You MUST exit from the HTC Sync application for this to work!! (Right-click on the icon in the taskbar, and select Exit)

You must also have USB Debugging enabled. (Settings, Applications, Development, USB debugging)

Click-For-perma-temp-v2.zip
As of this update (23 Feb 2012), this has the latest SuperUser.apk...

Unzip, and run the batch file (Run_ME_Fr3vo_ROOT.bat)...
You'll get errors like "An error occurred while running the exploit (-1) (errno: 14)", but if it also says "Exploiting device" afterwards, then it was successful!

This is temp-root, meaning that you can run apps that require root, but it'll go away when you reboot. Run the script again to get root back.
Permanent Root: (thanks to ikhzter for helping with some of the instructions!)
NOTE: If you don't have ADB working (or don't know what ADB is), please download the drivers and files for the temp-root above, and be sure to save the revolutionary.exe into the same directory as the temp-root solution. Make sure you have HTC fastboot drivers as well (if you don't already), which are on the Revolutionary page.

Or use the tools provided here: Click-For-ADB-Windows.zip
(Zip contains ADB.EXE FASTBOOT.EXE ...)

Thank you Team Revolutionary! If you would like to be one of the first to get PERMANENT root access, then download the new Revolutionary, instructions here:

http://unrevoked.com/rootwiki/doku.p.../revolutionary
Revolutionary version 0.4pre3 or later will work with your MT4GS, but it's still a developer preview... Don't come yelling if you mess up your phone. (But do share your results, so we can collectively solve any issues!)
You'll need your serial number (Settings, About, Phone Identity), HBOOT version (only 1.44.0007 is supported now, but you can check your HBOOT by: Settings, Power, uncheck "Fast Boot", then power off, hold down volume down as you power on, the HBOOT version is at the top of the screen). Be sure to write down your Beta Key! (Or copy it to your clipboard so you can paste it into your command prompt.)

Note: you can also enter bootloader by issuing the command "adb reboot-bootloader" if you have the ADB & drivers installed (follow the Temp Root instructions above for drivers and ADB).

YOU MAY NEED TO DISABLE YOUR ANTIVIRUS PROGRAM- Norton is flagging up Revolutionary as a Virus when it isn't.
  1. With the phone switched on (not in HBOOT, just the regular home screen), run the revolutionary Utility you just downloaded from http://revolutionary.io/ and if it has found your device it should read
    "Found your device: myTouch_4G_Slide..." (If it doesn't, see DEBUGGING, below)
  2. Once you have entered your beta key correctly, follow any on screen prompts or actions from revolutionary and wait for it to S-Off,
  3. You're done. Your Device will Successfully have S-OFF.... If you have S-off, your hboot will now be 1.44.1107
  4. Revolutionary will now ask you to Install clockwork recovery mod after S OFF. While you may choose to let Revolutionary do it for you (easiest, but it installs an older version with some USB charging issues), you can always do it manually, which I show below.

Hit THANKS!

You now have S-OFF on your MT4GS! Woo hoo!

Next, we'll flash the latest ClockWork Recovery (v4.0.0.9 without the charging problem) if you didn't do it above: (Thanks to Paul O'Brien / Modaco!!)
  • Download the ClockworkMod image file from here or here (direct mirror)
  • Turn off the device.
  • Boot device into bootloader (power off and boot while holding down the volume-down key, then select FASTBOOT with the power button)
  • Make sure the device is in FASTBOOT and not HBOOT
  • Connect the device to the computer via USB.
  • On your computer, open a command prompt/terminal and run:

    fastboot devices

    You should see something similar to:
    List of devices attached
    HTXXXXXXXXXX device
  • Write the image to the recovery partition ('fastboot flash recovery /path/to/<recovery>.img')
  • Do a recovery reboot to test (power off and boot holding down the volume-down key, select recovery)

Now you can flash the latest SuperUser. (Thanks to ChainsDD!)
  1. Go to http://androidsu.com/superuser/ or download it directly here.)
  2. Copy this file to your SD card root folder (main folder of your memory card)
  3. Start clockworkmod recovery (hold down the Volume-Down key while turning on the phone), select Recovery
  4. BACKUP YOUR ROM USING CWM BEFORE ATTEMPTING ROOT!
  5. Navigate to "Backup & Restore" using the Volume Down button and press select (power button to select) then select "Backup"
  6. Select "install zip from sdcard" after backing up
  7. Then select "Choose zip from sdcard"
  8. Then select "Superuser-3.0.7-efghi-signed.zip" (or whatever file you obtained from above)
  9. Then select "Yes - install Superuser-3.0.7-efghi-signed.zip" to confirm (some have had to flash this a few times)
  10. Then go back
  11. Then reboot.
  12. You're rooted!

I highly recommend going to the Market once you've rebooted and install "Busybox," which many rooted apps will assume is already installed.

Download "Root Checker" to make sure everything is done correctly!

Please help with these instructions.... provide feedback if I can make something more clear!

NEW! Video Instructions:
Click here for video instructions!

DEBUGGING:
  • If the Revolutionary exploit hangs or seems to be taking a very long time... or if it fails altogether, then please install my Temp-Root solution above first. Then, try the perm-root again.
  • Try installing the same drivers that I listed on the first post for the Temp-Root solution. Also, make sure you've exited from HTC Sync on your PC. (it will say "out of date" if HTC Sync is still running)
  • And make sure you have USB debugging enabled.
  • If Revolutionary still fails to find your phone, re-verify you have all the drivers installed, (uninstall and reinstall) and try "disk drive" mode and then "charge only" mode.
  • Still can't figure out how to get fastboot to work? Try this post for a quick solution.
  • For those having GPS issues after this process, try installing "BusyBox" from the Market and then installing the app "FasterFix" from the Market.

I certainly welcome feedback... and I appreciate your THANKS!

My phones:
HTC G1
HTC Nexus One
HTC Sensation
HTC My Touch 4G Slide
The Following 43 Users Say Thank You to jdmarko For This Useful Post: [ View ] Gift jdmarko Ad-Free
30th July 2011, 02:19 AM |#2  
Senior Member
Thanks Meter: 12
 
More
Thumbs up
Tested this just now. Working just fine without any problems. Thank you so much!
The Following 2 Users Say Thank You to darkphoenix2012 For This Useful Post: [ View ] Gift darkphoenix2012 Ad-Free
30th July 2011, 02:21 AM |#3  
jdmarko's Avatar
OP Senior Member
Thanks Meter: 68
 
Donate to Me
More
Quote:
Originally Posted by darkphoenix2012

Tested this just now. Working just fine without any problems. Thank you so much!

Great! Glad to hear positive initial feedback!
The Following User Says Thank You to jdmarko For This Useful Post: [ View ] Gift jdmarko Ad-Free
30th July 2011, 02:37 AM |#4  
Member
Thanks Meter: 1
 
More
Aw, man, your use of "perma" in the subject threw me.

I downloaded ChiefzReloaded's link for the Linux version of this script (hsi thread here was closed for some reason, but he posted the same thing at RootzWiki) and converted it to Windows and ran it for mine. It works great, as does your version. But as you point out, it doesn't get rid of the S-ON. We'll have to wait for those awesome Revolutionary folk, I guess.

Many thanks for bundling this up so well for Windows, multi-uploading it, and posting about it here. You rock!
30th July 2011, 03:07 AM |#5  
jdmarko's Avatar
OP Senior Member
Thanks Meter: 68
 
Donate to Me
More
Quote:
Originally Posted by chorpler

Aw, man, your use of "perma" in the subject threw me.

The history behind the title:
For other devices (Sensation, EVO 3D), an earlier version of this method yielded a temp-root that went away after a short period of time even if you didn't reboot. The solution was to leverage the "/vendor/bin" directory in the PATH, which made the root "stick"... permanent until the next reboot!

And so was born the term "perma-temp-root."
The Following 2 Users Say Thank You to jdmarko For This Useful Post: [ View ] Gift jdmarko Ad-Free
30th July 2011, 04:15 AM |#6  
Senior Member
Flag Texas
Thanks Meter: 1,151
 
More
Worked for me. I actually needed root access to run Titanium Backup since I had to wipe my phone too. haha thanks!
30th July 2011, 04:53 AM |#7  
Member
Flag Ohio
Thanks Meter: 0
 
More
Very cool of you sir, thank you
30th July 2011, 06:05 AM |#8  
rorytmeadows's Avatar
Senior Member
Flag Charleston, SC metro area
Thanks Meter: 222
 
More
And we inch closer to permaroot for S-ons...can't wait...
30th July 2011, 07:08 AM |#9  
Member
Flag York, PA
Thanks Meter: 7
 
More
works for me too. Well done .
31st July 2011, 02:18 AM |#10  
ratchetrizzo's Avatar
Senior Member
Flag Wilmington, DE
Thanks Meter: 63
 
More
Is this phone like the g2 where the emcc is write protected and any changes you make disappear when you reboot?

Sent from my T-Mobile G2 using XDA App
31st July 2011, 02:34 AM |#11  
jdmarko's Avatar
OP Senior Member
Thanks Meter: 68
 
Donate to Me
More
Quote:
Originally Posted by ratchetrizzo

Is this phone like the g2 where the emcc is write protected and any changes you make disappear when you reboot?

Sent from my T-Mobile G2 using XDA App

It seems to me that some of my writes to the data partition still remain after reboot, which surprises me. So apparently not everything is lost after reboot. The "root" status is certainly lost though.

Sent from my HTC Sensation 4G using XDA Premium App
The Following User Says Thank You to jdmarko For This Useful Post: [ View ] Gift jdmarko Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes