Guide to permaroot, s=off AND s=on!!!!!

Search This thread

FromundaCheese

New member
Dec 24, 2010
4
1
FT Worth
Did you s-on and reroot first? Then Verify in root explorer system is r/w after temproot, then run perm with r/w, reboot and unroot visionary. I had to play around a lil to get it fixed.


Sent from my HTC Glacier using XDA App

+1 Now I feel good about sending mine back to T-mobile, I could just see the tech department installing super user and seeing that its rooted. Maybe I worry to much but that's a big bill they could hit me with. :)
 

tenbeau

Senior Member
Apr 24, 2010
935
32
Leesburg, Fl
I am sending my device back for replacement on Wed. I just restored a back up that had all the apps and turned s off using terminal emulator and than flashed pd15img.zip. I show s on but am still rooted. Does anyone know if I do a factory reset or restore will it brick my phone or just delete all the data and apps other than the system apps since I guess I still am rooted.The visionary I have does not have the option to unroot. I used visionaryr11 to temp root and than went to terminal emulator and turned s off. And than rooted with visionary And then deleted visionary If I DL the visionary r14 will it give me the option to unroot? I want to send this back as clean or near to stock as possible. Am I just worrying to much about Tmo finding out I rooted the phone?
 
Last edited:

TheKorbenDallas

Senior Member
Dec 3, 2010
143
13
A quick question:

The original guide says the following

File Explorer Method
...
5. Run visionary again and reboot again. This will make root stick.

It says here to just "run visionary". Am I correct to understand that there's no need to do anything in VISIONARY? Just run it and then reboot right away, right?

This looks kinda weird to me. I'd expect that we'll be asked to do something during that last VISIONARY run, like temp-root it again or something like that. But just run it and do nothing... Does anyone know what exactly does this last VISIONARY run do to "make it stick" (just curious)?
 

Mrdaviso

Senior Member
Nov 11, 2010
716
136
I am sending my device back for replacement on Wed. I just restored a back up that had all the apps and turned s off using terminal emulator and than flashed pd15img.zip. I show s on but am still rooted. Does anyone know if I do a factory reset or restore will it brick my phone or just delete all the data and apps other than the system apps since I guess I still am rooted.The visionary I have does not have the option to unroot. I used visionaryr11 to temp root and than went to terminal emulator and turned s off. And than rooted with visionary And then deleted visionary If I DL the visionary r14 will it give me the option to unroot? I want to send this back as clean or near to stock as possible. Am I just worrying to much about Tmo finding out I rooted the phone?
Use visionary r14 in my signature and do as I mentioned earlier today


Sent from my HTC Glacier using XDA App
 

Mrdaviso

Senior Member
Nov 11, 2010
716
136
Use r14 and run temproot then it has the permroot option, then your done

Sent from my HTC Glacier using XDA App
 

tenbeau

Senior Member
Apr 24, 2010
935
32
Leesburg, Fl
Use visionary r14 in my signature and do as I mentioned earlier today


Sent from my HTC Glacier using XDA App

Thank you for your kind help. I did what you requested and I have S on and did a factory reset. I installed visionary+14 and ran it. Everything seems to be okay, not sure if I am rooted or not but s is on and stock recovery image has been flashed. The only thing I do not understand is that all of my contacts are still showing but all other information and misc. apps are gone. Have I done something wrong? Is there someway I can manually delete all of my contact info on the device? I have never had this happen on a factory reset before. Any and all help sure is appreciated.
Edit: it seems that it is just a few of my contacts. I at first thought that it was because I had the sim card in the device and that they were stored on the sim card but after removing the sim card I still had a few contacts show up. I would really appreciate help in how to delete or remove these contacts before sending the phone back.
 
Last edited:

Mrdaviso

Senior Member
Nov 11, 2010
716
136
Thank you for your kind help. I did what you requested and I have S on and did a factory reset. I installed visionary+14 and ran it. Everything seems to be okay, not sure if I am rooted or not but s is on and stock recovery image has been flashed. The only thing I do not understand is that all of my contacts are still showing but all other information and misc. apps are gone. Have I done something wrong? Is there someway I can manually delete all of my contact info on the device? I have never had this happen on a factory reset before. Any and all help sure is appreciated.
Edit: it seems that it is just a few of my contacts. I at first thought that it was because I had the sim card in the device and that they were stored on the sim card but after removing the sim card I still had a few contacts show up. I would really appreciate help in how to delete or remove these contacts before sending the phone back.

Root-Install root explorer or super user, they should fail to run or give a "failed root permissions" toast.
Try factory reset with no sim. See if contacts are there. If so they were in your nandroid you made, then you need to get the stock mt4g nandroid in the forums and do it all over again. :( hope not, anyone else with help on this?

Sent from my HTC Glacier using XDA App
 

TheKorbenDallas

Senior Member
Dec 3, 2010
143
13
Use r14 and run temproot then it has the permroot option, then your done

Thanks for the replies. However, I don't understand what you mean exactly.

Are you saying that with VISIONARY r14 I no longer need to follow the whole procedure described in the first post and can just use permroot option in VISIONARY? (Essentially, a one- or two-click root).

Or are you staying that this is what I should do as the step 5 of the procedure described in the first post?
 

Mftek1

Senior Member
Sep 26, 2010
681
60
Sylmar
I made a nandroid when I first rooted. So besides turning s back on, unrooting via visionary and restoring my nandroid. What else Is needed to turn my phone back to stock?

Sent from my HTC Glacier using XDA App
 

Mrdaviso

Senior Member
Nov 11, 2010
716
136
No you still have to get s-off first, then the visionary steps. R14 will permroot by it self but its still gonna be s-on so no custom rom, kernels or recovery. As I understand it.

Thanks for the replies. However, I don't understand what you mean exactly.

Are you saying that with VISIONARY r14 I no longer need to follow the whole procedure described in the first post and can just use permroot option in VISIONARY? (Essentially, a one- or two-click root).

Or are you staying that this is what I should do as the step 5 of the procedure described in the first post?



Sent from my HTC Glacier using XDA App
 

Mrdaviso

Senior Member
Nov 11, 2010
716
136
How are you trying to flash, fastboot? Also, what nandroid did you use? Yours? This is a known problem, mentioned in the recovery img thread, page 4, you may have to use the posted nand before the stock img will flash.
 

Mftek1

Senior Member
Sep 26, 2010
681
60
Sylmar
How are you trying to flash, fastboot? Also, what nandroid did you use? Yours? This is a known problem, mentioned in the recovery img thread, page 4, you may have to use the posted nand before the stock img will flash.

i tried fastboot but my phone doesn't find the file... i also tried terminal method but it says image error not found.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    First of all, unforgiven512 deserves most of the credit for coming up with the initial tutorial for perm root and s=off for the new HTC devices. Also, thanks to adwinp for the instructions on hexeditting the kernel module to make it work with the MT4G.

    This was a collaborative #g2root effort, primarily involving scotty2, tmzt, IntuitiveNipple but also many others!

    Ok, so the usual disclaimers go here:

    I am not responsible for your bricked phone or the ignorance that may or may not have caused it based on the fact that you CHOSE to follow these steps. Read through the forums and LEARN before you attempt to flash any device. You have been warned.

    This method only works for those devices who have already received their OTA update!!!

    Now that that is out of the way here we go:

    First make sure you have visionary installed!

    Root.rar (all files plus a script to make things a little easier. :D)
    http://www.mediafire.com/?flit79p2y069bb3
    md5sum: 46361b0cc8652d88688c0ab66d44950b

    1. Download the root.rar file and unzip it to /sdcard on your device.

    2. Run VISIONary to gain temp root.

    Now I am going to run two different sets of instructions (you'll understand why in a minute):


    Terminal Emulator Method
    3a. Start terminal emulator up on your device.(I prefer this method b/c you can see the output.)

    a. type "su" + enter to gain root privileges.

    b. Type "cd /sdcard/root" + enter.

    c. Type "sh root.sh" + enter.

    d. Follow the on screen prompts.


    File Explorer Method
    3b. Start up root explorer, sufbs, or some other type of file browser with root privileges.

    a. Navigate to /sdcard/root on your device.

    b. Click on root.sh and allow it to run. Some file browsers ask you if you want to or not.

    c. Now wait about 18 to 20 seconds and restart your device into the bootloader to check if S=off is displayed.

    4. Start the device back up.

    5. Run visionary again and reboot again. This will make root stick.

    You can now uninstall visionary and enjoy permaroot. :D

    Alternative Root Process

    First, uninstall visionary and superuser and restart your device to wipe out temp root.

    Second, download MT4G Modperm.zip and unzip its contents to your sdk tools directory.

    MT4G Modperm.zip: http://www.mediafire.com/?eaw0q0zjc7rrrwh
    MD5Sum: 3ea4a7a6ddee711d12f7350ce60fae33

    Then:

    Windows Users:
    1a. Using Explorer navigate to the root of your sdk. Hold shift and right mouse click on the tools folder. Select "Open command window here".

    2a. Type "adbbat" + enter. Wait till the batch file finishes.

    Linux Users:
    1b. Using file browser of your choice (or terminal) navigate to the tools folder of your sdk and double click on adbbat.sh (type sh adbbat.sh if you are using terminal). Credit for adbbat.sh goes to slhpss.

    2. Disconnect your phone from the PC.

    3. Open terminal emulator on the phone and type "/data/local/rage" + enter. Wait for "Forked XXXXXXXX children" to appear and then close the terminal.

    4. Start terminal back up. It should force close.

    5. Start terminal back up, again. This time it should stay open and you should have a "#" prompt instead of a "$" prompt. Then type "/data/local/temp.sh.

    6. When the script finishes run /data/local/rage again and sit tight. The phone should start acting weird and do a soft reboot. Then right after everything loads it should do a hard reboot. After the hard reboot reboot and check S.(If it doesn't do the two reboots just reboot into hboot yourself after rage finishes with the "forked xxxxxxxx children" message.

    7. Enjoy root!

    If you still have problems getting su to work after this uninstall visionary, shutdown, pull battery, and restart. Should work after that. Props to PolishDude for figuring that one out.

    If you have tried EVERYTHING and still cannot get it to work for through the process and wait 30 minutes to an hour. The driver might have a cache delay write and you may need to give it some time to allow the sync command to work. This has worked for one other person (mfouco). BTW, this was figured out by coachmai. Props man!

    If su doesn't stick, flash again! You can't overroot it! :D

    Process for turning S back on

    Download this file and unzip it to /sdcard on your device.

    unroot.rar
    http://www.mediafire.com/?12oi5elu7v2y8og
    md5sum: aad4e64126cf8d92d7e8b5abb48fdadd

    Terminal Emulator Method
    1. Open up terminal editor on your device.(I prefer this method b/c you can see the output.)

    a. Type "su" + enter to gain root privileges.

    b. Type "cd /sdcard/unroot" + enter.

    c. Type "sh unroot.sh" + enter.

    d. Follow the onscreen prompts.



    File Explorer Method
    2. Open root explorer, sufbs, or some other file browser with root access.

    a. Navigate to /sdcard/unroot.

    b. Click on unroot.sh and allow it to run. Some file browsers ask permission before they execute scripts.

    c. Wait 18 to 20 seconds and reboot your phone into the bootloader to check if S=on.

    You now have S=ON again.

    Since we opened up the nand to writes you should still retain persistent root privileges.

    Hope this makes it all easier for you.
    Cheers --grankin01 :D

    For everyone that is have trouble writing to the protected areas of the system after following the rooting procedures.

    Reboot into Clockwork recovery and choose the mounts and storage option. From there choose mount system (or whichever protected directory you want access to) and click the trackpad. When unmount system shows you have rw access to the /system directory and all of its subs.
    4
    This is so frustrating... I can't get an installable version of the visionary r11, I've tried Modaco's site and several links from members in this thread and all of them are not installable through Astro. And through Linda file manager, it gives me parsing errors. I'v checked if it has a .zip on the ending but it doesn't. All of them are .apk files but yet aren't installing. I'm dumbfounded....

    Any help would be greatly appreciated. :)

    Here is three versions of visionary. One is run-on-boot, one is not and one is the plus version. Enjoy :D.
    2
    I dont know what i'm doing wrong but it wont let me flash pd15img.zip with clockwork its saying abort bad file or something other....urrr what am I doing wrong?

    Sorry, reboot into hboot and it will check the package and ask you if you want to apply the update.
    1
    Great I just saw this on PaulObrians twitter so this is great news.

    Mackster248 Macky Evangelista
    @PaulOBrien will your visionary app tomorrow be able to root the mytouch 4g as well? Since it roots the desire hd.

    Pual's answer:

    PaulOBrien Paul O'Brien
    @
    @Mackster248 Possibly...

    Question, Did you recompile the kernel for the MT4G yourself? A big thanks to everyone. We all need to dig in out pockets to these developers and not forget them.
    1
    Guys might be a stupid question but how do you get into the hboot on mytouch 4g. I thought it was the power button and camera but that doesn't seem to work.

    Turn off "Fast Boot" under Applications then power on holding Power + Vol Down