[GUIDE] Rooting and Unbricking p930/p935/p936

Search This thread

Kilogrm

Member
Feb 8, 2015
35
7

I am assuming that you are rooted and have unlocked your boot loader, which of course is necessary to install a custom ROM. Are you using TWRP, or a CWM based recovery and is it up to date? If your recovery is not up to date then that could cause issues. If your ROM was corrupted during download that could also be an issue as well. It's hard to say exactly without having more information on your situation.
 

suhridkhan

Senior Member
Apr 27, 2013
1,009
525
Colorado
OnePlus 8
OnePlus 9
awesome tutorial... was intimidated initially due to the large number of steps involved, but clear and concise instruction made totally doable.
happy to be running cm11 on my old nitro !
 

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://xdaforums.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