[GUIDE] Rooting and Unbricking p930/p935/p936

Search This thread

hereric

Senior Member
Oct 27, 2010
349
133
EDIT: I no longer support this guide, as I've not owned a nitro for at least 2 years now. It is all still accurate however, just make sure to follow the steps.
The package is hosted on my google drive, and I have no plans to remove it, so if this thread is still up, so are the files.

Good luck!

--------------------

This guide will work for P930, P935, and P936 users.

I have merely put all the pieces together to have a concise all-in-one solution for rooting/unbricking the LGE-IPROJ. Credit is given to original contributors at the bottom of the guide.

As always, I am not responsible for any damage done to your phone by following this guide. Follow at your own risk.

I strongly suggest removing your SDCARD from the phone until step 18 since it causes the phone to boot slower and makes this process take longer.

Ensure that you have the LG USB drivers installed on your computer. If you don't they can be downloaded Here.

Foreword - This guide allows the phone to keep its correct build ID, so it hasn't got leftover data from the SU640 kdz which is flashed using the other method. We flash the experimental ICS build, root it, run keeproot, flash the p936 kdz, then run keeproot to restore root access. We then install CWM, and then we can flash ROMs to our heart's desire.

The reason we have to flash the p936 KDZ is that it overwrites the v18f secure bootloader, allowing us to flash CWM and not brick the phone.

1 - Download this package

2 - Backup your phone if you want.

3 - Extract the Unbrick Package

4 - Place phone in Download Mode (Turn off phone, then hold volume up while plugging in USB cable)

5 - Run the file - P930_UDT_v18f_04112012

6 - Set your phone to allow installation from unknown sources, and enable USB debugging.

7 - Run TPSparkyRoot.bat, following the instructions in the window.

8 - Perform a factory reset of the phone. This is done by shutting off the phone, then holding VOL DOWN + Power until the phone says FACTORY HARD RESET, then following the prompt (pressing power twice)

9 - Allow USB Debugging on the phone.

10 - Run Before.bat contained in the KeepRoot folder.

11 - In the KDZ tools folder, install msxml and run B2CAppSetup (Close the application after it has installed)

12 - Run Windows Enabler as Administrator, and press the icon in the system tray to activate it. (Windows enabler allows you to click on grayed out options to unlock them in programs. You can then set the option as you normally would.)
yknIl.jpg
Ha3Fo.jpg

13 - Place the phone in Download Mode (Turn off phone, then hold volume up while plugging in USB cable)

14 - Run KDZ_FW_UPD.exe. You need to set Type to 3GQCT, PhoneMode to CS_EMERGENCY, and point the KDZ file field to V10F_00.kdz
(SOME PEOPLE HAVE REPORTED HAVING TO PRESS "Read Phone Info" FOR THIS STEP TO WORK!)
0rxSq.jpg
Dh4fr.jpg

Once these settings are enabled, hit the "Launch Software Update" button.

15 - After the update has run, the phone should bootloop on the second logo screen. While it does this, run AfterROOT.bat from the KeepRoot folder.

16 - Perform factory reset. This is done by pulling the battery, then holding VOL DOWN + Power until the phone says FACTORY HARD RESET, then following the prompt (pressing power twice)

17 - Set phone's language to english, then enable usb debugging.

NOTE: The following steps are optional. Downloading Rom Manager from the Play Store and installing CWM from there will do the same thing.

18 - Place the recovery.img file in the root directory of your phone's SD card

19 - Open cmd in KeepRoot\adb

20 - Run the following commands, while the phone is plugged in and has USB Debugging enabled
adb shell
su
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13

21 - Accessing CWM - This is done by shutting off the phone, then holding VOL DOWN + Power until the phone says FACTORY HARD RESET, then following the prompt (pressing power twice)

Congratulations. Your phone now has CWM 6.0.1.5 installed, and you can flash any of the CWM flashable zips available for the P930 on XDA.

Edited: Added images, included more information, took corrections from posters.
 
Last edited:

hereric

Senior Member
Oct 27, 2010
349
133
I would use mazchalets or drumists, stickied guide for su640. If you replace the KDZ file in this method with a SU640 kdz, I see no reason why it wouldn't work. Even with the files included it will work, but you will have a P930 build ID.

Sent from my LG-P930 using XDA Premium HD app
 
Last edited:

m.soveasna

Member
Oct 3, 2012
13
2
I tried that guide but not success. However, thank for your advise.

Sent from my LG-SU640 using xda app-developers app
 

TheCrow1372

Senior Member
Mar 2, 2011
2,622
327
In a Dark Place
Work for anyone yet.....? and whats wrong with the one that exists that covers it all cuz all this does is diminish other guides that others have used, just trying to understand WHY sooooo many guides and no wonder many are confused??
 

X0dus

Senior Member
Apr 17, 2011
700
127
Cornvoy
I'm missing something. What benefit is there to keeping the build id?

Sent from my LG-P930 using xda premium
 

drumist

Senior Member
Aug 6, 2010
1,725
543
I'm missing something. What benefit is there to keeping the build id?

Unsure. However, that is not the only difference. Another one I have noticed is that when turning on your phone, it will vibrate to indicate you've held the button long enough. This is something that never works after using the standard unbricking method. A Korean KDZ also means you will have a Korean baseband installed which doesn't work on the P93x devices, and you'll have to flash a new baseband at some point.

All in all, these are minor things though. I don't know if there is any major difference. This method does not require modifying your hosts file OR configuring the https.exe program, which makes it a little bit easier in my opinion.
 

X0dus

Senior Member
Apr 17, 2011
700
127
Cornvoy
Unsure. However, that is not the only difference. Another one I have noticed is that when turning on your phone, it will vibrate to indicate you've held the button long enough. This is something that never works after using the standard unbricking method. A Korean KDZ also means you will have a Korean baseband installed which doesn't work on the P93x devices, and you'll have to flash a new baseband at some point.

All in all, these are minor things though. I don't know if there is any major difference. This method does not require modifying your hosts file OR configuring the https.exe program, which makes it a little bit easier in my opinion.

Thanks. Clears up things a bit for people that haven't used a guide yet. :)
 
  • Like
Reactions: TheCrow1372

Flyview

Senior Member
May 17, 2010
2,555
1,673
Toronto/San Diego
Thank you for this! Can any of the people who used this confirm whether or not this has an impact on the camera reboot bug in CM10?

Also wondering if it would be OK to follow this and then restore a full nandroid backup.

Sent from my LG-P930 using Tapatalk 2
 

hereric

Senior Member
Oct 27, 2010
349
133
Not sure if it's due to aokp or having used this guide, but I haven't had a random reboot or bsod since. I also don't have the camera reboot issue.

EDIT: Screen not waking from sleep has happened once now, and I have started getting random reboots again. The camera reboot issue is still eliminated though. Probably going to switch to HO!NO!'s Full Throttle 9 and see if that improves my reboot situation.
Sent from my LG-P930 using XDA Premium HD app
 
Last edited:

arda99

Senior Member
Jan 4, 2011
270
79
Was on Liquid Nitro, made a CWM full backup and did the new unbrick process this afternoon.
its easier than the su640 one.

Two little problems:
1. on step 12, after running windows enabler, have to left-click the icon on system tray to active it.
2. all prompts in bat files are in Chinese...need to change to English.

After that, I restored my backup over the GB ROM and it seemed to work fine. But I later learned that CWM didn't backup baseband, so I reflashed Liquid Nitro again then did another restore over the Liquid Nitro just to be safe.
 
  • Like
Reactions: hereric

LiquidSolstice

Inactive Recognized Developer
Jan 17, 2008
5,182
5,181
If I have the P930, and I've successfully flashed and rooted the ICS build, is there really any need for me to continue further with the guide? What's preventing me from just flashing recovery right now and being on my way?
 

LiquidSolstice

Inactive Recognized Developer
Jan 17, 2008
5,182
5,181
Every time I open the KDZ fw update, all the options are greyed out. I'm stuck there. Ideas?
 

LiquidSolstice

Inactive Recognized Developer
Jan 17, 2008
5,182
5,181
I've done the whole thing over twice now, I simply cannot get the KDZ firmware updater to do anything. If I try "Read Device Information" it always freezes and exits.

EDIT: No matter what I do, even going so far as to try this on a computer with freshly installed Windows 7 on it (and of course, installing the provided LG driver), I keep getting stuck at this infernal screen:

http://db.tt/Ro57bvLc

MSXML is installed, the Window Enabler is started as Admin, but the damn thing just won't let me use any of its options :(.
 
Last edited:

arda99

Senior Member
Jan 4, 2011
270
79
I've done the whole thing over twice now, I simply cannot get the KDZ firmware updater to do anything. If I try "Read Device Information" it always freezes and exits.

EDIT: No matter what I do, even going so far as to try this on a computer with freshly installed Windows 7 on it (and of course, installing the provided LG driver), I keep getting stuck at this infernal screen:

http://db.tt/Ro57bvLc

MSXML is installed, the Window Enabler is started as Admin, but the damn thing just won't let me use any of its options :(.

After running windows enabler, left click the icon on the system tray, you'll see an "ON" shown on the icon. Then the grayed area will be enabled.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 83
    EDIT: I no longer support this guide, as I've not owned a nitro for at least 2 years now. It is all still accurate however, just make sure to follow the steps.
    The package is hosted on my google drive, and I have no plans to remove it, so if this thread is still up, so are the files.

    Good luck!

    --------------------

    This guide will work for P930, P935, and P936 users.

    I have merely put all the pieces together to have a concise all-in-one solution for rooting/unbricking the LGE-IPROJ. Credit is given to original contributors at the bottom of the guide.

    As always, I am not responsible for any damage done to your phone by following this guide. Follow at your own risk.

    I strongly suggest removing your SDCARD from the phone until step 18 since it causes the phone to boot slower and makes this process take longer.

    Ensure that you have the LG USB drivers installed on your computer. If you don't they can be downloaded Here.

    Foreword - This guide allows the phone to keep its correct build ID, so it hasn't got leftover data from the SU640 kdz which is flashed using the other method. We flash the experimental ICS build, root it, run keeproot, flash the p936 kdz, then run keeproot to restore root access. We then install CWM, and then we can flash ROMs to our heart's desire.

    The reason we have to flash the p936 KDZ is that it overwrites the v18f secure bootloader, allowing us to flash CWM and not brick the phone.

    1 - Download this package

    2 - Backup your phone if you want.

    3 - Extract the Unbrick Package

    4 - Place phone in Download Mode (Turn off phone, then hold volume up while plugging in USB cable)

    5 - Run the file - P930_UDT_v18f_04112012

    6 - Set your phone to allow installation from unknown sources, and enable USB debugging.

    7 - Run TPSparkyRoot.bat, following the instructions in the window.

    8 - Perform a factory reset of the phone. This is done by shutting off the phone, then holding VOL DOWN + Power until the phone says FACTORY HARD RESET, then following the prompt (pressing power twice)

    9 - Allow USB Debugging on the phone.

    10 - Run Before.bat contained in the KeepRoot folder.

    11 - In the KDZ tools folder, install msxml and run B2CAppSetup (Close the application after it has installed)

    12 - Run Windows Enabler as Administrator, and press the icon in the system tray to activate it. (Windows enabler allows you to click on grayed out options to unlock them in programs. You can then set the option as you normally would.)
    yknIl.jpg
    Ha3Fo.jpg

    13 - Place the phone in Download Mode (Turn off phone, then hold volume up while plugging in USB cable)

    14 - Run KDZ_FW_UPD.exe. You need to set Type to 3GQCT, PhoneMode to CS_EMERGENCY, and point the KDZ file field to V10F_00.kdz
    (SOME PEOPLE HAVE REPORTED HAVING TO PRESS "Read Phone Info" FOR THIS STEP TO WORK!)
    0rxSq.jpg
    Dh4fr.jpg

    Once these settings are enabled, hit the "Launch Software Update" button.

    15 - After the update has run, the phone should bootloop on the second logo screen. While it does this, run AfterROOT.bat from the KeepRoot folder.

    16 - Perform factory reset. This is done by pulling the battery, then holding VOL DOWN + Power until the phone says FACTORY HARD RESET, then following the prompt (pressing power twice)

    17 - Set phone's language to english, then enable usb debugging.

    NOTE: The following steps are optional. Downloading Rom Manager from the Play Store and installing CWM from there will do the same thing.

    18 - Place the recovery.img file in the root directory of your phone's SD card

    19 - Open cmd in KeepRoot\adb

    20 - Run the following commands, while the phone is plugged in and has USB Debugging enabled
    adb shell
    su
    dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13

    21 - Accessing CWM - This is done by shutting off the phone, then holding VOL DOWN + Power until the phone says FACTORY HARD RESET, then following the prompt (pressing power twice)

    Congratulations. Your phone now has CWM 6.0.1.5 installed, and you can flash any of the CWM flashable zips available for the P930 on XDA.

    Edited: Added images, included more information, took corrections from posters.
    5
    Credit
    - TPSparky for his root method
    - alexw88 for This Post
    - usercim for This Post
    - Drumist, for helping me figure out how to use this method
    4
    FOR THOSE OF US THAT ARE HAVING ISSUES WITH WINDOW 7/8:

    I found a simple workaround that doesn't require modifying the HOSTS file or running the HTTP app:

    1. Follow the guide on the first post of this thread and stop after step 10. (run before.bat)
    2. For installing the KDZ follow this: http://forum.xda-developers.com/showthread.php?t=2149211. This is the process that works in Windows 7.
    3. Continue with step 15.

    I have confirmed that this works perfectly in Windows 7/8. This has been tested on multiple machines.
    Sent from my LG-P930 using xda app-developers app
    3
    I'm missing something. What benefit is there to keeping the build id?

    Unsure. However, that is not the only difference. Another one I have noticed is that when turning on your phone, it will vibrate to indicate you've held the button long enough. This is something that never works after using the standard unbricking method. A Korean KDZ also means you will have a Korean baseband installed which doesn't work on the P93x devices, and you'll have to flash a new baseband at some point.

    All in all, these are minor things though. I don't know if there is any major difference. This method does not require modifying your hosts file OR configuring the https.exe program, which makes it a little bit easier in my opinion.
    2
    Thank you for this! Can any of the people who used this confirm whether or not this has an impact on the camera reboot bug in CM10?

    Also wondering if it would be OK to follow this and then restore a full nandroid backup.

    Sent from my LG-P930 using Tapatalk 2