[RECOVERY] 4/Apr: 3.0.1.4 r1 - ClockworkMod Recovery for the LG Optimus 2X

paulobrien

Senior Member
Nov 6, 2003
5,279
7,315
0
Norwich
www.MoDaCo.com
DO NOT RUN THIS ON THE G2X! The partition layout is different, doing so will do bad things to your device. I will release a G2X compatible version when I am back online in a week's time!

For the past couple of days I have been working on creating a ClockworkMod recovery image for the LG Optimus 2X. I'm pleased to announce that the first full release is available! :)

Some points to note - READ THESE CAREFULLY!

  • Use at your own risk! I have successfully used the backup and restore functionality (nandroid), and am currently testing other functions.
  • If you manage to break your device completely, this ROM should get you back up and running.

Download

I have packaged the recovery itself and the installation system together in one download zip.

  • 3.0.1.4 r1 DOWNLOAD (ROMraid Load Balancing) - MD5: 7145b425f95a87dc5bde29ac4eba48ff

Installation automatically on your device

NEW: If your device is rooted, my 99p 2X Recovery Boot app (mentioned below) can now flash the recovery image for you the first time you run the app and on subsequent version updates!

Installation on Windows, Linux and OSX

- Download the zip file above and extract to a directory
- Connect your device and ensure 'USB debugging' is enabled
- WINDOWS - double click 'install-clockworkmod-windows.bat'
- MAC - Open a terminal window to the directory containing the files, and type 'chmod +x install-clockworkmod-mac.sh' followed by './install-clockworkmod-mac.sh'
- LINUX - Open a terminal window to the directory containing the files, and type 'chmod +x install-clockworkmod-linux.sh' followed by './install-clockworkmod-linux.sh'

If you wish, you can also manually install the recovery by pushing the clockworkmod.img file to /data/local/ with adb and running 'dd if=/data/local/clockworkmod.img of=/dev/block/mmcblk0p7' from a root shell.

Launching Recovery

To boot ClockworkMod Recovery, either:

  • Turn the device on while holding the volume down and power buttons until recovery loads
  • Download the OPTIONAL 99p 'LG 2X Recovery Boot' application from the Android Market (NOTE: This app is completely optional - if you do use it, thanks for your support!)

Source / Updates

I'll be posting the device profile and source changes on my GitHub shortly, and will issue fixes / new Betas as required.

Enjoy! :)

P

 
Last edited:

ULJ

Senior Member
Jun 6, 2009
431
37
48
First, thank you very much, Paul. Great job!

Two questions.

1) This method overwrites the standard recovery on the phone, correct?

2) To revert back to standard recovery, one have to flash the whole phone using nvflash, correct?
 

ULJ

Senior Member
Jun 6, 2009
431
37
48
1) Yes
2) No, you could just dd the stock recovery.img from the NVFlash archive.

P
Okay. Thanks.

Im just curious, who supplies the NVFlash archive? And is the standard recovery image supplied by Nvidia or LG? Since it is part of the NVFlash archive.
 

Inebriatef

Member
Apr 14, 2010
23
0
0
Found out why i can get no root access... i got no adb access at all.

First time pluggin in phone after install of LG drivers, it says that the adb interface thingy can't install.
This also causes that i can't install CWM.

Any suggestions as to what is wrong?
 

mirsalimov

Senior Member
Jul 25, 2006
82
22
0
The Hague
Successful nandroid backup :) I will try to make a custom rom.
Paul its was a good idea to let clockworkmod make backup to external sd because its not possible to mount usb storage in recovery menu yet.
 
Last edited:

Nilssonnet

New member
Jul 29, 2010
2
1
0
Found out why i can get no root access... i got no adb access at all.

First time pluggin in phone after install of LG drivers, it says that the adb interface thingy can't install.
This also causes that i can't install CWM.

Any suggestions as to what is wrong?
I hade the same problems. Download the LG drivers from this site, worked for me.

www {dot} junefabrics.com/android/driver.php

(could not post links, so replace {dot} with a .)
 
  • Like
Reactions: anonymousJ