Go Back   Android Forums > Android Phones > LG Optimus Elite > Elite - All Things Root

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

Like Tree3Likes
  • 1 Post By Tejer
  • 1 Post By kaivorth
  • 1 Post By Tejer

test: Reply
 
LinkBack Thread Tools
Old July 6th, 2012, 04:32 PM   #1 (permalink)
Member
Thread Author (OP)
 
Tejer's Avatar
 
Join Date: Jul 2011
Posts: 313
 
Device(s): Samsung Galaxy Victory
Carrier: Virgin Mobile

Thanks: 15
Thanked 44 Times in 32 Posts
Post Simplified Guide to Rooting Your Optimus Elite!

I take no credit for any of this, all thanks go to jcase, WhisperPntr, and others. Please pm me if you contributed to the rooting so I can give credit. I also only take responsibility if this works 100% and successfully roots your phone and causes ZERO problems. Otherwise, I’m not responsible.

This guide is simply a more in depth guide taken straight from the guide jcase and WhisperPntr have made, but some people like myself have no clue how to use several of the things that the guide sort of glosses over and assumes you know the LGNPST program. I am writing this guide based off my Windows Home Edition x64 OS, so sorry if there is something a little different on Mac, Linux, etc. I have no experience with those OS. I will try to update this guide once feedback is given.

You will need to have your 6 digit MSL before starting the root process. The easiest way to obtain this is by calling Virgin Mobile and telling them you have gotten an error 67 on your phone. They will walk you through a simple process that took me about 30 minutes on the phone to complete. Thanks to LeslieAnn for pointing this method out. If you’re hardcore and want to do it the hard way, there is a guide to obtaining your MSL on your own here.


OK! Let's get started! -- Horrible Virgin support joke.


Assuming you now have your MSL and have ADB setup, let us continue.


STEP 1:

Download the following files required for this to work:

Firmware (tot file) and root script
(md5sum: 84aa453af6d2fe0f97473fc220547ba8)
Download VM696 Root Android Police zip from MirrorStack


LGNPST 1.2.0 Lab Version
(md5sum: 5d223e8d5e587ede945cb43c4b0c654f)
Download LGNPST12 rar from MirrorStack

Patched dll for the flashing tool (md5sum: b7a7fa74520732e16fb2529e5a5e6792)
Download VM696 dll from MirrorStack


STEP 2:

Start out by unzipping the files you just downloaded. Unzip the VM696-Root-AndroidPolice.zip and the LG-LGNPST12.rar. View the files you just unzipped with the LG-LGNPST12.rar and install the LGNPST_General_v1.2_Lab_Version file. After completion, reboot your computer. Go back to the extracted files and install LGNPST_Components_Ver_5_0_12_0 and then LGNPST_GenericModels_Ver_5_0_10_0.
Note: there should also be a folder titled ‘Model’, and another file named ‘LGNPST’. Copy the entire Model folder and the LGNPST file and paste them into the install directory of the LGNPST_General_v1.2_Lab_Version we installed earlier. For example my directory is C:\LG Electronics\LGNPST\ , so I pasted them directly into the LGNPST folder.


STEP 3:

1) Now to check that the COM port numbers match on your phone. We will begin by starting the phone in ‘download mode’. Starting with your phone completely off, press down and hold the volume up AND the volume down keys at the same time. Keep both buttons held down and plug in the USB cord to your computer. The phone should have a text that says “Download is in progress. Do not disconnect cable.” on it.

2) On the PC, open Device Manager and make note of the com port while in download mode. In Device Manager check under Ports> LGE Android Platform USB Serial Port> Properties> Port Settings> Advanced> COM port number

3) After taking note of the COM port number, go ahead and unplug the USB cable from your phone. You will need to pull the battery to power off the phone, once completed replace battery and power the phone up like normal and plug in the USB again.

4) This is where your MSL comes in. On your dial pad, hit ##DIAG# (##3424#) and then hit the dial button as if making a call. A prompt should pop up that will ask for your MSL. Once you have inputted your MSL, enable DIAG mode and then on the PC, go back to the Device Manager and check Ports> LGE Android Platform USB Serial Port> Properties> Port Settings> Advanced and see that this number matches the previous check we did. If this is not the same as the COM number from the previous step, change this COM so that it matches the first COME number. If there is any prompt regarding a conflict, just ignore it and continue.



STEP 4:

Now we will open up the LGNPST program. Go to the install directory and double click the LGNPST.exe file to run it. DO NOT click the LGNPST_General file that is located next to it. This file will show a splash screen and will stop responding, so just ignore that file completely. Your device should show up in the top box showing Model, Port, Process and Status. Don’t worry if your device is UNKNOWN.

Take note that once the LGNPST.exe file has loaded on the screen, you won’t be able to click just about anything. This is normal, and is not the program simply not working. It will respond after a few more steps.

1) Go back and copy the VM696.dll file that was downloaded at the beginning of this guide and place it inside the Model folder that should now be located in the same directory location as the LGNPST.exe file we just launched. Also copy the VM696ZV4_01.S4_01.P61007.JCASE.tot file from the VM696-Root-AndroidPolice folder that was extracted previously and move it to the Model folder as well.

2) In the start menu of Windows, either type in the search bar cmd.exe or navigate to Start> All Programs> Accessories> Command Prompt. Right click this shortcut and click ‘Run As Administrator’. Once the window pops up, paste in the following code by right clicking anywhere on the black space and clicking ‘paste’ and then hit enter.

regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\CommandProcessor4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_BaseModel4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_BasicComControl4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_Command4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_DLManager4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_EFS4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_ERS4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_FLASH4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_Log4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_MemoryTransfer4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_NVStorage4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_OneBinary4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_PortManager4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_Script4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_Security4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_UI4.dll"
regsvr32 "C:\LG Electronics\LGNPST\Components 4.0\LGNPST_Utility4.dll"

A dialog for each item should show up saying the item succeeded. Just hit ‘OK’ for each item.

3) Now paste the following in to the Command Prompt in order to register the VM696.dll we placed into the Model folder. Hit enter once it’s pasted.

regsvr32 "C:\LG Electronics\LGNPST\Model\VM696.dll"

4) Bring back the LGNPST program to the screen on your PC. From here go to File> Select DLL and click Select DLL. Once the window pops up, select the VM696 DLL that we downloaded and registered previously and hit OK.

5) Now double click on your phone (the part that shows the model, port, etc.) and it should allow you to select all the other options in the LGNPST program. From here, double check to make sure the UPGRADE tab is selected at the bottom, and click the little folder button located by the BIN option. A window searching for a file will pop up. In the ‘Name’ section where you can type in the name of a file, simply type in *.* (That includes the asterisks) and hit enter. This will allow the file we want to show up and be selectable. Now browse to locate the VM696ZV4_01.S4_01.P61007.JCASE.tot file that should be located in the Model folder. Select this file and click OK.

6) Hit the Start button to proceed with the flash. If a dialog shows up asking for the SPC, I just entered the MSL and it works. DO NOT move/unplug your phone once this starts, don’t move your phone, don’t even look at it funny if it ensures it won’t move! This process will take about 15 minutes tops. If at any time during the flash you see more than one port connected, then you didn’t set the COM ports correctly, and you need to go back to that step and start over.

Note that the LGNPST program will automatically put your phone into download mode and you shouldn’t be in this mode previously to connecting your device to the PC before flashing.


STEP 5:

Once the firmware has been flashed and the phone has finished rebooting, enable USB debugging on your device. We will now push via ADB the su and root script files that should still be in the VM696-Root-AndroidPolice folder that was extracted earlier.

1) Copy and paste both the su and the jc.sh files and place them into the same folder that your adb.exe file is located. On my PC this is located in the directory of C:\SDK\platform-tools\. Note that your directory probably will not be the same, but the adb.exe file should be in a folder named platform-tools. Just search for the folder or the adb.exe file in Windows search and paste these files there.

2) Open up cmd.exe like as we did previously and we will now push the su and jc.sh files to the phone. Type in the following:

cd C:/SDK/platform-tools

Be sure to use the actual directory that your adb.exe file is located in for the above. Once entered, press enter. This will reference the files within that folder to be pushed.

3) Now to push the files onto the phone, copy and paste or individually type and enter the following commands:

adb push su /data/local/tmp/su
abd push jc.sh /data/local/tmp/jc.sh
adb shell chmod 755 /data/local/tmp/jc.sh
adb reboot

Upon success, the phone should reboot and all you will need to do is download Superuser from the Google Play Store and enjoy your now rooted Optimus Elite!

Tejer is offline  
Last edited by Tejer; July 6th, 2012 at 06:30 PM. Reason: Guide Update
Reply With Quote
The Following User Says Thank You to Tejer For This Useful Post:
alecwhardy (July 9th, 2012)
sponsored links
Old July 6th, 2012, 06:53 PM   #2 (permalink)
Member
 
Join Date: May 2012
Posts: 271
 
Device(s):
Carrier: Not Provided

Thanks: 42
Thanked 53 Times in 30 Posts
Default

the only one I had to register when I did it was
This is because you only use that one.
although it will not hurt to register them all and possibly is beneficial which I do doubt but it is up to who does it/who makes the directions.
regsvr32 "C:\LG Electronics\LGNPST\Model\VM696.dll"
salvy512 is offline  
Reply With Quote
Old July 6th, 2012, 07:53 PM   #3 (permalink)
Member
Thread Author (OP)
 
Tejer's Avatar
 
Join Date: Jul 2011
Posts: 313
 
Device(s): Samsung Galaxy Victory
Carrier: Virgin Mobile

Thanks: 15
Thanked 44 Times in 32 Posts
Default

Quote:
Originally Posted by salvy512 View Post
the only one I had to register when I did it was
This is because you only use that one.
although it will not hurt to register them all and possibly is beneficial which I do doubt but it is up to who does it/who makes the directions.
regsvr32 "C:\LG Electronics\LGNPST\Model\VM696.dll"
I just wanted to cover both bases on that one so it would help keep the guide a little shorter and avoid less confusion and question if everyone who follows this does it anyways. I pulled these recommendations from several threads and combined them into one, making them mandatory so people have less a chance of running into an error hopefully.
salvy512 likes this.
Tejer is offline  
Reply With Quote
Old July 6th, 2012, 09:00 PM   #4 (permalink)
Member
 
Join Date: May 2012
Posts: 135
 
Device(s):
Carrier: Not Provided

Thanks: 4
Thanked 12 Times in 9 Posts
Default

Looks solid. I'll root when there is a recovery and ROM's for this.
cfreeman90 likes this.
kaivorth is offline  
Reply With Quote
Old July 8th, 2012, 05:15 PM   #5 (permalink)
Junior Member
 
Join Date: Jan 2012
Location: Indiana
Posts: 21
 
Device(s):
Carrier: Not Provided

Thanks: 2
Thanked 0 Times in 0 Posts
Send a message via Skype™ to JayySkittles
Default

I followed all of the instructions and Root Checker says my phone is Rooted! But.. Whenever I try to use an app that requires root access it doesnt work :/ And also my wifi is acting a little funky now, I havent exactly pinned down the issue yet though. My main concern was the Root access issues.

Any Ideas?
JayySkittles is offline  
Reply With Quote
Old July 8th, 2012, 05:53 PM   #6 (permalink)
Member
Thread Author (OP)
 
Tejer's Avatar
 
Join Date: Jul 2011
Posts: 313
 
Device(s): Samsung Galaxy Victory
Carrier: Virgin Mobile

Thanks: 15
Thanked 44 Times in 32 Posts
Default

Quote:
Originally Posted by JayySkittles View Post
I followed all of the instructions and Root Checker says my phone is Rooted! But.. Whenever I try to use an app that requires root access it doesnt work :/ And also my wifi is acting a little funky now, I havent exactly pinned down the issue yet though. My main concern was the Root access issues.

Any Ideas?
Have you updated and run Super User? The apps you are running may require BusyBox, an app you can get free from Play Store. See if that helps for starters.

As for wifi, I don't have any issues and haven't heard of anything like that yet. Worst case is you can factory reset and still have root.
Tejer is offline  
Last edited by Tejer; July 8th, 2012 at 05:55 PM.
Reply With Quote
Old July 9th, 2012, 02:44 AM   #7 (permalink)
New Member
 
Join Date: Jun 2012
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 1
Thanked 0 Times in 0 Posts
Default

Is there a thread on the development of CWM for this? I will feel much safer.

Is this worth doing or should I wait?
thricemin is offline  
Reply With Quote
Old July 9th, 2012, 10:14 AM   #8 (permalink)
New Member
 
Join Date: Jul 2012
Location: Kansas
Posts: 8
 
Device(s): lg optimus elite
Carrier: Not Provided

Thanks: 1
Thanked 1 Time in 1 Post
Default

This is the source to the tutorial above I believe, I've been looking over it for a few days now.

[Exclusive] How To Root The Virgin Mobile LG Optimus Elite

It's also formatted a bit nicer, easier to read.

I'm going to give this a try at some point, will report back here if I have questions.
Brandon Sheley is offline  
Reply With Quote
Old July 9th, 2012, 12:02 PM   #9 (permalink)
Member
Thread Author (OP)
 
Tejer's Avatar
 
Join Date: Jul 2011
Posts: 313
 
Device(s): Samsung Galaxy Victory
Carrier: Virgin Mobile

Thanks: 15
Thanked 44 Times in 32 Posts
Default

Quote:
Originally Posted by thricemin View Post
Is there a thread on the development of CWM for this? I will feel much safer.

Is this worth doing or should I wait?
There is a thread for it, the thread is called ClockWorkMod. There is not version available yet, it's still WIP. Probably wont have a working one for a good while from the way things are looking.

I'll be honest, the rooting for this was a complete pain the butt! I went off the original guide and it was very hard to understand things that were sort of glossed over and assumed that you know. Fortunately I knew enough to finally figure it out after a full 2 weeks of frustration.
Tejer is offline  
Reply With Quote
Old July 9th, 2012, 12:05 PM   #10 (permalink)
Member
Thread Author (OP)
 
Tejer's Avatar
 
Join Date: Jul 2011
Posts: 313
 
Device(s): Samsung Galaxy Victory
Carrier: Virgin Mobile

Thanks: 15
Thanked 44 Times in 32 Posts
Default

Quote:
Originally Posted by Brandon Sheley View Post
This is the source to the tutorial above I believe, I've been looking over it for a few days now.

[Exclusive] How To Root The Virgin Mobile LG Optimus Elite

It's also formatted a bit nicer, easier to read.

I'm going to give this a try at some point, will report back here if I have questions.

That is the source, it may be prettier than what I quickly came up with mostly due to the excitement that I had finally learned how to root this bad boy and out of eagerness to simplify it for the next poor soul that does not know a whole lot about this kind of stuff.

BUT! My guide does cover quite a few things that are not explained in the source that are quite key to knowing if you want to have this thing done right. Please let me know how things go for you or if you have any questions!
Brandon Sheley likes this.
Tejer is offline  
Reply With Quote
sponsored links
Old July 10th, 2012, 08:46 AM   #11 (permalink)
New Member
 
Join Date: Jul 2012
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

hello, thanks for all the hard work. Will this work for Sprint OE too?
abc08234 is offline  
Reply With Quote
Old July 10th, 2012, 09:11 AM   #12 (permalink)
AF Contributor
 
Join Date: Mar 2012
Posts: 1,118
 
Device(s): Samsung Galaxy Victory 4G
Carrier: Virgin Mobile USA

Thanks: 209
Thanked 362 Times in 263 Posts
Default

The tot file used in this guide is for the Virgin Mobile version. Nothing has been tried on the Sprint version yet.
kwknott is offline  
Reply With Quote
Old July 10th, 2012, 09:54 AM   #13 (permalink)
Junior Member
 
Join Date: Jul 2012
Gender: Male
Posts: 38
 
Device(s):
Carrier: Not Provided

Thanks: 12
Thanked 1 Time in 1 Post
Default

Any chance someone can upload these to a friendlier site? All downloads fail on me for some reason... Would greatly appreciate it.
MattWeed9 is offline  
Reply With Quote
Old July 10th, 2012, 02:55 PM   #14 (permalink)
Member
Thread Author (OP)
 
Tejer's Avatar
 
Join Date: Jul 2011
Posts: 313
 
Device(s): Samsung Galaxy Victory
Carrier: Virgin Mobile

Thanks: 15
Thanked 44 Times in 32 Posts
Default

Quote:
Originally Posted by abc08234 View Post
hello, thanks for all the hard work. Will this work for Sprint OE too?
No, as of now this will not work and will brick your phone I believe.
Tejer is offline  
Reply With Quote
Old July 10th, 2012, 02:57 PM   #15 (permalink)
Member
Thread Author (OP)
 
Tejer's Avatar
 
Join Date: Jul 2011
Posts: 313
 
Device(s): Samsung Galaxy Victory
Carrier: Virgin Mobile

Thanks: 15
Thanked 44 Times in 32 Posts
Default

Quote:
Originally Posted by MattWeed9 View Post
Any chance someone can upload these to a friendlier site? All downloads fail on me for some reason... Would greatly appreciate it.
Are you downloading from a computer? I'll see what I can do when I get off today.
Tejer is offline  
Reply With Quote
Old July 10th, 2012, 08:10 PM   #16 (permalink)
Member
 
Join Date: Oct 2011
Posts: 476
 
Device(s):
Carrier: Not Provided

Thanks: 5
Thanked 25 Times in 18 Posts
Default

the program backsup all the phone settings to activate it where would i find it
slutyman is offline  
Reply With Quote
Reply
Tags
optimus elite, root, rooting guide, vm696


Go Back   Android Forums > Android Phones > LG Optimus Elite > Elite - All Things Root
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 11:08 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.