here is how i rooted mine
This is buried in a thread in the main help section, but I wanted to give it its own headline because it works and it makes rooting 2.2.1 much simpler than flashing back to VZC. I want to give credit to poctob for the original post. This also works well on Linux as well as windows.
This method makes use of what is known as the rageinthecage exploit that was not patched in the 2.2.1 update. The exploit works by forking a bunch of processes until the processor hits it's max. The system responds by killing off older running processes. In this fashion, the exploit forces the android system to kill the adb shell. When the shell restarts (when you reconnect), it starts with root rights, but then calls a function (setuid) to change the permissions of the shell to the unprivileged user. Since the rageinthecage process is still running, it keeps the process list full and prevents setuid from running, giving you a root shell. This lets you push needed binaries to the system to get su access whenever you need it.
Note: this is a simple process but is not as simple as a one click root. You will need a working adb shell, which requires having your computer configured with the proper drivers. This has been covered in the past ad nauseum, so I will defer that discussion to other posts.
The software tools you will need are found in the latest version of a package called SuperOneClickRoot (http://forum.xda-dev...ad.php?t=803682)
Now, this package includes an .exe that 'should' do this all automatically. I opted to go the manual route instead, but feel free to try the automatic route and report back.Extract the zip file somewhere handy and take note of the files. You have adb.exe and adblinux. If you are on linux, you can use adblinux to connect to the phone...use adb.exe on windows. If you have the sdk already installed on your system, you can just copy the required files over and use your existing adb binary too. In this writeup, I just use "adb", but you will have to change to be adblinux if you are running linux and using the adb binary that came in the zipfile.
Now for the steps:
-----------------------------------------------------------------------------------------
Start by changing into the directory where you have the unzipped files
Step 1: obtain temporary root:
-------------------------------------------------------------------------------------
Install and Run PSNeuter
Code:
adb push psneuter /data/local/tmp/psneuter
adb shell
cd /data/local/tmp
chmod 0755 psneuter
./psneuter
You will get kicked out of the adb shell, so restart it
Your shell should now be # indicating a root shell
Now remount the system dir as rw and exit to begin pushing files to the system
Code:
mount -o rw,remount /dev/block/stl9 /system
exit
Step 2: Make the root stick
-------------------------------------------------------------------------------------
Push the super user and associated files to the phone and chmod them:
Code:
adb push su-v2 /system/bin/su
adb push busybox /system/bin/busybox
adb push sqlite3 /system/bin/sqlite3
adb push Superuser.apk /system/app/Superuser.apk
adb shell
cd /system/bin
chmod 4755 su
chmod 4755 busybox
chmod 4755 sqlite3
----------------------------------------------------------------------------------------
Reboot the phone and open up a local terminal. Typing 'su' should bring up a "Super User Permission" dialog. Hit yes. Don't be surprised if it hangs for a moment and gives you a "permission denied" error. Just try it one more time. This second time should bring up the dialog again, but should drop you into a root (#) shell. Now you should be able to run any superuser programs and do super user things (like flash recoveries).
As I mentioned, this entire process is automated with a GUI tool, but I find the manual way fairly simple and it gives you a better understanding of what is happening with your phone. As always, do this at your own risk and be careful with what you type or copy/paste, as messing with system files can hose your phone.
The easiest way I found to delete bloatware is to use adb to copy over all the of the apk and odex files for the apps you plan on removing using "abd pull", then logging into a root shell and deleting them. If I have some free time, I may write this up a simple bash script that will do this automatically.
2.2.1 Easy Root - LG Ally Forum
I do not claim credit for this method, All credit goes to "vortmax" from the LG Ally forums.
just thought i would share this with you, i had tried for about 3 days to root using all methods there were. The only rom i was able to flash was velocity 0.3 and after flashing stock and using the LG Updater to get 2.2.1 i used this method. and now i am able to flash Frunisher and or Velocity 1.0
best of luck to you.
Always remember to make a Nandroid back up before you do anything and save it in more than one place.