yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] Reza WM:
i cant go in bootloader when press and hold volume down and power

when i do this my device boot android :(
[G2 and Desire Z Android Development] -FuRBz-:
did you do a backup? once you boot into recovery, you should be golden
[G2 and Desire Z Android Development] steviewevie:
What you need to do is to first hold down the Volume Down key. Then, hold down power and keep it held until the phone starts up. Then it should come up with a white screen with skateboarding Androids, that's the bootloader (hboot).

If you don't do that quite right then it will just boot normally.
[G2 and Desire Z Android Development] he3r0:
What he said, or download from the marked ROM MAnager and use option from there to boot in recovery, or turn off the device, hold the camera button than press the power button, and from there choose option for recovery.
[G2 and Desire Z Android Development] No_Nickname90:
It's there, so I'm guessing you do, but do you put the '#' sign in the beginning? LoL!! And also to make sure, at the end of the code, that is a zero right, and not a capital 'oh'?

I'm just trying to make sure......

On second thought, I think I should just wait until a simpler way to root comes out. LoL!! Or just use custom launchers to customize my phone.
[G2 and Desire Z Android Development] joemm:
That was happening to me before, when I pulled the battery then volume down + power it would work. It was happening to me when I was on Virtuous with fast boot enabled, which rom are you using?
[G2 and Desire Z Android Development] steviewevie:
This guide is somewhat out-of-date now, the most recent and safest one is in the Wiki - http://xdaforums.com/wiki/index.php...cess_.28Permanent_Root_.2F_.22Permaroot.22.29

That # sign is the command prompt on the phone, you don't type it in yourself. On Android (and Linux/Mac/etc), you get a $ prompt for regular users, and a # prompt if you are the "root" superuser.
[G2 and Desire Z Android Development] likeitnot:
I used this process (Visionary) multiple times with no issues. Currently S-OFF and using the stock rom. However, I have been hearing a lot about this gfree method so my question is should I go ahead and keep my phone like it is now (rooted with this threads' method) or unroot and then root again with the gfree method??? Just curious! Thanks!
[G2 and Desire Z Android Development] steviewevie:
Go ahead and do the gfree bit, which will help keep your phone "safer" (e.g. if you flash a stock hboot you will still keep your S-OFF).

Sent from my HTC Desire Z
[G2 and Desire Z Android Development] trenton1980:
Does someone have a walkthrough for this? I did the method in this thread too. Do I need to flash the stock hboot first or can I just go straight to the gfree method?

TIA

Trent
[G2 and Desire Z Android Development] steviewevie:
If you have already used either Visionary or rage to get permanent root, then you can go right ahead and use gfree to get full radio S-OFF, SIM unlock and SuperCID. Doesn't matter if you have the eng hboot or the stock one still, it will still work.

gfree won't work on a couple of ROMs/kernels - see http://xdaforums.com/wiki/index.php...Phone.2C_Set_SuperCID.2C_and_Turn_Radio_S-OFF , which walks you through it and is very simple. It assumes you are using adb from your PC, but you don't even need that, all you need to do is copy the gfree files to your phone and then open a terminal emulator session on your phone.
[G2 and Desire Z Android Development] OpenMinded:
Thanks, I used your post to downgrade my hboot to 0.76 (from 0.86).

I can use the fastboot flash command now, jippee :).
[G2 and Desire Z Android Development] S3BAZ10:
how did you achieve this? please tell.

thanks
[G2 and Desire Z Android Development] steviewevie:
See the Wiki - http://xdaforums.com/wiki/index.php...Z.2FG2.2FDHD.29_-_OPTIONAL_and_UNNECESSARY.21
[G2 and Desire Z Android Development] jefiggle:
So, here's my situation... Im perma rooted and use to have s-off but I upgraded the bootloader and now it got changed to s-on... How do I fix that I was trying to update the radio. I'm running cm6.1.1 btw and used visionary + to do the perma root. I've tried downloading the .ko and did the whole

su

insmod /sdcard/wpthis-OTA.ko

got the message but was different said like (execu fail something something). Then I proceeded to doing the

dd if=/sdcard/hboot-eng.img of=/dev/block/mmcblk0p18

It did its thing and then I

Sync

Exit.

I was able to update the bootloader but s-off is gone =/
[G2 and Desire Z Android Development] steviewevie:
If you can load a different kernel onto your CM 6.1.1, then you can use the gfree method from the Wiki - http://xdaforums.com/wiki/index.php...Phone.2C_Set_SuperCID.2C_and_Turn_Radio_S-OFF

There is a list of kernels it won't work with in there, so if you can try a kernel that's not on the list then you should be able to use gfree to get full radio S-OFF (much better and safer than just having the "fake" S-OFF via the eng hboot). Though the eng hboot is useful to have as well so you can use fastboot.

It's failing at the moment because that wpthis-OTA sounds like it's incompatible with the 6.1.1 kernel too.
[G2 and Desire Z Android Development] jefiggle:
I loaded the stock kernel and did the gfree method and it still doesn't show s-off.. Would it work if I completely make it factory and then load the nandbackup after I get threw permaroot and radio s-off.. Or would the kernel still cause an issue?
[G2 and Desire Z Android Development] jefiggle:
Nand backed, flashed stockrom rooted with gfree and unlocked with gfree. Recovered cm6.1.1 flashed the new radio through hboot used the custom text file with the radio.img zipped and was good to go. ty for help guys.
[G2 and Desire Z Android Development] martonikaj:
Hey guys hoping I can get some quick help.

I just rooted using this method (w/ visionary r14 for the temproot) and successfully booted into the bootloader and confirmed S-OFF with no issues.

When I reboot my phone I have superuser permissions in my apps list, but I am unable to use programs that require access. Even going into terminal emulator and typing "su" I get permission denied.

I'm not new to rooting, but I am new to this method and the G2. I don't really want to flash a different rom (at least until CM7 is stable), i really just like stock rooted so i can run a few of my familiar apps and tweaks.

Any ideas? should I simply retry the steps?

edit: nvm reading into the thread. So it looks like I need to try to move my Superuser app to the correct location? Looking into this more...
[G2 and Desire Z Android Development] steviewevie:
If Superuser is in the apps list and you can open it up, then that sounds ok.

When you run "su" on terminal emulator, it will pop up a window on the phone asking for permission, and if you don't acknowledge and allow this within a couple of seconds you will get "permission denied". I don't know if this might be your problem ?

Sent from my HTC Desire Z
[G2 and Desire Z Android Development] g1doobie:
Used this method and it says I have S-Off but can't get root access. Temp root won't even work now
[G2 and Desire Z Android Development] steviewevie:
What version is the ROM you are running exactly ? If it is 1.72 then you need the psneuter method rather than rage or Visionary.

If you have got S-OFF you can just flash a new (custom) ROM if you want though.

Sent from my HTC Desire Z
[G2 and Desire Z Android Development] martonikaj:
Yea I know what that looks like, and when I temproot I get the prompt to accept superuser permissions for terminal emulator.

But my issue is that I don't even get that far. I get su: permission denied when i type in su and hit enter.

Gonna try using VISIONary r11 as this has worked for some people. If not, I'll try the rage temproot as well. I have the SDK and I learned how to get adb going on my OSX machine.

Sounds like all i need to do is get a solid temproot so i can do su and sync in terminal emulator and my root will stick.
[G2 and Desire Z Android Development] g1doobie:
I have a G2, not a desire z. How can I flash a custom rom? I can't flash ROMS since I don't have su to be able to flash the recovery
[G2 and Desire Z Android Development] martonikaj:
Hey guys just figured I'd chime back in and let you know how I accomplished my perm root. If you read my other few posts you'll see that I had the same issue as many: S-Off but no root access or working superuser permissions.

I followed the temproot instructions outlined here: http://xdaforums.com/wiki/index.php?title=HTC_Vision#Rooting_the_G2

note: JUST the temproot instructions. If you successfully have S-Off already, don't do the permroot instructions that follow.

Just use ADB (assuming you're comfortable with it) to push the files from the first link: "gfree_temp-root.zip". No need to download "gfree_002.zip".

Follow the instructions

all the way

to the end of the temproot portion. All the way to restarting the terminal emulator twice and letting it force close once.

skip the permroot instructions if you already have S-OFF

Instead, keep terminal emulator open on your phone, and type the last two lines of code in the permroot insctructions:

# /data/local/tmp/root
# sync

Wait a minute.

Then reboot normally.

This worked for me. Upon reboot I had full control of superuser permissions, and SetCPU, Titanium backup, adFree, and RomManager worked perfectly. Someone please let me know if I've given some misinformation, I'm new to using adb. All I can say is that this worked for my situation, which seems to mirror the situation many are having.
[G2 and Desire Z Android Development] dilfatx:
Is it bricked?

I need some help.. I followed the guidelines and must of missed a step.. my phone will not boot into rom or recovery..i held volume down and power button.. when phone loads it tells me there is no image.. what can i do?
[G2 and Desire Z Android Development] steviewevie:
Ok, if you have a G2 then you should still be able to root using either Visionary or rage (I recommend the rage method in the Wiki with gfree).

Since you have S-OFF what you can do is install the eng hboot then you can use fastboot to flash Clockwork recovery, then you can flash a custom ROM.

Sent from my HTC Desire Z
[G2 and Desire Z Android Development] steviewevie:
Will it boot at all ? Is it just saying there is no PC10IMG.zip, or something else ?

Sent from my HTC Desire Z
[G2 and Desire Z Android Development] C.Flat:
I just have a question. I am already perma rooted but with s-on, should I do anything different? I really don't want a bricked phone (I already had two I9000ms die on their own)

Edit: Ignore my question, I just got my phone S-off'd using another method
[G2 and Desire Z Android Development] mghtyred:
This needs to be updated.

Expect an update to work with VISIONary r14 soon!

Looking at the instructions, one is led to believe that you currently need to use r11 which at present doesn't seem to be available any more. It is also unclear if using r14 if only steps 5-7 are needed.

I am going to do by best here on my own, and will probably be fine, but an update is in order.
[G2 and Desire Z Android Development] BigRick10:
Agree......
[G2 and Desire Z Android Development] steviewevie:
I recommend using the gfree method detailed in the Wiki. It is a lot more reliable, and there is much better support available if there is a problem.

Sent from my HTC Desire Z
[G2 and Desire Z Android Development] jomaxwel:
I used this method 3 times and do not have s-off or perminate root. Ran all the scrips and seamed to be fine but nothing after reboot. I am useing r11 with the OTA file. Are there any tricks I don't know? I have seen this work on youtube.
[G2 and Desire Z Android Development] jomaxwel:
I also am getting already rooted when i run visionary the second time. Do i have to reboot at this point or open terminal and complete with sync. I have been just reopening terminal and entering su then sync after i get the already rooted error.
[G2 and Desire Z Android Development] joemm:
Folllow this LINK for help with VISIONary.
[G2 and Desire Z Android Development] jomaxwel:
I followed those as well and still not sticking. I get all the rite stuff in terminal but at reboot no s-off also root won't stick. I have no problem with temproot and entering into terminal. What could it be? Is there anouther way to do it without adb?
[G2 and Desire Z Android Development] joemm:
Did you remove your old version of visionary and superusers and reboot the phone, start fresh with no temp root on the phone, start from the first video temp root then on to perm root, follow all the settings in the videos.
[G2 and Desire Z Android Development] jomaxwel:
Re:

I am not having a problem with attaining temp root. I get SU and run all the rite commands though I can not get s-off. I started by useing R14 and it wouldn't work. I then uninstalled and downloaded R11 and the same thing. The unlocker stated the OTA was for 2.2.1 though I am not aware of an update through tmous for a 2.2.1 its only 2.2. I figured that was just a typo. I think im going to try to figure out how to use gfree in i can get around ADB. Is there any guides to use gfree without ADB?
[G2 and Desire Z Android Development] kimchi29:
Im having the same issue as you. I have no problem getting into the temp root and doing all the steps but once i restart the phone i do not have SU access
[G2 and Desire Z Android Development] bstylz911:
i dont understand one thing...

do i use PRE OTA? or OTA?
[G2 and Desire Z Android Development] steviewevie:
What ROM version do you have ? The G2 original (pre-OTA) ROM was 1.19, the OTA was 1.22.
[G2 and Desire Z Android Development] fermunky:
Cool, so my build is 1.22.xxx, meaning I have the OTA update (just bought it today). The OP should be updated to reflect this.
[G2 and Desire Z Android Development] trillistic:
Im Very lost , i really wanna Root my G2 but to my understanding.. a root is not possible if u have a uptodate phone from Tmobile.. i DONOT wanna chance bricking my phone if i dont know a Method that is PROVEN to work as of TODAY as working proper;y
[G2 and Desire Z Android Development] steviewevie:
That's not true. The most up to date method of rooting is in the Wiki (link at the top of the forum).

Sent from my HTC Desire Z
[G2 and Desire Z Android Development] triumphantpower:
my Phone says S-ON on the top. Is that a problem?
[G2 and Desire Z Android Development] nbkghostly:
Step 6 is a bit confusing
[G2 and Desire Z Android Development] Tomb77:
I have used this many times with really no issues until a little bit ago. After doing the commands in terminal I rebooted and notice that I managed to mess up the HTC boot screen. G2 boot screen is normal but the HTC screen now has various colored stripes going across it. S-off didn't work at first. Re did it and it works now s-off and everything but the HTC screen is still messed up. Any Ideas?
[G2 and Desire Z Android Development] renn9420:
Try to reflash the HTC splash1 image and see if the stripes go away. There is a thread for it in Apps and Themes section.

Phone: T-Mobile G2/Vision Rooted/GFree'd

Rom: Latest Cyanogen

Recovery: CWM-PSFreedom 0.3.3
[G2 and Desire Z Android Development] xandermpls:
Link is broken :(

vision-perm-root.zip broken link,
[G2 and Desire Z Android Development] lainvalenajr:
I did this method when it 1st came out and its the fastest and easiest way.
[G2 and Desire Z Android Development] Mftek1:
I offically have s off, but I can't seem to get root to stick. I used this tutorial, with visionary r12 temp root.

Would someone be able to give me some assistance on how to get root to stick? Thank you!
[G2 and Desire Z Android Development] gambit07:
I have a question, I recently bought a used G2 which was already rooted, however I need to achieve eng s-off which this root doesn't have. I'm wondering how I can tell if I need to use the OTA or preOTA file, the phone already had CM6.1 on it when I bought it and I've updated it to CM7 since. Any help would be greatly appreciated!
[G2 and Desire Z Android Development] jmwils3:
Well if you are on the OTA version, your version number shoukd be 2.2.1, or 2.2 if you have not received it. Also, your phone will do wifi calling if you have the update
[G2 and Desire Z Android Development] xguntherc:
I'm getting my friends G2 As he got a free Vibrant. I need to temp root, titanium backup his apps n games. Then add it all to his new Vibrant.. shouldn't be to hard.

Will VISIONary r12 achieve temp root so I can backup everything? Then phone will be normal after reboot? I plan to sell/trade it for a MT4G. Anyone wanna trade.
[G2 and Desire Z Android Development] karlonicolas:
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!
[G2 and Desire Z Android Development] lainvalenajr:
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
[G2 and Desire Z Android Development] Flyingpilot:
Hi! Sorry for this n00bish question.

But I did this process. and i still get S-On. please help. ive tried everything.
[G2 and Desire Z Android Development] Tomb77:
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
[G2 and Desire Z Android Development] Flyingpilot:
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
[G2 and Desire Z Android Development] Tomb77:
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
[G2 and Desire Z Android Development] Flyingpilot:
can you explain the root explorer part? Im a complete noob. just got my g2 this week.
[G2 and Desire Z Android Development] lainvalenajr:
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
[G2 and Desire Z Android Development] Tomb77:
I put them in /data/local with root explore. I have had no issues. Should expect some?
[G2 and Desire Z Android Development] Tomb77:
Root explore(paid app) is a file managet that can manager not only sd but the phone. In the case of rooting, you must have temproot to be ale to mount the phone though.
[G2 and Desire Z Android Development] dwny:
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.

TMo US G2

Virtuous v1.0.1 w Adv'd Kernel
[G2 and Desire Z Android Development] Tomb77:
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?
[G2 and Desire Z Android Development] jtj2318:
I am getting (function not permitted) am I doing something wrong or can I proceed?
[G2 and Desire Z Android Development] guhl99:
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
[G2 and Desire Z Android Development] lainvalenajr:
... 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.
[G2 and Desire Z Android Development] lainvalenajr:
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
[G2 and Desire Z Android Development] jtj2318:
Can anyone help me? I am getting (function not permitted) instead of (Function not implemented) is this ok to proceed?
[G2 and Desire Z Android Development] guhl99:
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