This is from my tutorial in the All Things Root sub-forum where your thread should be moved to.
You need to have a rooted phone.
If you did not backup your apps before you rooted go to the market and download Titanium Backup and AppTyrant and backup your apks, apps and app data.
Download Root Browser Lite to unzip the flash_image.zip and the recovery if it's zipped. If the recovery isn't zipped it will have .img on the end.
The ZenGarden recovery is now the best for our phone. It has all the features of the Xionia and Touch Screen + more, so you only need just it on the SD card. It can be found here: http://androidforums.com/optimus-v-all-things-root/662521-recovery-zengarden-2-0-2-7-t-01-12-2013-a.html
Please go thru and familiarize your self with it's menu options as there improved and thus have a slightly different layout than the older recovery's.
The nandroid (nandroid backup) option is the backup option.
The zipped version of the Cannibal Open Touch recovery (COT) will get you out of a recovery loop (stuck in a recovery no matter what ROM you flash) if you have an Optimus V with a ClockworkMod recovery thats stuck in a recovery loop. and is almost as good a recovery as the ZenGarden recovery. The zipped COT is just the best at getting a ZV5 phone out of a recovery loop though.
Both the COT and the ZenGarden recovery's will get you out of a recovery loop if already installed.
For a list of recovery's for our V go to the All Things Root Guide sticky found here: Optimus V: All Things Root Guide (updated 03/11/13)
(Tip): I renamed Xionia recovery to xrecovery.img, the Bob Zohme recovery to brecovery.img, the ZenGarden recovery to zrecovery.img and the Touch Screen recovery to trecovery.img. This way all I have to do if I want to switch from one to the other is type in either one's shortened name where it calls for recovery.img in the code. Example: Instead of typing in recovery.img in line #5 of the code, I would type in brecovery.img if I wanted to install the BobZohme recovery.
You can only have one recovery installed at any given time, but you can have all of them on the sd card (make sure they have different names). Make sure the Cannibal Open Touch recovery is zipped if you just need it to get out of a recovery loop (you can have an unzipped version and a zipped version on the sd card).
VM670NH and the "Touch Screen" recovery are great for Harmonia, HarmoniousBumblebee, Resurrected Bumblebee, Gingerbread ROM's and Ice Cream Sandwich.
Xionia works best for the rest of the Froyo based ROM's including the Bumblebee ROM ( will work on the Harmonia,Harmonious BumbleBee, and Resurrected Bumblebee as well).
The ZenGarden works with all ROMs and seems to have no problem with restoring a backup made from another recovery.
2. The flash_image can be found here flash_image.zip
3: For a list of ROMs for the V go to the All Things Root Guide sticky
Some Froyo ROM's will need a kernel installed to work properly with the Hitachi screen found on most new 2.2.2 versions. For more info on this topic go here [FIX]Black screen with custom recovery and custom roms - Android Forums at AndroidCentral.com
To determine which screen you have go here Different gen phones?
, you must be rooted and have Busybox installed first.
If you have a 2.2.1 ZV4 Optimus V: you have a Novatek screen and can flash anything made for the V, anything.
Note: You can use any recovery developed for the Optimus V with the Harmonia, HarmoniousBumblebee, and Resurected Bumblebee ROM. These ROM's I know will work fine with the Hitachi screen and do not require a kernel install. All the Gingerbread ROM's in the github work with the Hitachi screen as well as the new ICS and Jellybean ROMs.
4. Make sure you unzip the recovery and the flash image, if not unzipped already. Put them on the Root of the sd card (somewhere near the bottom of the list of file folders on the sd card). The ROM and Gapps need to stay zipped and can be put on the root of sd card or in a folder (just as long as you can find them when it comes time to install).
5. Using a root file manager like Root Browser Lite, rename the ZenGarden recovery image (or whatever recovery you choose) to recovery.img or something easy for you to remember (must have .img on the end) This just makes it easy to type in the name of the recovery in the code. You can name it whatever you want as long as you type in the name of the recovery exactly as it is spelled on the sd card when it comes to that part of the code.
There are two versions of the flash_image. One when downloaded and unzipped just says: flash_image.
If you managed to download the other from somewhere else and it reads: flash_image.bin, then this one will need either to be renamed to just flash_image or you will need to type in the full name: flash_image.bin in the code.
The code is very specific. You are telling it what to look for. If you tell it to find the Xionia_recovery.img but the full name on the SD card is: Xionia_cwma_1.2518.4_recovery.img then you will get an error because it can't find exactly what you typed in.
That's why you should rename the recovery to something easy to remember and type in.
6a. Download a terminal emulator from the market. Open it up and type in:
(line #1) su(return) [If using a command Prompt type in: adb shell (return) instead]
(line #2) mount_
(line #3) cat_
(line #4) chmod_
(line #5) flash_image_
/sdcard/recovery.img [or however it's named exactly, on the sd card] (return) If you get a # after typing all that in, continue with the sixth line of code. If you did not, or got an error anywhere, start over.
(line #6) reboot_
The red underscores are where the spaces should be, do not type them.
(return)=do not type this. Just hit the enter key(the one on the bottom right if in the terminal emulator)
(line #) don't type this in.
If you just need to flash a recovery then skip the third and forth line of the code.
Note: If after typing in su and hiting enter key you loose the keyboard, just hit the memu key and select to toggle soft keyboard.
If having a problem renaming the flash_image.bin then add the .bin to the flash_image in the 3rd line of the code so that you are typing in flash_image.bin instead of just flash_image. Once you have installed the flash_image.bin hit the home button to exit the terminal emulator (this will leave it running) , go to the /system/bin on the phone and rename it to just flash_ image. When done go to terminal emulator and finish line 4-6.
6b. Alternative method: Use the flash_image GUI provided here Flash Image GUI
This is the easiest way to flash the recovery. It will also install the flash image into the proper directory and folder.
7. You should now be in your recovery. To scroll use the up/down volume keys.
1:Use the camera key if you flashed theVM670NH recovery (any ClockworkMod recovery).
2: Use either the menu key or the home key if you flashed the Xionia recovery (if you choose one and it makes the screen go blank just hit it again and then use the other).
3: If you installed a recovery with touch screen functions, like the ZenGarden recovery, then use the back arrow to go back, up/down arrows to scroll, and the rectangle to the far right to make selections. You can also use the same physical buttons as the VM670NH_recovery.
This first thing (and most important) you need to do is go to the backup and restore section and select Nandroid (backup in the older recovery's). This will make a backup of your current system in case you make a mistake with the ROM install.
If you want to restore a backup you will first have to wipe and format everything that's needed to install a ROM as mentioned below. Then select the restore option and pick the date stamp of the nandroid backup you want to install.
8. ROM installation instructions:
(Update for the ZenGarden recovery- just go to wipe option and select every option once to thoroughly satisfy the pre-ROM wipe requirements of A, B, C, and D below).
You need to do steps A. thru D. from the recovery if not using the ZenGarden or COT recovery's
A. wipe data/factory reset
B. wipe cache partition.
C. wipe dalvik cache(advanced section)
Now that your rooted, YOU MUST NEVER USE THE FACTORY RESET IN THE PRIVACY MENU ON THE PHONE
. This will mess up your phone and require a PC and much gnashing of your teeth, and possible loss of some system functionality.
D. Go to mounts and storage. Select format boot,system,data,and cache.
Once everything is wiped, and or formatted, go to E.
E. Go to install package option (install zip from sd card in older recovery's)
F. Select the option that best describes what you need to do (go to select zip from sd card if older recovery), select the Gingerbread ROM.zip that you put on the root of the sd card (When done go back and select the gapps if using the manual option or an older recovery). When done hit the back button once.
G.,When all this is done if you selected the manual option then select the reboot option, then the android option("reboot system now" if older recovery).
If you selected an auto boot after install option, then the phone will auto boot into the New ROM.
Note: In order for any auto boot option to work the ROM and or Gapps must be on the root of the SD card, not in any folder.
For Froyo ROM's just install the ROM, thats all. You don't need the Gapps.
Same for the Harmonia2 and Mandylion gingerbread ROMs.
9. It will take 5-10min.for the initial reboot. If you installed a Gingerbread ROM you will be asked to sign in,skip all this. Then set up WiFi network connection if you have one.
Now you can go to the market app and click on it and sign in to your google account (you must have your e-mail address and log in code). Reboot the phone twice then go back to the market and download the app you used to backup your apps. Restore your apps. Set up your apps. Once you get everything set up just the way you like it and all your apps are just where you want them,go back into your recovery and make a backup of that ROM. You can now delete the first backup if you need to (you might keep it if you ever need to revert back to stock to sell the phone).
WARNING: Do not restore system data from a backup. Do not restore apps from your backups that are already included in the new ROM (you can restore app data). This will cause force closure issues and can corrupt the ROM.
10. If you want to install a theme all you have to do is go into the recovery and wipe cache partition and dalvik cache, then go to the same option you did to install the ROM (theme must remain zipped)
When you need to install an update to an installed ROM,all you have to do is wipe cache,and dalvik.
If you want to install a kernel or patch, wipe cache partition and dalvik cache. Then go to the same option you had to, to install the ROM.
11. To change the boot animation if you are rooted (must remain zipped) go to /system/media (make sure that you have changed permission of the system from r/o to r/w) and delete the boot animation found there (you can move and save it to a folder on the sd card as well). Then copy the boot animation you have on the sd card and paste it where the old animation used to be (on next reboot it will be there).
12. Just as important as the nandroid backup is writing down your AAA, ESN, and MIN code. Keep these in a safe place for possible use in case you should brick your phone (happens to the best of use). The Video Tutorials for getting these from your phone can be found here: Fool proof ......:D well easy way to get msl from Optimus v
and here: How to get the aaa password off a optimus v
13. To get out of a recovery loop while using a ClockworkMod recovery just put the zipped Cannibal Open Touch recovery on the root of the SD card. Then install like you would a ROM (no need to wipe anything) from the ClockworkMod recovery. When done go to the "reboot recovery" option and select it. Your phone should now boot into the COT recovery. Find the "fix recovery loop" option and select it.
That's all there is to it.
Read over it a few times, especially from step 7 on down.
I'll let a Moderator know your thread needs moved so you'll get the best exposure for your rooted problem.