• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [GUIDE] 100% Stock LG Optimus V (All Versions)

PerkinsII

Android Enthusiast
DISCLAIMER: I am not responsible if you mess up, I am here helping you, but also note that if you do something wrong and your phone turns into a brick it's on you.

Using Virgin Mobile's security patch is now the easiest way to revert to stock.
The official VM670ZV9 update from VM, here. Put this on your sd card, in the root directory (not in a sub folder).


Buy me a cup of coffee?



Donation Link

---------------------------------------------------------
Here yah go :cool:
Code:
Stock Nandroid/Stock Recovery (2.2.1):[URL="http://www.mediafire.com/?ac0e2ksq0eslytk"]optimusV_stock_nandroid_and_recovery.zip[/URL] (MD5:50ec9a74c40c0a91ae20a398d122b2d2)

Stock Nandroid/Stock Recovery (2.2.2):[URL="http://www.mediafire.com/?sc24cv2ytms25r9"]Nandroid[/URL]* /[URL="http://www.mediafire.com/?sud6g4na7jijjak"]Recovery[/URL]
*(MD5:206ca5c980a1940a1948318817a63dfc)

Android Terminal Emulator:[URL="https://github.com/downloads/jackpal/Android-Terminal-Emulator/Term.apk"]Term.apk[/URL]

Superuser:[URL="http://www.mediafire.com/?8w0z3adc3a9iard"]Superuser 3.0.7.zip[/URL]

Recovery Flasher: [URL="http://www.mediafire.com/?bx14hzq5i2pq3ps"]flash_image.zip[/URL]
Better safe than sorry: Check phone version

*Note it's best to make a new folder for all the files that way you don't lose them and have to download them again. Make sure you download all the files above into that folder.
Steps: Stock Rom (2.2.1)
-Unzip "optimusV_stock_nandroid_and_recovery.zip" until you see the "BCDS-20110203-0357" folder
-copy it
-plug in phone and mount it
-open sdcard
-open the folder "clockworkmod" (if it's not there create it)
-open the folder "backup" (if it's not there create it).
-copy the folder "BCDS-20110203-0357" inside the folder "backup"
-unmount "usb storage" from the notification bar and unplug the phone
-power it off
-boot it up by holding first home, volume down, and power until you see the lg symbol
-now release buttons controls:volume keys = up,down; camera key = select; back key = back; home = hide all text
-select "wipe data/factory reset"
-select yes
-select "wipe cache partition"
-select yes
-select "mounts and storage"
-select "format /system"
-select yes
-hit the back button after it's complete
-select "advanced"
-select "wipe dalvik cache"
-select yes
-hit the back button after it's complete (you may or may not have to I am pretty sure the screen flashes and main menu comes back up)
-select "backup and restore"
-select "restore"
-select "BCDS-20110203-0357"
-select yes
-after done select "reboot system now"
-go through set up steps and don't add your google account (just hit skip when it asks)
-once at home screen open "Settings"
-go down to "Applications" and click it
-select "Unknown sources"
-you should get a popup, click "OK"
-click the home button
-Enjoy Stock Rom :D, continue onto "Steps:Recovery"
Steps: Recovery (2.2.1)
-Open the folder holding the stock nandroid/recovery
-copy "recovery.img"
-plug in phone and mount it
-open sdcard
-paste it in the root of the sdcard (not inside any folders)
-extract "flash_image.zip" it till you have "flash_image"
-go to folder holding "flash_image" (it won't have an extension or picture in windows if you can getting a folder with zipper you didn't unzip)
-copy "flash_image"
-open sdcard
-paste it in the root of the sdcard (not inside any folders)
-copy "term.apk"
-paste it in the root of the sdcard (not inside any folders)
-extract "Superuser 3.0.7.zip"
-copy "Superuser.apk"
-paste it in the root of the sdcard (not inside any folders)
-unmount "usb storage" and unplug the phone
-hit home button
-open the app "ES File Explorer"
-click "Yes" if a popup comes up
-scroll down until you see "Superuser.apk"
-click on it
-there should be 2 choices "Install" or "Cancel"
-select "Install
-click "Done"
-scroll down until you see "Term.apk"
-click on it
-there should be 2 choices "Install or "Cancel"
-select "Install"
-select open after done installing
-type "su" and hit enter
-a message should come up saying "Allow" or "Deny"
-select "Allow"
-hit the back key
-open "Terminal Emulator" again
-*Note be very carefully entering in the commands, it's always a good idea to double or triple check to see if you entered it right
-type "su" (a # symbol should be right under the $ symbol) and hit enter
-type "mount -o remount,rw -t yaffs2 /dev/block/mtdblock5 /system" and hit enter
-type "cat /sdcard/flash_image > /system/bin/flash_image" and hit enter
-type "chmod 755 /system/bin/flash_image" and hit enter
-type "mount -o remount,ro -t yaffs2 /dev/block/mtdblock5 /system" and hit enter
-type "flash_image recovery /sdcard/recovery.img" and hit enter
-type "reboot recovery"
-now you should go into 100% Stock Recovery
-after it boots into recovery select "reboot phone"
-uninstall "Terminal Emulator and "Superuser"
-Enjoy :D
Steps: Stock Rom (2.2.2)
-Extract "222ov.rar" until you see the "222ov" folder (when extracting click "extract here")
-copy it
-plug in phone and mount it
-open sdcard
-open the folder "clockworkmod" (if it's not there create it)
-open the folder "backup" (if it's not there create it).
-copy the folder "222ov" inside the folder "backup"
-unmount "usb storage" from the notification bar and unplug the phone
-power it off
-boot it up by holding first home, volume down, and power until you see the lg symbol
-now release buttons controls:volume keys = up,down; camera key = select; back key = back; home = hide all text
-select "wipe data/factory reset"
-select yes
-select "wipe cache partition"
-select yes
-select "mounts and storage"
-select "format /system"
-select yes
-hit the back button after it's complete
-select "advanced"
-select "wipe dalvik cache"
-select yes
-hit the back button after it's complete (you may or may not have to I am pretty sure the screen flashes and main menu comes back up)
-select "backup and restore"
-select "restore"
-select "222ov"
-select yes
-after done select "reboot system now"
-go through set up steps and don't add your google account (just hit skip when it asks)
-once at home screen open "Settings"
-go down to "Applications" and click it
-select "Unknown sources"
-you should get a popup, click "OK"
-click the home button
-Enjoy Stock Rom :D, continue onto "Steps:Recovery"
Other Recoveries:
Steps: Stock Rom (2.2.1) (Other Recoveries)
*Note that I don't have the layout of the recovery (as I don't use any others), but you still have to clear the same stuff listed it might just be in a different menu inside the recovery. Though I did correct the folder format for nandroid backups in other recoveries.
-Unzip "optimusV_stock_nandroid_and_recovery.zip" until you see "BCDS-20110203-0357" folder
-copy it
-plug in phone and mount it
-open sdcard
-open the folder "nandroid" (if it's not there create it)
-open the subfolder "mem=477M" (if it's not there create it).
-copy the folder "BCDS-20110203-0357" inside the folder "mem=477M"
-unmount "usb storage" from the notification bar and unplug the phone
-power it off
-boot it up by holding first home, volume down, and power until you see the lg symbol
-now release buttons controls:volume keys = up,down; camera key = select; back key = back; home = hide all text
-select "wipe data/factory reset"
-select yes
-select "wipe cache partition"
-select yes
-select "mounts and storage"
-select "format /system"
-select yes
-hit the back button after it's complete
-select "advanced"
-select "wipe dalvik cache"
-select yes
-hit the back button after it's complete (you may or may not have to I am pretty sure the screen flashes and main menu comes back up)
-select "backup and restore"
-select "restore"
-select "BCDS-20110203-0357"
-select yes
-after done select "reboot system now"
-go through set up steps and don't add your google account (just hit skip when it asks)
-once at home screen open "Settings"
-go down to "Applications" and click it
-select "Unknown sources"
-you should get a popup, click "OK"
-Click the home button
-Enjoy Stock Rom :D, continue onto "Steps:Recovery"

Black screen from using rom manager fix:
AndyOpie150 said:
Here's the way to workaround the black screen and allow the OP to still flash the proper ROM and Gapps.

Have them go here first New pre-packaged ADB installation

After they install the ADB then have them go here Download Free Java Software

After install have them go here Droid@Screen | RiboComments

The droid at screen will allow them to connect there phone to the PC and see their recovery menu screen on their PC, even though they can't see it on their phone. Without having to put an app on their phone, which they can't do.

There is a slight lag so they need to slow down, but if you make sure they have the proper ROM and Gapps on their sd card then they just have to follow the normal wipe and format procedure as well as the proper install of ROM and Gapps.

Once they get the ROM installed and rebooted twice, then have them download the proper recovery (VM670NH) and a terminal emulator and have them follow the recovery install procedure here http://androidforums.com/optimus-v-...tory-reset-your-rooted-phone.html#post3263770 you can also link them here for all the links to get them from just rooted to Final ROM install.
__________________
Troubleshooting:
-If you get "Install blocked" when trying to install "Term.apk" you didn't enable unknown sources. To see how to enable click "Show"
-once at home screen open "Settings"
-go down to "Applications" and click it
-select "Unknown sources"
-you should get a popup, click "OK"
-Click the home button
-Quotes are there to make easier to clarify what needs to be done. Don't actually type them when it comes to terminal commands.
Sources:
How to Return LG Optimus V to Stock - LG Cell Phones Blog (Had to modify as some was incorrect and didn't describe in enough detail)
Superuser (Extracted the superuser apk inside the CWM installable zip and uploaded to MediaFire myself)
Android Terminal Emulator github (Android Terminal Emulators official github for the terminal emulator apk)
Stock Optimus V 2.2.2 Nandroid and Recovery
Myself (All the detail and fixing the mistakes)
martinez41613 (reuploading the stock 2.2.2 Nandroid after original got deleted)

*Note It will still have "su" on it as removing it requires ADB and not everybody has it; I have decided for now not to have it in the guide as it might confuse newer users, but if somebody wants to post a guide on that final "su" I will add it in a spoiler.
_________________
If you note a mistake in the instructions please tell me and I will fix it, especially if it's a terminal command. Thanks :D

Have a Motorola Triumph??? Want it stock too??? Here yah go [GUIDE] 100% Stock Motorola Triumph

All files here are other peoples and the credit goes to them for supplying them. I only put together all the guides/files into a guide on 100% Stock.

If you are thinking about copying and pasting the guide to another forum/website I would hope that you had the decency to just permalink to it so people could get help if they had questions that weren't on the guide. If not at least link to it/give credit.
 
Very nice and thorough step-by-step procedure. Just a couple of questions:
Which stock ROM version (2.2.1 or 2.2.2) is restored? Tested on both hardware versions of the OV, latest and earlier? Thanks.
 
Very good work PerkinsII
Maybe you could figure out a way for those who don't have a computer to go back to stock as well.
Probably can't be done though.
 
Very nice and thorough step-by-step procedure. Just a couple of questions:
Which stock ROM version (2.2.1 or 2.2.2) is restored? Tested on both hardware versions of the OV, latest and earlier? Thanks.
2.2.1, it was made from the earlier version of the phone.
 
  • Like
Reactions: tli
Very good work PerkinsII
Maybe you could figure out a way for those who don't have a computer to go back to stock as well.
Probably can't be done though.
You could download the files from phone and download the apps, but for the recovery steps etc you would have to print out instructions off or view instructions on another phone :D. Though it is possible it is highly preferable to do it on a computer as a download could corrupt, I might make md5 checksums on the files that way people could check the integrity on their phone.
 
2.2.1, it was made from the earlier version of the phone.

Cool! Just what I need, as I had rev2.2.1 originally. :) Might want to add a note of caution for those with the newer OVs--unless you, or anyone else, know for sure that 2.2.1 would work on the newer hardware.

Couple of other suggestions for the procedure:

Code:
- might want to add a download link for [I][B]flash_image.zip[/B][/I] for completeness

- provide the MD5 hash for the [I][B]BCDS-20110203-0357[/B][/I] folder
  so to provide a mean of integrity verification
  just to ensure that there is no data corruption during transfers
Thanks again.
 
Cool! Just what I need, as I had rev2.2.1 originally. :) Might want to add a note of caution for those with the newer OVs--unless you, or anyone else, know for sure that 2.2.1 would work on the newer hardware.

Couple of other suggestions for the procedure:

Code:
- might want to add a download link for [I][B]flash_image.zip[/B][/I] for completeness

- provide the MD5 hash for the [I][B]BCDS-20110203-0357[/B][/I] folder
  so to provide a mean of integrity verification
  just to ensure that there is no data corruption during transfers
Thanks again.
Yeah thanks I forgot to add it thanks and I already said I would read one post up :D.
 
I recently switched from crackberry to android, and so happy that I did. I was wondering if this will import contacts from current rom, or is that wiped out after installing new rom? I apologize in advance for being a noob. :)
 
Your contacts are made part of your google account, which is also why you need to make sure you turn on auto sync every time you add a new contact. I usually keep mine turned off until I need to add a contact .
When you install a new ROM you will have to sign into Google account(you do this by trying to access the market)it will then sync with your phone and transfer your contacts to your new ROM.
 
Very clear and concise instructions.

Looks like the install does not work for 2.2.2. I've had Optimus V for about two months, rooted and installed custom roms. Went to swap phone numbers could not, so decided to reinstall original VM.

Everything worked fine. On reboot, get the VM soundbite, then screen goes to black.

Any ideas?

Thanks in advance.
 
The problem is all the components needed to return to stock in this tutorial are for the Novatek screen and drivers. This was the screen used on OS version 2.2.1 and a very limited # of. 2.2.2 phones.You obviously have the Hitachi screen and drivers and won't be able to return to stock at this time.
I'm sure PerkinsII will compile all the needed components for the Hitachi screen and driver's when there made available.
You will need to returner to your rooted,Custom ROM, and recovery state.
 
Hey, PerkinsII. bigsupersquid has figured out how to confirm what screen a phone has.
 
i took the concise version of that command line entry from someone else anyway, it was buried in the xda iho thread somewhere back when bobzhome was working on a Hitachi/novatek compatible iho kernel.
I'd credit the original post, but it's been a while since i saw it.
glad you all enjoyed it!
sometime i might upload a 2.2.2 nandroid, when I'm not busy....
edit:nvm, the link above looks good...
 
Hey folks, the OP got banned apparently, I think this is a good thread, but like you all are saying it only works for the 2.2.1 version, any of you want to make something similar for 2.2.2? Or for both in a single thread?
 
Hey folks, the OP got banned apparently, I think this is a good thread, but like you all are saying it only works for the 2.2.1 version, any of you want to make something similar for 2.2.2? Or for both in a single thread?

"who will help me knead the dough?"
"not i," said the squid...

it's a good idea though.
 
I would help with this, but I don't use the OV regularly. I just got my wife convinced to let me put CM7 on hers. You all have better knowledge in the specifics than I do. I am totally happy to help though.
 
if i was more consistent with free time maybe I'd volunteer, but even the blackscreen fix sticky i maintain over on android central still eats more of my time than I'd like.
i have both 2.2.1 and 2.2.2 stock nandroids due to trashing my first v, and i can eventually put em on 4shared, but i can't handle more than randomly helping people who get stuck worse than you guys can help fix.
I'm more into the esoteric issues, like the "/system/bin/sh not found" error from adb and such.

still wondering how you can sneak up on a dalek to put christmas ornaments on it :p
edit:
Decorate! Decorate!:D
funny! i guess it'd take another dalek to do it. imagine what might give one such a twisted sense of humor that it would do that to another of its kind!
 
What if someone maintained the thread that had really good knowledge of how to revert back to stock with 2.2.1. Then you could feed them updates on the 2.2.2s, the proper methods,code,and software. All you would have to do is PM them with changes.
 
there's really no difference on the process between the two versions, you just can't use a 2.2.1 kernel on a v that came stock with 2.2.2 unless it's one of the few of them with a novatek screen

you can even put the 2.2.1 rom with a newer stock kernel on a v that came with 2.2.2 no problems, the only things we can't downgrade are the radio and bootloader.

the real annoyance is that there's no difference between the kernels except the newer build has an extra video driver enabled.
 
What would be a good kernel to use to get the 2.2.1 on the Hitachi screen versions, and still give it a stock feel .
 
i can upload an actual stock kernel which will work for either screen type, as a flashable zip.
and, Andy, looking at your activity, i think you'd do fine as a maintainer for a return to stock thread.
i can help when things get hairy.
 
Back
Top Bottom