[Optimus One, P500, V General] mihir287:
Quick guide to installing ROMS/Kernels for newbies.

Credits go to sweetnsour. Give him thanks.

As with any algorithm, read this entirely before following it.

Step 1. Root your phone.

There are three ways to do this. Check your Settings > About Phone > Android Version to see which one is the correct one for you.

a. If it is 2.2, use app z4root. Keep Settings > Development > USB debugging enabled. Open app and select permanent root. The phone will reboot.

b. If it is 2.2.1/2.2.2 use app gingerbreak. Do the same process as above.

c. If it is 2.3.3, then use this method. If that doesn't work, you can try Unlock root.​

Step 2. Install custom recovery. Follow one method which suits you. (Explanation of custom recovery here.)

a. If you aren't able to root your official GB using the method above, then to flash a custom recovery you will need to use the LGMDP method.Go to this thread. Follow the procedure given in the third post. If you were able to root your official GB, then use any of the methods given below.

b. Get this app: Flash Image GUI. Also get the recovery zip file of your choice from this page, and extract the file "recovery.img" from it. The recoveries in that link are only of Optimus One. If you are following this for another device, use a supported recovery and get it's *.img file. Put it on your sd card. Run the app, select recovery image, and browse to the .img file on your sdcard. The app will flash the recovery. This will work on the O1/Optimus T. This will also work on the Optimus V/M according to app's market page, but if you have any problems you can also try method 'd' given below.

c.	Download the app ROM Manager. Select Install CWM recovery > Choose O1 (Even if you have Optimus T choose Optimus One. They are the same phone). The app will download the recovery file and flash the recovery. It will ask for superuser permissions in the process. Warning: If your phone has EDGE/GPRS and is inconsistent, don't use this method. Rom manager has a big fault wherein the downloaded recovery file is not checked for integrity, i.e. a lot of times rom manager has flashed incompletely downloaded recovery images and this has resulted in a fastboot brick for many users. There is a chance of a fastboot brick happening to you if you use this method on an unreliable data connection. You have been warned. If this happens to you, go here for instructions to unbrick. Also, after installing CWM recovery uninstall Rom manager app, you won't be needing it again.This will only work on O1/Optimus T.

d. If you have the Optimus V/M/S/Chic/C/LG Vortex then you can also follow the instructions posted on this thread. The instructions are a bit long and the thread kind of intimidating, but re-read it to understand it. If you don't understand anything, ask here.​

Step 3: Once that is done, you can back up your apps if you want to (this is optional). Download titanium backup. Open the app and backup only the user apps (not the system data). Open the app>menu button>batch>run "backup all user apps".

Step 4: Reboot into recovery. This can be done in rom manager (not recommended) or by turning off the phone and then holding home+vol down+power (recommended).

If you have AmonRa recovery (It says "Build : RA-thunder*-x.x.x-GNM" at the bottom), or Clockworkmod recovery v5.0.2.0 or less (It says the version number at the top and bottom of the recovery screen), then the key mapping is:

Menu button = Select the highlighted option

Vol up = Go up

Vol down = Go down

Back button = Go back to the previous menu

If you have Clockworkmod recovey v5.0.2.7, then the key mapping is:

Menu key = Go down

Home key = Go up

Back key = Go back

Search key (rightmost) = Select the highligted option

Select Backup/Restore. Then select backup and let it sit and backup the phone. (Everything in this parentheses is optional but recommended. I suggest copying all of the contents from your sdcard onto your computer. Doing this will also leave you with a copy of your backup on your computer. In the event that you want to revert back to stock, you can restore this backup. You might ask, why would I want a backup on my computer when it is already on my phone? Well, in case you accidentally delete your backup, you still have a copy of it on your computer.)

Step 5: Download the rom of your choice. (For people just wanting to overclock, download just a kernel). A repository of roms and kernels can be found here. See this flowchart for downloading the correct ROM/kernel. The flowchart is only for perfectly compatible combinations, i.e. without the use of any baseband patches. Rom compatibility flowchart:

Kernel compatibility:

.32 Kernel tree: Must be flashed only on:

- CM7 6.5.x and ALL CM7 6.5.x based ROMs

- Froyo Stock/cooked ROMs based on froyo

- Phoenix ROM

.35 Kernel tree:

- All CM7 6.6.x based ROMS

- Cooked roms based on Official GB 2.3.3

- Oxygen ROM

- Optimus Net port

- Optimus Pro port

​

Download any rom/kernel from the repository as per your conclusion from the flowchart. Transfer the zip file to your sd card.

Read on the first page of the rom you want whether google apps (or gapps, as they are called) are required. If yes, then download the appropriate gapps zip file and transfer it to your sd card as well.

Step 6: Reboot back into recovery. On the first menu, select 'Wipe data/factory reset'. If you want to flash just a kernel then just select 'Wipe cache' from main menu and advanced> wipe dalvik cache.

Step 7: Go back to the first menu and select install zip from sdcard. Then select choose zip from sdcard. Browse to the directory where you copied (or downloaded) your rom/kernel to. Select the file of your rom, and select yes. Let your phone flash the rom. If it gives you a 'Wrong digest, verification failed' error then go to install zip menu again and choose 'toggle signature verification' before trying again. Once the rom has been flashed, if gapps are required, reboot the phone once and then flash the gapps.

Step 8: Once that is done, reboot your phone. If you did the optional step earlier (backing up your apps with titanium backup) you can now restore them. Download titanium backup again and in the app there will be an option to restore all of your apps (in titanium backup pro, it is menu button>batch>run "restore all apps with data"). If you installed a kernel then all your apps will be secure and you won't need to restore your apps. Other than that you are done!

If you applied just a kernel for purposes of overclocking, use an app like No-frills CPU Control. Set the minimum freq to 480 and the maximum as per your wishes. Bear in mind that the maximum stable frequency varies from phone to phone. So while some people are stable at 806, others are unstable even at 691. Rule of thumb, keep it at 691, run it for a few hours, and then take it to the next step if it is stable.

After following this procedure, if later you want to flash another rom, no need to begin again at rooting, you can follow from step 3 and onwards.

Warning: Don't use Flash Image GUI to flash kernels. It has been reported to cause fastboot brick when flashing kernels.

As a newcomer if you followed this guide for the first time, then you wouldn't have any idea of what the hell happened on your phone. Now that you have tasted first blood of modding, please read the dictionary thread and understand exactly what you did. XDA Developers is all about understanding the journey, not the end result.