Guide: Root and install ClockWorkMod custom recovery on LG P690 (Optimus Net / Link / Spirit)

Last Updated:

  1. meet5000

    meet5000 Well-Known Member


    This guide is only for LG P690, not LG L45C or LG P698!

    Note, neither I nor Android Forums is responsible if you get your device bricked. Follow this procedure on your OWN RISK!

    Please, read every line of the guide. Being careless can be dangerous!

    Please note, all the files you'll be downloading, are uploaded on my Google Drive and there are nothing like surveys, so don't worry.

    Now let's start:

    -: Rooting :-

    It's a complete guide for rooting LG Optimus Net P690.

    1. You'll need a Microsoft Windows based Computer.

    2. Download these required LG Drivers:

    >> LG Android Driver
    >> LG United Mobile Driver
    >> Restart your PC after installing drivers.

    3. On your phone, Check 'USB Debugging'. Path: Menu >> Settings >> Applications >>
    Development >> Tick 'USB Debugging'.

    4. On phone, go to Menu >> Settings >> Storage >> Uncheck 'Mass storage only'. If it is already unchecked, you don't need to do anything for this.

    5. Connect your phone with PC. Phone will ask you to 'Turn on USB Storage'. DO NOT TURN IT ON! You should see these two messages on phone's notification bar:
    1. "USB Connected"
    2. "USB Debugging connected".

    ====Method 1: Using Unlock Root 3.0====

    1. Download and install 'Unlock Root' on your PC from here: Unlock Root 3.0

    2. Open Unlock Root and press 'Root' button, it may ask you to select online devices (devices connected with PC), just select LG P690.

    3. Withing a few seconds, it'll ask you to reboot your phone, click on OK. When phone starts, go to menu and you'll find Superuser app there.

    It means you're rooted now!

    ====Method 2: Using SuperOneClick 2.3.3====

    1. Download the SuperOneClick 2.3.3 RAR Archive from here: SuperOneClick v2.3.3

    2. Extract the archive and find the ADB folder in the folder you just extracted.

    3. In ADB folder, press and hold Shift and right-click in any empty space and select Open command prompt window here from context menu.

    4. Write following commands in the CMD window:
    Code (Text):
    1. adb devices
    2. adb shell
    3. echo 1 >/data/local/lge_adb.conf
    5. After entering above code, minimize the CMD window, DON'T CLOSE IT!

    6. Now open SuperOneClick.exe from extracted archive and click on root button.

    7. Your device will be rooted in few seconds and all done! You can close all windows now.

    -: Installing ClockWorkMod custom recovery :-

    Some new Android users may be wondering, what is ClockWorkMod Custom Recovery Image?
    They can go here and find their answers:

    What is ClockWorkMod Custom Recovery and how to use it on Android?

    First, Your phone must be rooted.
    If it's not rooted, use above guide of rooting.

    1. Required downloads:

    Step 1:

    First, Download this all-in-one RAR file: Recovery Tools.rar
    The RAR Archive contains:
    1. Fast Boot (folder)
    2. flash_image
    3. recovery.img
    4. MD5 Hash.apk

    Step 2:

    Now extract the archive and copy all files (except Fast Boot Folder) to the root of your phone's SD Card (i.e. /sdcard/) and install the MD5 Hash(MD5 Hash.apk) application.

    2. Checking the MD5 Sum of 'recovery.img' file:

    Now you must check the MD5 Sum of 'recovery.img' file.

    First, What is MD5 Sum?
    Answer: MD5 Sum of a file, is a string / series of characters that is used to check whether the file is corrupted or not.

    Step 1:

    >> Use MD5 Hash to do it.
    >> Open MD5 Hash and select Calculate MD5 from file
    >> Now click on ... button, browse to /sdcard/recovery.img and press 'Select button'.
    >> Then click on Calculate MD5.

    Step 2:

    Compare the calculated MD5 with this MD5 Sum: 258e95cd2a697d902c2c139893d83063
    (Now see if both the sums are same. If not, download the recovery.img and try checking MD5 again.)

    (Different MD5 Sum means the recovery image is corrupted.)

    3. Flashing the recovery image:

    ====Method 1: Using a Microsoft Windows based Computer====

    NOTE: If you're browsing with your phone, you can directly flash recovery image without a computer. Just skip to alternate method.

    Step 1: Enable USB debugging: Menu >> Settings >> Applications >> Development >> USB Debugging.

    Step 2: Open the Fast Boot folder, press and hold Shift and right-click in any empty space and select Open command prompt window here from context menu. Then type adb shell in the CMD Window.

    ====(Alternate) Method 2: Using the LG P690 Phone====

    (Alternate) Step 1: Download Terminal Emulator from Google Play Store.

    (Alternate) Step 2: Open Terminal Emulator.

    Step 3: Now type following commands (green colored) one by one in CMD window / Terminal Emulator:


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

    cat /sdcard/flash_image> /system/bin/flash_image

    chmod 755 /system/bin/flash_image

    mv /system/etc/ /system/etc/

    mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system

    flash_image recovery /sdcard/recovery.img

    reboot recovery

    Note!: The command, mv /system/etc/ /system/etc/ will give an error: No such file or directory. Just ignore the error and continue.

    Now your phone should boot into CWM.

    * And.. TADA! The ClockWorkMod Custom Recovery is now installed! :D *

    How to boot into CWM? : Turn off your phone completely and hold Power + Volume up + Home buttons together about 5 to 7 seconds.

    Touch not working! How to navigate? :

    Volume + = Move up
    Volume - = Move down
    Power / Search = Select
    Back = to go back.

    Tips and Warnings:


    Tip #1: Install Busybox:

    Busybox is a wonderful collection of UNIX Operating System's useful tools. It's a must!


    Tip #2: Nandoird backup:

    Now you are rooted and have a custom recovery image installed.
    Means you have access to file system of Android.

    So, any system file can be accidentally deleted and it can cause a fatal error or worse!
    And you know, taking a backup is always a good habit.

    You can also backup whole Android system!

    To do so, boot into recovery, then go to Backup and restore and select Backup.

    Now whenever you experience any problems with OS, you can reinstall your OS by restoring the backup! :)

    Tip #3: Uninstall some crappy system apps:

    You can use Root Explorer to do it.
    System apps' APKs are located at /system/app
    Recognize the app you want to uninstall by its icons.

    Put '.bak' behind the '.apk' extension.
    For e.g., To uninstall Finance, rename it to Finance.apk.bak (orginal: Finance.apk)

    These apps are safe to uninstall:

    1. LG Remote Call
    2. Email (not Gmail)
    3. Finance
    4. LG World
    5. Smart Share

    Whenever you want any app back, just remove .bak and you're done!


    Warning #1: Factory Reset

    You have installed recovery image so you need to be very careful!


    If you need to perform a factory reset, it's available in recovery.

    Warning #2: Bad Message "recovery "

    Every time you'll boot into recovery, it'll give the above error!
    Hey! Don't dough yourself! You just flashed it fine!
    Yeah, that's also a standard error. Just ignore it.
    All the Best.

  2. AndyOpie150

    AndyOpie150 <strong> <a href=" Contributor

    You did such a good job on this I'm forced to put it in the All Things Root Guide sticky.
    meet5000 and Oldfella2 like this.
  3. Oldfella2

    Oldfella2 Member

    This guide worked well for me.

    Just one addition, as I had problems in using Terminal Emulator on my small screen phone, I wished to use Qtadb which is able to be run from a PC under Windows. I had all sorts of problems getting Qtadb to 'see' my phone and the installed files.
    This is what I had to do:
    1. Download and install Qtadb and Windows binaries Download
    meet5000 likes this.
  4. micheal struat

    micheal struat New Member

    hey i have lg optimus net p690
    i hv done the things as u hv said bt cwm is not coming instead emergency mode is coming me or tell me how to open cwm recovery
    thank u
  5. meet5000

    meet5000 Well-Known Member

    Please don't use key combo.
    I already have mentioned to use QuickBoot app which is avaible on Play Store.
  6. Mitch432

    Mitch432 Member

    I want to root my lg optimus spirit (LG-p690f), which i think is nearly the same as the optimus net (p690)

    Will the same process work for my phone as the Net?

    Edit... I tried these steps -But when I hit the root button, all I got was '' would you like to try and install driver'' or something similar. I hit 'yes' and same thing pops up again?? :D How can I fix this?
  7. akashash5

    akashash5 Well-Known Member

    Did you install lg drivers for your phone
  8. meet5000

    meet5000 Well-Known Member

    I think LG Android drivers isn't enough for your phone. Then install LG United Mobile Driver from here:

    Support for LG P690F

    (You'll see three tabs there. Click the 'Download' tab then click 'Windows USB Driver' and download it.)

    Try it and feedback here :)
    If it works for you, I'll edit my guide.

    Good luck.
  9. Mitch432

    Mitch432 Member

    Okay...Ill try it later! :) If it fails though, Will it ruin my phone :/
  10. meet5000

    meet5000 Well-Known Member

    I don't think so.
    It worked for me correctly.
    I'm not sure though.
    But it'll ruin your warranty.
  11. meet5000

    meet5000 Well-Known Member

    Bro, LG P690F/P690, both are same, I think. Actually this model has three names:

    LG Optimus Net, LG Optimus Spirit and LG Optimus Link
  12. Mitch432

    Mitch432 Member

    I didn't actually realise they were the same /: And I was aware that it would void my wannaty. Haha, but I downloaded the other driver and it worked - But I am now rooted!! I :D Thank you! Now onto the CWM, I cannot check tjthe MD5, Code - It says access denied or something rather?
  13. Mitch432

    Mitch432 Member

    Do you mean the same MD5 Code for the flash_image and the recovery.img?

    For the second thing in the terminal emulator # cat etc...

    I get a No such file or directory? Is that a problem?
  14. akashash5

    akashash5 Well-Known Member

    standard error,ignore it and continue.
    the md5 of recovery should be same as the one given above not to flash_image
  15. meet5000

    meet5000 Well-Known Member

    Wait a minute!
    You don't need to check MD5 Sum of flash_image.
    I have mentioned that long click on recovery.img and select 'Properties'.
    Last line will be the MD Sum. Compare it with the sum I've given in the guide.
    Don't be so confused.
  16. Mitch432

    Mitch432 Member

    Yes...i realise this now :) I feel stupid, The reason I was getting errors with the emulator was because I didnt read your guide properly, And I placed the the files on my internal storage of my phone in a section called root XD

    But Ive got it all done now - Thanks for your help
  17. meet5000

    meet5000 Well-Known Member

    No problem..:)
  18. Mitch432

    Mitch432 Member

    Uhh Ohh, one more question. Is there anyway I can open Cwm without having my phone turned on? Like go straight to Cwm recovery from having my phone turned off?
  19. meet5000

    meet5000 Well-Known Member

    I'm not sure but the key combo might be like this: Volume Up + Home + Power.
    If you try it, feedback here. But I'd recommend you not to use the combo.
    If you see Android logo coming out from the white box (which means hard reset) after using key combo, then it'll brick your phone.

  20. Mitch432

    Mitch432 Member

    Yes...That was why I asked rather than messing around with that?? XD Haha, Okay - Thanks again! :)
  21. GlenNeedsHelp

    GlenNeedsHelp New Member

    NooB me can understand most and have Rooted my lg p690f I have recovery image but when I long click on props it doesn't show a MD5 SUM just

    I also have Flash image unzipped on SD

    I have terminal emulator and can input su

    How do I copy/paste?......
    Is my phone supposed to be connected to my PC to copy/paste or am I expected to be viewing this forum via my phone to copy/paste?????
    Or do I need to manually write this info?

    Any help would be appreciated

    Thanks Glen.
  22. akashash5

    akashash5 Well-Known Member

    After long click you should see the option show checksum and then tick md5 and then tap calculate.
    You are supposed to be browsing this on your phone and copy paste these lines from browser to terminal emulator app.
  23. meet5000

    meet5000 Well-Known Member

    Copying and pasting would be easy if you browse on your phone or you'll have to type it if you're on PC. At the topic of MD5 Sum, I've mentioned about Root Explorer.
    Download and install it, open, find recovery image, long click on it, select 'Properties'. You'll see last line: 'MD5'. Compare it with the Sum I've given in the guide. If it's same, then you're ready to go! If not, download the recovery image and try again.
  24. GlenNeedsHelp

    GlenNeedsHelp New Member

    I'm struggling with this operation, I can't copy the recovery image over to the root folder...(failed to move recovery.img)

    I have rootbrowser to view files

    Still when I long click on recovery.img and select properties I dont get MD5 SUM

    Now I get:
    Size: 4.07MB
    Last Modified: 2 Jul 2012
    Permissions: ---rwxr-x (0075)
    File path: /sdcard/download/recovery.img

    Any ideas?
  25. Feldegast

    Feldegast New Member

    To make entering the above easier, I saved the above into a text file, removed the # from the start of each row and copied that file to my phone, then copied and pasted from that file
    meet5000 likes this.

Share This Page