[GUIDE] Perma-root and S-OFF!! (Both manually or if you used VISONary r12)

Status
Not open for further replies.
Search This thread

lainvalenajr

Senior Member
Dec 12, 2010
1,363
46
Chula Vista
my current setup is

HBOOT - 0.76.2000 (PC1011000)
MICROP-0425
RADIO-26.03.02.26_M
eMMC-boot


i saw a lot of posts saying my phone is a desire z running g2 hboot.

i was able to unbrick it from a loop and now happily running a sense rom.

my questions are:

1) should i change the eng hboot to something for desire z, or should i leave it as is and continue to use the g2 eng hboot (anyway the phone is perfectly working)?

2) will the eng hboot have any effect later on (if i continue using a g2 eng hboot in desire z), say for installing roms, kernels, radio, etc.?


thanks!

I have a g2 and I personally think you should have an hboot for the disireZ to avoid problems in the future. Use the gfree method my friend

Sent from my HTC Vision using Tapatalk
 

Flyingpilot

Member
Sep 9, 2008
44
1
Hi! Sorry for this n00bish question.
But I did this process. and i still get S-On. please help. ive tried everything.
 

Flyingpilot

Member
Sep 9, 2008
44
1
You said you tried everything but I have used this method 17 times with no issues. Please try again and post what you did if it doesn't work again. Thanks


Sent from my HTC Vision using XDA App


hi

I used a video on youtube by zedomax ( i can pm you the link)
it is the same process that is described in the this thread (atleast i think so)

i got to the end and even the last sync command worked. but after rebooting the phone and going back into terminal, then typing in 'su" it says permission denied.
and when i do the power with the volume button it says S-on.


now i cant even seem to get into the phone....it keeps saying permission denied when im trying to do the step after adb devices. HELPPPPPPP
 
Last edited:

Tomb77

Senior Member
Jun 6, 2009
563
56
Colorado
I didn't adb. I did:

Temp root with visionary +

Pushed the two necessary files to
/data/local using root explorer. Made sure to push the correct ones

Two commands with terminal emulator. Made sure I got the correct return.

Reboot

Temproot

Reboot

Temproot

Permroot

In terminal, su then sync. Wait a couple minutes then reboot.

Done


Sent from my HTC Vision using XDA App
 
Last edited:

Flyingpilot

Member
Sep 9, 2008
44
1
I didn't adb. I did:

Temp root with visionary +

Pushed the two necessary files to
/data/local using root explorer. Made sure to push the correct ones

Two commands with terminal emulator. Made sure I got the correct return.

Reboot

Temproot

Reboot

Temproot

Permroot

In terminal, su then sync. Wait a couple minutes then reboot.

Done


Sent from my HTC Vision using XDA App
can you explain the root explorer part? Im a complete noob. just got my g2 this week.
 
Last edited:

lainvalenajr

Senior Member
Dec 12, 2010
1,363
46
Chula Vista
Okay if you guys followed every part of the video... You should have s-off/prem-root. Also you can just follow unfrogivens way but remember when you put the files in the sdcard you dont put /data/local you put /sdcard using terminal

Sent from my Desire HD using Tapatalk
 

Tomb77

Senior Member
Jun 6, 2009
563
56
Colorado
Okay if you guys followed every part of the video... You should have s-off/prem-root. Also you can just follow unfrogivens way but remember when you put the files in the sdcard you dont put /data/local you put /sdcard using terminal

Sent from my Desire HD using Tapatalk

I put them in /data/local with root explore. I have had no issues. Should expect some?

Sent from my HTC Vision using XDA App
 

dwny

Senior Member
May 25, 2006
749
18
CLT / BKLYN
I used this method to root my TMo G2 a while ago succesfully.

Am I now able to safely flash radios via Recovery Mode or thru Rom Manager?

If this question has been asked & answered....sorry.
I'm a Windows guy still learning this Android stuff.

For those of you wondering if this method works on TMo G2's after the over-the-air update....the answer is YES!
I used this method succesfully after update.

Sent from my Samsung TAB using XDA App
TMo US G2
Virtuous v1.0.1 w Adv'd Kernel
 
Last edited:

Tomb77

Senior Member
Jun 6, 2009
563
56
Colorado
I have rooted 17 G2's using this method with no issues. Last time i did this was a little over a month ago. We(business) upgraded, the other day, a bunch of our lines to G2's. I went to use this method like normal and can not get S-OFF. I tried two others thinking that there was something up with the first one. Could t-mobile be implementing something to block this on the newly distributed devices?
 
  • Like
Reactions: guhl99

jtj2318

Member
Apr 15, 2010
45
0
I am getting (function not permitted) am I doing something wrong or can I proceed?
 
Last edited:

guhl99

Senior Member
Aug 25, 2010
459
581
I have rooted 17 G2's using this method with no issues. Last time i did this was a little over a month ago. We(business) upgraded, the other day, a bunch of our lines to G2's. I went to use this method like normal and can not get S-OFF. I tried two others thinking that there was something up with the first one. Could t-mobile be implementing something to block this on the newly distributed devices?

Maybe you have a look at http://xdaforums.com/wiki/index.php?title=HTC_Vision#Rooting_the_G2.
If the method using gfree v0.05 fails for you - try the one using gfree v 0.02

One of the two should work.
T-Mobile does not implement something on purpose but there seem to be some emmc chips that can not be powercycled by gfree in other versions then v0.2.

If these methods both fail then please post the complete output of gfree when running it.

have fun - Guhl
 

lainvalenajr

Senior Member
Dec 12, 2010
1,363
46
Chula Vista
... aha I never ever had problems with this method. Only thing is, you can't mess up with the terminal part. Well I have unrooted and rooted my g2 manyy times and I got to say I love this method. Also gfree is the safest but for me it takes more time while this method is the fastest for me at least. Just remember to follow the instruction.

Sent from my HTC Desire Z using XDA Premium App
 

lainvalenajr

Senior Member
Dec 12, 2010
1,363
46
Chula Vista
People that have issue getting rooted. Check if you have s-off.

1. After you did everything listed in the Orginal Post turn off your phone. Hold vol down + Power. On the top it should say s-off. (If it says s-on you didn't follow what was said in the OP)

2. If you have s-off. Reboot your phone and go back to visionary.

3. In visionary press temp-root

4. Than after it gets the temp root. Hit prem root. Your phone should ask to give root permission, press yes and then your phone should reboot. Once it reboots go back to terminal and type in
Su
Sync

5. Pull out the battery or turn off your phone. Turn it back on and go to terminal and type in su. If you get permission than your done.

After that 1st thing you should do is get rom manger and flash clockwork


Sent from my HTC Desire Z using XDA Premium App
 

jtj2318

Member
Apr 15, 2010
45
0
Can anyone help me? I am getting (function not permitted) instead of (Function not implemented) is this ok to proceed?
 

guhl99

Senior Member
Aug 25, 2010
459
581
4. Than after it gets the temp root. Hit prem root. Your phone should ask to give root permission, press yes and then your phone should reboot. Once it reboots go back to terminal and type in
Su
Sync

Could you please stop promoting visionary for permanent root.
There is only 2 possible ways how to brick a G2 in the rootin process:
1. A failed dd of the engineering hboot
2. A messed up sytem partition from a failed visionary perm-root.

I know that you say that you have to be S-OFF before doing this but we again and again have cases where someone tried the perm-root in visionary before S-OFF and then mess up system. There is no cure from this and it is absolutely unnessesary!

The only 2 good and save rooting methods are:
1. the one described in the XDA-wiki
2. the visionary temp root and gfree method

I really have enough of the people showing up at #G2ROOT with phones bricked by visionary.
Scotty2 and I tried our best to make this as save as possible!

Thanks



Sent from my HTC Vision using XDA App
 

lainvalenajr

Senior Member
Dec 12, 2010
1,363
46
Chula Vista
Okay I rewritten Unforgivens Method to my own understand and I hope this will help some people. This is what I do when I Prem-root my phone and my friends. You can fallow this method IF you want to but I RECOMMEND to use the Gfree method. I want to say thanks to Unforgiven for this method.


1. Open Visionary and press Temp root(Temporary root). Make sure to uncheck everything.

2. The files you have download should be on the download folder. Download Es File Manger or Astro from the Market Open the application and move the files to /sdcard/(Root of the sdcard).

3. Download terminal from the android Market. Once downloaded open terminal.

4. Prepare to type the fallowing...
$ su
# insmod /sdcard/wpthis-OTA.ko (Note I assume that you have the over the air update from T-Mobile)

Once you type the codes correctly you should get this
init_module wpthis-OTA.ko failed (Function not implemented)
If you got this your doing it correctly

5. Okay this is the most serious part of typeing in terminal because you can brick you phone and no way to unbrick it without htc or something. Please make sure to look at the codes at least a few times. Okay type this in terminal.

dd if=/data/local/hboot-eng.img of=/dev/block/mmcblk0p18 (MAKE SURE ITS EXACTLY THE SAME AS THIS!)

6. On terminal type in the fallowing

sync (Leave it like that for 30 seconds at least.)

7. Pull out your battery or turn it off.

8. When your phone is off hold the fallowing:

Volume Down + Power.

On the top it should either say S-on but it should say S-Off.

9. This is that part where you get permanent root. Open visionary and press temporary root. (Make sure everything is uncheck) after you get temporary root press permanent root. Your phone should reboot. Head to terminal and type in su. If you get superuser permission you are s-off/Prem-root.

10. Download Rom Manager. Open Rom Manager and flash ClockWorkRecovery for the g2.

11. Start flashing roms.

Sent from my HTC Desire Z/G2 Using XDA Premium App
 
Last edited:

steviewevie

Retired Forum Moderator
Oct 28, 2009
5,333
616
UK
9. This is that part where you get permanent root. Open visionary and press temporary root. (Make sure everything is uncheck) after you get temporary root press permanent root. Your phone should reboot. Head to terminal and type in su. If you get superuser permission you are s-off/Prem-root.

I strongly recommend you do *not* use this method, for the reasons that guhl posted above.

Visionary is out-dated, has no support, can brick your phone, and there are far safer and reliable methods out there. At the time unforgiven wrote the procedure, Visionary was all we had. Now we have much better ways to do it.
 

lainvalenajr

Senior Member
Dec 12, 2010
1,363
46
Chula Vista
I strongly recommend you do *not* use this method, for the reasons that guhl posted above.

Visionary is out-dated, has no support, can brick your phone, and there are far safer and reliable methods out there. At the time unforgiven wrote the procedure, Visionary was all we had. Now we have much better ways to do it.

Aha yes i do agree with you even so i posted it. Well I personally have been using only this method but thats only me. People remember it is your choice if you want to fallow it and I recommend the gfree method

Sent from my HTC Desire Z/G2 Using XDA Premium App
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    FINALLY!!

    IMG_20101109_095337.jpg


    WARNING: THIS COULD PERMENANTLY BRICK YOUR PHONE, INSTEAD OF ROOT IT IF YOU DO THE EVER-SO-SLIGHTEST THING WRONG. YOU'VE BEEN WARNED. I AM NOT LIABLE FOR YOUR STUPIDITY. ALSO, THE HBOOT FILE LOCATED HERE SHOULD ONLY BE USED ON THE G2. IF YOU SO CHOOSE TO USE THIS ON YOUR DESIRE Z, DESIRE HD, MOTOROLA RAZR, WHATEVER, IT WILL PROBABLY SCREW THINGS UP. YOU HAVE BEEN WARNED, ONCE AGAIN!

    The next person to spam or hijack the thread with immature pics or comments will get a perm Ban!!!!


    Whoa, where did that comment above come from?? =P Thanks mods, I appreciate it!

    On that note, I would not recommend this on any phone other than the G2, as I have not personally tested it.

    NOTES: This thread is not working in Tapatalk for some reason. Click here to open it in your browser. Also, this will not fix your phone's hinges, your nagging girlfriend, or world hunger. It is what it is.

    If you perma-rooted with VISIONary r12, you only need to follow steps 5, and 7. All other steps can be omitted. If you would like to do this all manually, you can still use VISIONary r12, however, instead of using the "PERMANENT" option, use the "TEMPORARY" option, where applicable.

    VISIONary r12 has been temporarily pulled.

    Expect an update to work with VISIONary r14 soon!

    Credit goes out to scotty2, and all of the wonderful folks at #G2ROOT! WE LOVE YOU! <3

    Donate to scotty2 (for root): walker.scott@gmail.com (PayPal)
    Donate to me (for this guide): gerad.munsch@gmail.com (PayPal)

    You need these files:
    hboot-eng.img
    wpthis-OTA.ko
    wpthis-pre-OTA.ko

    MIRRORS:
    http://bt.microcozm.net/vision-perm-root.zip

    MD5s:
    Code:
    4ed6ac813dbea0ee263ba0f6dc288693  wpthis-OTA.ko
    8ac8e7a331a199a48001c691e59b1b33  wpthis-pre-OTA.ko
    7669ae12dc2faa10ae555a164980efd0  hboot-eng.img

    Step 1
    Firstly, run VISIONary to gain temp root

    Step 2
    Push the .ko file appropriate for your phone, and hboot-eng.img to /data/local/

    Step 3
    Open a terminal on your phone, or open an adb shell from your computer.

    Step 4
    Code:
    $ su
    # insmod /data/local/wpthis-[YOUR_VER].ko
    It should return:

    Code:
    init_module 'wpthis-OTA.ko' failed (Function not implemented)
    That is good.

    Step 5
    FINAL WARNING: THIS STEP COULD SEVERELY DAMAGE YOUR PHONE. USING THE INCORRECT FILE COULD CAUSE IRREPARABLE DAMAGE, MAKING YOUR PHONE NOTHING MORE THAN A BRICK.

    That noted, if you would like S-OFF, go ahead and run this command in your terminal.
    Code:
    # dd if=/data/local/hboot-eng.img of=/dev/block/mmcblk0p18

    Step 6
    Note: This step is not required if you have used VISIONary r12 to perma-root.

    If VISIONary gives you issues about already being rooted here, go ahead and skip this step. After you complete the guide and reboot, go ahead and run VISIONary, and hit "ROOT NOW", wait a minute or two, and reboot again. At this point, you will be fully rooted.

    Close your terminal. If you are in adb shell, disregard :)
    Run VISIONary again, this will lock in root. But wait, you're not done yet.

    Step 7
    This step will lock in your perma-root and S-OFF. If you are using adb shell, you should still have your shell open. If you have used VISIONary r12 to perma-root, and are just wanting to apply S-OFF, your terminal should still be open. If you have just completed step 6, go ahead and reopen your terminal, and type su and press enter to regain root access.

    Code:
    # sync
    Wait a minute or two, and reboot. Congratulations, you are S-OFF!! Go ahead and power off your phone, and hold down VOL DOWN and press POWER to boot up into your bootloader. Check the top line to confirm you have S-OFF. Enjoy!!

    Thanks again, everybody!
    2
    For the people that don't know how to use ADB push. You can copy the files to your sdcard and then use Root Explorer to move them into /data/local and go from there.
    1
    do u guys have Wi-Fi Calling app? if so, then post-OTA.. but its recommened to do gfree.. here: http://xdaforums.com/showthread.php?t=855764
    1
    I have rooted 17 G2's using this method with no issues. Last time i did this was a little over a month ago. We(business) upgraded, the other day, a bunch of our lines to G2's. I went to use this method like normal and can not get S-OFF. I tried two others thinking that there was something up with the first one. Could t-mobile be implementing something to block this on the newly distributed devices?
    1
    Alright, so I just bought a G2 offline. I have no idea if this phone is rooted or if I need to root it. It did not have Superuser when I started it up. But, when I went to the bootloader, it looked exactly like the picture in the 1st post. It says ENG S-OFF & all that. It even has Clockwork Mod as a recovery. Now by the looks of it on here, that S-OFF os something that happens when you root it or when you're done rooting. So my question is, does anybody know if I'm already rooted?

    I also have no idea if it got an OTA or not.

    You are most likely rooted .
    U can flash custom roms and stuff now if u want .

    Sent from my HTC Vision using XDA App