- Dec 27, 2010
- 2,476
- 2,803
- 0
Rooting the LG Optimus S with software version LS670ZVD
If you are running the CM7 Gingerbread port:
You need to flash a VC-based version of nROM, ThundeROM or Lego ROM BEFORE using this guide.
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 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.
The su, busybox and Superuser.apk binaries are included in OptimusRootVD.zip, which is attached to this post.
Make sure you extract the files to an easily accessible folder.
Special thanks to Nick7, Zefie, Beezy, and everyone else who tries so hard to free this awesome device from the hands of LG. You guys rock.
There are 2 parts to this guide. Please read only the part that applies to you.
Table of Contents:
Part 1: Rooting if you installed the OTA update or updated with the LG tool and didn't have a custom recovery kernel.
Part 2: Rooting if you currently have V9 or VC and are rooted.
Temporary Part 3: If you are a super-noob and don't understand things like "adb shell" or "chmod"
Part 1: Rooting if you installed the OTA update or updated with the LG tool and didn't have a custom recovery kernel
1) Downgrade to LS670ZV9 (not ZVC) as per this thread.
2) Root V9 with z4root.
3) Flash zefie's Xionia Clockwork recovery kernel to your device.
4) Using the LG Mobile Support Tool, update to LS670ZVD.
5) Reboot to recovery mode
6) Select "mounts and storage"
7) Select "mount USB storage"
8) Copy su, busybox, and Superuser.apk (from OptimusRootVD.zip which is attached to this post) to your SD card.
9) Fire up a command prompt and bring up an ADB shell.
10) Mount /system partition (HINT: "mount /system" in the shell)
10.1) Mount /sdcard partition (HINT: "mount /sdcard" in the shell)
11) Cat (not copy) su and busybox to /system/bin (EXAMPLE: "cat /sdcard/busybox > /system/bin/busybox")
12) Cat (not copy) Superuser.apk to /system/app (EXAMPLE: "cat /sdcard/Superuser.apk > /system/app/Superuser.apk")
13) chmod 4755 BOTH /system/bin/su AND /system/bin/busybox
14) Reboot, and you're done!
Part 2: Rooting if you currently have V9 or VC and are rooted
1) Flash zefie's Xionia Clockwork recovery kernel to your device.
2) Using the LG Mobile Support Tool, update to LS670ZVD.
3) Reboot to recovery mode
4) Select "mounts and storage"
5) Select "mount USB storage"
6) Copy su, busybox, and Superuser.apk (from OptimusRootVD.zip which is attached to this post) to your SD card.
7) Fire up a command prompt and bring up an ADB shell.
8) Mount /system partition (HINT: "mount /system" in the shell)
8.1) Mount /sdcard partition (HINT: "mount /sdcard" in the shell)
9) Cat (not copy) su and busybox to /system/bin (EXAMPLE: "cat /sdcard/busybox > /system/bin/busybox")
10) Cat (not copy) Superuser.apk to /system/app (EXAMPLE: "cat /sdcard/Superuser.apk > /system/app/Superuser.apk")
11) chmod 4755 BOTH /system/bin/su AND /system/bin/busybox
12) Reboot, and you're done!
Temporary Part 3: If you are a super-noob and don't understand things like "adb shell" or "chmod"
Update on the noob guide: I was called off to a job in Wyoming and will be returning tomorrow evening. Expect a noob guide at around 7PM MDT.
If you are running the CM7 Gingerbread port:
You need to flash a VC-based version of nROM, ThundeROM or Lego ROM BEFORE using this guide.
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 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.
The su, busybox and Superuser.apk binaries are included in OptimusRootVD.zip, which is attached to this post.
Make sure you extract the files to an easily accessible folder.
Special thanks to Nick7, Zefie, Beezy, and everyone else who tries so hard to free this awesome device from the hands of LG. You guys rock.
There are 2 parts to this guide. Please read only the part that applies to you.
Table of Contents:
Part 1: Rooting if you installed the OTA update or updated with the LG tool and didn't have a custom recovery kernel.
Part 2: Rooting if you currently have V9 or VC and are rooted.
Temporary Part 3: If you are a super-noob and don't understand things like "adb shell" or "chmod"
Part 1: Rooting if you installed the OTA update or updated with the LG tool and didn't have a custom recovery kernel
1) Downgrade to LS670ZV9 (not ZVC) as per this thread.
2) Root V9 with z4root.
3) Flash zefie's Xionia Clockwork recovery kernel to your device.
4) Using the LG Mobile Support Tool, update to LS670ZVD.
5) Reboot to recovery mode
6) Select "mounts and storage"
7) Select "mount USB storage"
8) Copy su, busybox, and Superuser.apk (from OptimusRootVD.zip which is attached to this post) to your SD card.
9) Fire up a command prompt and bring up an ADB shell.
10) Mount /system partition (HINT: "mount /system" in the shell)
10.1) Mount /sdcard partition (HINT: "mount /sdcard" in the shell)
11) Cat (not copy) su and busybox to /system/bin (EXAMPLE: "cat /sdcard/busybox > /system/bin/busybox")
12) Cat (not copy) Superuser.apk to /system/app (EXAMPLE: "cat /sdcard/Superuser.apk > /system/app/Superuser.apk")
13) chmod 4755 BOTH /system/bin/su AND /system/bin/busybox
14) Reboot, and you're done!
Part 2: Rooting if you currently have V9 or VC and are rooted
1) Flash zefie's Xionia Clockwork recovery kernel to your device.
2) Using the LG Mobile Support Tool, update to LS670ZVD.
3) Reboot to recovery mode
4) Select "mounts and storage"
5) Select "mount USB storage"
6) Copy su, busybox, and Superuser.apk (from OptimusRootVD.zip which is attached to this post) to your SD card.
7) Fire up a command prompt and bring up an ADB shell.
8) Mount /system partition (HINT: "mount /system" in the shell)
8.1) Mount /sdcard partition (HINT: "mount /sdcard" in the shell)
9) Cat (not copy) su and busybox to /system/bin (EXAMPLE: "cat /sdcard/busybox > /system/bin/busybox")
10) Cat (not copy) Superuser.apk to /system/app (EXAMPLE: "cat /sdcard/Superuser.apk > /system/app/Superuser.apk")
11) chmod 4755 BOTH /system/bin/su AND /system/bin/busybox
12) Reboot, and you're done!
Temporary Part 3: If you are a super-noob and don't understand things like "adb shell" or "chmod"
Update on the noob guide: I was called off to a job in Wyoming and will be returning tomorrow evening. Expect a noob guide at around 7PM MDT.