How To Root the T-Mobile G2X


So you have your shiny new T-Mobile G2X and you’re already bored with it, wish it was a little faster, and/or want to get rid of all the software that happened to come on it that you’ll never use (T-Mobile Mail? Really?!). No problem. All you have to do is root it and all that can be yours. Read below for how to root the T-Mobile G2x. (Also be sure to head to the next procedure to flash a recovery image and the procedure after that to flash a custom ROM to get the most out of your new device!).

I. Install the Drivers

1. Download and install the drivers required for the G2X (hosted by

G2X Drivers

II. Root Using the SuperOneClick procedure.

1. Head to our How To Root Your Android Phone (SuperOneClick Method) procedure and follow the instructions in Section II only (download the program, run it, and click root).

2. Done!

III. (Optional) Flash a Custom Recovery Image

1. Now that you have root, head to our How To Flash a Custom Recovery Image for the G2X to start getting into the really fun stuff.

  • Pingback: Best G2X Rom! « The Hypercane()

  • Superoneclick keeps freezing and it wont do nothing and I have retried about 4 times already and have done this process step by step and nothing. Im running 2.3.3 gingerbread. Please help

  • Parth Bhateja

    Ive been trying to root my g2x but it just wont work on superoneclick. the program finishes step 7 and tells me that the root is “Killing ADB and restarting as root… enjoy!” 

    but then it gives me this message:”$ 

    $ export TEMPRANDOM=29169;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox mount -o rw,remount /system

    mount: permission denied (are you root?)

    END:29169export PS1=””

    export TEMPRANDOM=92557;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox mount

    rootfs on / type rootfs (ro,noatime)

    tmpfs on /dev type tmpfs (rw,relatime,mode=755)

    devpts on /dev/pts type devpts (rw,relatime,mode=600)

    proc on /proc type proc (rw,relatime)

    sysfs on /sys type sysfs (rw,relatime)

    none on /acct type cgroup (rw,relatime,cpuacct)

    tmpfs on /mnt/asec type tmpfs (rw,noatime,mode=755,gid=1000)

    tmpfs on /mnt/obb type tmpfs (rw,noatime,mode=755,gid=1000)

    none on /dev/cpuctl type cgroup (rw,relatime,cpu)

    /dev/block/mmcblk0p1 on /system type ext3 (ro,noatime,data=ordered)

    /dev/block/mmcblk0p7 on /data type ext3 (rw,relatime,data=ordered)

    /dev/block/mmcblk0p2 on /cache type ext3 (rw,nosuid,nodev,noatime,data=ordered)

    tmpfs on /mnt/extasec type tmpfs (rw,noatime,mode=755,gid=1000)

    /dev/block/mmcblk0p6 on /nvdb type ext3 (rw,nosuid,nodev,relatime,data=ordered)

    /dev/block/vold/179:8 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

    /dev/block/vold/179:8 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

    tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)

    /dev/block/vold/179:17 on /mnt/sdcard/_ExternalSD type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

    /dev/block/vold/179:17 on /mnt/extsecure/extasec type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

    tmpfs on /mnt/sdcard/_ExternalSD/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)

    END:92557export PS1=””

    At this point the superoneclick program crashes and i have to hard boot my phone, help?

    • If your running 2.3 Superclick or Gingerbreak wont work. You will have to flash it manually with NVFlash

  • John

    Need 2.3 root since G2x wont be getting 4.0 update. Gingerbreak does not work on G2x and all of my google searches yeild confusing metods concerning Nvflash. I only use this site to root because the instructions are very clear.

    • With 2.3 NVFlash is really the only way to do it. I spent about a week going from this site to XDA’s website and even watching videos on YouTube none of it really worked. They really only had information on G2X’s that were running 2.2. I was able to use the NVFlash to root it after a few tries. 

  • John P.

    Just rooted my 2.3.3 heres the link I followed from where it says One click clockworkmod recovery flasher down to booting into clockwork mod recovery. It worked for me and it was fast and easy. Not responsible for you bricking your phone though. Im now running Cyanogenmod trigger rom and its SICK!

  • All you have to do if your running 2.3 is install the LG Driver if you dont have it yet and go to the third section of this page where it says optional. Click the link and Follow those instructions. Skip the 1st section and go to the 2nd section select the oneclick recovery flasher and unzip once downloaded. Once you do that take the battery out of your phone….Hold the Up and Down volume buttons at the same time…While holding the two buttons plug your USB cable into the phone until your computer detects a new APX device. On your computer you need to locate Device Manager…Click it….Look through the list and you should see APX on there. ….Once you locate it, right click it and select Update Driver Software……Once you select that choose Browse My Computer…..Select Browse….Search for the Folder you extracted from the ONECLICK RECOVERY FOLDER……You should see a G@11d9eeed636279b372931fe511663aac:disqus X folder inside and select, then you should see APX Folder inside and select it. Install it. Once that completes go back to your Device Manager and You Should see NVidia USB BOOT RECOVERY DRIVER for MOBILE DEVICE under USB Controllers………………………………………………………………………..What I wrote is basically the same instructions on this website but I try too add a few more words to it too makke it easier to find what your looking for…………..

    Go to section IV on that link and once you do that section you will be able to flash custom roms to your G2X

  • Ericcamerlo

    my g2x keeps stopping on proceedure 7 and then thats it??