[FIRMWARE] Flash KitKat the EASY Way!!!! or Go back to JellyBean

Search This thread

SuperSport

Inactive Recognized Contributor
Jun 27, 2007
3,260
619
Northern California
Super
Do i have to start all over? Or should/can I run ioroot23 again?
I think i recall that install giving an error.
If ioroot23 gave an error, then it may not have stuck. If that's the case, and you are already in KitKat, then there is no way currently to add Root. You will need to flash back to JellyBean and Root there.

Have you flashed Custom Rom's before? If you have, and you know that method, I would recommend these steps.

1. Flash to JellyBean D80010d or D80010o, whichever you currently have on your computer.
2. Use ioroot23 to Root JellyBean. VERIFY Root using Root Checker from PlayStore.
3. Use FreeGee from PlayStore and select TWRP so it installs TWRP.
4. Download and Flash the D80020c ROM from http://xdaforums.com/showthread.php?t=2665391 - FOLLOW his Directions Carefully, Flash the ROM, and Be sure to flash SU BEFORE Rebooting!

You should now be on KitKat WITH Root. But, there will be NO recovery yet. The Dev's are still working on that.
 

SuperSport

Inactive Recognized Contributor
Jun 27, 2007
3,260
619
Northern California
super sport
I followed your steps and suggestion, and I got a error flashing the 800kk.zip. I posted the error in androiduser's thread.
Can you kindly take a look at it and let me know?
Don't worry about the error messages... Those happened because Loki is not supported on KitKat and after flashing the files, TWRP tries to Loki them. Does it appear you have SU working now? If it is, you are good to go WITH Root! ;)
 
Last edited:
  • Like
Reactions: nabril15

nabril15

Senior Member
yeap. Ignore the errors, as stated in his OP, and it works fine. Thanks a lot.
Not to poopoo the hard work that a lof of people are doing to get us KK, but there isn't much visual difference from JB. That's sort of sad. You'd think that a major OS release would bring something visually different. I read that KK is faster and a smaller OS, but my wife asked me after updating her S4 "what's different?". And I told her not much. This after battling with my phone for nearly 2 hours.

Regardless. Thank you for your help.
 

SuperSport

Inactive Recognized Contributor
Jun 27, 2007
3,260
619
Northern California
You'd think that a major OS release would bring something visually different.
Yes, KK does run much better, but I too was a little disappointed when LG decided to keep the look pretty much identical. I was hoping they would bring in the better parts of the new KK UI. I really prefer the menus at the top, and the ability to swipe away emails and messages. There are many things about the LG UI that I appreciate, but it looks like instead of spending any time on updating, they simply adapted their old UI so it would run on the new software.

If you run a clean version of KK, you will notice many changes that we just don't get to see here.

All-in-all though, I'm happy they at least did a release, instead of ignoring it and leaving it up to DEVs to do all the dirty work. At least now, we've got a pretty amazing source to build from.

Now, I'm off to try the International version released last night. Just curious what all has changed... ;)
 

aviduser

Member
Mar 9, 2011
33
3
Hi there.

I have tried using to .dll file that Super has added to the first post and unfortunately I am still getting device mismatch error. I am trying it with the KIT KAT rom. I can get everything else to run fine, too well as I have flashed an 802 rom onto an 800 phone.

Anyway got any idea where to go from now, I said to super that I will give a 100 dollars to anyone that solves this issue,

On the firmware update screen I can see it says USER s0.0 AS0 B100 UHS S U LG-802 04 2.2 Hrev 1- D80210b Unrooted.

As the firmware is completely wrong the phone will boot but won't then reboots after about 40 seconds.

Has any one got the same issue and has loaded another 802 rom that is modified, ie bootloader different or any other means of loading a software.
 

barondebxl

Senior Member
Jul 8, 2011
7,857
2,028
San Diego, CA
If ioroot23 gave an error, then it may not have stuck. If that's the case, and you are already in KitKat, then there is no way currently to add Root. You will need to flash back to JellyBean and Root there.

Have you flashed Custom Rom's before? If you have, and you know that method, I would recommend these steps.

1. Flash to JellyBean D80010d or D80010o, whichever you currently have on your computer.
2. Use ioroot23 to Root JellyBean. VERIFY Root using Root Checker from PlayStore.
3. Use FreeGee from PlayStore and select TWRP so it installs TWRP.
4. Download and Flash the D80020c ROM from http://xdaforums.com/showthread.php?t=2665391 - FOLLOW his Directions Carefully, Flash the ROM, and Be sure to flash SU BEFORE Rebooting!

You should now be on KitKat WITH Root. But, there will be NO recovery yet. The Dev's are still working on that.

This post saved my root for KK. I was ready to update from JB to KK after having tried all ways to flash TWRP because of unsupported aboot or something. Million thanks!!

edit: rooted on 4.4.2 yes!!!
 
Last edited:

freebee269

Senior Member
Feb 27, 2013
1,467
766
@SuperSport

is it possible to add root to the system/xbin folder in the tot file so that when you lg flashtool kitkat root is already on the phone?
 

SuperSport

Inactive Recognized Contributor
Jun 27, 2007
3,260
619
Northern California
@SuperSport

is it possible to add root to the system/xbin folder in the tot file so that when you lg flashtool kitkat root is already on the phone?
My understanding from what I've read is that if you modify the TOT in any way, then it will not flash due to hash or encryption checks.

That is a good thought though. Might be worth trying, and see what happens. At this point, we have so many ways to recover, I'm not terribly afraid of bricking. That's just me, I'm not suggesting anyone become unafraid of bricking. ;)
 
  • Like
Reactions: barondebxl

tholudee

Senior Member
Feb 28, 2014
118
11
KitKat the EASY Way!!!!
Or, go back to 4.2.2
UPDATE: KitKat WITH Root the EASIER way. - Thanks to AndroidUser00110001
WOW, Things are moving FAST!

UPDATE:
For anyone looking to do this, there is now an easier method to get KitKat on your phone and KEEP Root. See AndroidUser00110001's thread here: http://xdaforums.com/showthread.php?t=2665391

The difference between these methods is that you can use his method just like flashing any other Custom ROM using Custom Recovery like TWRP or CWM. Only difference is that you are flashing the Stock OEM KitKat ROM.

When you use my method here, your phone is WIPED. When you use his method, you would wipe like you normally do when flashing a Custom ROM, but you don't have to wipe the Storage Card space, so your data will remain intact. (Of course, ALWAYS backup before modifying your phone, just in case)

If you are going to return your phone back to warranty, I would suggest my method in this thread as it does a COMPLETE wipe of your device and puts it back to 'Factory'. It removes Root Flags so it does not show having been rooted, and removes ALL data.

If you already have a Custom Recovery on your phone and want KitKat quick and easy, use his method. ;)

Disclaimer: This is not MY method, but a methods I used. The information and files have been figured out over time by many individuals and it's been combined in this thread.

This thread is to help Noobs AND Veterans to flash their ATT D800 LG G2 to KitKat. This will be very spelled out, and I’ve even included a video, so NO Mistakes. Yes, that means you! ;)

PLEASE refer to the Video Below before asking questions, as too many questions get a little overwhelming.

Warning! Please Read!

This WILL erase everything on your phone and put it back to FACTORY STATE, so be sure you’ve backed up! At the time of this write-up, the KitKat version does NOT allow Root. Root is not available for KitKat, YET. If you want Root, you must flash the 4.2.2 version, root that, and then call or get on Online Support Chat with ATT and ask them to Push the KitKat update to your phone. After the ‘Over The Air’ KitKat update, you will still have Root, but only if you’ve started from a fresh install.

Ok, first thing you need to do is download the version you want. I’ve got KitKat 4.4.2 version D80020c, and I’ve got JellyBean 4.2.2 version D80010o. These are VERY LARGE files, so be patient, although I am able to get as much as 6MB/s download speeds from this server.


Download Installer - KitKat 4.4.2 D80020c - This Flashes Stock KitKat, WITHOUT Root, and WITHOUT Recovery. - At this point, you cannot add either.
Download Installer - JellyBean 4.2.2 D80010o - Install, then ioRoot23, then OTA Update to KK. With this version, Custom Recovery gives issues. But, if you are going OTA to KitKat with Root, this is quicker.
Download Installer - JellyBean 4.2.2 D80010d - This is for those who want to install Custom Recovery and not update to KK... Remember, you cannot keep Custom Recovery in KK, Not YET.

Now, for the fun stuff (You may want to print this out for reference and check them off as you go)

Step #1: Program Installation:
1. Save the installer to your desktop
2. Run the Installer by double clicking
3. Wait a while for everything to extract (It might look like nothing is happening. This can take a few minutes, be patient, it’s HUGE)
4. (On Win7 or Win8, Accept User Account Control)
5. Accept my License
6. Don't Change Anything and click ‘Install’
7. Wait some more… and more… Large files are extracting…
8. When it pops up, click ‘Next’ to install the LG drivers. Even if you’ve already installed them, install again! This is to verify you’ve got the right ones installed.
9. Click ‘OK’ to finish the Driver install
10. Click ‘Next to install the LG Flash Tool
11. Don't Change Anything and click ‘Install’
12. Uncheck ‘Run LGFlashTool 1.8.1.1023 and click ‘Finish’ (If you forget to uncheck this, just close the program when it opens)
13. Click ‘Next’ to start the LGFlashTool Patch. (This makes it so you don’t need to change the date back on your PC)
14. Click ‘Next’ again
15. Click the bullet to ‘Agree to my License’ and then click ‘Next’
16. Don't Change Anything and click ‘Next’
17. Click ‘Start’
18. Click ‘Next’
19. Click ‘Exit’ to finish Patch Installer
20. Congratulations, Program Installations are all DONE!

Step #2: Place Phone into Download Mode:
1. With phone NOT plugged into a USB Cable, Hold the Power button to turn off phone
2. Plug your USB cable into your computer
3. Hold the Volume UP Button on your Phone
4. While Still Holding the Volume UP button, plug in the USB cable to your Phone
5. Continue to hold the Volume UP button until your phone enters Download Mode
6. If this does not work, pull the USB cable and start from #1 of this section

Step #3: Change Com Port to 41
1. With your phone STILL in Download Mode and STILL Plugged into Computer
2. Go into Device Manager
---a. Press and hold your Windows Key (Between CTRL and ALT)
---b. Tap the ‘Pause/Break’ Key (Usually Top Right of Keyboard, might be different on yours)
---c. Click on ‘Device Manager’
3. In the Device List, scroll down to ‘Ports (COM & LPT) and double click to expand
4. Find the ‘LGE AndroidNet USB Serial Port (COM4)’ (Your COM Port Number might be different, that’s OK)
5. Double click to open the port
6. On the Tabs at the top of that screen, click on ‘Port Settings’
7. Click on ‘Advanced…’
8. Click on the Com Port number to drop down the list
9. Scroll down to ‘COM41’ and select it
10. Click ‘OK’ Button to save that
11. Click ‘OK’ Button to close the Com Port Properties
12. Close the Device Manager
13. Close the System Window
14. Go back to the Desktop
15. That’s it, You’ve Changed the Com Port to 41

Step #4: Run LGFlashTool:
1. Double Click the ‘LGFlashTool’ icon on the Desktop (Win7 or Win8 accept ‘User Account Control’)
2. In the ‘Model Config’ window, check the box ‘Select Manual Mode’
3. Next to the DLL space, click the Three Dots ‘…’
4. Select the DLL file named ‘LGD800_.....v160.dll’
---a. For 4.4.2 KitKat, select ‘LGD800_20130811_LGFLASHv160.dll’
---b. For 4.2.2 JellyBean, select ‘LGD800_20130904_LGFLASHv160.dll’
5. Click the ‘Open’ Button
6. Next to the S/W space, click the ‘Remove ALL’ Button
7. Next to the S/W space, click the ‘Add’ Button
8. Select the tot file for the version you are flashing
---a. For 4.4.2 KitKat, select ‘LGD800AT-01-V20c-310-410-FEB-02-2014+0.tot’
---b. For 4.2.2 JellyBean, select ‘LGD800AT-01-V10o-310-410-OCT-19-2013+0.tot’
9. Click the ‘Open’ Button
10. Click ‘OK’ Button to save choices
11. In the LG FlashTool program, click the ‘Yellow Arrow’ pointing to the Right.
12. Wait for the program to verify your DLL and TOT selections (This takes a while)
13. If successful, you will see ‘READY!!’ on ‘Port 1 (COM41)’
14. If you DON’T see ‘READY!!’, you may need to start over
15. If you see ‘READY!!’ unplug your phone from the USB cable and Plug it right back in. DO NOT PRESS ANY BUTTONS ON YOUR PHONE. It should STILL be in Download Mode.
16. The LG FlashTool progam will now start flashing your phone!!
17. At around 80%, the program will restart your phone.
18. It takes a while for the phone to restart, but it will boot to Android. Wait for the flash program to finish and it will turn your phone back OFF. And give you a ‘SUCCESS”

IF for some reason, the LG FlashTool does not finish 100%, and you get a ‘Fail’, as long as your phone has now rebooted into Android, you don’t need to worry about this. Just close the program, and enjoy your Freshly Restored LG G2!


For anyone having issue with the device check not passing due to mismatched device (caused by flashing wrong device model to your D800), try using the attached dll file instead of the device specific one. It has been reported to work for many... You will need to extract the zip file to get the dll.

how do i go about the 802 international version?
 

AndroidUser00110001

Senior Member
Aug 16, 2011
3,432
5,739
NYC
I'm not sure why that's happening, this is the Stock Firmware directly from LG's servers. It's what they are sending out to everyone... I'm not having that issue here, but I went back and took the update over the air...

There is new method in my PowerUser ROM that allows you to keep custom recovery. However, it is built from the international ROM so there is no CarrierIQ and Google Wallet working (Confirmed by me) out of the box.
 

nabril15

Senior Member
Supersport/AndroidUser/Anyone

I had KK with root, and I did something that sent the phone into a bootloop. Aggh
So, I flashed back to 10o, ioroot23, and installed TWRP with Freegee. I know that I now need to flash 20c. In that thread, however, (which is now closed) androiduser shows 2 versions:
ATT STOCK and International. In the international instructions he mentions that it cant be used with ATT, and then I got lost. But i see the following wording "Custom recovery will now be maintained when flashing ROM."

SO, does that mean that if we flash that (on ATT), we will keep recovery with KK? Or did I misunderstand?
What would be the best/correct 20c version to flash at this time?
 

freebee269

Senior Member
Feb 27, 2013
1,467
766
Supersport/AndroidUser/Anyone

I had KK with root, and I did something that sent the phone into a bootloop. Aggh
So, I flashed back to 10o, ioroot23, and installed TWRP with Freegee. I know that I now need to flash 20c. In that thread, however, (which is now closed) androiduser shows 2 versions:
ATT STOCK and International. In the international instructions he mentions that it cant be used with ATT, and then I got lost. But i see the following wording "Custom recovery will now be maintained when flashing ROM."

SO, does that mean that if we flash that (on ATT), we will keep recovery with KK? Or did I misunderstand?
What would be the best/correct 20c version to flash at this time?

Only if you flash the poweruser rom will you keep custom recovery. The att rom will give you lg's recovery. Flash it in twrp like you would an aosp rom. Make sure you flash the conversion file right afterwards.

Sent from my LG-D800 using xda app-developers app
 
  • Like
Reactions: nabril15

SuperSport

Inactive Recognized Contributor
Jun 27, 2007
3,260
619
Northern California
Only if you flash the poweruser rom will you keep custom recovery. The att rom will give you lg's recovery. Flash it in twrp like you would an aosp rom. Make sure you flash the conversion file right afterwards.

Sent from my LG-D800 using xda app-developers app
Thank you @freebee269, I'm just getting here this morning. That is correct, and be sure you pay attention to what @freebee269 said about flashing conversion file BEFORE rebooting. It's all in the PowerUser thread.

NOTE: You can flash the ATT version if you don't care to preserve Custom Recovery but want the FULL ATT ROM with Root. If you need Custom Recovery back, you can always come back to this thread and start over.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 107
    KitKat the EASY Way!!!!
    Or, go back to 4.2.2 JellyBean

    If you are going to return your phone back to warranty, I would suggest this method in this thread as it does a COMPLETE wipe of your device and puts it back to 'Factory'. It removes Root Flags so it does not show having been rooted, and removes ALL data.

    Disclaimer: This is not MY method, but a method I used. The information and files have been figured out over time by many individuals and it's been combined in this thread.

    This thread is to help Noobs AND Veterans to flash their ATT D800 LG G2 to KitKat. This will be very spelled out, and I’ve even included a video (see below), so NO Mistakes. Yes, that means you! ;)

    PLEASE refer to the Video Below before asking questions, as too many questions get a little overwhelming.

    Warning! Please Read!

    This WILL erase everything on your phone and put it back to FACTORY STATE, so be sure you’ve backed up!

    Ok, first thing you need to do is download the version you want. I’ve got KitKat 4.4.2 version D80020c, and I’ve got JellyBean 4.2.2 version D80010o. These are VERY LARGE files, so be patient, although I am able to get as much as 6MB/s download speeds from this server.


    Download Installer - KitKat 4.4.2 D80020c - This Flashes Stock KitKat, WITHOUT Root, and WITHOUT Recovery. - Use TowelRoot and AutoRec to get Root and Custom Recovery. - Single File LARGE archive. KK MIRROR DOWNLOAD
    D80020c Split Archive Download - This is the same archive as above, but split into smaller pieces for easy download.

    Download Installer - JellyBean 4.2.2 D80010o - Single File LARGE archive. JB MIRROR DOWNLOAD
    D80010o Split Archive Download - This is the same archive as above, but split into smaller pieces for easy download..

    Download Installer - JellyBean 4.2.2 D80010d - This is for those who want to install Custom Recovery and not update to KK... - Single File LARGE archive.

    Now, for the fun stuff (You may want to print this out for reference and check them off as you go)

    Pre-requisites:
    1. Be sure your phone is currently running a Compatible based ROM. If not, please flash a Custom Compatible Based ROM onto your phone. (ie: If you have a D800, be sure you have a D800 ROM on it. If you have a D802, be sure you have a D802 based ROM on it.)
    2. Be sure you have turned on USB Debugging before starting.


    Step #1: Program Installation:
    1. Save the installer to your desktop
    2. Run the Installer by double clicking
    3. Wait a while for everything to extract (It might look like nothing is happening. This can take a few minutes, be patient, it’s HUGE)
    4. (On Win7 or Win8, Accept User Account Control)
    5. Accept my License
    6. Don't Change Anything and click ‘Install’
    7. Wait some more… and more… Large files are extracting…
    8. When it pops up, click ‘Next’ to install the LG drivers. Even if you’ve already installed them, install again! This is to verify you’ve got the right ones installed.
    9. Click ‘OK’ to finish the Driver install
    10. Click ‘Next to install the LG Flash Tool
    11. Don't Change Anything and click ‘Install’
    12. Uncheck ‘Run LGFlashTool 1.8.1.1023 and click ‘Finish’ (If you forget to uncheck this, just close the program when it opens)
    13. Click ‘Next’ to start the LGFlashTool Patch. (This makes it so you don’t need to change the date back on your PC)
    14. Click ‘Next’ again
    15. Click the bullet to ‘Agree to my License’ and then click ‘Next’
    16. Don't Change Anything and click ‘Next’
    17. Click ‘Start’
    18. Click ‘Next’
    19. Click ‘Exit’ to finish Patch Installer
    20. Congratulations, Program Installations are all DONE!

    Step #2: Place Phone into Download Mode:
    1. With phone NOT plugged into a USB Cable, Hold the Power button to turn off phone
    2. Plug your USB cable into your computer
    3. Hold the Volume UP Button on your Phone
    4. While Still Holding the Volume UP button, plug in the USB cable to your Phone
    5. Continue to hold the Volume UP button until your phone enters Download Mode
    6. If this does not work, pull the USB cable and start from #1 of this section

    Step #3: Change Com Port to 41
    1. With your phone STILL in Download Mode and STILL Plugged into Computer
    2. Go into Device Manager
    ---a. Press and hold your Windows Key (Between CTRL and ALT)
    ---b. Tap the ‘Pause/Break’ Key (Usually Top Right of Keyboard, might be different on yours)
    ---c. Click on ‘Device Manager’
    3. In the Device List, scroll down to ‘Ports (COM & LPT) and double click to expand
    4. Find the ‘LGE AndroidNet USB Serial Port (COM4)’ (Your COM Port Number might be different, that’s OK)
    5. Double click to open the port
    6. On the Tabs at the top of that screen, click on ‘Port Settings’
    7. Click on ‘Advanced…’
    8. Click on the Com Port number to drop down the list
    9. Scroll down to ‘COM41’ and select it
    10. Click ‘OK’ Button to save that
    11. Click ‘OK’ Button to close the Com Port Properties
    12. Close the Device Manager
    13. Close the System Window
    14. Go back to the Desktop
    15. That’s it, You’ve Changed the Com Port to 41

    Step #4: Run LGFlashTool:
    1. Double Click the ‘LGFlashTool’ icon on the Desktop (Win7 or Win8 accept ‘User Account Control’)
    2. In the ‘Model Config’ window, check the box ‘Select Manual Mode’
    3. Next to the DLL space, click the Three Dots ‘…’
    4. Select the DLL file named ‘LGD800_.....v160.dll’
    ---a. For 4.4.2 KitKat, select ‘LGD800_20130811_LGFLASHv160.dll’
    ---b. For 4.2.2 JellyBean, select ‘LGD800_20130904_LGFLASHv160.dll’
    5. Click the ‘Open’ Button
    6. Next to the S/W space, click the ‘Remove ALL’ Button
    7. Next to the S/W space, click the ‘Add’ Button
    8. Select the tot file for the version you are flashing
    ---a. For 4.4.2 KitKat, select ‘LGD800AT-01-V20c-310-410-FEB-02-2014+0.tot’
    ---b. For 4.2.2 JellyBean, select ‘LGD800AT-01-V10o-310-410-OCT-19-2013+0.tot’
    9. Click the ‘Open’ Button
    10. Click ‘OK’ Button to save choices
    11. In the LG FlashTool program, click the ‘Yellow Arrow’ pointing to the Right.
    12. Wait for the program to verify your DLL and TOT selections (This takes a while)
    13. If successful, you will see ‘READY!!’ on ‘Port 1 (COM41)’
    14. If you DON’T see ‘READY!!’, you may need to start over
    15. If you see ‘READY!!’ unplug your phone from the USB cable and Plug it right back in. DO NOT PRESS ANY BUTTONS ON YOUR PHONE. It should STILL be in Download Mode.
    16. The LG FlashTool progam will now start flashing your phone!!
    17. At around 80%, the program will restart your phone.
    18. It takes a while for the phone to restart, but it will boot to Android. Wait for the flash program to finish and it will turn your phone back OFF. And give you a ‘SUCCESS”
    19. Close FlashTool

    IF for some reason, the LG FlashTool does not finish 100%, and you get a ‘Fail’, as long as your phone has now rebooted into Android, you don’t need to worry about this. Just close the program, and enjoy your Freshly Restored LG G2!


    For anyone having issue with the device check not passing due to mismatched device (caused by flashing a Custom ROM with Different device model ID to your D800: ie, D801 to a D800 or vice versa.), try using the attached dll file instead of the device specific one. It has been reported to work for many... You will need to extract the zip file to get the dll.
    4
    New Installer for D80010d

    I just finished the installer for D80010d. It's uploading now. I will update First Post with new links when it's done.
    3
    I'm using Firefox (on phone too) with the Mega addon and I have not had problems in past.

    I'll keep trying.
    I just created a new archive that is broken into 20 Parts - 100MB ea. Download all the Parts to the same directory, then run Part01. It works exactly like the Single File Download, but is much easier to download for those having issues.

    You will find it HERE, and also linked on the First Post. Uploading now, and may take a few minutes, so please verify ALL 20 Parts are there before you download.
    3
    Can u tell me where can i get .tot file for D801 T-Mobile?
    I don't know where to find the TOT file, but you can get the LolliPop KDZ file from @hyelton over here: http://storagecow.eu/Xda/LG G2/Stock/T-Mobile G2/Lollipop/D80130b_00.kdz

    And a good tutorial and program needed here: http://xdaforums.com/showthread.php?t=2432476

    can i do this on my lg d800 with cm12 installed with twrp recovery ..
    can i install it on my device using this method?
    As long as CM12 is a version specifically made for the D800, you can use this method. It will remove TWRP and CM12 and put stock Firmware on your phone.
    EDIT: If the version of CM12 is not specific to the D800, you can flash a D800 based ROM before using this method. Also, remember to back up. EVERYTHING will be wiped.
    3
    Super
    Do i have to start all over? Or should/can I run ioroot23 again?
    I think i recall that install giving an error.
    If ioroot23 gave an error, then it may not have stuck. If that's the case, and you are already in KitKat, then there is no way currently to add Root. You will need to flash back to JellyBean and Root there.

    Have you flashed Custom Rom's before? If you have, and you know that method, I would recommend these steps.

    1. Flash to JellyBean D80010d or D80010o, whichever you currently have on your computer.
    2. Use ioroot23 to Root JellyBean. VERIFY Root using Root Checker from PlayStore.
    3. Use FreeGee from PlayStore and select TWRP so it installs TWRP.
    4. Download and Flash the D80020c ROM from http://xdaforums.com/showthread.php?t=2665391 - FOLLOW his Directions Carefully, Flash the ROM, and Be sure to flash SU BEFORE Rebooting!

    You should now be on KitKat WITH Root. But, there will be NO recovery yet. The Dev's are still working on that.