• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Unbricking/Unroot/Return to Stock LG Spirit 4G

Hello,

This is not really a reply but a question from a newbie. Sorry if this question does not necessarily fall in this thread. I am hoping I could get some answers just the same.

I rooted my lg spirit successfully, though when I installed link2sd, it failed to mount. So, I did the steps to root again - this time, I bricked the phone. Thanks to this thread I again managed to unbrick/unroot the phone, or so I thought :). I think I did --- since I did not experience any error/problems cited above.

Problem: After unroot --- I cannot download anything from google play. I am getting this message :

...... could not be downloaded due to an error . Error retrieving information from server. [RPC:S-5:AEC-0].

Help please! THanks.
 
Upvote 0
Due to the phone having a locked bootloader, it's very likely you will brick your Spirit somehow.
This will fix that. :D

Stuff to Download
Download Firmware: http://androidforums.com/spirit-4g-...-lg-spirit-4g-official-firmware-ms87010a.html
Download Drivers: MS870 3.8.1 Drivers
Download KDZ: KDZ_FW_UPD_EN.zip
...

Can't get past step 4- please help! The following is what I did:

  • I've dl'ed the firmware, drivers (even though the drivers were already installed in my computer) and the KDZ zip file. I immediately unzipped the KDZ file onto my desktop.
  • I entered "Emergency" mode.
  • With my phone plugged in (and in "emergency" mode), I installed the drivers - computer stated they were installed successfully.
  • I installed msxml.msi, no issues there.
  • I disabled my anti-virus (right-clicking on it and "Temporarily Disable Anti-Virus").
  • I opened UpTestEX_mod2_marwin.exe and I receive the following error:
    Exk20b6.jpg

  • I tried redoing the steps from the beginning but with the anti-virus disabled the whole time, same error.
  • To troubleshoot - I googled and dl'ed another dl of the UpTestEX_mod2_marwin.exe (saved in system "Download" folder); this dl said the LGMobiledl.dll file was missing...
  • I went back to the unzipped KDZ folder and copied the LGMobiledl.dll file into the Download folder and tried to open the new dl of UpTestEX_mod2_marwin.exe again, this time it opened, but I am unable to click on any of the buttons to proceed any further.
  • I copied the new UpTestEX_mod2_marwin.exe and temporarily replaced it with the UpTestEX_mod2_marwin.exe originally provided, received the "UpTestEX_mod2_marwin.exe has stopped working error" again.
  • To me this meant that one of the files in the unzipped folder is interfering with the UpTestEX_mod2_marwin.exe from opening. So one by one I removed each file and found mfc42.dll file as the culprit. However, even after removing this file and opening UpTestEX_mod2_marwin.exe, I am still unable to click on anything.
I've been at this for many hours now and am getting no where. Pretty desperate as I need my phone working again, even willing to pay you to fix my phone!!
 
Upvote 0
Can't get past step 4- please help! The following is what I did:

  • I've dl'ed the firmware, drivers (even though the drivers were already installed in my computer) and the KDZ zip file. I immediately unzipped the KDZ file onto my desktop.
  • I entered "Emergency" mode.
  • With my phone plugged in (and in "emergency" mode), I installed the drivers - computer stated they were installed successfully.
  • I installed msxml.msi, no issues there.
  • I disabled my anti-virus (right-clicking on it and "Temporarily Disable Anti-Virus").
  • I opened UpTestEX_mod2_marwin.exe and I receive the following error:
    Exk20b6.jpg

  • I tried redoing the steps from the beginning but with the anti-virus disabled the whole time, same error.
  • To troubleshoot - I googled and dl'ed another dl of the UpTestEX_mod2_marwin.exe (saved in system "Download" folder); this dl said the LGMobiledl.dll file was missing...
  • I went back to the unzipped KDZ folder and copied the LGMobiledl.dll file into the Download folder and tried to open the new dl of UpTestEX_mod2_marwin.exe again, this time it opened, but I am unable to click on any of the buttons to proceed any further.
  • I copied the new UpTestEX_mod2_marwin.exe and temporarily replaced it with the UpTestEX_mod2_marwin.exe originally provided, received the "UpTestEX_mod2_marwin.exe has stopped working error" again.
  • To me this meant that one of the files in the unzipped folder is interfering with the UpTestEX_mod2_marwin.exe from opening. So one by one I removed each file and found mfc42.dll file as the culprit. However, even after removing this file and opening UpTestEX_mod2_marwin.exe, I am still unable to click on anything.
I've been at this for many hours now and am getting no where. Pretty desperate as I need my phone working again, even willing to pay you to fix my phone!!
NEVERMIND - gave it a few hours break, rebooted computer and UpTestEX_mod2_marwin.exe finally worked.
 
Upvote 0
Step Complete : DSP Write param 90

For me at least
:rolleyes:
Mine took till 90 too.. Plus just downloading the driver off this forum doesnt help the easiest thing to do is go directly to the lg support page for the spirit and get them there.. after a day of headache finally got it un-bricked. I'm def not gonna delete the Google movie play app again. thats the one that did it for sure. just the one.
[R&D Test Tools Log File]

22:37:31 : Launching SW update
22:37:31 : Unpacking KDZ
22:40:29 : KDZ file extraced
22:42:54 : Files were extracted.
22:42:54 : LGMobileDL Load.
22:42:54 : Port = -1
22:42:54 : Connecting to phone
22:43:09 : Check Phone mode = 2
22:43:09 : Phone type check.......
22:43:09 : LGMobileDL.DLL Loading....
22:43:09 : _SetAuthMark Fail
22:43:10 : _SetAuthMark Ok : wAuthMark(65535)
22:43:10 : _DetachDLL Call
22:43:10 : _DetachDLL Call End
22:43:10 : Param : Path = C:\Documents and Settings\All Users\Application Data\LGMOBILEAX\Phone\MS87010a_05.S10a_05.P3032.wdb
22:43:10 : Param : moduleDir =
22:43:10 : Param : waitTime = 33000
22:43:10 : Param : UsbHighSpeed = 0
22:43:10 : Param : PhoneMode = 2
22:43:10 : Param : BinVersion = MS87010a_05.S10a_05.P3032 (1)
22:43:10 : Param : AuthMark = 65535
22:43:10 : Call fn_StartUpgrade
22:44:10 : 3GQCT : wParam = 13, lParam = 4
22:44:10 : Step Complete : DSP Write
22:45:07 : 3GQCT : wParam = 13, lParam = 5
22:45:07 : Step Complete : DSP Write
22:45:47 : 3GQCT : wParam = 13, lParam = 6
22:45:47 : Step Complete : DSP Write
22:46:20 : 3GQCT : wParam = 2007, lParam = 0
22:46:20 : 3GQCT : wParam = 13, lParam = 8
22:46:20 : Step Complete : DSP Write
22:46:20 : 3GQCT : wParam = 2008, lParam = 5
22:46:41 : 3GQCT : wParam = 13, lParam = 10
22:46:41 : Step Complete : DSP Write
22:46:47 : 3GQCT : wParam = 13, lParam = 11
22:46:47 : Step Complete : DSP Write
22:46:50 : 3GQCT : wParam = 13, lParam = 12
22:46:50 : Step Complete : DSP Write
22:46:54 : 3GQCT : wParam = 13, lParam = 13
22:46:54 : Step Complete : DSP Write
22:46:59 : 3GQCT : wParam = 13, lParam = 14
22:46:59 : Step Complete : DSP Write
22:47:03 : 3GQCT : wParam = 13, lParam = 15
22:47:03 : Step Complete : DSP Write
22:47:06 : 3GQCT : wParam = 13, lParam = 16
22:47:06 : Step Complete : DSP Write
22:47:10 : 3GQCT : wParam = 13, lParam = 17
22:47:10 : Step Complete : DSP Write
22:47:13 : 3GQCT : wParam = 13, lParam = 18
22:47:13 : Step Complete : DSP Write
22:47:17 : 3GQCT : wParam = 13, lParam = 19
22:47:17 : Step Complete : DSP Write
22:47:21 : 3GQCT : wParam = 13, lParam = 20
22:47:21 : Step Complete : DSP Write
22:47:24 : 3GQCT : wParam = 13, lParam = 21
22:47:24 : Step Complete : DSP Write
22:47:28 : 3GQCT : wParam = 13, lParam = 22
22:47:28 : Step Complete : DSP Write
22:47:32 : 3GQCT : wParam = 13, lParam = 23
22:47:32 : Step Complete : DSP Write
22:47:36 : 3GQCT : wParam = 13, lParam = 24
22:47:36 : Step Complete : DSP Write
22:47:40 : 3GQCT : wParam = 13, lParam = 25
22:47:40 : Step Complete : DSP Write
22:47:43 : 3GQCT : wParam = 13, lParam = 26
22:47:43 : Step Complete : DSP Write
22:47:47 : 3GQCT : wParam = 13, lParam = 27
22:47:47 : Step Complete : DSP Write
22:47:51 : 3GQCT : wParam = 13, lParam = 28
22:47:51 : Step Complete : DSP Write
22:47:54 : 3GQCT : wParam = 13, lParam = 29
22:47:54 : Step Complete : DSP Write
22:47:58 : 3GQCT : wParam = 13, lParam = 30
22:47:58 : Step Complete : DSP Write
22:48:01 : 3GQCT : wParam = 13, lParam = 31
22:48:01 : Step Complete : DSP Write
22:48:05 : 3GQCT : wParam = 13, lParam = 32
22:48:05 : Step Complete : DSP Write
22:48:09 : 3GQCT : wParam = 13, lParam = 33
22:48:09 : Step Complete : DSP Write
22:48:12 : 3GQCT : wParam = 13, lParam = 34
22:48:12 : Step Complete : DSP Write
22:48:16 : 3GQCT : wParam = 13, lParam = 35
22:48:16 : Step Complete : DSP Write
22:48:20 : 3GQCT : wParam = 13, lParam = 36
22:48:20 : Step Complete : DSP Write
22:48:23 : 3GQCT : wParam = 13, lParam = 37
22:48:23 : Step Complete : DSP Write
22:48:27 : 3GQCT : wParam = 13, lParam = 38
22:48:27 : Step Complete : DSP Write
22:48:31 : 3GQCT : wParam = 13, lParam = 39
22:48:31 : Step Complete : DSP Write
22:48:34 : 3GQCT : wParam = 13, lParam = 40
22:48:34 : Step Complete : DSP Write
22:48:39 : 3GQCT : wParam = 13, lParam = 41
22:48:39 : Step Complete : DSP Write
22:48:43 : 3GQCT : wParam = 13, lParam = 42
22:48:43 : Step Complete : DSP Write
22:48:46 : 3GQCT : wParam = 13, lParam = 43
22:48:46 : Step Complete : DSP Write
22:48:50 : 3GQCT : wParam = 13, lParam = 44
22:48:50 : Step Complete : DSP Write
22:48:54 : 3GQCT : wParam = 13, lParam = 45
22:48:54 : Step Complete : DSP Write
22:48:57 : 3GQCT : wParam = 13, lParam = 46
22:48:57 : Step Complete : DSP Write
22:49:01 : 3GQCT : wParam = 13, lParam = 47
22:49:01 : Step Complete : DSP Write
22:49:04 : 3GQCT : wParam = 13, lParam = 48
22:49:04 : Step Complete : DSP Write
22:49:08 : 3GQCT : wParam = 13, lParam = 49
22:49:08 : Step Complete : DSP Write
22:49:12 : 3GQCT : wParam = 13, lParam = 50
22:49:12 : Step Complete : DSP Write
22:49:15 : 3GQCT : wParam = 13, lParam = 51
22:49:15 : Step Complete : DSP Write
22:49:19 : 3GQCT : wParam = 13, lParam = 52
22:49:19 : Step Complete : DSP Write
22:49:23 : 3GQCT : wParam = 13, lParam = 53
22:49:23 : Step Complete : DSP Write
22:49:26 : 3GQCT : wParam = 13, lParam = 54
22:49:26 : Step Complete : DSP Write
22:49:30 : 3GQCT : wParam = 13, lParam = 55
22:49:30 : Step Complete : DSP Write
22:49:33 : 3GQCT : wParam = 13, lParam = 56
22:49:33 : Step Complete : DSP Write
22:49:37 : 3GQCT : wParam = 13, lParam = 57
22:49:37 : Step Complete : DSP Write
22:49:41 : 3GQCT : wParam = 13, lParam = 58
22:49:41 : Step Complete : DSP Write
22:49:45 : 3GQCT : wParam = 13, lParam = 59
22:49:45 : Step Complete : DSP Write
22:49:49 : 3GQCT : wParam = 13, lParam = 60
22:49:49 : Step Complete : DSP Write
22:49:52 : 3GQCT : wParam = 13, lParam = 61
22:49:52 : Step Complete : DSP Write
22:49:56 : 3GQCT : wParam = 13, lParam = 62
22:49:56 : Step Complete : DSP Write
22:50:00 : 3GQCT : wParam = 13, lParam = 63
22:50:00 : Step Complete : DSP Write
22:50:03 : 3GQCT : wParam = 13, lParam = 64
22:50:03 : Step Complete : DSP Write
22:50:07 : 3GQCT : wParam = 13, lParam = 65
22:50:07 : Step Complete : DSP Write
22:50:11 : 3GQCT : wParam = 13, lParam = 66
22:50:11 : Step Complete : DSP Write
22:50:15 : 3GQCT : wParam = 13, lParam = 67
22:50:15 : Step Complete : DSP Write
22:50:18 : 3GQCT : wParam = 13, lParam = 68
22:50:18 : Step Complete : DSP Write
22:50:22 : 3GQCT : wParam = 13, lParam = 69
22:50:22 : Step Complete : DSP Write
22:50:26 : 3GQCT : wParam = 13, lParam = 70
22:50:26 : Step Complete : DSP Write
22:50:29 : 3GQCT : wParam = 13, lParam = 71
22:50:29 : Step Complete : DSP Write
22:50:33 : 3GQCT : wParam = 13, lParam = 72
22:50:33 : Step Complete : DSP Write
22:50:37 : 3GQCT : wParam = 13, lParam = 73
22:50:37 : Step Complete : DSP Write
22:50:41 : 3GQCT : wParam = 13, lParam = 74
22:50:41 : Step Complete : DSP Write
22:50:44 : 3GQCT : wParam = 13, lParam = 75
22:50:44 : Step Complete : DSP Write
22:50:49 : 3GQCT : wParam = 13, lParam = 76
22:50:49 : Step Complete : DSP Write
22:50:52 : 3GQCT : wParam = 13, lParam = 77
22:50:52 : Step Complete : DSP Write
22:50:56 : 3GQCT : wParam = 13, lParam = 78
22:50:56 : Step Complete : DSP Write
22:50:59 : 3GQCT : wParam = 13, lParam = 79
22:50:59 : Step Complete : DSP Write
22:51:03 : 3GQCT : wParam = 13, lParam = 80
22:51:03 : Step Complete : DSP Write
22:51:07 : 3GQCT : wParam = 13, lParam = 81
22:51:07 : Step Complete : DSP Write
22:51:10 : 3GQCT : wParam = 13, lParam = 88
22:51:10 : Step Complete : DSP Write
22:51:11 : 3GQCT : wParam = 13, lParam = 89
22:51:11 : Step Complete : DSP Write
22:51:14 : 3GQCT : wParam = 13, lParam = 90
22:51:14 : Step Complete : DSP Write
22:52:35 : 3GQCT : wParam = 13, lParam = 91
22:52:35 : Step Complete : DSP Write
22:52:41 : 3GQCT : wParam = 13, lParam = 92
22:52:41 : Step Complete : DSP Write
22:52:48 : 3GQCT : wParam = 13, lParam = 93
22:52:48 : Step Complete : DSP Write
22:52:54 : 3GQCT : wParam = 13, lParam = 94
22:52:54 : Step Complete : DSP Write
22:53:00 : 3GQCT : wParam = 13, lParam = 95
22:53:00 : Step Complete : DSP Write
22:53:07 : 3GQCT : wParam = 13, lParam = 96
22:53:07 : Step Complete : DSP Write
22:53:13 : 3GQCT : wParam = 13, lParam = 97
22:53:13 : Step Complete : DSP Write
22:53:19 : 3GQCT : wParam = 13, lParam = 98
22:53:19 : Step Complete : DSP Write
22:53:26 : 3GQCT : wParam = 13, lParam = 100
22:53:26 : Step Complete : DSP Write
22:53:26 : 3GQCT : wParam = 2001, lParam = 1
 
Upvote 0
Tried all the mirrors for the firmware several times, yet the downloads seem to be incomplete/damaged after finishing when I attempt to extract. Any help would be wonderful. Thanks.

How are you attempting to extract? With WinRAR?? Don't do that. Just follow the steps. Some programs will say it's a bad cab when it's not. Only when you try to flash the kdz file will you know if the download was bad.
 
Upvote 0
HELP! I rooted my LG spirt awhile back and it went fine. Then i decited I wanted a custom rom. I idiotically forgot to download a recovery and so when i factory restored it everything was fine but my wifi. It won't connect. It'll say connecting... then say saved over and over so i figured it unroot and just make metro give me a new one. So i did all the stops but at about param 92 my phone restarts with the original firmware but till root and no wifi. Please help :thinking::thinking:
 
Upvote 0
HELP! I rooted my LG spirt awhile back and it went fine. Then i decited I wanted a custom rom. I idiotically forgot to download a recovery and so when i factory restored it everything was fine but my wifi. It won't connect. It'll say connecting... then say saved over and over so i figured it unroot and just make metro give me a new one. So i did all the stops but at about param 92 my phone restarts with the original firmware but till root and no wifi. Please help :thinking::thinking:

factory reset and tell me if you're rooted. Also check wifi afterwards too
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones