Optimus V: All Things Root Guide (updated 03/14/2014
*** Important Note ***
We need your help to populate and keep this guide organized with the best and most relevant information. Please contact me (by PM) or your favorite Guide, or drop a note in the private chat section if you have any good information to contribute, update, or correct in the root guide. Alternatively, hit the button and ask a Mod to bring it to my attention.
Thanks for your help!
[B]Again, If you have any questions or need assistance with any guides or recovery,ROM,kernel installation procedures: PM me or leave a post in this thread.
Click the "Show" button below for a root warning / disclaimer:
Quick note / disclaimer: as always, you are ultimately responsible for any root-related activities on your phone.
You should understand not only the benefits of rooting, but also any possible consequences (voided warranty, boot-loops, bricking, etc.) that might occur as a result of your root-related actions.
AndroidForums.com / Phandroid.com, its owner, and staff are not liable for any root actions you might undertake as a result of information used from this site.
Reading, researching, understanding, and carefully following the published steps and instructions can go a long way towards helping to make your rooting efforts a successful one.
In addition to the disclaimer above, MacFett has pointed out that it is important to determine which OS you are running (2.2.1 or 2.2.2) and type screen you have as flashing the wrong recovery or ROM could soft brick your device. Read this first: [Guide] How to determine which screen your phone has If you have a 2.2.1 with the Novatek screen you can flash anything. If you have 2.2.2 with the Hitachi screen you will soft brick your phone if you flash a recovery or ROM just for the 2.2.1.
WARNING! Once you have rooted your phone you cannot use the "factory reset" option in the privacy setting on the phone. IT WILL BRICK THE PHONE. You can only use the "wipe data/factory reset" option in a custom recovery.
EManU3LXXX Optimus V Root.zip This will work with the ZV9 update as well as all other older firmware versions and uses the Gordita exploit. You will need to use the full SDK to get it to work properly.
Gingerebreak.apk This will not work with the ZV9 update. This is for all other older firmware versions.
[ROM] IHO GitHub Wiki (CM7 IHO Gingebread) This is where you can also find: MiRaGe ROM; BobZ ROM; ICSandwich ROM; almost-purity; iho magpie; and the OM_Mandylion. All use the 20110828 Gapps except for the Harmonia and Mandylion which don't require the Gapps.
It's worth mentioning here that kernels for the newer Hitachi screens will also work for the older Novatek screens. However, the kernels designed for the older screens will not necesarrily work with the newer Hitachi screens. Further info (about this and a lot of other stuff) can be found here The pica07remix kernel works for both screen versions.
QtADB Why transfer files just from your uSD card to your PC and back, when you can use QtADB to see and transfer any file in your phone to your PC and from your PC to your phone. Will not work with COT or Xionia recovery's
Droid@Screen This will allow you to display your phones screen on the computer in real time. Great for tutorials or a black/blank screen problem.
APK MultiTool This is used for editing apk's and jar files (especially useful when porting a ROM over to the V). This is a link to the forum site in case your having installation problems. Link to download site is in first post.
This seems to be the only recent place recently discussing root of the optimus v. I am unable to root my device in any way. I had it rooted using the superoneclick method, it worked great for a few days, then I attempted to change a font and when it rebooted, got stuck on the VM boot screen. I ended up (what I believe to be) re installing ROM from LG. I then reset to factory settings and erased everything, starting fresh. The phone works perfect, but I cant root. When I attempt to install Gingerbreak apk, I click on the icon in my file manager and instead of the install button coming up, I get words and coding, tried this many different ways with the same result. And when I use the Superoneclick method (which worked perfect before) it freezes during shell root, using all different combinations of settings and rebooting after every attempt. I've been working on this non stop for the last two days, and got nowhere. Any help would be greatly appreciated!! By the way model vm670 running droid 2.2.2 kernel v 18.104.22.168. Thanks for reading! ANY insight would be great!!
Device(s): Lg Op V runnin CyanMobile X,
Recovery CWMT 22.214.171.124
Thanked 262 Times in 220 Posts
Go to settings > about phone >baseband version, is it zv4 or zv5 , if it's one of those gingerbreak will work, make sure under applications > development > usb debugging is turned on. This could take up to 10 tries before it will work, or the first , let it run 10 minutes or so if it doesn't work pull the battery, put it back in and try again.
I finally got it!! I figured out what I was doing wrong. On the Xda site, I was downloading gingerbreak from the first list of downloads which are zip files, when I extracted them to my sd card they came out .c files. I kept scrolling down and noticed gingerbreak attachments with the .apk downloaded to the root of my sd card, accessed it through my file manager, and viola!! it ran as an app. Just checked root status and, it worked!! I posted this outcome so anyone with the same problem can learn from my dumb mistake!! Thanks for the quick replybadblue1!! And thanks a lot for the tutorial AndieOpie150!!
The Following User Says Thank You to kenball1980 For This Useful Post:
I am trying to figure out how to install zengarden, the instructions are very vague for a noob like myself .
First format the system, data, boot and cache partitions or run the Wipe/Format Options > Prepare for New Install, then push the zip to the data partition.
adb shell mount /data/ adb push "pathing to zip/name of zip" /data/
After that is done go to Advance Option > Deugging > Quick Fixes and select Install without sdcard. Recovery then will reboot and install the zip file.
He looses me at the very first line, format the system? Maybe once I figure it out I'll make a step by step for noobs.
Here's an update, I've been using mirage and zengarden on my optimus v for a few months. Other than my phone randomly turning itself off every once in a while, I've been having one problem with the new setup. I can't download anything from play store, I get error 498. Tried wiping dalvic cache, cache fixer, deleted most apps, deleted data from all apps, uninstalled updates for Google play store and market. Still can't download apps.
Last edited by kenball1980; August 23rd, 2013 at 08:13 AM.
I haven't heard of any just yet. I have been checking it out though, and it is optimized for phones with only 512MB of RAM so it should work great on the V, once we can get a hold of the source code from the Cyanogen Mode team.
Device(s): Lg Op V runnin CyanMobile X,
Recovery CWMT 126.96.36.199
Thanked 262 Times in 220 Posts
Originally Posted by vandorb12
Are there any devs working on a Kit Kat ROM for this phone? I really need to update my mom's phone, and her Optimus V is still kicking it, and she won't get rid of it anytime soon.
Welcome to the forums vandorb12, sorry as far as i know, i only heard rumors of someone experimenting with kitkat Right now the most stable and reliable rom for our phone is the MiRaGe Rom 2.3.7,i think it's your best bet, just flash it and forget about it, it's that good!
hey all of you ninjas out there, I'm trying to root my phone and not currently getting service (wifi only right now), and I've been trying to use gingerbreak but something always goes wrong when I use the app. If theirs anything you have to do beside run the app and someone could tell me what I would be very thankful. thnx in advance
I'm assuming you downladed version 1.2 from the second post in the XDA thread, not the first.
I'm assuming you downloaded the .apk from the browser on your phone, not your computer.
Once the .apk is downloaded (I'm assuming you uninstalled all security programs from your phone), then you need to make sure you have the unknown sources box checked in: Settings>menu>applications.
Now go the development section and make sure you have the ADB debugging box checked (might say USB debugging).
Go to your Downloads folder on the SD card and move the .apk out of it to the Root of the SD card ( /sdcard). The root of the sd card is the same level that all the folders are in.
Tap or long press on it (depends on the file manager) until you see the install option. Install the Gingerbreak.apk. After it installs select "done" and exit out of file manager.
Make sure you have a full battery.
Go to app drawer and select the app.
Note: It might take as many as ten tries for the exploit to gain root, but it will work. After ten minutes and no auto reboot of phone, pull battery and try again.
Once the phone auto reboots, you rooted.
Download a terminal emulator from the PlayStore (first one in their list). Type in:
After you typed in su and hit the enter key you should get a Superuser request to allow or decline. Select allow. You should see # right after the su.
Hit the menu key and select to toggle soft keys and then type in exit and close out the terminal.
You have officially verified you have root installed properly. Now go to the PlayStore and upgrade the Superuser app.
You will need to downlad jrummy16's Busybox installer. When done let me know and I'll walk you thru the rest.
Last edited by AndyOpie150; July 12th, 2014 at 05:37 AM.
Thanks again! After hours of searching, found what I needed here to get Gapps on my phone without a working sdcard (reader?). System has been screwed up for several months now. Only way to get anything flashed is with fastboot/adb and I'm a serious/curious noob. Wish I knew how to properly use fastboot and adb lol. Finally found ZenGarden-touch-recovery and flashed MiRaGe with adb, but couldn't get Gapps to flash afterwards. Used Qtadb tool and just moved all the apks right to the system folder on my phone! Awesome tool! Now to continue with the sdcard and wifi problems. Thanks everyone!
Go to the SDK/platform-tools folder (this is where the adb.exe is)and open a command prompt there. Then type in:
Phone should now boot into fastboot screen if you have a ZV4 Optimus V.
If you have a ZV5 or ZV9 Optimus V then the bootloader is locked.
If you have a ZV4 you can now erase and flash each individual partition (recovery, system, cache, boot, and userdata) by opening up a command propmt in the SDK/tools folder (this is where the fastboot.exe is).
To much to go into from here. Google "fastboot commands" for more info.
Thanks AndyOpie. My biggest challenge was/is finding. Img files to flash. Not sure if you can flash zip or ISO files but I was having trouble with those. Could only get. Img files to work. Remember, no SD cards working. That's why ZenGarden was such a great help.