Welcome to the Android Central Forums Create Your Account or Ask a Question Answers in 5 minutes - no registration required!
Results 1 to 20 of 20
Like Tree3Likes
  • 1 Post By Tejer
  • 1 Post By Tejer
  • 1 Post By droidmyme
  1. Thread Author  Thread Author    #1  
    Tejer's Avatar

    Posts
    80 Posts
    ROM
    Stock 2.3.7 Rooted :)

    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, ADB set up, and have the latest drivers installed for your Optimus Elite on your PC....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!
    Last edited by Tejer; 07-08-2012 at 08:42 PM.
    Thanked by 2:
    maddpiratekidd likes this.
  2. #2  

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    Nice write-up, but this seems rather complicated. The Optimus V didn't need to be MSL unlocked to root right?
  3. Thread Author  Thread Author    #3  
    Tejer's Avatar

    Posts
    80 Posts
    ROM
    Stock 2.3.7 Rooted :)

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    Quote Originally Posted by droidmyme View Post
    Nice write-up, but this seems rather complicated. The Optimus V didn't need to be MSL unlocked to root right?
    It is pretty complicated compared to the V, which I also had before the Elite. You didnt have to worry about getting your MSL with the V because prior to Android 2.3.7, maybe 2.3.6 you were able to just use Gingerbreak or Superoneclick to root most phones. We are not as spoiled this time with the Elite as the Android version 2.3.7 has security that prevents an easy root.
    Thanked by:
  4. #4  

    Default

    Quote Originally Posted by Tejer View Post
    It is pretty complicated compared to the V, which I also had before the Elite. You didnt have to worry about getting your MSL with the V because prior to Android 2.3.7, maybe 2.3.6 you were able to just use Gingerbreak or Superoneclick to root most phones. We are not as spoiled this time with the Elite as the Android version 2.3.7 has security that prevents an easy root.
    Wow no kidding! I was actually wondering about the MSL code. I've heard Verizon contract phones are factory unlocked - the MSL code simply being 000000. Does Sprint or VM have any position on obtaining the MSL code? Is it illegal to unlock it? Could they blacklist you?

    I'm just wondering about this, only because I've asked about my MSL code in the past and it felt like people were tight-lipped about it.
  5. Thread Author  Thread Author    #5  
    Tejer's Avatar

    Posts
    80 Posts
    ROM
    Stock 2.3.7 Rooted :)

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    Quote Originally Posted by droidmyme View Post
    Wow no kidding! I was actually wondering about the MSL code. I've heard Verizon contract phones are factory unlocked - the MSL code simply being 000000. Does Sprint or VM have any position on obtaining the MSL code? Is it illegal to unlock it? Could they blacklist you?

    I'm just wondering about this, only because I've asked about my MSL code in the past and it felt like people were tight-lipped about it.
    I'm honestly not sure about other providers having their phones unlocked, I didn't start deliving into the mobile world until I got my Optimus V 2 years ago

    It is not illegal to unlock your smartphone, I believe it was a few years back that Apple tried filing a lawsuit for that and lost. It was determined that as the owner, you may pretty much do with it as you want as long as you're not doing something already defined as illegal basically. They have no way of knowing if you rooted your phone or not, the only real things they can do is make the security tighter on their phones to help prevent rooting, throttle data speeds for those that root and tether, and disable your 3g for tethering such as on the Elite (which there is an easy fix for once you have your MSL, not to mention they will help you fix it).

    As far as getting the MSL, instead of doing that complicated process I referenced to in my guide, there is an easier way. That error you get for tethering is called an error 67. I simply called Virgin, told them I had this error and there is a special code they have to give you in order for you to fix it. That special code is in fact your MSL, so you write that down. They are very aware of what people can do with the MSL, so most of them will refuse to give it to you if you just ask. Several of them will give it to you if you say you're a developer and need it, but it's a coin toss on if you'll actually get it. They are tight lipped in order to keep people from unlocking their phones and truly mastering it
    Thanked by:
    cfreeman90 likes this.
  6. #6  

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    Ok. I used to own a Metro PCS Freeform and there was an online MSL calculator which simply allowed you to plug in the phone's MSID or HEX value and it would numerically calculate the MSL. It was fast and simple and you didn't have to even call Metro!

    Hopefully somewhere down the road, a really savvy developer will create an MSL calculator for Virgin Mobile. In fact when they do email me because I have a $$$ donation waiting

    In any case, you've been so very helpful, I appreciate it. Thanks are coming...
    Tejer likes this.
  7. #7  

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    I made it all the way to step 5.3, but when I run "adb push su /data/local/tmp/su" in the command prompt, it says "error: device not found"

    *Edit* I figured it out. I had to update my drivers so my computer could recognize my phone.
    Last edited by dpost48; 07-08-2012 at 05:24 PM.
    Thanked by:
    Tejer 
  8. Thread Author  Thread Author    #8  
    Tejer's Avatar

    Posts
    80 Posts
    ROM
    Stock 2.3.7 Rooted :)

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    Quote Originally Posted by dpost48 View Post
    I made it all the way to step 5.3, but when I run "adb push su /data/local/tmp/su" in the command prompt, it says "error: device not found"

    *Edit* I figured it out. I had to update my drivers so my computer could recognize my phone.
    Thanks for pointing that out, i'll update the guide to include a notice of that! Glad you were able to figure it out
  9. Thread Author  Thread Author    #9  
    Tejer's Avatar

    Posts
    80 Posts
    ROM
    Stock 2.3.7 Rooted :)

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    Quote Originally Posted by droidmyme View Post
    Ok. I used to own a Metro PCS Freeform and there was an online MSL calculator which simply allowed you to plug in the phone's MSID or HEX value and it would numerically calculate the MSL. It was fast and simple and you didn't have to even call Metro!

    Hopefully somewhere down the road, a really savvy developer will create an MSL calculator for Virgin Mobile. In fact when they do email me because I have a $$$ donation waiting

    In any case, you've been so very helpful, I appreciate it. Thanks are coming...
    An MSL calculator would be very useful in comparison to the current methods.

    Not a problem! I am now mostly over at Android Forums because the root thread for the Elite is booming over there compared to here, but I wanted to be sure to keep everyone informed. I used to only use Android Central before I got the Elite
  10. #10  

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    has any one found where to get vm elite screen replacement i have been looking for one for a while now and cant seem to find any?
  11. #11  
    carloswii5's Avatar

    Posts
    75 Posts
    ROM
    Quattrimus,

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    i need help please i get error "failed to load skin.dll"
    *Edit* Got everything working and got root thanks for the helpful guide and you messed up on ash push jc.sh /data/local/temp/jc.sh you put abd and just wanted to tell cause someone might mess up on that and not read just copy and paste and get error just pointing it out .
    Last edited by carloswii5; 08-14-2012 at 11:52 PM.
  12. #12  
    maddpiratekidd's Avatar

    Posts
    34 Posts
    ROM
    VeganTAB, AreaRom

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    wow that is one hell of a rooting, just finished. Started at 9:00 pm. most of the time was spent waiting for the slow downloads from the slow sites.
    Viewsonic GTab (JB Alpha)
    LG Optimus V
    LG Optimus Slider (Arearom)
  13. #13  
    whbisondtr's Avatar

    Posts
    13 Posts
    ROM
    Stock

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    ive been looking at the op elite for a while and i like it. I have the op v now, rooted and only stock rom. My questions are this, since the elite comes with so much internal mem, does it really need rooted? And hearing the elite is faster than the v, couldnt i just put a different rom into my v to make it comparable? I use my phone mostly for web and netflix, with texting in between, would i be better off with the elite even without rooting? Btw if i get the elite and root, im coming here! I know a lot goes into this stuff! Thanks!!
  14. #14  

    Default

    The elite is better than the o v just for screen size even. But I would probably go for the htc one v if you want to stay on virgin and get a new phone. The htc evo is a lot more expensive.

    Sent from my LG Optimus Elite, bone stock.
  15. #15  
    whbisondtr's Avatar

    Posts
    13 Posts
    ROM
    Stock

    Default

    If i could afford the htc i would, but i can pick up the elite for about $100.. Was just curious about the mem comparison. I have about 120 mb internal free and 50ish mb free on system free on my V with a 16 gb mem card.. I might hold off until my grant comes thru and get the htc.. Is it rootable? Thanks for the info and quick reply! (didnt mean to hijack the thread if i did)

    Sent from my VM670 using Android Central Forums
    We are all but one, related with the two legged, four legged, winged and gilled. Mitakuye Oyasin Aho
  16. #16  

    Default

    I think both the htc one v and the htc evo v are rootable. The evo is more expensive, the one v is around $50 more than the elite. I've got 2 gigs internal, another 2 gigs internal sd, and then 8 more gigs on the external sd card. Compare prices and specs on the htc one v and elite, I think people already have some roms for the htc one v as well.

    Sent from my LG Optimus Elite, bone stock.
  17. #17  

    Default

    One more thing, on the optimus you can't use apps on the sd, so your sd card is basically for files and music/pics/movies on it.
    Sent from my LG Optimus Elite, bone stock.
  18. #18  
    curtis1973's Avatar
    King Of Pants

    Posts
    674 Posts
    ROM
    CM10/Sense

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    yeah the elite just isnt happening atm. im looking at the one v. possible get by middle of next week.
  19. #19  
    whbisondtr's Avatar

    Posts
    13 Posts
    ROM
    Stock

    Default

    Ok cool. Yeah i think ill just hold off for the one v then. Its no hurry anyway. Still like my op v, sad to say its my first smart phone... Thanks guys, i appreciate the help and input!

    LG OV root stock rom
    We are all but one, related with the two legged, four legged, winged and gilled. Mitakuye Oyasin Aho
  20. #20  

    Default Re: Simplified Guide to Rooting Your Optimus Elite!

    Trying to root from phone no computer i have the elite didn't do anything to it yet, Wuts the very 1st step? Save stock ROM? If so how, i never did any rooting i c the benefits, but need to be walked through step by step please help I'm totally new to this and can't afford to brick my phone.

Tags for this Thread

Posting Permissions