How to Unroot the LG G2 (T-Mobile and International Versions) (Video)
Done playing around with root access on your LG G2? Maybe you need to send it in for warranty? Or perhaps you just want to start all over with the tinkering? Regardless of the many reasons to unroot, there is a program made by LG for flashing stock firmware on a device (usually used to recovery broken devices) that we can use to flash our device’s original firmware and undo anything we did while we were rooted (including rooting itself). Here’s how to unroot the LG G2 and return to completely stock.
I. Before You Begin
- This will only work using a Windows machine.
- This will only work on the T-Mobile US version and versions from outside the US. Do NOT use this on AT&T or Verizon versions.
II. Install the Drivers
- Download the LG ADB Drivers and install them (if you don’t already have them installed from the rooting procedure you used).
III. Download the Necessary Files
- Download the stock firmware for you specific device here and save it to your desktop (look for it in step 1 of the original post and make sure to choose the firmware file for your specific device version).
- Download the LG Mobile Support Tool to your desktop, install it, and then close it once it opens automatically.
- Download the FlashTool to your desktop (it’s the .zip file after clicking on that link).
IV. Unroot the LG G2
- Turn off the G2 by holding down the power button and keeping it held down until the screen goes black, then continue to hold it for a few seconds after it goes black to make sure it shut down.
- Plug the G2 into the computer via the USB cable while holding Volume Up at the same time to put it into download mode.
- Right-click the FlashTool .zip file and select Extract All.
- Double-click UpTestEX.exe from inside the newly extracted folder.
- In the R&D Test Tool window, select the following for each option listed:
- Select Type – 3GQCT
- PhoneMode – DIAG
- Select KDZ file – Click this and select the .kdz file we downloaded in the previous section.
- Click Normal web upgrade test.
- Click Upgrade Start in the new popup window that appears.
- Select Republic of Korea and English for the Country and Language window that appears after that.
- Click OK.
- When it finished flashing and is all done, turn off the phone and then turn it back on by holding down Power and Volume Down until a screen comes up.
- Select Reset (this will finish erasing everything off the device and bringing it back to stock).
my Aunty Abigail just got a nearly new white Audi Q3 SUV by
working parttime at home. informative post www.BIG29.com
Does this bring a rooted phone back to complete stock ? Will the LG rootchecker reset?
No, it does not reset LG rootchecker. After restoring your device to stock, put it in download mode and it’ll say “Unrooted.” Check it again an hour later and it will say “ROOTED” in red letters. I assume that’s because LG rootchecker does not reset.
Just did this yesterday and my phone says UNROOTED on download mode.
My software version says d80210c im confused as to which one i should download? None in the repository are d80210c.
I have followed your instructions but getting stuck in 49%. Been searching in xda, but all of the solutions was doing nothing on my G2. I’ve tried to used the LG Mobile Support Tool but failed too. Have changed the COM port to 41 and disable the LGE Android modem but failed though. I have flashed the stock kernel for d802 international (because it’s my phone) but it just make the bootloop on my G2 (after that, I flashed the CM 10.2 stable). It didn’t brick because I can still boot into custom rom that I used. Any solutions?
I had exactly the same issue and I had to go back to my stock. I tried flashing a few time and it always fails around 50%. Is there another way to flash w/o using the LG flash tool that doesn’t work for me?
After carried out the unrooting process without any error, my phone still shows “ROOTED” in red in download mode. Can help as I need to do warranty claim from LG
I have the same problem…
I have the D802 Indian Version. Software Version D80210c-IND-XX, rooted & TWRP installed. Can I use the D80210B_00.kdz file for the purpose of flashing? You may please note that I had received an OTA Update on my phone from LG & I did install that
thanks man, worked like a charm!!!!!
existe alguna stock rom para el d801 que no tenga las aplicaciones de t-mobil? es decir, una rom limpia?
What up. Hey I can’t find the flash tool from the link… Help I click the link but it doesn’t take me to the flash tool
Hey Gregory,
The link’s been fixed.
Thanks!
Will this work with a CustomRom?
i cant unroot i get stuck on 49% heres the message:
15:30:41 : Start Date : 2014-02-01 15:30:41
15:30:41 : ———- QM Testmode ———
15:30:41 : ***** Check Tool Version *****
15:30:41 : Tool version : 1.6.9.0
15:30:41 : UpgradeDLL version : 2.1.5.0
15:30:41 : Current Dir : C:ProgramDataLGMOBILEAXB2C_Client
15:30:41 : LGE USB Driver Version :
15:30:41 : Android PDLV Version :
15:30:41 : Android NDLV Version :
15:30:41 : ******************************************
15:30:41 : [C:ProgramDataLGMOBILEAXPhone] Try to delete folder
15:30:41 : SetEmerModeAT()
15:30:41 : _IsConnectedPhone Call
15:30:49 : _IsConnectedPhone(2)
15:30:49 : 0 – NotConnected.
15:30:49 : 1 – Normal connect success
15:30:49 : 2 – Emergency connect success
15:30:49 : *****CheckOS Start********
15:30:49 : Microsoft_Windows7_Home Edition_
15:30:49 : *****CheckPCSyncPrograms Start*****
15:30:49 : PCSyncPrograms Not Found – OK and ready to upgrade
15:30:49 : Verifying phone connection…
15:30:49 : dwWaitResetTime(40000 ms)
15:30:50 : Phone Mode(2)
15:30:50 : *****GetPhoneType Start*****
15:30:50 : Phone Type : CDMA_2CHIP
15:30:50 : *****GetPhoneBinaryVersion Start*****
15:30:50 : Phone Bin Version : D80210B_00
15:30:50 : *****Get ESN / IMEI / MEID Start*****
15:30:50 : ESN/IMEI/MEID : 000000000000000
15:30:51 : Check Backup and Restore model
15:30:51 : Skip Backup and Restore – Emergency mode
15:30:51 : Phone type Compare start
15:30:51 : *****CheckPCSyncPrograms Start*****
15:30:51 : PCSyncPrograms Not Found – OK and ready to upgrade
15:30:52 : ****************CheckAndDownload********************
15:30:53 : Version :
15:30:53 : ******Extract Start C:UsersKeithDesktopD80210B_00.kdz*****
15:30:53 : Model Dll Dir(C:ProgramDataLGMOBILEAXPhone)
15:30:53 : Check 2G-4G big size kdz file..
15:30:53 : Extract 2G-4G big size kdz file..
15:30:53 : NNNNN WDB FullPath(C:UsersKeithDesktopD80210B_00.kdz)
15:30:53 : NNNNN Model dll FullPath(C:ProgramDataLGMOBILEAXPhoneLGUP_8974.dll)
15:30:53 : Extract End C:UsersKeithDesktopD80210B_00.kdz
15:30:53 : 01 Skip delete kdz 1.1 file…
15:30:53 : ——————Model.dll Information——————-
15:30:53 : Filename : LGUP_8974.dll
15:30:53 : Version : 0.2.10.0
15:30:53 : File size : 1461248
15:30:53 : File date : 2014/02/01-15:30:53
15:30:53 : PC Created date: 2014/02/01-15:30:53
15:30:53 : ———————————————————-
15:30:53 : *****Check LGCM Programs Start*****
15:30:53 : LGCM Programs Not Found – OK and ready to upgrade
15:30:53 : m_pLGCyonUpdate status change.
15:30:53 : *****WorkModelDLL Start*****
15:30:53 : strPhoneBinaryPath(C:UsersKeithDesktopD80210B_00.kdz)
15:30:53 : strModuleDir(C:ProgramDataLGMOBILEAXPhone)
15:30:53 : strModelDLLPath(C:ProgramDataLGMOBILEAXPhoneLGUP_8974.dll)
15:30:53 : _DetachDLL Call
15:30:58 : _DetachDLL Call End
15:30:58 : Call fn_StartUpgrade
15:30:58 : ********* 2Chip Model.dll input Parameter*************
15:30:58 : MODEL_EVENT : 32769
15:30:58 : PhoneBinaryPath : C:UsersKeithDesktopD80210B_00.kdz
15:30:58 : ModuleDir : C:ProgramDataLGMOBILEAXPhone
15:30:58 : BootWaitTime : 49500
15:30:58 : UsbHighSpeed : FALSE
15:30:58 : PhoneMode : 2
15:30:58 : NewPhoneBinVersion : D80210B_00
15:30:58 : ClearSI : FALSE
15:30:58 : AuthMark : 0
15:30:58 : ********* 2Chip Model.dll input Parameter End*************
15:31:01 : wParam : 20, lParam = 540
15:31:01 : MODEL DLL Event : (20, 540)
15:31:02 : Model File Count = 540
15:31:02 : wParam : 6000, lParam = 0
15:31:02 : #################################################
15:31:02 : Indirect Internal / download mode
15:31:02 : wParam : 6001, lParam = 0
15:31:02 : #################################################
15:31:02 : Indirect Internal / PC to Phone send start
15:31:03 : wParam : 13, lParam = 10
15:31:03 : MODEL DLL Event : (13, 10)
15:31:03 : wParam : 20, lParam = 480
15:31:03 : MODEL DLL Event : (20, 480)
15:31:03 : Model File Count = 480
15:31:06 : wParam : 13, lParam = 11
15:31:06 : MODEL DLL Event : (13, 11)
15:31:11 : wParam : 13, lParam = 12
15:31:16 : wParam : 13, lParam = 13
15:31:21 : wParam : 13, lParam = 14
15:31:26 : wParam : 13, lParam = 15
15:31:31 : wParam : 13, lParam = 16
15:31:36 : wParam : 13, lParam = 17
15:31:41 : wParam : 13, lParam = 18
15:31:46 : wParam : 13, lParam = 19
15:31:51 : wParam : 13, lParam = 20
15:31:51 : wParam : 20, lParam = 420
15:31:51 : MODEL DLL Event : (20, 420)
15:31:51 : Model File Count = 420
15:31:56 : wParam : 13, lParam = 21
15:31:56 : MODEL DLL Event : (13, 21)
15:32:01 : wParam : 13, lParam = 22
15:32:06 : wParam : 13, lParam = 23
15:32:11 : wParam : 13, lParam = 24
15:32:16 : wParam : 13, lParam = 25
15:32:21 : wParam : 13, lParam = 26
15:32:26 : wParam : 13, lParam = 27
15:32:31 : wParam : 13, lParam = 28
15:32:36 : wParam : 13, lParam = 29
15:32:41 : wParam : 13, lParam = 30
15:32:41 : wParam : 20, lParam = 360
15:32:41 : MODEL DLL Event : (20, 360)
15:32:42 : Model File Count = 360
15:32:46 : wParam : 13, lParam = 31
15:32:46 : MODEL DLL Event : (13, 31)
15:32:51 : wParam : 13, lParam = 32
15:32:56 : wParam : 13, lParam = 33
15:33:01 : wParam : 13, lParam = 34
15:33:06 : wParam : 13, lParam = 35
15:33:11 : wParam : 13, lParam = 36
15:33:17 : wParam : 13, lParam = 37
15:33:22 : wParam : 13, lParam = 38
15:33:27 : wParam : 13, lParam = 39
15:33:31 : wParam : 13, lParam = 40
15:33:31 : wParam : 20, lParam = 300
15:33:31 : MODEL DLL Event : (20, 300)
15:33:32 : Model File Count = 300
15:33:36 : wParam : 13, lParam = 41
15:33:36 : MODEL DLL Event : (13, 41)
15:33:41 : wParam : 13, lParam = 42
15:33:46 : wParam : 13, lParam = 43
15:33:51 : wParam : 13, lParam = 44
15:33:56 : wParam : 13, lParam = 45
15:33:57 : wParam : 6002, lParam = 0
15:33:57 : #################################################
15:33:57 : Indirect Internal / PC to Phone send end
15:34:17 : wParam : 13, lParam = 46
15:34:37 : wParam : 13, lParam = 47
15:34:59 : wParam : 100, lParam = 3146241
15:34:59 : MODEL DLL Event : (100, 3146241)
15:34:59 : Step : TYPE_WPARAM_UPGRADE_ERROR
15:34:59 : CleanModelDll() : Free Model.dll
15:34:59 : _DetachDLL Call
15:35:04 : _DetachDLL Call End
15:35:04 : Page_Error ºÎºÐÀÔ´Ï´Ù
15:35:04 : ¿©±â´Â Retry ºÎºÐÀÔ´Ï´Ù
Currently only the black LG G2 will update to Android KitKat (4.4.2) the easy way, with the plug and play LG PC Suite update. The white G2 will say it is up to date with Jellybean. Used this info to flash KitKat to my wife’s white LG G2. Just download 801020A KDZ file (1.5GB!!!) from LG and substitute it for the verion listed above. Worked liked a charm!
hey will this also remove the triped LG’s rootchecker??
When I click normal web upgrade, the popoup window is not visible,
I think lg had an updated and this no longer works.. 🙁 language window popup doesn’t comes up anymore.. It launches the lg support tool.
I have the same problem. Did you find a solution?
same here
the country and language window doesn’t pop up i tried it about 4 times and it doesnt
Can someone help? I have the same problem. On the phone nothing changed, Flashtool is searching for new “LGMobile update program” and next it’s opening LG Mobile Support Tool. What should I do?
Sorry but the link Flash Tool is incorrect..
Hey Lucash,
The link is now fixed.
Thanks!
If my G2’s software version is D80210c-TWN, which firmware should I download?
You need to find what version of the G2 that is and look for it in the list that is linked to in Section III.
How did you mean “what version”? I’m Hungarian, but I’ve searched for it, and this is the Taiwan version, but I can’t find it in the list… There are D80210c versions in Turkey 16GB, India 16GB and Germany Vodafone folders too, but I don’t know if I can use them.
I wouldn’t use any version that isn’t for your device. I don’t have control over that site so if the version isn’t there you’ll have to Google for it and see if you can find it or reach out to the owner of that site. Sorry!
Is there any other way to unroot my phone? On another site which introduced the same method, I read it in a comment:
“I was trying to do all this tasks but never had the guts to do such complicated procedures. My LG G2 is rooted on Jelly bean and now updated to Kitkat still rooted. And i was planning to unroot it, i was able to unroot it only using LG Mobile Support Tool. And out of nowhere, my LG G2 was unrooted. How to do it:
1. Install LG Mobile Support Tools (download the latest one), dont forget to install the LG USB Driver first.
2. Run LG Mobile Support Tools, then select your country origin, Option > Country & Language.
3. After done, connect your LG G2 to the PC using USB cable. Once you connect it, it will show you the Software Version.
4. Then, Options>Upgrade Recovery, then the application will automatically start to analyze your mobile phone, and start to download approximately 1.6GB.
5. Then after finish downloading. Restart your mobile.”
Will itt work? Just because I can’t find the right software version for my G2, as I’ve written it before.
The procedure about should work fine (as per other people in the comments have said), but you DEFINITELY need the right firmware regardless. And if you can’t get mine to work then you can try his, no clue about how his worked you’d have to ask him.
THANK YOU THANK YOU THANK YOU THANK YOU THANK YOUUUUUU!!!!!! INSTALLING A CUSTOM ROM JUST SO I CAN POTENTIALLY TAKE ADVANTAGE OF SLIGHT PERFORMANCE GAINS BECAUSE OF TOO MUCH LG BLOATWARE! WHAT A NIGHTMARE WHEN AN UPDATE COMES AROUND! LESSONS LEARNED: ALWAYS BUY GOOGLE NEXUS WHICH COMES STOCK. YOU GUYS ROCK!
You’re welcome!
Can i upgrade my G2 to kitkat after i unrooted it? The version is stil 4.2.2. And i can’t seem to update it….
Excellent! Thank you very much!
my g2 d802 keeps showing lg sign and doesnot wanna get into reset mode
whenever i try this step for step, in the LG Mobile Support tool, i get to step 2, then it hits 2%, and fails every time. Whats up with that? Any suggestions? LG G2 D803
Firmware download is painfully slow. Is there any alternate link?
Helloo owner of this site,i dont the reason why i av been struggling to return to the stockfirm of mi lgg2 tmobile
I av done mi best following every instruction u av given me through this website but nothing seem to be working on mi fon
Please and please am struggling.
Someone help, Which version of Lollipop do I download if I am in South Africa I am, using G2 16G
check here http://lg-phone-firmware.com/index.php?firmware=1
Does it delete all of your files?
Yes
hey, please re-link to the flashTool download in step 3. i keep getting linked to flashTool 2014 which doesn’t seem to work with my D801.
Sorry but you need to contact the developer as I am just linking to his page and have no way of altering his links. You can reach out to him on the page linked to from here in that step.
Hey there. I’m having this issue.. Will https://uploads.disquscdn.com/images/f2211095ee713fa7023c081dfafa6f6aa821de6eeaeaac07934380fbf7243fb6.png your provided solution solve my problem?
Yes this will remove root so that warning won’t come up. Good luck.