[How-To] Rooting LS670ZVD with GingerBreak (no reverting and OTA works too!)

I hate to burst any bubbles here but you should give everybody the option of rooting with the APK or the command prompt in the op. Could even call it option 2 root without computer. :)

I'm not supporting the APK because it uses a version of gingerbreak that has been modified from the original. The original gingerbreak was designed specifically to be used in an ADB environment only. If people want to use the APK they can, but they better not post their APK problems in this thread.

From GingerBreak README:

The softbreak is designed to be only executable by the legit
owner of the device, as it needs adb-shell access.
However, the vulnerability inside vold which is used to obtain
root privileges might be exploited by malware from inside an APK
as well.

From XDA-Developers APK post:

- Slight mods to the exploit source to have it work better from APK
 
What's the best way to do an vd update beside using a pc because my phone can't connect to a pc, and is it okay to do an ota update?
 
What's the best way to do an vd update beside using a pc because my phone can't connect to a pc, and is it okay to do an ota update?

As long as you're running a stock ROM (NOT a custom ROM, that will fail), the OTA update is fine. It says so in the thread title, and in the big red text at the top of the guide.
 
Thank you for this. I am successfully rooted and if I remember correctly you had a how-to on increasing the memory of the phone along with performance enhancements and some kernals to download but I could not find that thread.
 
Thank you for this. I am successfully rooted and if I remember correctly you had a how-to on increasing the memory of the phone along with performance enhancements and some kernals to download but I could not find that thread.

For the kernels you can use this (it's in the stickies): http://forum.androidcentral.com/lg-...optimus-s-recoveries-roms-kernels-themes.html

It's impossible to "increase the memory" of the phone but one thing you can do to free up valuable memory is use MinFreeManager from the Market. Set it to Aggressive.
 
I'm having extreme difficulty trying to root. I installed SDK and added it to my path. Than I downloaded OptimusRootZVD.zip and extracted the files. After that I get stuck. I open a command prompt and copy and paste where I put the extracted files but I keep getting this msg IS NOT RECOGNIZED AS AN INTERNAL OR EXTERNAL COMMAND, OPERABLE PROGRAM OR BATCH FILE. That's what I get everytime and for every step. Someone help me, what am I doing wrong?
 
I'm having extreme difficulty trying to root. I installed SDK and added it to my path. Than I downloaded OptimusRootZVD.zip and extracted the files. After that I get stuck. I open a command prompt and copy and paste where I put the extracted files but I keep getting this msg IS NOT RECOGNIZED AS AN INTERNAL OR EXTERNAL COMMAND, OPERABLE PROGRAM OR BATCH FILE. That's what I get everytime and for every step. Someone help me, what am I doing wrong?

What SPECIFICALLY is not recognized? If it's ADB, then you don't have the Android SDK Platform-tools installed and/or the platform-tools folder in your Windows PATH environment variable.
 
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\CyberLink\Power2Go\;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Above is my path, below is my path with the SDK in my path

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\CyberLink\Power2Go\;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Users\Gilbert\Downloads\android-sdk_r10-windows\android-sdk-windows\platform-tools

It's not recognizing ANYTHING.
 
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\CyberLink\Power2Go\;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Above is my path, below is my path with the SDK in my path

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\CyberLink\Power2Go\;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Users\Gilbert\Downloads\android-sdk_r10-windows\android-sdk-windows\platform-tools

It's not recognizing ANYTHING.

Are you sure that the Platform-tools location in your PATH variable is correct?
 
  • Like
Reactions: Stealth9227
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\CyberLink\Power2Go\;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Users\Gilbert\Downloads\android-sdk_r10-windows\android-sdk-windows\platform-tools

Yes, I found ABD, RIGHT CLICKED, SELECTED PROPERTIES AND COPIED/PASTED THE LOCATION in the command prompt.
 
open cmd (command prompt) and type

cd C:\android-sdk-windows\tools (assuming this is the folder with adb and the folder you extracted the zip file to, if not it may be C:\android-sdk-windows\platform-tools )

should now read out as C:\android-sdk-windows\tools

(or C:\android-sdk-windows\platform-tools )

it is from here where you type adb shell and so on (remember 1 line at a time -copy/paste with NO extra spaces)

for Android SDK Android SDK | Android Developers (top package- the zip file) -extract to C:\

open SDK MANAGER.EXE (in the folder you just extracted- may take a min to open)
you will see a list of stuff the program wants you to install, reject everything except Android SDK Platform 3.0, revision 1 -*this is one of the top choices it gives you*
-this should include adb which is required-
/

I have everything downloaded and set up properly, but my computer isn't seeing my Optimus. I have went to LG's website to download the drivers but my computer still won't see the phone when it's on USB Debug mode which I was told it has to be on in order for this to work. Thanks for the help so far ;)

Edit:
Nevermind about that problem, I found the driver with a bit of googling.

Edit:
When trying to execute the commands listed under step 3, I get an error.

C:\android\android-sdk\platform-tools>adb devices
List of devices attached
A0000028913ECF device

C:\android\android-sdk\platform-tools>adb shell
$ rm -r /data/local/temp
rm -r /data/local/temp
rm failed for /data/local/temp, No such file or directory
 
Last edited:
Edit:
When trying to execute the commands listed under step 3, I get an error.

C:\android\android-sdk\platform-tools>adb devices
List of devices attached
A0000028913ECF device

C:\android\android-sdk\platform-tools>adb shell
$ rm -r /data/local/temp
rm -r /data/local/temp
rm failed for /data/local/temp, No such file or directory

Its /data/local/tmp not /data/local/temp
 
Its /data/local/tmp not /data/local/temp

Okay, thanks, didn't see that..

now I'm getting this problem:
C:\android\android-sdk\platform-tools> adb push gingerbreak /data/local/tmp/gingerbreak
cannot stat 'gingerbreak' : No such file or directory

Do I have to put the files included at the end of the guide onto my phone?
 
Okay, thanks, didn't see that..

now I'm getting this problem:
C:\android\android-sdk\platform-tools> adb push gingerbreak /data/local/tmp/gingerbreak
cannot stat 'gingerbreak' : No such file or directory

Do I have to put the files included at the end of the guide onto my phone?

do you have gingerbreak in C:\android\android-sdk\platform-tools??? If no, make the answer yes and try again.
 
Okay, thanks, didn't see that..

now I'm getting this problem:
C:\android\android-sdk\platform-tools> adb push gingerbreak /data/local/tmp/gingerbreak
cannot stat 'gingerbreak' : No such file or directory

Do I have to put the files included at the end of the guide onto my phone?

Do you have the files from the OptimusRootZVD.zip extracted into the same directory as adb ( C:\android\android-sdk\platform-tools)?