29
Sep
1
Last Updated: September 30th, 2012

LG Intuition

If you jumped on the phablet bandwagon as soon as the Intuition hit Big Red's shelves, you've probably been waiting for a root exploit to hit so you can take full control of the system. Good news! Thanks to our boy jcase, you can now have what your heart so desperately desires. Let's get started.

First off, you'll need a couple of things:

  • A fully working ADB setup. If you don't have this, there are plenty or resources on the net - this one happens to be my person favorite because it's so easy and provides exactly what's needed to use ADB and Fastboot.
  • SU
  • lgroot.sh (right click > Save As)

Once you have those, you're only a few simple commands away.

adb push su /data/local/tmp/su

adb push lgroot.sh /data/local/tmp/lgroot.sh

adb shell

$ chmod 777 /data/local/tmp/lgroot.sh

$ rm /data/vpnch/vpnc_starter_lock

$ ln -s /data/local.prop /data/vpnch/vpnc_starter_lock

$ exit

adb reboot

At this point, you may need to unplug/replug the phone to get the computer to detect it again.

adb wait-for-device shell

$ echo 'ro.kernel.qemu=1' > /data/local.prop

$ exit

Here is the important part, you will have to execute the next to commands one after the other. We want the second command to be fired off as soon as adbD comes up, before it drops root privileges. This may take some a few minutes, and after the second command is complete you may have to unplug/replug you phone to get your computer to see it again.

adb reboot

adb wait-for-device /data/local/tmp/lgroot.sh

You may have to reconnect the phone here.

adb wait-for-device shell

$ su

# rm /data/local.prop

# rm /data/vpnch/vpnc_starter_lock

# reboot

And that's it! Once the device reboots, head to the Store and install SuperUser. Congrats!

LG Spectrum (with ICS)

This is a little more straightforward than the Intuition root, as it doesn't require such precise timing to get the execution just right. However, this is just for the leaked ICS builds, so it's likely to get patched in the final version. If you're running one of those builds right now, however, this one's for you.

Again, you need working ADB (see above), as well as the SU file.

adb shell

$ rm /data/vpnch/vpnc_starter_lock

$ ln -s /data/local.prop /data/vpnch/vpnc_starter_lock

$ exit

adb reboot

adb wait-for-device shell

$ echo 'ro.kernel.qemu=1' > /data/local.prop

$ exit

adb reboot

adb wait-for-device remount

adb push su /system/xbin/su

adb shell

# chown 0.0 /system/xbin/su

# chmod 06755 /system/xbin/su

# rm /data/local.prop

# rm /data/vpnch/vpnc_starter_lock

# reboot

Once the device reboot, grab SuperUser from the Store and enjoy your newfound freedom.

Cameron Summerson
Cameron is a self-made geek, Android enthusiast, horror movie fanatic, and musician. When he's not pounding keys here at AP, you can find him spending time with his wife and kids, plucking away on the 6- or 7-string, or watching The Texas Chainsaw Massacre on repeat.

  • http://twitter.com/TeamAndIRC Justin Case

    The script is needed with the intuition because LG drops root privileges shortly after adbD is accessible so we only have time for one quick command.

    • http://www.facebook.com/lahegry.sanchez Lahegry Sanchez

      What script?

      • http://twitter.com/TeamAndIRC Justin Case

        lgroot.sh

  • pouxonu

    haven't done adb in a while but wated to double check where the files for the intuition need to be in the sdk or on the phone

  • quis5550

    cant get that adb command thingy going whats wrong

  • quis5550

    Need help rooting lg intuiton please help

  • David Lozano

    k i dont want to use fuckin ilivid- how about a link to a file? like a regular file? like one that says here- download this- instead of links to a bunch of bullshit

  • jay

    i would like to do this to my phone.. I have w LG intuition. . it would been nice to take off some bloat ware and speed up the pross that's it... could you Email my more info plz.. new at this
    Jayson
    calijayson79@yahoo.com

  • jon88

    where do i put the su file

  • http://www.facebook.com/kevin.hernandez.5682 Kevin Hernandez

    i cant run the first command it says no such file or directory

  • Dustin Mantei

    so what do we do after the OTA update? Also, where do you put the su and lgroot.sh files? I got into the adb shell but could not get the lgroot pushed through.

  • topdocdog

    Sorry, it no longer works on LG Intutition running ICS 4.0.4

  • 78triton

    Worked perfect for me on 4.0.4

  • Nikoli

    with the reboot, wait-for-device shell /data/local/tmp/lgroot.sh... if youre having problems drag the lgroot.sh file into a notepad and edit it so it looks like this

    "adb reboot

    adb wait-for-device shell

    mount -o remount,rw /dev/block/mmcblk0p26 /system

    cat /data/local/tmp/su > /system/xbin/su

    chown 0.0 /system/xbin/su

    chmod 06755 /system/xbin/su" (without quotations) then just copy and paste it into your cmd prompt and voila! easy!

  • LG

    i opened command prompt and i get error: device not found. my computer detects my phone i dont understand what im doing wrong

  • JimbobRight

    "adb push c:Androidsu /data/local/tmp/su" PC side location followed by the target location. Do it for both su and lgroot.sh. Don't know why they couldn't say so.

  • Melanie

    Yeah I am having trouble with the line rm /data/vpnch/vpnc_starter_lock it says shortly after that the rm had failed and permission denied please I need help.