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

Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

I keep getting download is a corrupted zip file.
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

you are not trying to extract the zip are you?
you need to load the zip file onto your SD card.

Looking at wrong file sorry!
most zip files you keep uncompressed on your SD card.
 
Last edited:
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

Step 2 says..... "Change to the directory where you extracted the files from OptimusRootZVD.zip"

Yes. I was trying to see what is in the file before I moved it over. It says it is "Invalid or corrupted".

* Update *Redownloaded, changed the name at download and it came intact.... back in business.
 
Last edited:
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

**(Update)** Read through ~50 posts and came up with the phone needing an sd card installed. Pulled a "music" card from my work phone and inserted it. Gingerbreak started counting up and seems to be continueing.

Below is my first attempt. It seems stuck on that last line. What is Gingerbreak telling me?

C:\>cd OptimusRootZVD

C:\OptimusRootZVD>dir
Volume in drive C has no label.
Volume Serial Number is A41B-ED34

Directory of C:\OptimusRootZVD

08/07/2011 11:34 AM <DIR> .
08/07/2011 11:34 AM <DIR> ..
03/30/2011 09:53 PM 410,911 adb.exe
03/30/2011 09:53 PM 96,256 AdbWinApi.dll
03/30/2011 09:53 PM 60,928 AdbWinUsbApi.dll
09/30/2010 01:44 AM 1,926,944 busybox
04/21/2011 05:41 AM 16,830 gingerbreak
09/30/2010 09:47 PM 26,264 su
02/29/2008 02:33 AM 94,728 Superuser.apk
7 File(s) 2,632,861 bytes
2 Dir(s) 21,031,809,024 bytes free

C:\OptimusRootZVD>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ dir
dir
dir: permission denied
$ ls
ls
config
sdcard
acct
mnt
d
etc
persist
cache
system
sys
sbin
res
proc
init.thunderc.rc
init.rc
init.qcom.rc
init.qcom.post_boot.sh
init.goldfish.rc
init.cappuccino.rc
init
hpfwinit.rc
hpfsinit.rc
default.prop
data
chargerimages
bootimages
root
dev
$ cd /data/local/tmp
cd /data/local/tmp
$ ls
ls
$ cd ..
cd ..
$ ls
ls
tmp
$ cd ..
cd ..
$ ls
ls
opendir failed, Permission denied
$ cd ..
cd ..
$ ls
ls
config
sdcard
acct
mnt
d
etc
persist
cache
system
sys
sbin
res
proc
init.thunderc.rc
init.rc
init.qcom.rc
init.qcom.post_boot.sh
init.goldfish.rc
init.cappuccino.rc
init
hpfwinit.rc
hpfsinit.rc
default.prop
data
chargerimages
bootimages
root
dev
$ rm -r /data/local/tmp
rm -r /data/local/tmp
$ ls /data/local/tmp
ls /data/local/tmp
/data/local/tmp: No such file or directory
$ mkdir /data/local/tmp
mkdir /data/local/tmp
$ ls /data/local/tmp
ls /data/local/tmp
$ exit
exit

C:\OptimusRootZVD>adb push gingerbreak /data/local/tmp/gingerbreak
1051 KB/s (16830 bytes in 0.015s)

C:\OptimusRootZVD>adb push su /data/local/tmp/su
547 KB/s (26264 bytes in 0.046s)

C:\OptimusRootZVD>adb push busybox /data/local/tmp/busybox
1084 KB/s (1926944 bytes in 1.734s)

C:\OptimusRootZVD>adb push Superuser.apk /data/local/tmp/Superuser.apk
1184 KB/s (94728 bytes in 0.078s)

C:\OptimusRootZVD>adb shell
$ cd /data/local/tmp
cd /data/local/tmp
$ chmod 777 /data/local/tmp/*
chmod 777 /data/local/tmp/*
$ ./gingerbreak
./gingerbreak

[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi

[**] donate to 7-4-3-C@web.de if you like
[**] Exploit may take a while!

[+] Detected Froyo!
[+] Found system: 0xafd14129 strcmp: 0xafd1cb9d
[+] Found PT_DYNAMIC of size 264 (33 entries)
[+] Found GOT: 0x000142a8
[+] Using device /devices/platform/goldfish_mmc.0

[*] vold: 0065 GOT start: 0x000142a8 GOT end: 0x000142e8
 
Last edited:
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

*****Got It!!****
Ctrl'd C and pulled the battery. reinstalled the battery then restarted from the ./Gingerbreak. Below is the ressults.

[**] donate to 7-4-3-C@web.de if you like
[**] Exploit may take a while!

[+] Detected Froyo!
[+] Found system: 0xafd14129 strcmp: 0xafd1cb9d
[+] Found PT_DYNAMIC of size 264 (33 entries)
[+] Found GOT: 0x000142a8
[+] Using device /devices/platform/goldfish_mmc.0
[*] vold: 0066 GOT start: 0x000142a8 GOT end: 0x000142e8
[*] vold: 0066 idx: -3072 fault addr: 0x000131d8
[+] fault address in range (0x000131d8,idx=-3072)
[+] Calculated idx: -1996
[*] vold: 0702 idx: -0001996
[*] vold: 0702 idx: -0001995
[*] vold: 0702 idx: -0001994
[*] vold: 0702 idx: -0001993
[*] vold: 0702 idx: -0001992
[*] vold: 0702 idx: -0001991
[*] vold: 0702 idx: -0001990
[*] vold: 0702 idx: -0001989
[*] vold: 0702 idx: -0001988
[*] vold: 0702 idx: -0001987
[*] vold: 0702 idx: -0001986
[*] vold: 0702 idx: -0001985
[*] vold: 0702 idx: -0001984
[*] vold: 0702 idx: -0001983
[*] vold: 0702 idx: -0001982
[*] vold: 0702 idx: -0001981
[*] vold: 0702 idx: -0001980
[*] vold: 0702 idx: -0001979
[*] vold: 0702 idx: -0001978
[*] vold: 0702 idx: -0001977
[*] vold: 0702 idx: -0001976
[*] vold: 0702 idx: -0001975
[*] vold: 0702 idx: -0001974
[*] vold: 0702 idx: -0001973
[*] vold: 0702 idx: -0001972


[!] dance forever my only one
# mount -o remount,rw -t yaffs2 /system /system
mount -o remount,rw -t yaffs2 /system /system
# cd /data/local/tmp
cd /data/local/tmp
# cat su > /system/bin/su
cat su > /system/bin/su
# cat busybox > /system/bin/busybox
cat busybox > /system/bin/busybox
# cat Superuser.apk > /data/app/Superuser.apk
cat Superuser.apk > /data/app/Superuser.apk
# chmod 4755 /system/bin/su
chmod 4755 /system/bin/su
# chmod 4755 /system/bin/busybox
chmod 4755 /system/bin/busybox
# exit
exit
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

When I run ./gingerbreak, I get a failed message. Any ideas?

$ ./gingerbreak
./gingerbreak

[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi

[**] donate to 7-4-3-C@web.de if you like
[**] Exploit may take a while!

[+] Detected Froyo!
[+] Found system: 0xafd14129 strcmp: 0xafd1cb9d
[+] Found PT_DYNAMIC of size 264 (33 entries)
[+] Found GOT: 0x000142a8
[+] Using device /devices/platform/goldfish_mmc.0
[*] vold: 0066 GOT start: 0x000142a8 GOT end: 0x000142e8
[*] vold: 0066 idx: -3072 fault addr: 0x000131d8
[+] fault address in range (0x000131d8,idx=-3072)
[+] Calculated idx: -1996
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[*] vold: 0854 idx: -0001996
[*] vold: 0854 idx: -0001995
[-] sendmsg() failed?
[*] vold: 0861 idx: -0001994
[-] sendmsg() failed?
[*] vold: 0865 idx: -0001993
[-] sendmsg() failed?
[*] vold: 0869 idx: -0001992
[-] sendmsg() failed?
[*] vold: 0873 idx: -0001991
[*] vold: 0873 idx: -0001990
[-] sendmsg() failed?
[*] vold: 0877 idx: -0001989
[*] vold: 0877 idx: -0001988
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
[-] sendmsg() failed?
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

Update, I pulled the battery and SD card and tried again. Now it displays this and sits forever:

C:\android>adb shell
$ cd /data/local/tmp
cd /data/local/tmp
$ chmod 777 /data/local/tmp/*
chmod 777 /data/local/tmp/*
$ ./gingerbreak
./gingerbreak

[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi

[**] donate to 7-4-3-C@web.de if you like
[**] Exploit may take a while!

[+] Detected Froyo!
[+] Found system: 0xafd14129 strcmp: 0xafd1cb9d
[+] Found PT_DYNAMIC of size 264 (33 entries)
[+] Found GOT: 0x000142a8
[+] Using device /devices/platform/goldfish_mmc.0
[*] vold: 0065 GOT start: 0x000142a8 GOT end: 0x000142e8
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

In my case it hung like that because I didn't have an sd card in.
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

Squeezer just didn't know what he was doing. I was able to root it in less than 3 minutes. ;)

Now downloading titanium backup for him and gonna do the preliminary things to loading a custom rom for him.
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

This is all I did on my LG Optimus when trying to push items through terminal on my mac.

It would be much easier if you just used regular terminal on your mac instead of using the emulator.

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock5 /system
# cat /sdcard/flash_image > /system/bin/flash_image
# chmod 755 /system/bin/flash_image
# mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock5 /system
# flash_image recovery /sdcard/<CUSTOM RECOVERY IMG>
# reboot recovery

Where it says "CUSTOM RECOVERY IMG" you would type your recovery image that is on your ROOT directory of your SD Card. If you see any errors after inputting this " # mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak" don't worry, it's normal.

Also, as far as the "#" sign before each line, that's NOT something you type, that's just for clarification of what you will see in the terminal window
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

Great job on this tutorial... I've had my Optimus for a few hours and after a quick read, I'm rooted! Thank U much! :D

Edit: by the way ... this is my first Android... first rooting... etc... Easy and smooth!!!
 
Last edited:
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

tsss nice work man... first try and i got the root... thanks man
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

Hey guys I'm trying to root my phone ( my main reasoning is because I hate all the Sprint Bloatware on it) and I want to get my phone going. Any suggestions? I downloaded the gingersnap and the requirments that drew posted but my phone still isn't rooted. I've used rootchecker to see if I have SU access and it says I don't with a list of a lot of things like shukoofuno or somethin is the thing that is installed instead. I would surely appreciate some help.
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

In step 12 when i type 'adb shell' and press enter is says 'error: device not found'

What does that mean?
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

ya know isn't there a freaking one click drive by download for this i mean downloading everything on the internet to root a phone!!?? wth?? any way isn't there an easier way if so email me at no spam either if i find spam i will continuously report u till ur acc is disabled im in a bad mood need a root and haven't had MY COFFEE!!!!!!!!!
i rlly need a root and am getting no where youd be my hero just to give me a working link with no sposors filled with trojans and malware please do not replyto me on here email me thank you!
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

Just out of curiosity, when i extract from the zip to my "other"folder, it shud then have ADB, busybox, su, gingerbreak, and superuser, correct? cuz um. mine ONLY has busybox.:-! and i need help, no other root system has worked for me as of yet... to include gingersnap, z4root, superoneclick, and gingerbreak.apk

edit: my current folder to which i extract is the platform-tools folder, simply because it contains adb already and allows my accessing of the shell. any help wud be greatly appreciated, this is the ONLY phone ive had that i cudnt root so far.
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

wow, i'm a tech virgin when it comes to this stuff, it took me a while but i finally got my computer and phone to cooperate, awesome!!!!... now what? i have a few apps that requested a root already taken place, so they seem to working well... juice defender, appinstaller, and astro, now i need to know what are some sweet apps i can put on here... plz open for suggestions... and by the way, some of the folks that post on here (the ones with the answers...) you are b.a. in my book, im not a programmer so there is a lot of greek in here. thanks tho keep up the good stuff
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

Thanks for this guide, I've been hesitant to root but this was pretty easy. I don't know if it's been mentioned in this thread but I had to wipe my SD card before gingerbreak would run successfully - I kept getting the [-] sendmsg() failed? line until I did that.
 
Re: [How-To] Rooting LS670ZVD with GingerBreak (no reverting and

When i hit step 4 it hangs and wont do much of anything.

can someone help?

here is what my cmd prompt looks like


Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Users\Zach>cd C:\root\

C:\root>adb shell
$ rm -r /data/local/tmp
rm -r /data/local/tmp
$ mkdir /data/local/tmp
mkdir /data/local/tmp
$ exit
exit

C:\root>adb push gingerbreak /data/local/tmp/gingerbreak

then it just stops.
 

Members online

Forum statistics

Threads
954,677
Messages
6,962,419
Members
3,163,104
Latest member
odubstunts