- Forum
- LG Android Phones
- More LG Phones
- LG Optimus Series
- LG Optimus S
- LG Optimus S Rooting, ROMs, and Hacks
[How-To] Rooting LS670ZVD with GingerBreak (no reverting and OTA works too!)
- Rooting the LG Optimus S with software version LS670ZVD
If using the command line scares the pants off of you and you do not want to take the time to do your homework, you may use Gingersnap, a one-click rooting utility.
[WARN]Certain anti-virus/anti-malware software are falsely reporting gingerbreak as a trojan/virus. That is because by definition it is. It exploits a security vulnerability in Android to give you a root shell. Please understand this important fact before telling me that I am distributing malware. Thanks for your understanding.[/WARN]
Big Fat Disclaimer:
1) Make sure you read this guide in it's entirety before attempting root.
2) If you need clarification on any of the steps outlined in this guide, ask before experimenting!
3) As with all Android modifications/tweaks, there is ALWAYS a risk of bricking your device. Make sure you understand all of the steps in this guide before attempting to root your device.
4) Last but not least, I am not responsible for bricks due to your mistakes! You are performing these steps at your own risk.
This guide will work no matter how you updated to LS670ZVD. Therefore KP500 is NOT needed whatsoever!
WARNING: If you screw up on ANY of these instructions, you will have to reboot your phone and try again starting from step 1!!!
NO LONGER RELEVANT: This guide assumes you have added the Android SDK tools directory to your PATH variable. Instructions for Windows 2000/XP can be found here. Instructions for Windows Vista/7 can be found here. With the latest version of the Android SDK, the default tools folder is "platform-tools" which is in the "Android\android-sdk-windows" folder in Program Files. With some versions of the Android SDK the default tools folder is simply "tools" which is in the "Android\android-sdk-windows" folder in Program Files. Your mileage may vary.
Techneek TV (mrinehart93) has a great video tutorial on how to do this in Windows Vista/7. Watch it here.
The su, busybox and gingerbreak binaries as well as the Superuser app are included in OptimusRootZVD.zip, which is attached to this post. The ADB binary can also be found in this file (you won't need ADB in the Windows PATH variable). Thanks DroidXcon!
Make sure you extract the files to an easily accessible folder.
Much kudos to Sebastian for releasing this exploit.
Special thanks to Nick7, Zefie, Beezy, KSmithInNY, and everyone else who tries so hard to free this awesome device from the hands of LG. You guys rock.
Now, on to the guide.
1) Fire up a terminal (cmd.exe on Windows)
2) Change to the directory where you extracted the files from OptimusRootZVD.zip
cd C:\wherever\you\put\the\filesadb shell
rm -r /data/local/tmp
mkdir /data/local/tmp
exitadb push gingerbreak /data/local/tmp/gingerbreak
adb push su /data/local/tmp/su
adb push busybox /data/local/tmp/busybox
adb push Superuser.apk /data/local/tmp/Superuser.apk
adb shell
cd /data/local/tmp
chmod 777 /data/local/tmp/*
./gingerbreak
/data/local/tmp/gingerbreak
mount -o remount,rw -t yaffs2 /system /system
cd /data/local/tmp
cat su > /system/bin/su
cat busybox > /system/bin/busybox
cat Superuser.apk > /data/app/Superuser.apk
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
exit
exit
If you followed all of the instructions correctly, Superuser has already been installed.
CUSTOM RECOVERY
Now that your phone is rooted, you may now install the Xionia CWMA recovery kernel.
You may elect to use drellisdee's Custom Recovery,but it will cause issues if you have a device with the new LCD display (which means use Xionia CWMA unless you're feeling adventurous AND know exactly what you're doing)but Xionia CWMA is generally the better choice for most users. Drellisdee's Custom Recovery has been updated and doesn't have any LCD display issues anymore.
NANDROID BACKUP
Now that your phone is rooted and has a custom recovery kernel, you need to make a nandroid backup. Boot your phone into recovery mode by firing up a Windows command prompt and issue the following command:adb reboot recovery
04-24-2011 01:30 PMLike 149 -
- Any particular reason why Norton AV is reporting rageagainstthecage-arm5.bin as a Trojan.Gen.2?neno2323#AC likes this.04-24-2011 02:03 PMLike 1
- rageagainstthecage-arm5.bin is not included. gingerbreak is. And technically they are both malware because they EXPLOIT the Android kernel. This has been discussed so many times it's not even funny.04-24-2011 02:10 PMLike 0
- H:\Root>adb shell
'adb' is not recognized as an internal or external command
operable program or batch file.
H:\Root>rm -r /data/local/tmp
'rm' is not recognized as an internal or external command,
operable program or batch file.
H:\Root>mkdir /data/local/tmp
The syntax of the command is incorrect.
H:\Root>exit
Did i skip/do something wrong? :|Nickd010 likes this.04-24-2011 02:28 PMLike 1 -
- H:\Root>adb shell
'adb' is not recognized as an internal or external command
operable program or batch file.
H:\Root>rm -r /data/local/tmp
'rm' is not recognized as an internal or external command,
operable program or batch file.
H:\Root>mkdir /data/local/tmp
The syntax of the command is incorrect.
H:\Root>exit
Did i skip/do something wrong? :|04-24-2011 02:41 PMLike 0 - Do you even have the platform-tools installed? If so, can you post (a) the full directory path to adb.exe and (b) the path that's in your PATH variable?04-24-2011 02:57 PMLike 0
-
-
-
- I was able to follow through to the last step. Now I am getting a notice saying
- "Removed SD card - SD Card removed. Insert a new one."
The card remained in the sd slot throughout without being touched. I tried to unmount and remount after getting this message. Notice persists. Any ideas what might be going on?
NOTE:
Step 4 instructs to
"adb push gingerbreak /data/local/tmp/rageagainstthecage"
Was it supposed to say
"adb push gingerbreak /data/local/tmp/gingerbreak"drewwalton19216801 likes this.04-24-2011 05:09 PMLike 1 -
-
Your video card wont work without drivers and neither will your phone.04-24-2011 06:10 PMLike 0 - I just finished rooting my sister inlaws optimus with the recently outdated zvd guide, man if I only waited an hr more. Anywho, what happens if I rooted, and forgot to accept the ota radio update prior to flashing a custom rom. What's the easiest way to fix this? Or is it even necessary? Tks04-24-2011 07:35 PMLike 0
- I just finished rooting my sister inlaws optimus with the recently outdated zvd guide, man if I only waited an hr more. Anywho, what happens if I rooted, and forgot to accept the ota radio update prior to flashing a custom rom. What's the easiest way to fix this? Or is it even necessary? Tks04-24-2011 07:47 PMLike 0
- So i haven't tried to root my phone again, only cuz i wanna be sure.
Not sure if you forgot to include this or w/e, but do you turn off the phone while your rooting or? Or just plug it in and push USB mode, or wut. o_o04-24-2011 07:52 PMLike 0 -
-
- Forum
- LG Android Phones
- More LG Phones
- LG Optimus Series
- LG Optimus S
- LG Optimus S Rooting, ROMs, and Hacks
[How-To] Rooting LS670ZVD with GingerBreak (no reverting and OTA works too!)
LINK TO POST COPIED TO CLIPBOARD