How To: Gain Permanent Root and S-OFF on the T-Mobile G2 / HTC Vision

I. Before You Begin

1. An explanation of what S OFF is and why you might want it – S Off means security off for your HBoot mode (aka Bootloader). The bootloader is what allows you to flash updates and write to the file system of your phone. By turning the Security OFF, we can flash any updates/ROMs we want without the phone checking to see if it is an official update or not.

2. You MUST have done our Temporary Rooting Method before coming to this method.

II. Flash the S-OFF Hboot Image and Gain Perm Root

1. Download the rooting files:

2. Extract the files somewhere to your computer.

3. Plug your phone in via USB cable and mount the SD card so we can transfer files to it.

4. Copy the .ko and .img files from inside the extracted folder from step 2 to the root of your sd card on your phone (NOT in any folders, just on the SD card itself).

5. Unplug the phone.

6. Go to the Market on your phone and download/install Android Terminal Emulator (free).

4. Open the Terminal Emulator app and type the following with hitting enter at the end of each line (to get the touch screen keyboard to come up hit the menu button then toggle soft keyboard):

su
cd /sdcard
insmod /sdcard/wpthis.ko

*After typing the last line, you should see an error saying failed: (function not implemented). If you DO see that, you have done it correctly and can continue.

7. Now, type the following line in the terminal emulator hitting enter at the end of the line.

dd if=/sdcard/hboot-eng.img of=/dev/block/mmcblk0p18          [the last part is mmcblk(zero)p(one)(eight)]

8. After you have typed the dd line for your specific phone, it should say something was written etc. Now, type the following into the command prompt with hitting enter at the end of each line:

sync

9. After that is done, reboot the phone. When it boots back up, turn it off and back on holding down Volume Down and Power until the HBoot screen comes up. Confirm it says S-OFF at the top. If so, you have S-OFF.

10. Now, to get permanent root, turn the phone back on to get to the normal home screen.

11. Open Visionary and Uncheck TempRoot on Boot and click Temproot Now.

12. Then select Attempt Perm Root Now and the phone should reboot.

13. Once the phone reboots, open Terminal Emulator on the phone and type su and hit enter. If you get the # symbol, you have permanent root access and S-OFF, enjoy!

IV. (Optional) Load a Custom ROM

1. Head to our How To Load a Custom ROM on the T-Mobile G2 / HTC Vision procedure.

Thanks to unforgiven512 for the original how to!

Join 90k others & subscribe to my weekly, not annoying newsletter for more tech!

* indicates required
  • Pingback: Tweets that mention How To: Gain Permanent Root and S-OFF on the T-Mobile G2 / HTC Vision | TheUnlockr -- Topsy.com()

  • Superdude345

    can someone send me the download link to that version of visionary? please!?

  • Click on the Temp Rooting procedure link there in the procedure, then click on the link in step 2 to get Visionary.

    • bob

      did your procedure 10 times each time to step 13 (when i enter su i dont get the # symbol), dont know wht is wrong very frustrating, followed your procedure for g1 didnt have this much trouble

  • Click on the Temp Rooting procedure link there in the procedure, then click on the link in step 2 to get Visionary.

  • Mrbmg

    I have to say, I have been real crazy about doing this since I got the phone. I’ve been monitoring xda, seeing if any easier way would pop up. The way you demonstrated and went through this was just plain awesome man…. Tyvm for breaking this down in noob terms, and really going through each step like you did.

    BillY

  • does it work with Desire Z?

  • 🙂 Very welcome! Thanks!

  • We don’t have Desire Z’s in the States, BUT it should be identical to the G2. Feel free to try it and let us know what happens. Good luck!

    • Smoenaqvi

      it doesnt work on desirez it briked my phone 🙁

  • guest

    it keep saying cd/sdcard not found

    • theres a space between cd /

    • Aztec

      maybe because it is cd /sdcard with a space

  • Jerrymneal

    Hey what about the the mytouch4g
    need files to gain s-off after perm root
    wheres the love?

    • Coming next 🙂

      • Jerrymneal

        Thanks for responding…………….can you be a little more specific 🙂

        • Want to let me borrow your phone? lol Otherwise no.

        • Want to let me borrow your phone? lol Otherwise no.

      • Jerrymneal

        Thanks for responding…………….can you be a little more specific 🙂

    • Coming next 🙂

  • Jerrymneal

    Hey what about the the mytouch4g
    need files to gain s-off after perm root
    wheres the love?

  • SneeZe

    you rock! thank you 🙂

  • SneeZe

    you rock! thank you 🙂

  • since doing this permanent root with s-off, i can no longer use my wifi. does anyone have any insight on that? basically it connects then disconnects over and over and over.

  • There is a space listed in the procedure…

    • Aztec

      Hey that is what i meant lol but hey ca u please help us, i noticed people with newer g2’s including myself can’t get S off

      i replied as Ansel Cortes a while ago and even sent u a message can u please help us…

  • That’s odd, never seen that problem. Try loading a custom ROM and see if that fixes it or wiping the data in recovery.

  • Kingvaj23

    i got s off and when i got tothe last step to uncheck temproot and i pressed permroot now it said please temproot before agttemting permroot what do ido?

  • That’s fine, click temproot real quick. Then permroot now and wait for it to reboot and you’re good to go.

  • J-Hop2o6

    that wpthis.ko is post-OTA right?

    • Yes.

      • J-Hop2o6

        ok thx.. I was making sure since i already used it prior to asking (but it worked).. do u know what would of happen if I was pre-ota using post-ota .ko?

        and one more question.. is the hboot.img in the zipped file the engineering version? i have no clue what hboot.img is (SPL/phone rom unlocker like WM?).. and whats the difference between engineering version from the other versions? thx alot.. im coming for the WM/TP2 development ecosystem and know their development lingo (w/ the Android port).. im still learning the Android development ecosystem & lingo side of things.

  • Guest

    Followed it all, and rebooted (step 9). Now Im on a screen, and it says S-ON. and it wont boot either… What should I do?

  • i do everything, and when i get to the part where i hit attempt to permroot now. and it says to temproot first. so i do that, permroot, allow it, phone reboots. try to test the root with terminal emulator by putting in su, and it says permission denied…so im obviously not rooted.

    • Start over then

    • Start over then

      • ive started over like a hundred times. haha. it doesnt seem to be working. are you using r14 of visionary in the walk through?

        • Yep and I guarantee it works, now used it on 3 different G2s. Factory reset the phone (under settings) and then literally start over from the temp root procedure and immediately continue to this one then the next etc.
          Good luck!

        • Yep and I guarantee it works, now used it on 3 different G2s. Factory reset the phone (under settings) and then literally start over from the temp root procedure and immediately continue to this one then the next etc.
          Good luck!

      • ive started over like a hundred times. haha. it doesnt seem to be working. are you using r14 of visionary in the walk through?

  • Ryanstewart

    doesnt work when i go to the emulater part… his blue screen looks different than mine. mine has less spaces and this is just stupid… i miss visioary

    • first off, don’t get frustrated. second, just start over and don’t pay too much attention to the video during the typing part, just type in exactly what it says to type in in the written section of the procedure and you’ll be fine.

    • first off, don’t get frustrated. second, just start over and don’t pay too much attention to the video during the typing part, just type in exactly what it says to type in in the written section of the procedure and you’ll be fine.

  • Guest

    Followed the instructions and everything worked great! Thanks so much!

  • Guest

    Followed the instructions and everything worked great! Thanks so much!

  • No problem.

    1. It would have either not worked, or froze the phone up 🙂
    2. The HBoot you flash is an engineering HBoot and just like the HardSPL with WinMo (HBoot is another name for SPL really). The only real difference between engineering HBoot and stock one is that the engineering HBoot allows you to flash unsigned software (no security check) so this allows us to flash our own firmware etc. (Think of it like the Hard SPL vs stock SPL for Windows Mobile).

    Welcome! Enjoy!

    • J-Hop2o6

      thx alot Unlockr!

    • J-Hop2o6

      thx alot Unlockr!

  • Thanks for letting us know! Happy to help!

  • Thanks for letting us know! Happy to help!

  • Matt

    I did all the steps until step 9 and when I hit the volume down and power nothing happens other than my phone settings come up for silent mode/plane and power down.

  • Matt

    Never mind, I got it. Thanks much!

  • kenny

    if i root my g2 using method will i be able to use any carrier on my phone?

  • kenny

    if i root my g2 using method will i be able to use any carrier on my phone?

  • kenny

    if i root my g2 using method will i be able to use any carrier on my phone?

  • Piixiie.Stiix

    i need help, after temp root should i type su in again to start the perm root? and is there a space between insmod /sdcard/wpthis.ko ? its saying not found

  • Piixiie.Stiix

    i need help, after temp root should i type su in again to start the perm root? and is there a space between insmod /sdcard/wpthis.ko ? its saying not found

  • Piixiie.Stiix

    i need help, after temp root should i type su in again to start the perm root? and is there a space between insmod /sdcard/wpthis.ko ? its saying not found

  • Larryelizondo

    Unlockr… there has been a new, and possibly preffered method of rooting the G2, also unlocking it in the process. Using a program called Gfree.
    I really enjoy the way u break things down for us… used u the same day u posted rooting the G1. However I’ve waited a while to root G2 to make sure bugs and mistajes have been weeded out.
    Anyway… is there any pros or cons using this method vs. Gfree?
    Will u be doing a guide using Gfree method?
    Thank You Very Much! Sincerely.
    Larry

  • Larryelizondo

    Unlockr… there has been a new, and possibly preffered method of rooting the G2, also unlocking it in the process. Using a program called Gfree.
    I really enjoy the way u break things down for us… used u the same day u posted rooting the G1. However I’ve waited a while to root G2 to make sure bugs and mistajes have been weeded out.
    Anyway… is there any pros or cons using this method vs. Gfree?
    Will u be doing a guide using Gfree method?
    Thank You Very Much! Sincerely.
    Larry

  • Greig

    Hi am trying to do the terminal bit but i get a error (exe format error ) can anyone help ?

  • Yes there is a space. Type everything in exactly.
    Make sure you copied the files to the right place. Start over if you have to.

  • Hello,

    Not familiar with GFree. I know this procedure works fine, tested it on 3 G2s personally 🙂
    I’ll look into GFree though and if it’s easier I’ll post it! Thanks!

  • Ahmad

    I followed all the instructions successfully, now everything on the touchscreen is inverted, what do i do now??? this is crazy

  • Larryelizondo

    Here’s a link from xda.
    http://forum.xda-developers.com/showthread.php?t=855764

    I would just like to add that I am totally unfamiliar with sdk and adb.
    One of the things I enjoy about ur site is that u use terminal emulator often. And I dig that!

    Thanks again. Look forward to ur reply

  • What?! That’s a new one.
    What do you mean? The screen is upside down or when you tap the screen it puts your tap on the other side?

  • What?! That’s a new one.
    What do you mean? The screen is upside down or when you tap the screen it puts your tap on the other side?

  • Pingback: Universal Android Temp Rooting Method (Visionary Method) (Updated 12.01.10) | TheUnlockr()

  • Pingback: Universal Android Temp Rooting Method (Visionary Method) (Updated 12.01.10) | TheUnlockr()

  • Yurenquan777

    after i typed the dd .these show up
    2048+0 records in
    2048+0 records out
    1038576 bytes transferred in 0.097 secs (10810061 bytes/sec)

  • tditty

    hey..after i finish typing the third line..it states cannot open insmod /sdcard/wpthis.ko…i have tried several times to download the files and strat over? i have visionary plus r14….g2 with ota update…cant seem to figure it out.anyone got any clues?

  • ecdy

    1. After rooting, does HSPA+ still work?

    2. If I root without installing any new ROM, do I just get the TMO bloatware back? And, can it then be permanently uninstalled?

    Great guide – thanks for it, but I didn’t see these questions answered anywhere.

  • What is the exact error? Cause there is supposed to be an error at that point but not sure if your getting a different one.

    • tditty

      thats exactly what it says…..cannot open sd card files….it says every time

  • 1. Yes, HSPA+ isn’t affected.
    2. Rooting the phone just gives you permissions that you didn’t have, doesn’t actually change any apps etc. Easiest way to remove T-Mobile bloatware it to load a custom ROM that doesnt have it in it. Yes you can use our How To Unroot procedure to undo everything and get back to out of box state.

    Good luck!

  • That means you are typing it wrong or the files are not in the correct place (either way means you probably missed a space or step while typing). Start over a be VERY careful when typing commands (there are spaces that might be hard to see).

  • tditty

    it looks to me like there is only two spaces.i am almost certain i am typing it correct…..but i might be putting the files in the wrong place…i have a mac…and i thought i put them straight to the sd card…they are in their own seperate files…i think they are at least….is there an easier way to move them that you or anyone else might know of?

  • Dong Nguyen

    At step 8, I typed Sync hit Enter and nothing happened.

    I then reboot and got to HBoot it says S-ON

  • You need to make sure you got the OTA before beginning this. (Sync is just supposed to drop you to a new line, means it worked).
    Go to your phone’s settings then About Phone and you need to be on Android 2.2.1. If it says 2.2 then you need to wait for the OTA before this procedure will work.

    • Dong Nguyen

      thanks, looks like I need the pre-OTA file.

      Probably try the rage method in the mean time 🙂

    • Dong Nguyen

      on a side note, i found the wpthis-pre-OTA.ko and thought should I use that one instead of wpthis.ko posted on the video above because when I do insmod wpthis.ko, all it returned was that Format exec error

  • Justin

    so if i don’t have 2.2.1, this won’t work? i got an OTA yesterday, but my About Phone still says i’m on 2.2. also, could you give me a mirror for the download files?

  • Justin

    so if i don’t have 2.2.1, this won’t work? i got an OTA yesterday, but my About Phone still says i’m on 2.2. also, could you give me a mirror for the download files?

  • Justin

    so if i don’t have 2.2.1, this won’t work? i got an OTA yesterday, but my About Phone still says i’m on 2.2. also, could you give me a mirror for the download files?

    • Alabamawhizkid

      okay, i did this and got perm root on my G2. thanks! can i delete the .img and .ko files from my SD card now?

  • Justin

    so if i don’t have 2.2.1, this won’t work? i got an OTA yesterday, but my About Phone still says i’m on 2.2. also, could you give me a mirror for the download files?

  • Fawel09

    i have done everythign i get s-off but when i attepmt permroot now it does reboot.

  • Fawel09

    i have done everythign i get s-off but when i attepmt permroot now it does reboot.

  • soo, I believe I followed this correctly, but because I just did temp root when I restart my phone before checking S=off it starts running a temp root, you didnt show yours doing so, is this proper? Should I let it run temp root then shut down then reboot holding volume down? or should I turn Temproot on boot off before starting this tutorial? (when i tried to continue, I pressed permroot and nothing happened, it didnt even tell me to run temp root first.)

  • soo, I believe I followed this correctly, but because I just did temp root when I restart my phone before checking S=off it starts running a temp root, you didnt show yours doing so, is this proper? Should I let it run temp root then shut down then reboot holding volume down? or should I turn Temproot on boot off before starting this tutorial? (when i tried to continue, I pressed permroot and nothing happened, it didnt even tell me to run temp root first.)

  • Nevermind, I got it just had to give it SuperUser permissions via superuser. Thanks!

    • Stereoguy08

      how did you do this? when i click attempt perm root, it does nothing. I doesn’t even prompt fo super user permissions…

    • Stereoguy08

      how did you do this? when i click attempt perm root, it does nothing. I doesn’t even prompt fo super user permissions…

  • need help bad for some reason everytime i try to do step 4 i don’t get the right error message i get the wrong one please help and i have S on what am i doing wrong?

  • when i do step 4 i get a different error message i followed the instructions but it seems i still have S on please help

    • Robwscott83

      i am getting this error too it says failed (exec format error) is taht what you are getting i even tried with the pre-ota.ko file and same thing……..UNLOCKR pls helpppp

    • Robwscott83

      i am getting this error too it says failed (exec format error) is taht what you are getting i even tried with the pre-ota.ko file and same thing……..UNLOCKR pls helpppp

  • FatalDischarge

    Where is the video?

  • Ktrapdogg

    I went all the way to step 9, did the reboot thing visionary started up with temp root, then i reboot to hboot but it still had s-on. My g2 is on 2.2 with a update but not 2.2.1, do i have to wait for u.s 2.2.1 or should i try again

  • Ktrapdogg

    I went all the way to step 9, did the reboot thing visionary started up with temp root, then i reboot to hboot but it still had s-on. My g2 is on 2.2 with a update but not 2.2.1, do i have to wait for u.s 2.2.1 or should i try again

  • dustrho

    What are the requirements for rooting the G2? My device information is as such (as taken from using Log Collector):

    Log Collector version: 1.1.0
    Device model: T-Mobile G2
    Firmware version: 2.2
    Kernel version: 2.6.32.17-g9ab3677
    htc-kernel@and18-2 )
    #1 PREEMPT Tue Oct 26 16:24:40 CST 2010
    Build number: FRF91

    Also, which method of rooting is better/safer, VISIONary or Rage? I used VISIONary on my previously-owned MT4G with no problem, and used that method to flash three other MT4Gs belonging to friends of mine with no problem. However, after doing extensive research it seems to cause issues with rooting the G2. So, before I go ahead and root my phone, which method is best/safest?

    Thank you!

  • dustrho

    What are the requirements for rooting the G2? My device information is as such (as taken from using Log Collector):

    Log Collector version: 1.1.0
    Device model: T-Mobile G2
    Firmware version: 2.2
    Kernel version: 2.6.32.17-g9ab3677
    htc-kernel@and18-2 )
    #1 PREEMPT Tue Oct 26 16:24:40 CST 2010
    Build number: FRF91

    Also, which method of rooting is better/safer, VISIONary or Rage? I used VISIONary on my previously-owned MT4G with no problem, and used that method to flash three other MT4Gs belonging to friends of mine with no problem. However, after doing extensive research it seems to cause issues with rooting the G2. So, before I go ahead and root my phone, which method is best/safest?

    Thank you!

  • Stereoguy08

    Hi everything has worked all the way up to clicking attempt perm root now. when i click it, it does nothing. It doesn’t even ask for super user permissions. Am i missing something?

  • Stereoguy08

    Hi everything has worked all the way up to clicking attempt perm root now. when i click it, it does nothing. It doesn’t even ask for super user permissions. Am i missing something?

  • jonny_ringo_wvu

    Very nice explanation. Temp root went just like your video.

    However, I got the exec format error in step 4.

    I’m running a Desire Z with 2.2. Should I retry with 2.2.1?

  • Pingback: How To: Load a Custom ROM on the T-Mobile G2 / HTC Vision | TheUnlockr()

  • Xavier_pnc

    OKay I need HELP. I have S-Off but when I reboot after I do that sync prompt, I went in to terminal and typed in su and it said access denied, I did everything up to dd and got s-off, should I just press temp root then attempt perm root, I already did everything else. Please help I need senseeeee

  • Xavier_pnc

    OKay I need HELP. I have S-Off but when I reboot after I do that sync prompt, I went in to terminal and typed in su and it said access denied, I did everything up to dd and got s-off, should I just press temp root then attempt perm root, I already did everything else. Please help I need senseeeee

  • Xavier_pnc

    OKay I need HELP. I have S-Off but when I reboot after I do that sync prompt, I went in to terminal and typed in su and it said access denied, I did everything up to dd and got s-off, should I just press temp root then attempt perm root, I already did everything else. Please help I need senseeeee

  • Xavier_pnc

    OKay I need HELP. I have S-Off but when I reboot after I do that sync prompt, I went in to terminal and typed in su and it said access denied, I did everything up to dd and got s-off, should I just press temp root then attempt perm root, I already did everything else. Please help I need senseeeee

  • Boriquajake

    I don’t get the HBOOT screen when I power up holding down the power button and the camera button.

    Any ideas what I might have done wrong?

  • Boriquajake

    I don’t get the HBOOT screen when I power up holding down the power button and the camera button.

    Any ideas what I might have done wrong?

  • Boriquajake

    I don’t get the HBOOT screen when I power up holding down the power button and the camera button.

    Any ideas what I might have done wrong?

  • Mexiflores

    thanks man this is my 1st android phone thanks for the great walkthrough for rooting the G2 worked the 1st time

  • Mexiflores

    thanks man this is my 1st android phone thanks for the great walkthrough for rooting the G2 worked the 1st time

  • Mexiflores

    thanks man this is my 1st android phone thanks for the great walkthrough for rooting the G2 worked the 1st time

  • Mexiflores

    thanks man this is my 1st android phone thanks for the great walkthrough for rooting the G2 worked the 1st time

  • Cwalton4077

    when i type cd/sdcard it says not found…… what do i do? if you can help e mail me at cwalton4077@gmail.com thank you

  • Cwalton4077

    when i type cd/sdcard it says not found…… what do i do? if you can help e mail me at cwalton4077@gmail.com thank you

  • Pingback: HTC G2 running GingerVillain 1.4 (Gingerbread/CM7/Vanilla) (DEMO & “HOW TO”) | ANDRANON()

  • Anonymous

    I followed all the steps but still S-ON I’m using android 2.2 and wpthis.ko

  • Anonymous

    I followed all the steps but still S-ON I’m using android 2.2 and wpthis.ko

  • Student908065

    Verified by me..

    These steps work and I just got my G2 out of the box..

    So if you are living in the U.S. .. use tmobile live in the east coast.. these steps will 100% work

    +1 to you sir.

  • NoNickname90

    Oh no!! I’m getting stuck at step 7. It’s telling me I can’t write Permission Denied. I did the Temp Root and everything. What could be going on? Do I type the dd at the beginning?

  • proud_Vibrant_user

    this method is obsolete..

  • proud_Vibrant_user

    this method is obsolete..

  • Dalyn_gilbert

    After step 11, i try to perm root, and it lights up, then does nothing. any suggestions?

  • Jomaxwel

    I have tried this 3 times and cannot get s-off or root to stick. I start with temproot and all the commands go through properly but when I reboot nothing. I have s-on and can only get temproot. Any ideas like I said everthing in terminal starts and ends as discribed but after reboot nothing sticks.

    • DVNO

      Hey Jomaxwel – I am having the exact same problem. I have temp root and i do everything step by step through terminal. Everything seems fine but when i hboot it still says s-on?? Any ideas anyone? Thanks.

  • Jomaxwel

    I have tried this 3 times and cannot get s-off or root to stick. I start with temproot and all the commands go through properly but when I reboot nothing. I have s-on and can only get temproot. Any ideas like I said everthing in terminal starts and ends as discribed but after reboot nothing sticks.

  • Abiperez

    I CANT DO THE TEMP ROOT AFTER I PUT SU ON TERMINAL EMULATOR IT SAYS PERMISSION DENIAL

  • Abiperez

    I CANT DO THE TEMP ROOT AFTER I PUT SU ON TERMINAL EMULATOR IT SAYS PERMISSION DENIAL

  • Ntorress

    Does it matter if I am running ADW Launcher? Should i go back to the stock launcher before rooting? What should the build number be? I have heard that poeple with different builds have problems.

  • just rooted my G2 using your vids.
    your pretty gangster, i used your vids back in the G1 days and now for my G2.
    fast and easy
    just how i like it. haha
    thanks dude

  • js

    thanks video was helpful

  • Thedoorsfan1

    when i try cd/sdcard it says “cd?sdcard: not found”
    i did all the previous steps including temp root.
    any idea whats wrong?

  • Thedoorsfan1

    attempt permroot doesnt work. i do everything else as before but that doesnt work

  • Deektrique

    Followed the directions to the T and now my phone no longer works i think this may have bricked my phone. i tried to even do do a factory reset and it just stays on the htc loading screen, when i tried to do a recovery reboot i get the back background with the phone in the middle and a red triangle in the middle. I know thats not a good sign. I need help ASAP please someone tell mewhat i did wrong and how to fix it.

    • Abel12345

      happen to me two

  • Deektrique

    Followed the directions to the T and now my phone no longer works i think this may have bricked my phone. i tried to even do do a factory reset and it just stays on the htc loading screen, when i tried to do a recovery reboot i get the back background with the phone in the middle and a red triangle in the middle. I know thats not a good sign. I need help ASAP please someone tell mewhat i did wrong and how to fix it.

  • Terrellr18

    it keeps saying insmod cant open the sdcard/wpthis.ko

  • I was stuck on step 4, then I saw the comment about the 2.2.1 requirement. So I stopped and rebooted since I only have 2.2. After it rebooted, I still have superuser access and a root-only app works. I rebooted again to see if it’ll get unrooted, but the app still works. So I did step 13 above, and I did get the # symbol.

    I am utterly confused. Do I have perm root and S-OFF now?? Or did I just mess up royally?

  • Juniorquezada97

    how do i download .apk files HELP!!!

  • Astaticoath1

    worked very well!!! thanks you 😀

  • Pingback: How To: Temporarily Root the T-Mobile G2 / HTC Vision (Visionary Method) (Updated 12.01.10) | TheUnlockr()

  • Minibus40

    when i try to do it everything works great up untill the recovery screen reboot and it always says s- on and i cant figure out why it keeps doing that. any help plz

  • Cobi3720

    everytime i do it and go to bootloader it comes up as s-on

  • anAvgJoe

    Do the guides (temporary root requirement the G2, permanently root the G2, load a custom ROM for the G2) work for firmware 1.22.531.8? I assume the guides have taken those into account, but I haven’t been able to find any reference of it in theunlockr except for doing an unroot process. I really appreciate the contributors to this site. It helped me put Cyanogen 6 onto my myTouch 3G.

  • Pingback: How to Root your T-Mobile G2 | Mike Norman's Blog()

  • Ok i got my g2 yesterday and i had the g1 so rooting isnt very hard for me
    Its on 2.2 i had no updates to my knowledge unless tmobile did it
    1st i used the normal ko and had s-on stick instead of off.
    I used pre-OTA and it gave me the error failed (exec format error)
    Now what?

    • If you get this factory reset ur g2 using power and down then redo the temp root process and this process it worked for me i now have s-off 🙂

      • so you got s-off without having to use terminal emulator and typing in those commands?

  • Ok so new issue S-off but attempt perm root doesnt seem to work. LOL everytime yo everytime

    • was this done without having to extract the files on the sd card? did u get s-off??

      • Mrat316

        i would like to know too.

    • Belltechs

      you da man!! did every thing in tutorial and it worked fine , until step 10 . went to temp root before home screen and then after temp root it was in visionary. uncheck temp root and hit perm root said it was going to try and then nothing.rebooted and still had s-off so everything was fine but just would not do perm root so i tried your solution and sh-bam got it to perm root. thanks!!!

  • Chaoticmn

    After rooting and charging phone while off, it boots into the Clockwork Mod Recovery screen. CM version 3.0.0.5 tried re-rooting but it still does it. tried removing CM, superuser, vision, and terminal emulator, and it still did it. Anyone else having this issue? How can I correct it?

  • Blitz

    Followed the directions to the T and upon rebooting, to check for s-off, mine said s-on. Reading further down the comments section.. as far as a few months, they say you need 2.2.1? My phone came shpped with 2.2. I even manually updated and it still says 2.2.

    Suggestions?

  • This was the most straight-forward process that I have found! Great job. I followed the instructions and now s-off & perm root! Thanks!

  • JD2872

    I would like the benefits of rooting my G2 (getting rid of the t-mobile installed programs that I cannot otherwise remove, tethering) but I am afraid of messing up my phone if I do it myself. Are there any dependable services that will do it right for me for a reasonable fee?

  • JD2872

    I would like the benefits of rooting my G2 (getting rid of the t-mobile installed programs that I cannot otherwise remove, tethering) but I am afraid of messing up my phone if I do it myself. Are there any dependable services that will do it right for me for a reasonable fee?

  • Larnell49

    I have been trying over n over following everything step by step but when i get to insmod /sdcard/wpthis.ko part it says ( insmod: can’t open /sdcard/wpthis/.ko ) It says that exactly. I have visionary and superuser, And visionary temproot is unchecked and set system is checked. Also unknown sources and debugging is checked. I downloaded the the S’off file to my computer an extracted it an saved it to the root of my sd card an everything and nothing is working for me an i really dont understand why, please help.

  • Larnell49

    I have been trying over n over following everything step by step but when i get to insmod /sdcard/wpthis.ko part it says ( insmod: can’t open /sdcard/wpthis/.ko ) It says that exactly. I have visionary and superuser, And visionary temproot is unchecked and set system is checked. Also unknown sources and debugging is checked. I downloaded the the S’off file to my computer an extracted it an saved it to the root of my sd card an everything and nothing is working for me an i really dont understand why, please help.

  • Tried this on a new g2. (had a g2 for awhile and had to replace it) I have 2.2 but I must already have the OTA since I have wifi calling and tethering. Tried this process and security remains on. Any advice? should i use the wpthis-pre-ota.ko? im terrified of bricking so im asking before doing.

    p.s. there should be an update note in the main post mentioning the requirement of 2.2.1 before attempting. i only realized this after reading through the comments.

  • Tony2much60

    i have followed this to the letter and it is simply not working. I can not get the s-off. I’m so fustrated!!!!!!!

    • DVNO

      same here man, step by step and i keeping see s-on.

    • Matt

      I have tried doing this for 4 times already! And it always says S-OFF. I’m So pissed off.

    • figured it out! it only works on the HBoot-0.76.2000 (pc1010000); the one before the wifi calling update. I know this cause my screen messed up on my last one just got the replacement today works like butter. use this method from xda devs
      http://forum.xda-developers.com/showthread.php?t=928160&highlight=root+s-off
      , u may all thank me! ;-D!

    • Gabrielrdrgz01

      did you make sure you put a space after certain commands?

      su
      cd ‘space’ /sdcard
      insmod ‘space’ /sdcard/wpthis.ko

      After cd and insmod on lines two and three, there is a space before you complete the commands

      • dnangel109

        thank you so much this wroked like a charm!

  • Sofianhalim

    wow,.. Thank you very much..
    This is my first time to try it and it works like magic..

    Thank you once again.

  • DVNO

    Hey unlockr, any idea why this isnt working anymore? I follow your steps perfectly and everything goes smoothly, then when i hboot it says s-on. Any ideas?

    • TranViral

      I have the same problem. If I don’t want to root it anymore, do I just uninstall the Visionary and that’s it? or I need to follow the steps from Unrooting video?

  • dilling3r

    I’m also stuck on step 4. I’ve done everything accordingly up to this part. and i just keep getting a failed (Exec format error)

    • I had the same problem, i made the update to 1.22.531.8 Build and then works without a problem!

  • Willpbeck

    visionary wont even temp root i do everything like it says and i get the same as another person su permission denied

  • Pompisman

    im atempting root for first time after installing visonary and im entering

    su
    cd /sdcard
    insmod /sdcard/wpthis.ko and when i hit enter here i get
    insmod: can’t open ‘/sdcard/wpthis.ko’

    • Aztec

      i got the same thing twice

  • Nickersonaustin2

    I have followed the procedure to the T and i am still getting S-ON every time.. and i double checked to make sure i am seeing the same thing you see and I do but it still says S-ON what am i missing?

    • B6gsix

      i agree i have been trying this all day and i get s-on still. i did see the he enters ” su ” twice. if you watch the video closely

  • Nickersonaustin2

    If you notice in the video he types a bunch of other info after typing the dd line.. anybody know if its required for S-OFF? and if so why was it removed from the instructions

  • Sweetdrop3

    TRIED 3x, doesnt work for me either. After I power down the 1st time and reboot, VISIONary+ automatically starts up.. however in the video it didnt start up? Maybe this is the issue?

  • Sweetdrop3

    nope, not the issue, i changed the setting to not run at reboot and still have S-ON.

  • joe

    I am getting (operation not permitted) am I doing something wrong or can I proceed?

  • This is so weird i have done this so many times with my and others phones, (g2’s) but now it doesn’t want to work…… i just got this one since my last g2 messed up. did something change recently???

  • Mrat316

    im getting frustrated as i can not achieve the s=off step even though i have followed the instructions over and over again…i would greatly appreciate it if someone could help me :

  • Imergejrm

    I got my S-off and Perm Root access and I can see how some people might be having difficulties with the whole process… Something that helped me out was,”When in doubt, reboot and start again.” It can be tedious but if you follow all the instructions, it should work like a box of Lucky Charms.

    • Aztec

      When did you get ur G2?

  • P-town Blazer

    perfect. given all the comments i was expecting a hellofa time getting it to work. much to my surprise, 1 time through the steps and . . . it worked!

    • Aztec

      When did u get ur g2??
      because before i could do it and with my replacement i couldn’t

      • TranViral207

        I just got my G2 a couple weeks ago, you think it’s the reason why I can’t root my phone? @TheUnlockR Would you confirm this? I was unable to root my phone permanently.

        • Aztec

          I honestly do because i have done this procedure a lot of times successfully and now i can’t with my replacement device…. and i got mine 3-4 weeks ago…

  • spyderman

    if you guys are having trouble with this, go here http://forum.xda-developers.com/showthread.php?t=928160 and it should fix it…

  • Rodriguezbranden

    I have an urgent question,
    I have followed everything above and it worked like a charm,but once i reboot the system after completing the terminal commands and i try to perm root the phone, it states that i must temp root before perm rooting . I then Proceed to turn off the phone and turn it back on using the volume button and it says on the top S-Off . I then reboot the phone a second time and try perm rooting but the same issue comes up. Im tempted to just click temp root now, then click perm root but i am afraid i will just brick my phone. Any help would be greatly appreciated 🙂

  • yeah it doesn’t work anybody know y yet?

  • Jack Flash

    make sure you are typing this part right
    cd(space)/sdcard
    insmod(space)/sdcard/wpthis.ko

  • Balaji Subramaniam

    worked perfectly…. I’m a beginner.. never used andoid or any smart phones before… and your demo on rooting T-Mobile G2, I just followed point by point, screen by screen…. BANG ON TARGET!!! 🙂

    Thanks a lot!!

  • Sigma818

    help i do exactly what you say but in the end the s on is still there is doesnt go to s off can u help

  • Brians Android

    Works GREAT! Thanks This was way easier than rooting my G1. Thanks again.. I am tired of waiting for os updates.

  • Johnped37

    When it says type the dd line for your specific phone. What does that mean. I type the line verbatim or do i have to add something? 

  •  how to unlock t-mobile g2 sim lock ?

  • KAYBEE

    Once again, Thank You! =] 

  • I tried this, and now my phone is bricked essentially. I was running the virtuous ROM and now it just hangs in the HTC load screen. SOMEONE PLEASE HELP ME!!!!!

    • Biohazardouscustomz

      you need to hold volume down and power to boot and reboot factory reset file from sdcard and attemp to rinstall rom if its necessity if not i say lose that rom and find another

  • Kyle Murzin

    Does not work on my phone when I go to the link to download the files needed I do not get the same files as you get. Do you know of another way to get the files that are need to do the perm_root?   PLEASE HELP…

  • matty

    hi is there a way to turn s-on back on? thanks

  • matty

    hi, how do you turn s-on (safety mode) back on? thanks

  • Joe

    This worked great on my G2.  Thanks

  • Wmann4

    When I type su. It says Permission denied… What to do?
     

  • Nelson Davison

    fucking bull shit!!!!!!! does nothing for me but slow my fucking phone down!!!

  • Bluedragon4680

    I have tried this 3 times, following the instructions to the letter. I still get s-on. Does anyone know the trick to get s-off?

  • Mightysledge

    Pleas update Step 9 so that it says “After it boots back up, turn it
    off again. Now turn it back on while holding down Volume Down and Power until the HBoot
    screen comes up.”

    Otherwise it looks like you are supposed to power down the phone while hitting the volume down key, which you can’t.

  • ed

    Okay I followed all the steps on this.
    When I ‘attempt perm root’ the phone it didn’t reboot, it just had no response, but I went to the terminal and tried the ‘su’ and got the # symbol still, does that mean perm root?

  • Calvin61887

    nice work man got through the step with no problem Thank Alot

  • Rshah0521

    Hey Guys,

    Do yall know why when I type “Su” it says I don’t have the permission to do so and then it won’t let me proceed?

  • adam b

    does this work on the G2x?