[ROOT] G2X Gingerbread 2.3.3. stock ROM with flashable zip in Clockworkmod Recovery

Search This thread

jboxer

Senior Member
Apr 16, 2009
1,791
509
Bangkok
Update on 9/11/11: Thanks to phburks there is now a flashable zip to root the G2X stock rom. He figured out that the update-binary we were using was not compatible with the G2X. He found the compatible binary that allows us to create flashable zip files. Hats off to phburks. This is an unsigned zip and you should not be required to toggle signature verification. Of course the files required to root the phone (su and Superuser.apk) were created by Chainsdd.

There are two flashable zip packages. The first one roots the G2X. You simply flash it with Clockworkmod Recovery. The second zip unroots the phone for those who wish to unroot their device for whatever reason.

After rooting go to the Android Market and get the Busybox installer referenced below. Use that to install and keep Busybox updated.

Root Zip for G2X: http://www.mediafire.com/?92qpr525ztblh8w
Unroot Zip: http://www.mediafire.com/?2vr7cmgg7qcdn14

HOW TO ROOT

1. Install latest Clockworkmod Recovery using NVFlash, if you haven’t already done so.
http://xdaforums.com/showthread.php?t=1056847

2. Download the root zip package referenced above.

3. Put the zip package on your internal or external sd card on your G2X. Do not unzip the package.

4. Turn off phone and boot into Clockworkmod Recovery by pressing volume down and power and hold until the fancy LG (second one) appears.

5. Select install zip from sd card. Select and flash the root zip package. Note: You navigate in Clockwordmod Recovery by using the volume keys up and down and commit the action by pressing the power button.

6. Reboot your phone. You are now rooted.


NOTE: THE FOLLOWING BELOW IS OBSOLETE. IT IS LEFT FOR HISTORICAL PURPOSES ONLY.
Original post made on 9/9/11:

I wanted to run the stock Gingerbread ROM and wanted to root it without flashing a new ROM. I was able to succesfully do it and the instructions are below. I was attempting to make an update.zip to do this but it kept getting a "status 0" error. The original superuser zip by ChainDD also gets this error. So I decided to try and root it using ADB commands while running Clockworkmod Recovery. Here is how I did it. If someone can help me get an update.zip that will install without error in Clockworkmod Recovery to make this easier for people to install it would be much appreciated.

1. Download my G2X root package that includes necessary ADB files (Android SDK install not required) and unzip the contents. The package contains the latest versions of “su” and “Superuser.apk”.
http://www.mediafire.com/?6rdrdfxvdoq9nkv <download link for my root G2X package>

2. Install latest Clockworkmod Recovery using NVFlash, if you haven’t already done so.
http://xdaforums.com/showthread.php?t=1056847

3. Boot into Clockworkmod Recovery by holding down volume down and power until fancy LG logo shows (about ten to fifteen seconds). This is not the first one displayed when the phone powers up. Wait for recovery to start. Just to be safe perform a backup of your device’s current state.

4. Using the recovery menu scroll down to “mounts and storage,” press the power button, scroll down to “mount system” and press the power button.

5. Now that your system is mounted plug your phone into your computer (let drivers install if you have not done before – requires LG USB driver package).
http://bit.ly/qyoAxY <shortened link for direct download from LG server>

6. Open a command prompt windows on your computer. In the command prompt window change to the directory to where you unzipped the G2X root package.

7. Issue the following ADB commands. Do not type the the text in the brackets <>. That is just information on what the command is doing.

adb kill-server
<make sure no conflict with another version of adb server running>

adb devices
<checks to see if phone is connected to adb>

adb push system /system
<make sure you type a space before “/system”>

adb shell chmod 6755 /system/bin/su

adb shell ln -s /system/bin/su /system/xbin/su
<make sure you type a space before “/system/xbin/su ”>

8. System is now rooted. You can unplug the USB cable now.

9. Now in Clockworkmod Recovery choose “unmount system.”

10. Go back to the main menu and choose “reboot system now.”

11. If you want busybox (some root programs such as Titanium Backup require it) on your system go to the Android Market after rebooting your phone and search on “Busybox.” Download and run the Busybox installer by Stephen (Stericson). When you are prompted allow it to have superuser permissions.
http://bit.ly/qIAoXZ <link to Android Market page for Busybox>

12. You are now rooted with a working busybox installation.

13. It is a good idea to go back into recovery and make a backup of your newly rooted system before you start installing and running programs that obtain superuser permissions.

14. Enjoy the power!

Please click the Thanks button if this helped you out.
 
Last edited:

Paul Nur

Senior Member
Nov 18, 2010
169
5
Boca Raton
Much appreciated for the help, but I don't think I will be using it.

Why not just load a rooted GB or xboards GB, same thing isn't it? lol.
 

jboxer

Senior Member
Apr 16, 2009
1,791
509
Bangkok
Much appreciated for the help, but I don't think I will be using it.

Why not just load a rooted GB or xboards GB, same thing isn't it? lol.

This is for people who have been using the phone after applying the update and don't want to start from scratch again. This lets you just root the phone without needing to flash a rom and format the system.
 

ZeroT| Demented

Senior Member
Jul 27, 2011
363
32
still realy no point xboarders is more stable and much faster then stock and all u need to do is flash his rom then go to advanced restore and only restore data ive gotten away with that doesnt always work though
 

yogieajuz

Senior Member
Oct 19, 2010
57
2
New York
Change Directory

I wanted to run the stock Gingerbread ROM and wanted to root it without flashing a new ROM. I was able to succesfully do it and the instructions are below. I was attempting to make an update.zip to do this but it kept getting a "status 0" error. The original superuser zip by ChainDD also gets this error. So I decided to try and root it using ADB commands while running Clockworkmod Recovery. Here is how I did it. If someone can help me get an update.zip that will install without error in Clockworkmod Recovery to make this easier for people to install it would be much appreciated.

1. Download my G2X root package that includes necessary ADB files (Android SDK install not required) and unzip the contents. The package contains the latest versions of “su” and “Superuser.apk”.
http://www.mediafire.com/?6rdrdfxvdoq9nkv <download link for my root G2X package>

2. Install latest Clockworkmod Recovery using NVFlash, if you haven’t already done so.
http://xdaforums.com/showthread.php?t=1056847

3. Boot into Clockworkmod Recovery by holding down volume down and power until fancy LG logo shows (about ten to fifteen seconds). This is not the first one displayed when the phone powers up. Wait for recovery to start. Just to be safe perform a backup of your device’s current state.

4. Using the recovery menu scroll down to “mounts and storage,” press the power button, scroll down to “mount system” and press the power button.

5. Now that your system is mounted plug your phone into your computer (let drivers install if you have not done before – requires LG USB driver package).
http://bit.ly/qyoAxY <shortened link for direct download from LG server>

6. Open a command prompt windows on your computer. In the command prompt window change to the directory to where you unzipped the G2X root package.

7. Issue the following ADB commands. Do not type the the text in the brackets <>. That is just information on what the command is doing.

adb kill-server
<make sure no conflict with another version of adb server running>

adb devices
<checks to see if phone is connected to adb>

adb push system /system
<make sure you type a space before “/system”>

adb shell chmod 6755 /system/bin/su

adb shell ln -s /system/bin/su /system/xbin/su
<make sure you type a space before “/system/xbin/su ”>

8. System is now rooted. You can unplug the USB cable now.

9. Now in Clockworkmod Recovery choose “unmount system.”

10. Go back to the main menu and choose “reboot system now.”

11. If you want busybox (some root programs such as Titanium Backup require it) on your system go to the Android Market after rebooting your phone and search on “Busybox.” Download and run the Busybox installer by Stephen (Stericson). When you are prompted allow it to have superuser permissions.
http://bit.ly/qIAoXZ <link to Android Market page for Busybox>

12. You are now rooted with a working busybox installation.

13. It is a good idea to go back into recovery and make a backup of your newly rooted system before you start installing and running programs that obtain superuser permissions.

14. Enjoy the power!

Please click the Thanks button if this helped you out.
Hi,
Sorry i'm new on rooting android phone.
on step 6. how i change the directory in the command prompt to go to the g2x root file i saved?

thanks
 
  • Like
Reactions: jboxer

jboxer

Senior Member
Apr 16, 2009
1,791
509
Bangkok
Hi,
Sorry i'm new on rooting android phone.
on step 6. how i change the directory in the command prompt to go to the g2x root file i saved?

thanks

That's a Command Prompt windows on your computer. The easiest way is to open the desired folder in Windows Explorer and then click on the address bar. Highlight the entire location and copy it. Then in your command prompt windows type "cd" a space, right click and paste the copied location and hit return. You will now be in the correct folder in your command prompt windows.
 
  • Like
Reactions: xxtruplayaxx16

yogieajuz

Senior Member
Oct 19, 2010
57
2
New York
That's a Command Prompt windows on your computer. The easiest way is to open the desired folder in Windows Explorer and then click on the address bar. Highlight the entire location and copy it. Then in your command prompt windows type "cd" a space, right click and paste the copied location and hit return. You will now be in the correct folder in your command prompt windows.

Thanks jboxer, work like charm....
but when i did back up they said error can not back up image data ???
whats wrong???
 

phburks

Senior Member
Nov 11, 2010
1,175
166
Orlando, FL
@jboxer, I figured out the flashable zip. Just tested it on an unrooted 2.3.3 installation and it worked perfectly. I PM'd you a link to the zip. Please add it to your OP if you'd like. There's no need for me to create a separate thread.
 
Last edited:

jboxer

Senior Member
Apr 16, 2009
1,791
509
Bangkok
@jboxer, I figured out the flashable zip. Just tested it on an unrooted 2.3.3 installation and it worked perfectly. I PM'd you a link to the zip. Please add it to your OP if you'd like. There's no need for me to create a separate thread.

Thanks to phburks for the good work in figuring out why our update zip packages were being rejected by Clockworkmod Recovery. We now have flashable zips to root the G2X (works on stock GB rom) and to unroot it. They are listed in the first post that I have edited.

http://xdaforums.com/showthread.php?p=17398464
 

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    Update on 9/11/11: Thanks to phburks there is now a flashable zip to root the G2X stock rom. He figured out that the update-binary we were using was not compatible with the G2X. He found the compatible binary that allows us to create flashable zip files. Hats off to phburks. This is an unsigned zip and you should not be required to toggle signature verification. Of course the files required to root the phone (su and Superuser.apk) were created by Chainsdd.

    There are two flashable zip packages. The first one roots the G2X. You simply flash it with Clockworkmod Recovery. The second zip unroots the phone for those who wish to unroot their device for whatever reason.

    After rooting go to the Android Market and get the Busybox installer referenced below. Use that to install and keep Busybox updated.

    Root Zip for G2X: http://www.mediafire.com/?92qpr525ztblh8w
    Unroot Zip: http://www.mediafire.com/?2vr7cmgg7qcdn14

    HOW TO ROOT

    1. Install latest Clockworkmod Recovery using NVFlash, if you haven’t already done so.
    http://xdaforums.com/showthread.php?t=1056847

    2. Download the root zip package referenced above.

    3. Put the zip package on your internal or external sd card on your G2X. Do not unzip the package.

    4. Turn off phone and boot into Clockworkmod Recovery by pressing volume down and power and hold until the fancy LG (second one) appears.

    5. Select install zip from sd card. Select and flash the root zip package. Note: You navigate in Clockwordmod Recovery by using the volume keys up and down and commit the action by pressing the power button.

    6. Reboot your phone. You are now rooted.


    NOTE: THE FOLLOWING BELOW IS OBSOLETE. IT IS LEFT FOR HISTORICAL PURPOSES ONLY.
    Original post made on 9/9/11:

    I wanted to run the stock Gingerbread ROM and wanted to root it without flashing a new ROM. I was able to succesfully do it and the instructions are below. I was attempting to make an update.zip to do this but it kept getting a "status 0" error. The original superuser zip by ChainDD also gets this error. So I decided to try and root it using ADB commands while running Clockworkmod Recovery. Here is how I did it. If someone can help me get an update.zip that will install without error in Clockworkmod Recovery to make this easier for people to install it would be much appreciated.

    1. Download my G2X root package that includes necessary ADB files (Android SDK install not required) and unzip the contents. The package contains the latest versions of “su” and “Superuser.apk”.
    http://www.mediafire.com/?6rdrdfxvdoq9nkv <download link for my root G2X package>

    2. Install latest Clockworkmod Recovery using NVFlash, if you haven’t already done so.
    http://xdaforums.com/showthread.php?t=1056847

    3. Boot into Clockworkmod Recovery by holding down volume down and power until fancy LG logo shows (about ten to fifteen seconds). This is not the first one displayed when the phone powers up. Wait for recovery to start. Just to be safe perform a backup of your device’s current state.

    4. Using the recovery menu scroll down to “mounts and storage,” press the power button, scroll down to “mount system” and press the power button.

    5. Now that your system is mounted plug your phone into your computer (let drivers install if you have not done before – requires LG USB driver package).
    http://bit.ly/qyoAxY <shortened link for direct download from LG server>

    6. Open a command prompt windows on your computer. In the command prompt window change to the directory to where you unzipped the G2X root package.

    7. Issue the following ADB commands. Do not type the the text in the brackets <>. That is just information on what the command is doing.

    adb kill-server
    <make sure no conflict with another version of adb server running>

    adb devices
    <checks to see if phone is connected to adb>

    adb push system /system
    <make sure you type a space before “/system”>

    adb shell chmod 6755 /system/bin/su

    adb shell ln -s /system/bin/su /system/xbin/su
    <make sure you type a space before “/system/xbin/su ”>

    8. System is now rooted. You can unplug the USB cable now.

    9. Now in Clockworkmod Recovery choose “unmount system.”

    10. Go back to the main menu and choose “reboot system now.”

    11. If you want busybox (some root programs such as Titanium Backup require it) on your system go to the Android Market after rebooting your phone and search on “Busybox.” Download and run the Busybox installer by Stephen (Stericson). When you are prompted allow it to have superuser permissions.
    http://bit.ly/qIAoXZ <link to Android Market page for Busybox>

    12. You are now rooted with a working busybox installation.

    13. It is a good idea to go back into recovery and make a backup of your newly rooted system before you start installing and running programs that obtain superuser permissions.

    14. Enjoy the power!

    Please click the Thanks button if this helped you out.
    2
    Reserved for future use.
    2
    Much appreciated for the help, but I don't think I will be using it.

    Why not just load a rooted GB or xboards GB, same thing isn't it? lol.

    This is for people who have been using the phone after applying the update and don't want to start from scratch again. This lets you just root the phone without needing to flash a rom and format the system.
    2
    Always good to have more options.
    2
    @jboxer, I figured out the flashable zip. Just tested it on an unrooted 2.3.3 installation and it worked perfectly. I PM'd you a link to the zip. Please add it to your OP if you'd like. There's no need for me to create a separate thread.