First things first, You should only do this if you absolutely have to.
You should download UnbrickFiles.rar and UN-rar it. It has almost all the files you need. Put the folder in the root of your drive. The root is C:.
In this folder are the following:
DISCLAIMER - None of these programs are owned by me, and are free programs and or free trials.
- DFS - Programming tools
- KP500-Utils-EN-v0.4.2 - Firmware flashing tool
- USB_Driver - install all 3 drivers before continuing.
- FlashImageGUI.apk -
- LS670ZVD.cab - Made by Sprint for LG Optimus S (I know it says S, but we're desperate.)
- VM670NH_recovery.img - recovery for Optimus V
Sooner or later you will need CDMA Workshop 3.6.0 Demo to get your MSL code.
Ok so I figured out that you can't put gingerbreak on 4shared for some reason. So download it HERE.
1. ---Flashing the S firmware---
(Note clicking the Show button will show you pictures!)
MAKE SURE TO HAVE THE USB DRIVERS INSTALLED They can be found in the UnbrickFiles\USB_Driver install all 3 of the drivers.
This changes the buttons you press to boot into recovery and e-mode. Also while you have the sprint ROM the home and menu keys are flopped.
Step 1: Navigate to C:\UnbrickFiles\
Step 2: Open the KP500-Utils-EN-v0.4.2 Folder.
Step 5: It asks for our phone type so type VM670
2. ---Getting MSL code---
Credit for this goes to this guy.
- Download and install CDMA Workshop 3.6.0 Demo
- Turn on USB Debugging, and connect your phone to your PC (reboot into recovery to open a com port.)
- Open Device Manager.
- Ports > LGE Android Platform USB Serial Port > Properties > Port Settings > Advanced > COM port number
Change the value to a port number below 10. (demo restriction of CDMA Workshop) - Run CDMA Workshop
- Select the proper port from step 4. Hit "Connect."
- Under the "Security" tab, find "SPC/User Lock."
- Change the drop down menu to "LG method," and click "Read."
- Write down the number that appears in the box. This is your MSL code. Now
- close CDMA Workshop, we won't need it anymore.
3. ---Root and recovery---
- Move the Gingerbreak app to your sdcard and use Astro or adb to install it.
- After GingerBreak is installed go to app drawer and click the Gingerbreak app, and click root. After it's done it will reboot and you will have SuperUser
- Move the FlashImageGUI.apk to your sdcard and use Astro or adb to install it. then flash the VM670NH_recovery.img. Then reboot into recovery, to boot into recovery, You can shut the phone of and press menu button, volume down, and the power button. Or use the command adb reboot recovery.
- download update.zip
- Follow this guide by brotherswig
We need the radio so make sure it flashed the radio!
After we install the update.zip you need to root that.
One click root for ZV4/5/9 by EManU3LXX,
4. ---Setting up LGNTPS and using it to unlock all the nv items---
- Download and Extract LG-LGNPST12.rar - Credit goes to new optimus These files are from the Optimus C but yet again we are desperate. (I remove two of the files because I don't think we are aloud to post cracked paid programs.)
- So now we need to install the 3 programs that where in the folder.
- After installing all 3 programs we need to register the dll in the Model folder.
- But before we can register the dll we need to make Reggie.exe open with admin access. So right click it. Click on Properties. Then click Compatibly. Then click Run this program as an administrator.
- So now we need to drag and drop the dll into reggie.exe like in the picture below.
- Click yes when prompted to. (sorry it wouldn't let me take a screen shot of the dialog.)
- After you click yes it should pop up a dialog like this
- okay so now we need to move LGNPST.exe
- Now we need to paste it in C:\LG Electronics\LGNPST, but first lets navigate to C:
- Next we move on to C:\LG Electronics.
- Now we open the LGNPST folder
- Now we paste the LGNPST.exe
- Now that we have all the files where they need to be we can start to use the LGNPST.exe but before we click it go to your phone and make sure usb debugging is one and then go to the dialer and type ##port# and enter your spc code.(The code from procedure 2) then enable debugging. Then open LGNPST.exe
- Now that LGNPST is open we need to select a dll.
- after we select the dll, we need to click on the phone and then click phone setting
- Time to enter the spc or msl of your phone. this is the code we wrote down in procedure 2.
- Now all we have to do is click read. It may freeze, just don't force quit the program.
- So now we are done with LGNPST
- We need to open DFS which is in C:\Unbrickfiles\DFS
- after opening DFS do what it says in the picture:
- After we are in the programming menu go to the mobile ip tab.
- Now that we are in the mobile ip dialog, we need to read all the phone info.
- Okay so now we need to delete everything the picture says to delete. MAKE SURE TO CLICK SAVE CURRENT PROFILE SETTINGS.
- So now we need to copy some settings from profile 3. You can write them down or type them in a word document or notepad. IMPORTANT!!! When copying the aaa and ha password, UN-check the block next to it.
- now we need to write these settings to profile 2.
- now reboot your phone and you should have working data, mms, and calling.