[Android Q&A, Help & Troubleshooting] sikkijazz:
solution for rooting LG P500 and reflash the recovery image

With the help of tutorial below. if you are new to android and don’t know about rooting , benefits of rooting android then follow this article below to understand why we need root .

What is android Rooting and advantages of rooting android phones

Instructions to Root Lg Optimus one P500 running Stock 2.3.3 Gingerbread

[ Method 1]

Required:

First of all, grab root package from the link here http://api.viglink.com/api/click?format=go&key=9b4efad421c8b103b2c94b796db973b0&loc=http%3A%2F%2Fandroidflip.com%2Fhow-to-root-lg-optimus-one-p500-android-2-3-3-gingerbread%2F&subId=699525ab5972e28f08fc024a38568f58&v=1&libid=1342430198803&out=http%3A%2F%2Fwww.tvornica-ideja.com.hr%2Froot%2Froot.rar&ref=http%3A%2F%2Fwww.google.co.in%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CFcQFjAB%26url%3Dhttp%253A%252F%252Fandroidflip.com%252Fhow-to-root-lg-optimus-one-p500-android-2-3-3-gingerbread%252F%26ei%3DhdsDUIXTIYa3rAfN_I2nBg%26usg%3DAFQjCNHWvm-CMFcF_BG8B8hKnGa88vDrdA%26sig2%3DplGHxvIHgTVxbqsJQLKLbw&title=How%20to%20Root%20Lg%20Optimus%20one%20P500%20Android%202.3.3%20Gingerbread&txt=here&jsonp=vglnk_jsonp_13424328545198http://api.viglink.com/api/click?format=go&key=9b4efad421c8b103b2c94b796db973b0&loc=http%3A%2F%2Fandroidflip.com%2Fhow-to-root-lg-optimus-one-p500-android-2-3-3-gingerbread%2F&subId=699525ab5972e28f08fc024a38568f58&v=1&libid=1342430198803&out=http%3A%2F%2Fwww.tvornica-ideja.com.hr%2Froot%2Froot.rar&ref=http%3A%2F%2Fwww.google.co.in%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CFcQFjAB%26url%3Dhttp%253A%252F%252Fandroidflip.com%252Fhow-to-root-lg-optimus-one-p500-android-2-3-3-gingerbread%252F%26ei%3DhdsDUIXTIYa3rAfN_I2nBg%26usg%3DAFQjCNHWvm-CMFcF_BG8B8hKnGa88vDrdA%26sig2%3DplGHxvIHgTVxbqsJQLKLbw&title=How%20to%20Root%20Lg%20Optimus%20one%20P500%20Android%202.3.3%20Gingerbread&txt=here&jsonp=vglnk_jsonp_13424328545198

And download needed driver pack from link here

and install on pc then reboot pc

Enable usb debugging mode by going to settings>applications>developer

Extract root.rar to safe place like desktop

Go to ADB folder , if you are on window 7 run cmd7.exe OR if you are using Windows xp then run cmdXP.exe .

After starting cmd7 or cmdXP, type following commands

adb devices

then

adb shell

(symbol will change to $ or #) and copy paste following command into your terminal

echo 1 > /data/local/lge_adb.conf

After doing this, Reboot your phone

Now go to root folder on desktop again, and start SuperOneClick.exe

Select GingerBreak method and press root button

Wait few seconds and its done.

If you wish update superuser app from android market.

[ Method 2 ]

In First step we need to setup ADB on our pc , to setup ADB on your pc follow this article

Install Android SDK on your windows PC , follow this guide

After setting up all things , restart your pc

Download SuperOneClick tool and install it

In adb run this

adb devices

adb shell

echo 1 > /data/local/lge_adb.conf

After that open SuperOneClick and root using pneuter.

Reboot phone and update Superuser from Market.

These rooting instructions works fine on LG Optimus One, it can have some problems while updating superuser, kept force closing, but after restart, it will work fine.

If something went wrong when trying to flash a recovery image, for example when flashing CyanogenMod or ClockWorkMod. It happened to me several times so I tried to learn to revive it without reflashing the original firmware. Note: This tutorial works only if recovery is the only one broken. (If the ROM itself is broken, then that's a subject for another tut.) In this case, the most logical thing to do is just reflash the recovery image. So how do you do it in fastboot mode? Here's how:

Symptom

You tried flashing a custom recovery like ClockWorkMod or Thunderg, or you flashed an incorrect ROM, and when you rebooted, it showed this screen:

Code:

fastboot mode started

udc_start()

and the phone stays there. When you plugin the phone to your computer's USB, it is detected and the screen has this display:

Code:

fastboot mode started

udc.start()

-- suspend --

-- reset --

-- portchange --

-- reset --

-- portchange --

You will need

1) Your PC and your USB cable for the phone

2) USB drivers for your phone (use B2C from LG).

3) Android SDK (download from here)

4) Java, required to run the SDK (but right now I am not sure if this is required to run fastboot!)

5) ClockWorkMod or AmonRa Recovery.

Here's what to do

1) Assuming phone is turned on in fastboot mode, plug it in to the USB of your PC. You will know that it is detected if you see the the lines "suspend", "reset" and whatnot on the phone's screen.

2) Extract the recovery image from the zipfile downloaded from step#5 above (e.g. LGp500-recovery-v12.img). Place the image file in the same folder where fastboot.exe is (usually in the tools\ folder in the SDK). For your convenience, rename the img file as recovery.img

3) Fire up your command prompt and cd to the directory where fastboot.exe is located. Then type the following command:

Code:

fastboot erase recovery

Once you get the confirmation that it was successful, type this:

Code:

fastboot flash recovery recovery.img

Once you get the success confirmation, reboot the phone, or you can also type (optional):

Code:

fastboot reboot

The phone will reboot itself, and with any luck you should be able to go back to your same old Android bootscreen. Note that no settings were modified here, so this is extremely useful for those who do not want a clean slate after a fastboot nightmare.

Also, note that if this is successful, you can now boot to recovery with the usual button-combos, thus enabling you to flash ROMs and other recovery zips.

Note: On some SDK versions, fastboot may not be included. For your convenience, I have attached the fastboot binary I got from my downloaded SDK. I have also attached AdbWinApi.dll which some user reported is missing in the SDK. Place the DLL in the same folder where fastboot.exe is located.

Questions, just drop me a line here