[How-To] Manual Rooting of LS670ZVH/ZVJ (+ links to root ZVD/ZV9)

Re: [How-To] Rooting LS670ZVH

I also applied the update directly from reborn rom...everythimg seems to running smooth however im getting no service....can somebody help?....its been a while since ive played with the optimus s since i got my nexus. i could be missing something simple.
If you get no service, I suggest the first thing you do is
menu->settings->about phone->update profile
 
Re: [How-To] Rooting LS670ZVH

Profile wont update w/o service.....tried that....getting no service....not no signal
 
Re: [How-To] Rooting LS670ZVH

Profile wont update w/o service.....tried that....getting no service....not no signal
Just to verify, you are running ZVH radio and ZVH android right? If you restored your nandroid backup of reborn after installing ZVH, you aren't going to get service. The ZVH radio is not compatible with a ZVD rom.

Assuming you are running ZVH radio and ZVH android, then what I would do is ##786# reset from the dialer. Your data will be reset, so backup if you haven't already. You need your MSL which you can get by callling Sprint, transferring to tech support, and telling them you are having trouble with getting data working and they suggested you do ##786# but now it is asking for a code and you are stuck. They'll give you a 6 digit #, that is your MSL.
 
Re: [How-To] Rooting LS670ZVH

factory reset everything. didnt restore any nandroids.....flashed the new opti-rom. Was running reborn rom .rooted....downloaded zvh update file and installed with custom recovery since i was already rooted. i assume the update includes the radio right. there isnt a separate zip i need to flash for the radio is there?
 
Re: [How-To] Rooting LS670ZVH

factory reset everything. didnt restore any nandroids.....flashed the new opti-rom. Was running reborn rom .rooted....downloaded zvh update file and installed with custom recovery since i was already rooted. i assume the update includes the radio right. there isnt a separate zip i need to flash for the radio is there?
The radio only gets flashed if you install the ZVH update.zip using stock recovery. It sounds like you are running ZVH Android with ZVD radio and that is the source of your problem.
 
Re: [How-To] Rooting LS670ZVH

can u flash the radio w/o stock recovery? or can i flash stock recovery over my current rom then apply the updaate
 
Re: Great Instructions - Need little help tho

If you can find an adb client that runs on your phone, then you can do it all on the phone. There might be one, I didn't research it. the rage exploit works through manipulating the adb server on the phone. That means after it runs, you need to reconnect to the adb server on the phone. Normally this is done by an adb client on the PC, but if you can find one that runs on the phone (again I didn't look at all) then you can root ZVH also using the method described here.

You can get ZVH installed if that is of any value, but you wouldn't be able to root it unless you can find a workaround for the above.

Thanks sfhub. I searched and found a few adb clients for the phone. however, they all require root access. When I read through these instructions, seems like I would have lost root access by the time I'm goping to need wireless adb, is that correct?

Will z4root method of rooting (as written by KYSmith) work? Thanks.
 
Re: Great Instructions - Need little help tho

Thanks sfhub. I searched and found a few adb clients for the phone. however, they all require root access. When I read through these instructions, seems like I would have lost root access by the time I'm goping to need wireless adb, is that correct?
Sorry, I realize I just had a brain fart. It wouldn't help to have an adb client running from Android, because you are rooting the adb in recovery. My bad, sorry for the distraction.

Will z4root method of rooting (as written by KYSmith) work? Thanks.
No. ZVH is not susceptible to the z4root exploit.

Sorry, if I still had a phone to test with, I might be able to come up with a different way to root the phone that doesn't require a PC.
 
Re: [How-To] Rooting LS670ZVH

Testing, please IGNORE
 
Last edited:
Re: [How-To] Rooting LS670ZVH

Ok, just got a new phone with ZVH on it, i don't wanna screw up another phone, so how do I start. There is no hacked anything on the phone.
 
Re: [How-To] Rooting LS670ZVH

Ok, just got a new phone with ZVH on it, i don't wanna screw up another phone, so how do I start. There is no hacked anything on the phone.
The instructions are easier since you last looked because you don't need to use KP500 to revert to ZVD.

First thing you will need to do is revert to ZVD. There is an update.zip you can run from stock recovery to achieve this. The link is in the first post. After that, you will need to root ZVD using GingerBreak or GingerSnap, links also in the first post.

Once you have done that, you can follow the regular ZVH rooting directions (you'll likely get blank screens so will need to use android screencast or do some steps blind) or you can follow an experimental rooting method I came up with yesterday which won't have any blank screens. The 2nd option is theoretically easier, but I haven't been able to test it because I no longer have an Optimus.

If you try the 2nd option I'll be there to hand-hold you the whole way through, but there is slightly more risk since it hasn't been tested before (though I did my best to make sure there wouldn't be any problems, I had to work everything out in my head rather than with a live phone)

I'll assume you want to do the regular option unless you tell me otherwise. The newer option is on the previous page [here]
 
Re: [How-To] Rooting LS670ZVH

Archive of OLD Instructions - please ignore

Thanks Deez2000 for the original ZVH update.zip, solodogg for confirming the rooting process works, drewwalton19216801 for the ZVD rooting writeup, zefie for Xionia CWMA, scrosler for encouragement and gROM, jstntp for GingerBread themes, and iBowToAndroid for ZVD installer

This guide assumes you are already rooted with your current software version.

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 you will need to revert to VD first using the ZVD update.zip (works from any version as long as you have stock recovery, no need to revert using KP500) Then follow the ZVD root instructions referenced above.

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

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

Place the ZVH update.zip in 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

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

Note #1 - If you have the new LCD, you can either do steps 4&6 blind or you can run android screencast to see your phone's screen on your PC. You need to start screencast while still in android or it won't be able to display the recovery screens. Screencast needs adb running so prior to running it, run "adb devices" to startup the adb.exe background process thus verifying you can connect to the phone (phone's MEID should show up). [More Info on Running Android Screencast]

3) Flash stock V9 recovery

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

From PC command prompt, run install.bat to install files to sdcard, inspect for errors, start adb shell session
c:
cd \zvhrec
install.bat
adb shell

Install the stock v9 recovery (do not type the $ and # symbols)
$ su
# cd /sdcard/000root
# /system/bin/sh install-v9.sh
# reboot recovery

4) Apply the ZVH update.zip

The previous step should have booted you into the stock V9 recovery. If you are freaking out because you have a blank screen, please re-read Step #2 - Note 1.

From the stock V9 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]

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)
Menu->Settings->Privacy->Factory data reset
[do *NOT* choose to Erase SD card]

Note #1 - New LCD users, if for some reason you are unable to perform a factory reset from Android, can't get screencast working, and need to do the factory reset blind 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
(If you get a virus complaint about "rage", that is arguably a false positive. It is an arm5 executable that runs on the phone to get root. It won't even run on x86)

From PC command prompt, run install.bat to install files to sdcard
c:
cd \zvhroot
install.bat

From PC command prompt, make sure there are no errors (like missing rage file), 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
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
adb shell

Repeat the following until you see the "#" prompt in adb shell. (do not type the $ symbols)
You may need to run rage multiple times as it depends on a race condition that doesn't always hit.
Running rage will kick you out of adb shell, this is expected. You'll then hear some USB ding sounds. Immediately after getting kicked out, you won't be able to connect using adb shell, but after a few USB dings you should be able to. If you cannot connect back using adb shell without rebooting, then you most likely, for whatever reason, are no longer running stock V9 recovery and need to start from the beginning, reverting to VD and rooting VD.
$ cd /sdcard/000root
$ ./rage
adb shell

Install persistent root (do not type the # symbols)
# 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.

7) OPTIONAL - flash Xionia CWMA custom recovery

This will allow you to root much easier in the future, apply custom ROMs, and make/restore nandroid backups [original thread]

Open an adb shell session to your phone (do not type the $ and # symbols)
$ su
# cd /sdcard/000root
# /system/bin/sh install-xionia.sh
# exit
$ exit

8) OPTIONAL - What's next? (requires ZVH)

GingerBread Themes
Install some nice themes to give your phone a fresh look, compatible with stock and gROM.
http://forums.androidcentral.com/lg...timus-s-gingerbread-themes-wip-9-22-11-a.html

gROM
This is a nice clean ROM with bloat removed and just enough enhancements to be useful.
http://forums.androidcentral.com/lg...-2-1-10-8-gb-oced-infinite-possibilities.html

Opti-ROM
Newest ROM collaboration between beezy, drewwalton19216801, jondevere, and basketthis
http://forums.androidcentral.com/lg...-built-apps2sd-storage-management-ocable.html

GingerKernel
Use this if you want to add OC and other kernel goodies to your current ROM.
http://forums.androidcentral.com/lg...s/114652-kernel-gb-gingerkernel-v06-2-oc.html

9) Reference Section
a) LG LS670 Android/USB drivers
b) Factory reset from within Stock Recovery
c) Full ZVD update.zip (works from any version)
d) Recoveries and installers
e) Simplified UNROOT and return to STOCK
f) Revert to V9 using KP500
 
Last edited:
Re: [How-To] Rooting LS670ZVH

when getting to the su prt of rooting it tells me permission denied??
 
Re: [How-To] Rooting LS670ZVH

when getting to the su prt of rooting it tells me permission denied??
Did you root your current version first?

You must be rooted on ZVD or earlier first before you can root ZVH.
 
Re: [How-To] Rooting LS670ZVH

This is great, thanks -- faster and more stable.

The only problem I've noticed is that at least one application (Tripit) no longer updates or connects, with a "No Network Connection" error. It may be related to a timezone problem -- see getsatisfaction.com/tripit/topics/cant_sign_into_tripit_on_my_iphone_no_network_connection
for a similar problem w/ the iPhone.

But I can't set the timezone with Gingerbread ...
 
Re: [How-To] Rooting LS670ZVH

But I can't set the timezone with Gingerbread ...
You can set the timezone with GingerBread, the functionality just isn't exposed in Optimus' GingerBread. You can download a market app to set the timezone.
 
  • Like
Reactions: abwilcox
Re: [How-To] Rooting LS670ZVH

if you are already running the ZVH update n want to root ur phone you have to roll back to the ZVD?? If so does that mean I will lose my data?? Like my progress on my Angry Birds or Drag Racing games?? Or is there a way to root it without losing data??
 
Re: [How-To] Rooting LS670ZVH

if you are already running the ZVH update n want to root ur phone you have to roll back to the ZVD?? If so does that mean I will lose my data?? Like my progress on my Angry Birds or Drag Racing games?? Or is there a way to root it without losing data??
If you downgrade to ZVD using the update.zip in the first link, you won't lose your /data, though things might not run correctly. If you are forced to wipe data/factory reset to get things running correctly, at that point you would lose your data.

There are various ways you might be able to work around this but I cannot tell you if it will definitely work in your situation.

You could downgrade to ZVD. All your data would still be there but the apps might not run correctly. Then you could root ZVD. After that you could install Titanium Backup and backup your games. Once you get back to rooted ZVH, you can restore them (or restore just the data)

Variation on the above, you could install xionia recovery and wipe dalvik-cache. You might need to do that if you are getting a lot of force closes after downgrading to ZVD.

You could also manually backup the apps you care about by archiving their /data directories.

If would have been easier to do the backing up while you were rooted on the previous version, but it is still possible to backup with your current scenario.
 
Last edited:
  • Like
Reactions: basketthis

Trending Posts

Forum statistics

Threads
957,037
Messages
6,971,126
Members
3,163,689
Latest member
nemismom