LG has already been rolling the much-awaited Android 4.4.2 KitKat update for the LG G2 and its variants for quite some time now. As a rooted device users, we often choose to ignore incremental updates within a particular firmware version. However, when it come to major updates (like KitKat) that bump up the OS version of our device, we find it irresistible to let them go unnoticed.

As you all know that having enjoyed the benefits of root access once, we always try to look for a root working root method for the new firmware version we wish to upgrade our device to. In other words, we do want to get the new OS update but we also want to retain root access at the same time. Anyway, there are various ways in which you can update your LG G2:

  • By receiving the OTA from LG.
  • By downloading the OTA update zip and flashing it manually via stock recovery.
  • By installing the KitKat firmware using LG Mobile Support Tool or LG Flash Tool.
  • By installing a custom ROM that is based on the latest firmware.

Not too long ago, we posted a detailed guide on installing the official firmware on the LG G2. That tutorial can be helpful to those who want to restore their LG G2 to stock firmware. Some days later, we came with another KitKat update guide for the LG G2 users who have a custom recovery installed on their device. You can read both the tutorials by clicking the links below:

Update LG G2 to Android 4.4.2 KitKat without Losing Root (D800, D801 and D802)

How to Restore LG G2 to Stock Firmware (AT&T/ Sprint/ Verizon/ Canadian & Others)

Do not Miss:

Tweak And Customize LG G2 With G2 TweaksBox And G2 Xposed Modules

The rooted ROM found on this post is based on the German firmware and can be installed on any LG G2 with root access and custom recovery. However, if you want to install a particular firmware that is meant for your country and region, the present guide is just for you. All credits goes to XDA member somboons for sharing the steps to make a pre-rooted KitKat ROM for LG G2 from KDZ firmware file. By using his guide, you can create a flashable ROM ZIP package for your device, regardless of its variant.


The following tutorial is not meant for noobs. Follow it only if you understand what it is and how things are done. D things at your own responsibility.

Also See: Tips and Tricks for LG G2 




Creating KitKat ROM for LG G2 from KDZ File

The present guide can be useful for those who want to get Android 4.4.2 update on their rooted LG G2 and those who want to unroot their phone and uninstall the CWM/TWRP recovery present on it.


  • Download LG Firmware Extract tool and unzip it: WindowsLGFirmwareExtract-ver.
  • Download the KitKat firmware that matches the model/region of your LG G2. You can use the LG Mobile Support Tool to download the firmware: B2CAppSetup.exe
  • Download the KitKat ROM template file: KKROM_template.zip 
  • Download and install a ZIP file archiver if you do not have one installed already. We recommend 7zip.


  1. Launch WindowsLGFirmwareExtract.exe as administrator.
  2. Click the Open button on KDZ/TOT File selection field and select the firmware file.LG-Firmware-Extract-1
  3. Then click the Extract KDZ button and wait till the firmware files are extracted.
  4. Now click the Open button on DZ File selection field and select the file with .dz extension.LG-Firmware-Extract-2
  5. Now click the Extract DZ button and wait till it is done.
  6. Then click the Merge System-bin button.
  7. Extract the KKROM_template.zip file and open the extracted folder.
  8. Also open the WindowsLGFirmwareExtract folder.LG-Firmware-Extract-3
  9. Now copy the extracted .bin and img files to the  KKROM_template folder, but before you do that do not forget to rename the files as shown below. by renaming, we mean that you will have to remove the numbers in the file names. For example, rename aboot_229376.bin to aboot.bin.LG-Firmware-Extract-4
  10. Having made sure that your KKROM_template folder resembles the one shown in the above image, press Ctrl+A to select all files and pack them into a ZIP.
  11. Thus you will have your new ROM file named KKROM_template.zip. You can flash this via CWM or TWRP Recovery.

Please note that to achieve root on your LG G2 on Android 4.4.2 KitKat, you’ll have to flash the latest SuperSU by Chainfire after installing the ROM. For detailed instructions on installing ROMs on the LG G2, read this tutorial.



Interesting Stuff for LG G2 Users

Download Huge Collection of Themes for LG G2

Install Custom Fonts On Android Devices

Make Your LG G2 Perform Faster By Fixing Lag Issue

Enjoy Louder Speaker and Headphone Volume on LG G2



  1. “Yes” for packing modified rom again into kdz or to .zip ? 😀

    I have International 16GB (D855). I have CWM on in (accesible via .apk on phone), but I was thinking about installing TWRP.

  2. So how can I edit kdz firmware for g3 ? Can I just extract kdz with this tool – then make changes and… ? can I pack it again to kdz anf flash via flashtool or pack to .zip and flash via recovery ?

  3. Not now. The guide was written when KK was not rootable on LG G2. Since there is no such issues with the G3, there is no such template available.

  4. So where can I get KKTemplate for G3 ? (as I assume the rest of tut will work for G3 ?)

This site uses Akismet to reduce spam. Learn how your comment data is processed.