[How-to] Guide to Rooting with software version LS670ZVC

Status
Not open for further replies.
  • Like
Reactions: Glitch_Mode
OK I'm new at this and a tad nervous, my question is if I updated from v9 to VC can I still root easily? Or is this not a wise move for beginners?

Use the lg tool, it's not too hard... Read the notes on the first page about rooting in recovery..



Sent from my LS670 using Tapatalk
 
  • Like
Reactions: Glitch_Mode
Just to be clear when flashing the V9 recovery img from the thread below we only need to do the final few steps 26-30 right? No need to restore his dump first right?

http://forum.androidcentral.com/lg-...45403-how-unroot-your-phone-return-stock.html

26) adb shell
27) mount /sdcard (if this throws an error about "device or resource busy", just ignore it)
28) cd /sdcard/nandroid/mem=477M/BCDMRS12-20101122-1915
29) flash_image recovery recovery.img
30) reboot

Also we can use the method in post 1 of this thread to root V9 as well as VC right?
 
Right kingdavid, just mount the sdcard, and flash the recovery image. That puts you back to v9 recovery. Then do the LG Mobile Support tool to upgrade to VC.
 
I'm having issues flashing the recovery image. I follow the steps and get the a no such file or directory error. Do I have to move the flash_image file directly into the nandroid/mem=477/blabla directory or what? I'm a lil toasted at this point so maybe its just me being dumb (apparently this forum doesn't let you use the word for special people lol).

I guess I could follow the whole thing step by step and restore his V8 dump and go from there but that seems a bit pointless.

wait... I think you have to put flash_image on a filesystem where you can actually have regular permissions...

SO...

in theory, you could do something like: (assuming flash_image is in /sdcard)

mount -t remount,rw -t yaffs2 /system /system
cat /sdcard/flash_image > /system/bin/flash_image
chmod 4755 /system/bin/flash_image (note: 4755 is setting the setuid bit so the file will run as superuser)
cd to where ever you have your recovery.img file - going by your example:
cd /sdcard/nandroid/mem=477/blabla
then /system/bin/flash_image recovery recovery.img

That should net you the v9 recovery image in your recovery partition...


(note... whenever you're messing with your phone at this level, it's very possible to brick your phone... read, re-read, and consider yourself warned...

Every time I've started to feel confident, something comes along and whacks me upside the head and shows me I should be humble again... like zvc..)
 
Lol ya i said screw it and just restored his V8 dump and used the lg update tool from there. Rooted now and working nicely! Gonna get a custom recovery and check out vcrom.
 
Alright.. Well finally flashed back to v9 after two days of trying to root this B.. Definitely not going to base nROM completely off of VC. Just updated drivers and such.
 
Well damn good job guys!

Got my phone back today. V9 on it.

Sent from my LS670 using Tapatalk
 
All paths lead to Rome!

Current procedure is (confirmed by DCJoe):
1) Force flash V9 using KP500 tool
2) Root using rageagainstthecage
3) Manually flash stock V9 Recovery (steps 26-30 in the How to unroot thread)
4) Use LG Update tool to update to VC
5) Root using rageagainstthecage from the Recovery Partition (first post of this thread)

Alternate procedure (confirmed by KingDavid)
1) Force flash V9
2) Follow the How to Unroot thread

Alternate procedure is less to write down, but actually more steps

Also, I suspect step 4) above, you can also just use KP500 to force flash VC instead of using the LG Update Tool.
 
Last edited:
Well damn good job guys!

Got my phone back today. V9 on it.
Yes, I think the big deal now is we no longer have to worry about phones coming with VC from the factory.

We still have to worry about a VD or higher update killing the recovery partition so it would be nice to have a root exploit that worked in the newer kernels. Alternately what Keith seems to be working on is a way to modify the updates to do no evil.
 
wait... I think you have to put flash_image on a filesystem where you can actually have regular permissions...
You just need it to have execute permissions. If rage works from the sdcard, so would flash_image. You could follow the steps you listed, but I suspect there is a way with fewer steps, probably involving a gratuitous chmod.
 
Just wanted to lest noods and people that are nevus about this that I........

Took a new (12-12~6~8-2010) that came with V9 on it. was rooted with z4root followed the OP never uninstlled root and its worked:cool:

Only thing i saw was after i installed super user form market. (hear what i did in order 1) opened droidwall and turn it on to see if super user was working It was them opened compass, compuss was lagging so it powered off)

And it got stuck at the LG screen i pulled the bat and it came right back up the next time (i mean the phone booted up just fine). As i was typing this i powered down and its at the LG screen again:confused: Arrrr

Ya i think its bricked..... just grate its my GFs phone:mad::-!:mad:

I just don't understand why it booted up 2 time with out a problem? WTF:mad: My Epic is so ez the sgs's are unbrickable

HELP! not that i think there is any help at this point (LG SCREEN)
 
Last edited:
Now please do yourself a favor and write a very thorough walkthrough of how to do this. Take all of your knowledge and put it aside and write like your instructing someone who has never ever touched or modified a cell phone. By taking extra time now on the instructions, you're going to save yourself A LOT of questions in the future.

Great job everyone.
 
Now please do yourself a favor and write a very thorough walkthrough of how to do this. Take all of your knowledge and put it aside and write like your instructing someone who has never ever touched or modified a cell phone. By taking extra time now on the instructions, you're going to save yourself A LOT of questions in the future.

Great job everyone.
If someone wants to walk-through I put something simple together here:
http://forum.androidcentral.com/lg-...-software-version-ls670zvc-24.html#post601470

The link is also in my signature.

Not wanting to reinvent the wheel, I kept it simple

Current procedure
1) Force flash V9 using KP500 tool
2) Follow the "How to Unroot" thread

I also listed more details about #1 in the post

If someone has suggestions I'd be glad to make changes.
 
Last edited:
Here is the KP500-Utils-EN (v0.4.2) from the LG Ally thread extracted into its own zip file. I thought it was a bit inefficient to have everyone download 110MB to get a 450kb utility.

Are the below items credits or mandatory downloads? If credits, i agree 100% to include them but, at the bottom please. If downloads, can you make that clear they are mandatory downloads and exactly what each file does? For example .... why would a person following this process need zefie's archive? Do they need them all? Do they need 1 specific file?
LG Ally instructions here:
How-To: Flash Stock LG Rom - Android Forums

Also here is Zefie's archive of v7,v8,v9,vC cab files for Optimus S:
Index of /zefie/files/cell/LGLS670/roms/LGNPST Recovery/cab - Mystic Midnight Files

Stock V9 recovery from "How to unroot thread":
http://files.mysticmidnight.net/zefie/files/cell/LG670/roms/nandroid-thunderc-V8-STOCK.zip

How-to Unroot thread:
http://forum.androidcentral.com/lg-...45403-how-unroot-your-phone-return-stock.html

LG Update Tool
LG Software Updater Application Download

Current procedure
1) Force flash V9 using KP500 tool How do they use this tool? Is it an exe they download launch then it does the rest? Do we have a direct download link for the tool? Is it windows only? Is there other things they should know like do we need to LG drivers?
2) Follow the "How to Unroot" thread Specifically which part? should i follow the whole thing from beginning to end? Do i only need a few steps?

Alternate procedure is (these instructions are written at a summary level so you need to know some basic terminology/techniques):
1) Force flash V9 using KP500 tool (same ? as above)
2) Root using rageagainstthecage (This step has been cvered in my original root thread and post #1 of this thread so make sure you say HOW to run RATC. Keep in mind you don't just run RATC, you need SDK and drivers and JDK so we'll want direct links and instructions (See my original how to root thread)
3) Manually flash stock V9 Recovery (steps 26-30 in the How to unroot thread) <~~~ perfect example of what i was looking for above, so copy and paste
4) Use LG Update tool to update to VC
5) Root using rageagainstthecage from the Recovery Partition (first post of this thread)

(I suspect in step 4, you could use KP500 to force flash VC instead of using the LG Update Tool, but someone should confirm)

This is roughly what to do to Force Flash
a) download V9 cab from Zefie's archive above (LS670ZV9_20.S9_20.P60671.cab)
b) rename LS670ZV9_20.S9_20.P60671.cab to LS670ZV9_20.cab
c) download KP500 tool (attached)
d) place a & c in the same directory
e) connect your phone using USB cable
f) run KP500-Utils-EN.exe
g) choose option J - Flash with assistant (file .cab)
h) when it asks for model # - LS670
i) when it asks for cab file - LS670ZV9_20.cab
j) when it asks for version - LS670ZV9_20
k) let it run, do not touch your phone until complete, it'll take around 20 minutes
l) when flash is complete it will reboot and you'll see Android on your screen, since this is first boot, it'll take a while to build everything from scratch, 10 minutes or less
m) you should see standard android when it is done, congrats, you now have V9 (possibly with VC recovery partition)


One thing i want to stress is credit credit credit!!!! Make sure anyone and everyone gets proper credit. From Sebastian Krahmer who created the RATC exploit all the way down to the people who worked directly with everyone testing those crazy ideas and were willing to have a $300 paper weight for the betterment of the community. I'm very big on giving credit where it is due. Many people have traveled a long thankless road and I'd like to make sure androidcentral thanks them all :)

It's a great start but I'd like to offer some suggestions. Take it from an experienced guy who's created root threads before, my advice is not to make you work harder, it's to make your existing work that much stronger.

See above in bold for examples of how i believe new android user might think. I got sick of typing because i had many more questions, again thinking like a new user, but i think you get the point. I'm more than willing to keep reading and refining with you guys until its as good as can be BUT what i dont want is half butt instructions that allow only OG's to root :D yah dig?

Again great work. If anyone else has input let's bang this out now so we don't all have to hang out in a roting thread :)
 
Last edited:
I incorporated some suggestions.

Personally I don't like instructions that just start off on minute details and never give you an idea what you are doing at the high-level. I always feel like a monkey blindly following directions.

I wrote it up as a summary so you get an idea what you are trying to accomplish first, then put the details further below.
 
I incorporated some suggestions.

Personally I don't like instructions that just start off on minute details and never give you an idea what you are doing at the high-level. I always feel like a monkey blindly following directions.

I wrote it up as a summary so you get an idea what you are trying to accomplish first, then put the details further below.

Definitely like i said, awesome work. Keep it up! Hell if a few of us experienced guys look at it and ask all the questions we can think of, then incorporate those answers into the OP .... we can all go home and sleep and not even worry about this thread :D

Can anyone else name a phone (other than nexus series or G1) that was rooted and documented 2 days prior to release, 2nd release didn't impact root, 3rd release broke it and was re-rooted with a new process within what 2 or 3 days?

Seen A LOT of android work but not sure I've seen a phone unfold as fast as the Optimus S has. We have a strong community thats ever growing.

Least we not forget, Zefie and Beezy figured out an un-bricking process which i believe they bricked a phone 2 or 3 times that would not connect to ADB at all (typically this means brick) but they were able to bring the phone right back to life. Root process and unbrick process on the same night.
 
The key breakthrough that Sprint/LG pushed us to look for is a flashing procedure independent of needing root. Similar to the RUUs on HTC WinMo phones.

KP500 seems to be that key ingredient that was missing before. It is allowing you to flash any firmware you want both in DIAG mode if your phone just got OTA VC but is still working, and in EMERGENCY mode if your phone is bricked, like in Zefie/Beezy's thread.

I think this will make people feel much more comfortable accepting new updates from Sprint knowing they can force any previous version to flash irrespective of what "new" techniques are included to prevent root.
 
The key breakthrough that Sprint/LG pushed us to look for is a flashing procedure independent of needing root. Similar to the RUUs on HTC WinMo phones.

KP500 seems to be that key ingredient that was missing before. It is allowing you to flash any firmware you want both in DIAG mode if your phone just got OTA VC but is still working, and in EMERGENCY mode if your phone is bricked, like in Zefie/Beezy's thread.

I think this will make people feel much more comfortable accepting new updates from Sprint knowing they can force any previous version to flash irrespective of what "new" techniques are included to prevent root.

So from what your saying, Do you think theirs any hope of fixing my gfs phone:confused:

See my post back a few. I Still don't understand why the phone booted up two times and died on power off never to boot a third time?
 
So from what your saying, Do you think theirs any hope of fixing my gfs phone:confused:

See my post back a few. I Still don't understand why the phone booted up two times and died on power off never to boot a third time?
The instructions in my sig are for phones that are working, but just installed OTA VC by accident and now can not root.

If your phone (or GFs phone) is bricked, you should look at the Zefie/Beezy's thread that talks about flashing in EMERGENCY mode.

http://forum.androidcentral.com/lg-optimus-s-rooting-roms-hacks/59781-coming-soon-pure-awesome.html

Worse case, you contribute something to science.
 
Status
Not open for further replies.

Trending Posts

Forum statistics

Threads
956,604
Messages
6,969,133
Members
3,163,585
Latest member
zolepso1