• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Can't seem to root my Ally

dq9

Member
I've been trying to root my Ally for about a month now and with no luck. I don't want to do it manually because I always manage to screw something up when doing things like that. I've been trying SuperOneClick, but that's not working at all. My computer can connect to my phone and everything works normal, but when I hit root it hangs on connecting to device. I have debugging on and file transfer off. I also have the drivers installed from LG's site and some drivers that someone recommended here.

So I am at a complete loss, if anyone has any alternatives or suggestions that would be greatly appreciated.
 
I had issues with SuperOneClick when I first tried. Try my method:

Open Super One Click(get the latest version)
Remove your SD card
Click Root
Once done, reboot phone(insert SD card)
Your LG Ally should be rooted
 
I will try that and post my results. I was out of town all weekend and just got back so it'll be later.
 
Do this and it should work.

Image8.jpg


Hope that helps. If it did consider hitting the thanks button it boosts my ego a little.
 
I am using Windows XP Professional SP2.
Bro all I know is it should be working. I have however heard there is sometimes problems using XP. I use vista at home no Prob and I have used windows 7 at work no prob.

Unfortunately I have given you the extent of my knowledge.
Go into IRC and chat with those cats. :D
 
I think I might try to do a clean install of XP on a virtual machine, using VMware or something. I think it might have something to do with the drivers and I don't really feel like going through and figuring out which one is the bad one. I will post my results.

PS Thanks for all the help so far!
 
I think I might try to do a clean install of XP on a virtual machine, using VMware or something. I think it might have something to do with the drivers and I don't really feel like going through and figuring out which one is the bad one. I will post my results.

PS Thanks for all the help so far!

What are you running XP as a virtual machine on top of? The only reason I ask is I have seen people having problems trying to run the drivers on a MAC using VM before.

SCW2001 is right, it's best to use Vista or Win7. Someone in IRC might be able to point you in the right direction for XP drivers but not sure they will work correctly under VM for some reason. Good luck!
 
What are you running XP as a virtual machine on top of? The only reason I ask is I have seen people having problems trying to run the drivers on a MAC using VM before.

SCW2001 is right, it's best to use Vista or Win7. Someone in IRC might be able to point you in the right direction for XP drivers but not sure they will work correctly under VM for some reason. Good luck!

Thanks Dytleau :D
 
i have been having the same problem as dq9, cant seem to root my Ally... have tried most of everything out there, z4root, superoneclick, universal androot, and also tried the method labeled "for 2.2.1 froyo", and still havent been able to get it to work, main problems are as follows:
in the 2.2.1 method the lg updater thing keeps saying that i am unable to continue and to contact lg
& with superoneclick it keeps looping, and have tried all the listed tricks of debug on, off, on, off, but damn dont think anyone is really that fast at switching screens to do that...
i too am running windows xp sp3, i have installed the drivers from pdanet, did a clean install of lg updater, and even tried to use my moms laptop which is vista but ran into problems there with getting the drivers to take. either way or both ways however you wanna look at it, im starting to feel that rooting my phone is just not going to happen, can anyone help me? i admit i am new to the cell phone rooting/tweaking world but am willing to learn whatever it takes.

stats on my phone:
version: 2.2.1
baseband: VS740MVD.6040.1001
kernal: 2.6.32.9 (lg-electronics@balto #2)
build: FRG83D
sw version: VS740ZVD
 
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
Code:
adb shell

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.
 
Honestly the only proper way to do it wouldbe to do it manually. Just follow Trident's guide to the letter and you'll be ok. If it doesn't work like it didn't for me then follow savoxis' downgrade guide and then do Trident's. Just remember to do it on Windows XP sp2 and make sure you have fresh installs of all the drivers and LG update program.
 
Where can I find a download for the drivers and LG program? Also how can I fully get rid of the previous installs?
 
Back
Top Bottom