How to Root Android 2.3 Gingerbread (LS670ZVH) on LG Optimus S

Here is a simple tutorial to root Android 2.3 Gingerbread (LS670ZVH) on LG Optimus S. If you still haven’t received Android 2.3 Gingerbread OTA update, you can use this guide to update your LG Optimus S to Android 2.3 Gingerbread manually. Please note that the process below might wipe all of your data on your phone as well on external storage, so do backup all of your date before using the guide below. LG Android Phones

This guide assumes you are already rooted with your current software version. If not, root your current version first. LG Phone Problem and Solution

Steps to Root Android 2.3 Gingerbread (LS670ZVH) on LG Optimus S: LG-Optimus info

  1. Backup anything important
  2. Download ZVH update.zip [mirror 1][mirror 2][mirror 3]. Place the ZVH update.zip on the top level directory of your sdcard. If the mirror you used has the file named ee89aea3540f.update.zip please rename the one your your sdcard to update.zip
  3. Enable USB debugging. Menu->Settings->Applications->Development USB debugging
  4. Flash stock V9 recovery
  5. Apply the ZVH update.zip
  6. Root the Android 2.3 Gingerbread (LS670ZVH) Android

Read the full guide: Rooting LS670ZVH

LG Optimus S Phone Photos LG Cell Phone Pictures

LG_Optimus_S

 

LG Cell Phone – Related Posts

4 thoughts on “How to Root Android 2.3 Gingerbread (LS670ZVH) on LG Optimus S”

  1. This guide assumes you are already rooted with your current software version (ZV8, ZV9, ZVC, ZVD).

    If not, root your current version first: ZVC/ZVD [GingerSnap] [GingerBreak] – ZV8/ZV9 [z4root]

    If you accepted the OTA ZVH update prior to reading this thread or your phone came with ZVH, then use this thread:
    [How-To] Rooting LS670ZVH (automated, no revert needed)

    0) Backup anything important
    You should always do this before any updates.

    1) Download ZVH update.zip [mirror 1][mirror 2] [MD5: ca513fcb26917a01ea126948fa811565]

    Place the ZVH update.zip in the top level directory of your sdcard.

    If the mirror you used has the file named LS670ZVH.zip please rename the one your your sdcard to update.zip

    2) Enable USB debugging

    Make sure you are booted into Android with USB debugging ENABLED
    Menu->Settings->Applications->Development->USB debugging
    Also make sure USB Storage Mode is DISABLED and sdcard is present in phone

    3) Flash VH recovery

    Download the ZVH recovery package [zvhrec.zip]
    Unzip to top-level of your C: drive

    From PC command prompt, run “install” to install files to sdcard, inspect for errors, start adb shell session
    Quote:
    c:
    cd \zvhrec
    install
    adb shell
    Install the VH recovery (do not type the $ and # symbols)
    Quote:
    $ su
    # cd /sdcard/000root
    # /system/bin/sh install-vh.sh
    # reboot recovery
    4) Apply the ZVH update.zip

    The previous step should have booted you into the VH recovery.

    From the VH recovery [pic]

    Press [Vol Dwn] button once to highlight “apply sdcard:update.zip” [pic]

    Press the [Menu] button to run the ZVH updater [pic]

    After around 75 seconds (based on class 6 sdcard) it will return to the recovery menu [pic]
    If you get a signature error, either you don’t have stock recovery (see Step #3) or your ZVH update.zip download is corrupted.

    At this point you need to press the [Menu] button to continue the rest of the install (write the radio, boot android, recreate dalvik-cache). [pic]

    This should take anywhere from 3-5 minutes. Your phone will reboot. When the update is done, you should be booted into Android. You are now running ZVH Android with ZVH Radio. [pic]

    Note #1 – If you feel your phone is slower on ZVH, it appears there might be some one-time maintenance going on after your upgrade. Let the phone do its maintenance for half a day before you evaluate the speed. You may also want to change Menu->Settings->Display->Animation to “Some animations”

    5) Perform factory reset
    If you haven’t done so already, it is highly suggested you do a factory reset at this point.

    However, it isn’t absolutely necessary as the ZVH update is supposed to work with what you already have installed. You can try things out a little and if anything is not working as expected, first thing you should do is a factory reset.

    If you are upgrading from CM7 and/or you see lots of force closes and/or have a flaky display when ZVH starts, you definitely want to do a factory reset.

    You can either perform the factory reset by booting into Recovery (choose “wipe data/factory reset”) or from within Android
    (only do it from within Android if you are sure you are running stock recovery – ie Step 3 completed with no errors)
    Quote:
    Menu->Settings->Privacy->Factory data reset
    [do *NOT* choose to Erase SD card]
    Note #1 – if for some reason you are unable to perform a factory reset from Android, try doing the factory reset from Recovery, see this post.

    6) Root the ZVH Android

    Make sure you are booted into ZVH Android with USB debugging ENABLED
    Menu->Settings->Applications->Development->USB debugging
    Also make sure USB Storage Mode is DISABLED and sdcard is present in phone

    Download the ZVH root package [zvhroot.zip]
    Unzip to top-level of your C: drive

    From PC command prompt, run “install” to install files to sdcard
    Quote:
    c:
    cd \zvhroot
    install
    From PC command prompt, make sure there are no errors, then reboot into recovery
    If you have trouble with this step (ie it says operation not permitted or reboots back to Android rather than recovery), please substitute with, unplug usb cable, power down, simultaneously press and hold [Power] [Vol Dwn] [Home] until Recovery shows up, release buttons, plug in usb cable
    Quote:
    adb reboot recovery
    Once booted into recovery:
    Pres [Vol Dwn] button once to highlight “apply sdcard:update.zip” [pic]
    Press the [Menu] button to run the update.zip. You will see an expected error [pic]

    From PC command prompt, start an adb shell session
    Quote:
    adb shell
    Install persistent root (do not type the # symbols)
    Quote:
    # cd /sdcard/000root
    # /system/bin/sh install-root.sh
    Assuming there there are no errors. You are done.

    Make sure “reboot system now” is highlighted on your phone, press [Menu] to reboot into Android, and enjoy your rooted ZVH! [pic]

    Note #1 – The first time you use “su” you need to grant permissions on a prompt that comes up on the phone’s screen. If you don’t realize that, you’ll get “permission denied” and think the root didn’t work. Make sure your phone is not on the lock screen or you won’t see the prompt.

Leave a Reply

Your email address will not be published.