Thursday 13 December 2012

LG Optimus 2X (pre-gingerbread)

Before you do anything — Make a backup

Don't forget to back up your data. If you have synced the device with a Google account, then the contacts, calendar, Gmail, & select other Google-related data will not be lost and will come back after the next sync. However, you should backup anything you want to keep that is not stored on the SD card:
It would also be a good idea to backup everything stored on the SD card in the rare case the SD card must be formatted to resolve any major problems.
MyBackup Root, SMS Backup & Restore, and Call Backup & Restore are all free applications that can assist with backing up your data.

Rooting the LG Optimus 2X (pre-gingerbread)

Warning: Rooting the LG Optimus 2X will void the warranty.
  1. This guide works only on phones NOT updated to LG provided Android 2.3 (gingerbread)
  2. You will need ADB on the computer to root the LG Optimus 2X. Follow the Android SDK guide, to get the ADB shell on the computer.
  3. Download busybox, psneuter, Superuser package & the LG Drivers:
  4. Install the LG device drivers (windows only).
  5. Unzip psneuter, busybox & the Superuser package and copy the contents to the same folder as adb (the /platform-tools folder within the Android SDK folder).
  6. Connect the LG Optimus 2X to the computer via USB.
  7. On the computer, open terminal and run the following commands:
    adb push busybox /data/local/
    adb push psneuter /data/local/
    adb push su /data/local/
    adb shell chmod 777 /data/local/busybox
    adb shell chmod 777 /data/local/psneuter
    adb shell
    /data/local/psneuter
    adb shell
    mount -o remount,rw -t ext3 /dev/block/mmcblk0p25 /system
    mkdir /system/xbin
    /data/local/busybox cp /data/local/su /system/xbin/su
    chown 0:0 /system/xbin/su
    chmod 6755 /system/xbin/su
    ln -s /system/xbin/su /system/bin/su
    exit
    adb push Superuser.apk /system/app/Superuser.apk
  8. Reboot the LG Optimus 2X and it is now fully rooted..