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

Step-by-step Rooting & Flashing guide for Optimus S.

As I mentioned in the guide above, if you were (are) on ZVJ, then you first need to downgrade to ZVD (using the instructions in the Appendix) in order to root using opti-auto.exe. Did you successfully downgrade to ZVD using the instructions in the Appendix? You didn't say. To determine which baseband you have, see the guide's section called, "How do I determine which baseband version I have?"

Thanks for your post, RazzMaTazz.
I'm trying to downgrade now. The guide says:
----
How to make your phone a stock ZVD (Android v2.2 "Froyo") phone:
A) Read the introductory part of the main guide (above) and then make sure that you have about 100MB of free space on your SD card.
B) Instead of downloading a custom ROM in step 4 (above), you'll download Sprint's stock ZVD ROM called "update.zip" from this link on Sprint's website, and save it to your PC.
----

I took the red parts to mean to do steps 1, 2 (A,B,C,D,E,F,G,H,I,J,K,L), 3 (A,B,C) and then do the update.zip on step 4. So, basically, root the phone, backup, then do the downgrade. Did I totally read that wrong?
 
Upvote 0
Thanks for your post, RazzMaTazz.
I'm trying to downgrade now. The guide says:
----
How to make your phone a stock ZVD (Android v2.2 "Froyo") phone:
A) Read the introductory part of the main guide (above) and then make sure that you have about 100MB of free space on your SD card.
B) Instead of downloading a custom ROM in step 4 (above), you'll download Sprint's stock ZVD ROM called "update.zip" from this link on Sprint's website, and save it to your PC.
----

I took the red parts to mean to do steps 1, 2 (A,B,C,D,E,F,G,H,I,J,K,L), 3 (A,B,C) and then do the update.zip on step 4. So, basically, root the phone, backup, then do the downgrade. Did I totally read that wrong?
Your interpretation (of my Appendix instructions) was perfectly reasonable, but it's not what I meant. Sorry for the lack of clarity. I've edited the relevant steps of the Appendix to clarify. Basically, if you have an unrooted, stock ZVJ phone, you'll need to first downgrade to an unrooted stock ZVD ROM using your stock recovery, and then optionally folllow the main guide to root and optionally install a custom ROM.

Good luck!
 
Upvote 0
Your interpretation (of my Appendix instructions) was perfectly reasonable, but it's not what I meant. Sorry for the lack of clarity. I've edited the relevant steps of the Appendix to clarify. Basically, if you have an unrooted, stock ZVJ phone, you'll need to first downgrade to an unrooted stock ZVD ROM using your stock recovery, and then optionally folllow the main guide to root and optionally install a custom ROM.

Good luck!

Thanks so much for your reply! It helped a lot. I managed to root and install ReBorn ROM with your guide with minimal issues. The only thing I couldn't do is the Titanium Backup zip (C3, I think). I can create backups, but not a zip. The menus don't seem to be where they are suppose to be. I know that they just added an update with a new 'create recovery update.zip' option, but that's for pro-only. Maybe that's why I couldn't do it?
 
Upvote 0
The only thing I couldn't do is the Titanium Backup zip (C3, I think). I can create backups, but not a zip. The menus don't seem to be where they are suppose to be. I know that they just added an update with a new 'create recovery update.zip' option, but that's for pro-only. Maybe that's why I couldn't do it?
Thanks for posting. I'm glad to hear that you were able to root and install Reborn ROM. Thanks for posting. Based on the current description of Titanium Backup on the Play Store, it seems that the "create zip" function was moved into the premium "Pro" version so I've edited my guide above to reflect that.

There's a cool feature of Reborn ROM that, unfortunately, I didn't realize until much later so FYI... If you (swipe down from the top of the home screen and) turn on WiFi, it will automatically switch between WiFi and 3G (for example when you're in your home or out on the road). So I just always leave WiFi "on". With other ROMs, I used to have to switch it on and off manually.
 
Upvote 0
Thank you for the great guide!
All went smooth to the very end, where I had an "oh Crap moment".
I bought the Titanium to get the xxx.zip capability. The zip is enough like your old version, that it worked flawlessly. It ABORTED leaving 3 files zipped, the "oh Crap moment". I said "oh Crap" and figured I would just boot up reload the files 1 x 1, from the batch way.
To my surprise every thing except whatever those 3 files were loaded. All my apps were there grinning at me.

One quick ?. Is there a way to wake up the phone from the Home key? My power button is under a rubber boot and I'm used to using the home key to wake it up. No biggie It's great the way it is but if its just a switch or setting,,, thought I'd ask.
Three cheers on the guide. Very comprehensive. Some of the others are to involved, or just a real waste of time.
Again many thanks, G
 
Upvote 0
Thank you for the great guide!
All went smooth to the very end, where I had an "oh Crap moment".
I bought the Titanium to get the xxx.zip capability. The zip is enough like your old version, that it worked flawlessly. It ABORTED leaving 3 files zipped, the "oh Crap moment". I said "oh Crap" and figured I would just boot up reload the files 1 x 1, from the batch way.
To my surprise every thing except whatever those 3 files were loaded. All my apps were there grinning at me.

One quick ?. Is there a way to wake up the phone from the Home key? My power button is under a rubber boot and I'm used to using the home key to wake it up. No biggie It's great the way it is but if its just a switch or setting,,, thought I'd ask.
Three cheers on the guide. Very comprehensive. Some of the others are to involved, or just a real waste of time.
Again many thanks, G

I've wanted to revert back to the old Home key as well, and I found someone who made a zip that apparently fixes it. I hope it's ok to post links, cause here it is:
ARCHIVED: [ROM] Reborn ROM v2.2.4 - 7/24/11 - Page 2 - Android Forums at AndroidCentral.com

I've been having other issues with my phone, so I haven't tried it yet, but if you do, I'd love to know what you did and how it worked.
 
Upvote 0
SineWave: HeatherMC nailed it.
1) Download the "ButtonsWake.zip" file found at the link which HeatherMC posted above.
2) Move the file to the top level of your SD card.
3) From recovery, choose the option that's something like "Choose ZIP from SD card, and flash the zip. (I've moved on to the Cannibal Open Touch v2.02 recovery and I don't remember the exact menu options for CWM.)

Like you, the lack of the front-four button wake-up bothered me from the minute that I first flashed Reborn ROM, so I flashed the aforementioned zip from day 1 and never really thought about it again. Works great.
 
Upvote 0
Hello, thank you so much for this post. It was very helpful. I just had a few questions. So I installed the Kraven's CM7 ROM with the "GAPPS" which were both provided by the links. I have now encountered a couple of problems. First of all, the home button is not functioning. When in any app, it will not return to the home screen. Another problem is there is no lock screen. When you lock it into sleep mode it is just fine, but if you press any button it wakes it back up without a lock screen. this isn't a huge problem except when it's in my pocket I can accidentally be calling people, texting, etc. And the final problem I have encountered was while using almost any app, if I am connected to 3G or wifi I continually get the notice " Sorry! The process com.google.process.gapps has stopped unexpectedly. Please try again." So I was just wondering if you knew why I was having these problems, or what you suggest would be best to fix them.
Thanks.


-Jon
 
Upvote 0
14JDowns: I've never tried Kraven's CM7 ROM. I'd recommend searching and asking over on the Kraven CM7 forum (at Android Central, I think).

You can probably eliminate the error message that you're getting by clearing the data from Google service framework and all other Google related apps and services.
 
Upvote 0
i had an mvj rooted phone that worked for verizon and when i read this i thought it would be flashed back to sprint but after the flash it says its still with preferred system and that i am roaming. i really need sprint please help
The instructions in my original post are only for the Optimus S, not Verizon. If you have an Optimus S with Xonia custom recovery, you can install the Sprint ZVD update.zip twice (that I describ in the Appendix) and it will return you back to stock Sprint ZVD.
 
Upvote 0
Thank you for this post! I was having constant problems with the internal storage on my Optimus S being used up, despite my only having downloaded a handful of apps and moving as many as I could to the SD card. This solved my problem!

I used the link you provided to get a rooted ZVJ and am using DanteROM per your recommendations.

I am having one problem though. When I try to open the "No Frills CPU Control" app, I get an error message that says "Missing root permissions" and "You must be rooted in order to use this app."

Any ideas why this is showing up? I'd like to try your suggestions on overclocking to speed up my phone. Thanks in advance.

*EDIT* After updating the SuperSU app, I am no longer getting this error message. Everything appears to be working smoothly. Thanks!
 
Upvote 0
Sorry to necro an old thread. This guide looks amazing and I've rooted in the past. My question is: what is the best rom for an android game device? I have two Optimus S phones that we haven't used in months and would like to turn them into small cheap gaming devices for the kids. I will never need phone capability, just games and movies. Any help is greatly appreciated.
 
Upvote 0
I'd go with ZVJ-based (Gingerbread-based) DanteROM over any of the ZVD-based (Froyo-based) ROMs, because:
1) Froyo becomes unusable/crashes if you load more than about 16GB of music to you SD card. 2) Google made some memory management and other improvements on Gingerbread.
3) Gingerbread is likely to support more, newer games.
4) DanteROM has built-in EXT4 support so that you can easily implement Link2SD with a fast SD card to give the phone a much larger amount of "internal" memory for more games.
 
Upvote 0
You need to flash the ZVD update.zip twice-- once for the baseband and once for the OS. If you've done that, your baseband should be ZVD, your SW version should be ZVD, and your Android version should be (I think) 2.2.2.

You need to root the phone and install a custom recovery in order to flash the Reborn ROM. Please follow the step-by-step instructions in the main part of the guide above, and be sure not to skip any steps. If optiauto-sfx.exe doesn't work the first time, try it a few times. What error message does it give?

The problem I'm having here is that the "optiauto-sfx.exe" is for Windows OSes, and I'm using openSUSE ( a linux system), which does not execute *.exe files.
The main reason I want to root my Sprint LG Optimus S LS670 Phone is so I can get root permissions to move apps to the SD Card (I have the MoveToSDCard app installed), because the internal memory is not that much.
My Bandband version is LS670MVJ_6150 and the SW Version is LS670ZVJ, respectfully.

Cliff
 
Upvote 0
AFAIK all Optimus S root methods require a Windows PC.

Well, I had assumed (perhaps incorrectly) that the Android System was/is Unix Based, i.e. Linux Style, since Google's Chrome Tablet is, which dirs and files are in a hierarchy only, without drive letter names (as MS-DOS / MS WINDOWS does), not to mention, when the filenames that do pop-up read names like "/sdcard/", instead of, like saying "(d:\sdcard\", since "c:" would contain the system files if it is VFAT / NTFS formatted) -- I have noticed several other files with the path and filename formatted this way, e.g., /dir1/dir2/dir2/filename.ext, and so on, via settings and details;

Like, say, if I export my Contacts, it states it will export to a filename like /sdcard/0001.vcf, which gives me the impression that there is a /sdcard/ directory on the internal part of the phone, which means it's a "mount" only and the file(s) manipulated are directly with the because when I would export those files, they will be in the bottom/root directory (i.e. under no directory name) on the SDCARD itself:

Code:
00001.vcf  00009.vcf   cleanmaster/
Download/   jumobile/   smvvm/
00002.vcf  Android/    Contact_Icon_Size.txt
Facebook Messenger/   mms/   update.zip
00003.vcf   bluetooth/   DCIM/
gmail_contacts.vcf   Ringtones/

I "mount" the SDCARD via the USB / MicroUSB cord onto my system for file manipulation(s);

While I noticed the card's FS is VFAT (I assume this represent FAT32), I did noticed that *.apk files can be "Executed" from the card. I can understand why the SDCARD would be VFAT, since that is the most used FS, and many, if not all, other OSes have the ability access VFAT ... a difference being that if it is UNIX based, like Linux, that drive letters are not used and directories are shown with forward slashes ("/") instead of backslashes ("\"), like say MS MS-DOS/Windows OSes do.

My neighbor and I have spent hours trying to "root" my phone, and we feel we will eventually find a way or app that will do it for my particular phone :) My Neighbor mainly uses a Linux System, mostly, but does have Windows 7 on one or more of his computer(s), so maybe we can try your method/guidelines from his place[.?]

I tried "z4root", but it caused the phone to freeze up in certain areas, and I could not see where I could have "root permissions" (i.e. to move an app to the SDCARD).

Cliff
 
Upvote 0
Android is based on Linux but the rooting apps for the Optimus S run on Windows.

Yes, I am aware (for sure now, since August), that Android is Linux based because of it's dir/file hierarchy and file names (though I did notice Windows-type names too). Back when I did that post (8/13/14) you are replying to, I had forgotten that the Laptop Computer my parents bought me for my birthday last year came with Windows 8 on it, and I kept it on there, and I'm glad I did, because I had oneclickroot root the LG Optimus S
 
Upvote 0
I aplogize RazzMaTazz, the guide of yours was NOT the one being referred to at xda ... what happened when beginning to use your guide in the beginning, was that there are broken links in it, which referred to files to use your guide, so the mission of proceeding with your guide had to be aborted.

Now, IF, the only inaccessible/broken links are only those for LG Drivers, then MAYBE, there is still hope, in my case, as I mentioned before, oneclickroot did install some files on the Windows (8) Platform of my laptop, and one of those paths is:

..\LG Electronics\LG United Mobile Driver

and there are some executables, "InstallUSB.exe", "InstallUSB9x.exe", and "InstallUSB64.exe", (the complimentary "UninstallUSB*.exe" files are there too), and I tried the "InstallUSB.exe" (at least), while my Optimus was plugged into it (with and without USB Strorage ON), and I don't know if that installed anything on the phone or not ... there are 2 Virtual Driver files there ... VCOMM.VXD and Wdmmdmld.vxd.

The other two folders of files they installed (into the "Program Files (x86)" folder are:
"Minimal ADB and Fastboot",
"TeamViewer/Version9",
and maybe,
"Mozilla Maintenance Service" (the date/time of the Folder is close to the previous 2 mentioned folders).
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones