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

Root How to "root" the LG Ally

someone obviously doesn't understand smiley ;) I was not wrong. The OTA infact did UNROOT your phone. and there is not way to Rollback the ally to the previous software version. You guys are LUCKY that the OTA didn't close the root exploit you've found. Everyone that knows anything about rooting knows that you do not accept OTAs after you have acheived root. Thats why 99% of the custom roms out there have a work arount that disables OTA notifications. And those that don't strongly advise you to not accept OTAs. I was making a joke about people not knowing this and you decided to pull out your soapbox.

Actually there is a way to roll back the update process is here http://androidforums.com/lg-ally/124574-ally-v9-sw-update.html#post1233647
 
Upvote 0
hey all,

I am fairly god at working through all of this, but i would really apprecisate it if one person who is planning to root their ally, if they could set up a screen recoding and a video camera, on their lg ally so we can get a little bit of visual aid for this. It would be majorly helpfull. Thankyou!
here you go:

YouTube - Rooting LG Ally

I will upload to multi upload if video quality does not improve. stupid youtube

looks good on youtube but heres the multiupload link anyway
http://www.multiupload.com/7N337RJVYF
 
Upvote 0
A few notes about doing this on Ubuntu:

First, I just used the android sdk and the files listed in the guide with wget.

Second, I had to run adb under sudo.

Last, to get the #, I had to change to the asroot2 path, not run it from a relative path: (from the adb shell prompt)

cd /data/local
./asroot2 /system/bin/sh

Maybe this will help someone else.
 
Upvote 0
Help!!! First i did it everything fine until part 2. Then i tried again but now i have problem with part 1 set 5. I got error permission denied... i don't know why!!! help!!
where exactly are you getting stuck? try these instructions by crux.v:

These are the exact steps that I used to get root access on my phone.

OS used: Windows XP (windows 7 should be close to the same)

1) Download the software zip that heffe2001 created MEGAUPLOAD - The leading online storage and file delivery service

2) unzip that software to your C:\ drive (you should have a "C:\android" folder when done)

3) Download and install PDANet (Download PdaNet)
-during the install you will have to plug in the phone to your system
-Skip through all the "LG USB Modem" installs
-Make sure the "Android ADB" driver gets install succesfully

4) Enable USB Debugging on the Ally (Settings -> Application Settings -> Development -> check the box next to "USB Debugging" and click "OK" on the next screen)

5) Open a command prompt (Start --> Run --> type in "cmd" and press enter)

6) type in "cd c:\android\sdk\tools" and press enter

-do this step only if you haven't installed the Android SDK toolkit yet -

6a) if you don't have the SDK installed at this point run the SDKSetup program (type in "C:\android\sdk\SDK Setup.exe" then press enter - please use the quotes for this command only.) and proceed to install it. Once it's installed, forget about the update error it will throw at you and just cancel/close out of the program.

7) you should be in the C:\android\sdk\tools directory so type in "adb devices" and press enter. this is to confirm that adb can see the phone that is hooked into your computer. You should see a couple lines, one of which should read "* daemon started successfully *" then the line "List of devices attached". Under that should be a line with some odd long string of letters and numbers. if you don't see that line or any line what-so-ever under the "List of devices", adb can not communicate with your phone. Go back through the instructions and make sure you have done everything to a "T".

8) Once you can confirm adb can see your phone, type in these next few commands:

8a) adb push c:\android\sdk\tools\su\asroot2 /data/local/
8b) adb push c:\android\sdk\tools\su\su /sdcard/su
8c) adb push c:\android\sdk\tools\su\Superuser.apk /sdcard/Superuser.apk
8d) adb shell chmod 0755 /data/local/asroot2
8e) adb shell

*****************************************

If you are getting "permission denied" errors while trying to do "adb push <file> <file>" please see my post here and try that out.

*****************************************

*you will get a "$" prompt in your command window - you are now connected into your phone*

9) At this point, I had to unmount the SD card in my phone and remove it completely (Settings -> SD Card & Phone Storage Settings -> click "Unmount SD card"). I don't know why, but this was the only way the next command would give me the root prompt.

10) once the SD card is unmounted and removed from your phone, type in "/data/local/asroot2 /system/bin/sh". Whether or not it's successful, you'll see a line similar to "SUCCESS! Enjoy ...". After that line (or whatever it says), you should see a "#" prompt instead of a "$" prompt. This is the root prompt. If you don't see this prompt don't try to continue. go back and figure out what might have gone wrong. More than likely the asroot2 program didn't work correctly for you.

************************************

as per travel_rob, if you get stuck here, type in "chmod 0777 /data/local/asroot2" then do step 10 over again

if you're still having issues cdsmith has a good post and a couple tips here

**************************************

11) Once you have the root prompt, type in the following command:

mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system

This is important. If you don't do this, you won't be able to add any file to the "/system" directory on the phone

12) At this point, push the SD card back into the phone and wait for the phone to re mount it. should take only about 5-10 seconds.

13) finish up with the following commands:

13a) cat /sdcard/Superuser.apk > /system/app/Superuser.apk
13b) cat /sdcard/su > /system/bin/su
13c) chmod 06755 /system/bin/su
13d) reboot

Your phone should reboot and when it comes back up, check your programs. You should see the "Superuser Permissions" icon. Congrats, you're "rooted" (which really just means you have administrator access to your phone)...

if those dont work, PM me
 
Upvote 0
I GOT THIS TO WORK!! FINALLY!!


Ok guys persistence pays off with this, i tried all of the above methods then started combining them, in the end my "try..and try again.." mind-set paid off, for me i left my SD card IN to get the "$" to switch to a "#" when doing the /data/local/asroot2 /system/bin/sh command line, and took it out Before the mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system command line.

...3 hours of dedicated trial and error lol...


** edit** on another phone later the same day, the following process worked **edit**

If you go through the process and get stuck at the $ part, repetition will get you through, here's what you do... type in exit and hit enter, to back out to the c:\android\sdk\tools prompt, and with your SD card in, type in allyroot.bat and it will go through the process of bringing you back to the "$" prompt automatically, enter /data/local/asroot2 /system/bin/sh once again. rinse, wash, repeat; eventually it lets you through.

again let me add....

WHOO!! I GOT THIS TO WORK, AGAIN!!...after 30 min this time!!!
 
Upvote 0
Seems like you did a lot of work. I used the 1-click root apk. Just downloaded the apk, installed it via asto file manager and opened up the app and clicked "root" and it was done.

I GOT THIS TO WORK!! FINALLY!!


Ok guys persistence pays off with this, i tried all of the above methods then started combining them, in the end my "try..and try again.." mind-set paid off, for me i left my SD card IN to get the "$" to switch to a "#" when doing the /data/local/asroot2 /system/bin/sh command line, and took it out Before the mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system command line.

...3 hours of dedicated trial and error lol...


** edit** on another phone later the same day, the following process worked **edit**

If you go through the process and get stuck at the $ part, repetition will get you through, here's what you do... type in exit and hit enter, to back out to the c:\android\sdk\tools prompt, and with your SD card in, type in allyroot.bat and it will go through the process of bringing you back to the "$" prompt automatically, enter /data/local/asroot2 /system/bin/sh once again. rinse, wash, repeat; eventually it lets you through.

again let me add....

WHOO!! I GOT THIS TO WORK, AGAIN!!...after 30 min this time!!!
 
Upvote 0
Agreed. Single-click root program provided worked like a champ. Installed Terminal Emulator and typed in SU and the prompt changed to a #. Downloaded and installed Barnacle, it requested SuperUser access, I tapped Continue, and was able to connect my laptop to the Barnacle wireless network. Next step is to install Titanium Backup and remove some unused apps, and to secure the Barnacle WiFi using MAC address filtering.

MANY thanks to the community for having this forum and the admins for maintaining it.
 
Upvote 0
I used androot, super simple, got the clockwork rom manager (I have to reflash every time I want to do something to the rom btw). So i now have the ultra light custom rom loaded and am getting it configured the way i want. Thanks to every one who has contributed, even an idiot like me can root and install custom roms now, haha.
 
Upvote 0
Decided to take the root plunge since someone finally created a root .apk for dummies like myself. So I did the root thing and now have the SuperUser Permissions app in the list, but what do I need to do next.

I saw someone two post above mention installing the Terminal Emulator. Is that something I need to do as the next step or is it not needed? If so, do I need to connect my phone to a PC with Ubuntu or Windows to do it? And is there any difference between rooting with the .apk and doing it manually with all those steps I don't understand? :)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones