[HOW TO] Root the LG Revolution
READ THIS POST, THEN >>CLICK HERE<<
Zennmaster has refined this since it was written. Be sure to thank him.
You're going to need to use adb. Don't fret, it's easy and it's always good to learn
Set up the Android SDK.
Turn on USB debugging on your phone.
Download the attached files, and extract them out of their zips. Place them in your SDK/platform-tools folder.
Open your command line utility (this works on Windows, Linux or Mac) and navigate to the SDK/Platform-tools folder.
Enter the following, one line at a time:
adb push rageagainstthecage-arm5.bin /data/local/temp/rage adb shell ./data/local/temp/rage exit adb push su /system/bin adb shell chmod 755 /system/bin/su
- 05-27-2011, 03:47 PM #2
- 9 Posts
Wait, what about drivers? I tried the drivers on the Verizon Mobile cdrom that gets installed when I plug it in and the drivers from LGs website. I still get usb device not recognized and nothing in adb devices. Should I be looking somewhere else, or is my computer not happy?
- 05-27-2011, 03:59 PM #4
- 05-27-2011, 08:17 PM #5
- 05-27-2011, 09:12 PM #6
- 05-27-2011, 10:15 PM #7
- 05-27-2011, 10:41 PM #8
- 05-27-2011, 10:54 PM #9
- 05-27-2011, 11:16 PM #10
- 05-27-2011, 11:19 PM #11
- 05-27-2011, 11:28 PM #12
- 05-28-2011, 12:56 AM #13
if you get "$" for a prompt, then:
When you get a "#" prompt, then:
mount -o remount,rw -t ext3 /dev/mmcblk0p12 /system
You can then exit the shell and push su.
However, I can't seem to get the root to persist through a reboot.
Let me know how it goes!
- 05-28-2011, 02:01 AM #14
Alternate rooting method that worked for me!
Following the method in the OP achieved root for me, but would not persist through a reboot. Here is a revised procedure that seems to be working great!
Just like the original method, get ADB working (I'm using Linux, BTW, so I can't really help with Windows issues).
Make sure you have "Internet Connection" selected as your USB connection mode, and USB Debugging selected in Menu -> Applications -> Development (as previously discussed, USB debugging will remain greyed out until Internet Connection is selected).
Grab SU and Rageagainstthecage-arm5.bin, linked in the OP, and busybox, which I have attached below.
Place all three files in a convenient location for pushing with adb (your /[Path-To-SDK]/platform-tools directory would be a great idea)
From your terminal, type:
adb push su /data/local/temp
adb push rageagainsthecage-arm5.bin /data/local/temp/rage
adb push busybox /data/local/temp
Now enter adb shell:
You will now see a "$" prompt.
Now wait until you get kicked all the way back to your terminal prompt. If you see the "$", don't do anything, just keep waiting! When it's done you'll be all the way out of ADB, which you will now need to restart.
Get back to the adb shell:
Now you need to remount your /system directory as read/write, so type:
mount -o remount,rw -t ext3 /dev/mmcblk0p12 /system
cat /data/local/temp/su > su
cat /data/local/temp/busybox > busybox
chmod 4755 su
chmod 4755 busybox
At this point, you may way to remove the files you put in /data/local/temp:
When your phone reboots, go to the market and download Superuser.
This worked for me, hopefully it will work for you!
Last edited by Zennmaster; 05-29-2011 at 02:46 AM.
- 05-28-2011, 02:27 PM #15
Thanks dude, gonna give this a go tonight. Been fighting with windows like it's cool. same problem as everyone else with not being able to push su.
For those having trouble getting ADB access:
-Connect phone to computer in Charge Only mode
-Install the LG Bootstrapper that comes up (this will install ALL Drivers)
-Change your USB connection to Internet Connection (after it registers with the drivers, you will see the ADB icon in your status bar (looks like an android bug/ladybug)
-open your terminal or command prompt, navigate to your adb folder like in the above post
-type adb devices, if you see a device id there (think it's S/N but not sure), you're good to proceed.
- 05-28-2011, 03:03 PM #16
- 1 Posts
Superone click method
Superone click worked for me. Download the latest version with gingerbreak support and make sure you use that instead of psneuter or whatever it's called. Keep usb debugging off until after you press root then when it says waiting for device turn on usb debugging and it should work properly because that's what I did. Most of you probably know that being in Internet connection mode is the right one to be in for this process. Let me know if you have problems and sorry it's not in step by step format I'm typing this from my revolution
- 05-28-2011, 03:27 PM #17
- 05-28-2011, 09:14 PM #18
- 05-29-2011, 02:44 AM #19
- 05-29-2011, 03:11 AM #20
- 05-29-2011, 03:49 AM #21
Last edited by stetsonaw; 05-29-2011 at 05:48 PM.
- 05-29-2011, 04:47 PM #22
- 05-29-2011, 05:32 PM #23
when typing in the commands, we don't actually type the # signs bc it's already there or am i crazy? And is that going to just repeat what you type after you put it in...? Kinda remember from rooting my D2, but that was a while ago... lolPhones are my drug of choice
- 05-29-2011, 05:34 PM #24
yeah, leave out the # keys, i put those there to show what your prompt should look like. And yes, once you are in shell, when you put a command in and hit enter, it will repeat it to you, basically to let you know the command completed, otherwise you will get a syntax error of sorts.
- 05-29-2011, 05:46 PM #25