[ROOT] - HOWTO - AS993 (WIP) - LG G6 Guides, News, & Discussion

I have started working through the root process on the Sprint AS993. I will be updating this thread with the steps that are needed as I work along. I do NOT suggest anyone start this, because I may need to reorder / completely change some of the procedure. When this is ready to test I will make an announcement and remove the (WIP) from the thread title.
Requirement:
ARB00 device
SD card (2 gig). If will need to be formatted FAT or FAT32. If it is bigger than 2gig, it will have to be partitioned.
Patched LG UP (link)
FWUL 2.7 or later (link) You need the persistent version because we will need to reboot, and the files you are going to dump need to stay. If you lose them -- you are really screwed.
FWUL needs network access, or you can't clone the repo, or wget the files. Consult the FWUL thread if you have difficulty getting networking up.
H870 KDZ (link)
H918 KDZ (link)
Zip with partitions to be flashed (link) *move to FWUL instructions*
TWRP (link) *move to FWUL instructions an use wget*
Getting started:
Install patched LG UP
Dump your phone (except userdata and cache -- don't need them) This will be handled in FWUL now.
Flash H870 (partition DL / select all) Phone will reboot when done, boot back to download mode
Flash H918 laf only (partition DL / select ONLY laf). It will complain about other partitions -- ignore it. PAY ATTENTION. YOU MUST PULL THE CABLE ONCE YOU SEE IT MOVE FROM LAF TO THE NEXT PARTITION.
Flash H870 all *EXCEPT* laf (partition DL / select all / UNSELECT laf) If you forget to unselect laf, you will have to start over.
Boot to download mode. You will ONLY see the word download mode and 5 blue dots underneath. This is NOT the normal download mode screen because it is laf from the V20 and it can not init the screen. This is NORMAL.
Work todo in FWUL:
Boot FWUL with your phone connected in download mode
Login
Double click the runningnak3d icon
wget (link) -- this will download the partitions that need to be temp flashed. Not going to commit them to git since they are binary
unzip parts.zip
git pull
git checkout g6-universal
./step1.sh (this will dump your phone)
./step2.sh (this will flash US997 aboot, and other partitions)
Then told, pull the USB cable and the phone will power off.
While the phone is off, hold vol down and plug the USB cable back in -- you will be in fastboot
fastboot flash unlock
fastboot flash twrp
Hold vol down + power for 10 seconds and your phone will power off.
Hold vol down + power / release power when the LG logo appears and then immediately hold power until TWRP boots
Work to do in TWRP:
./step3.sh (this will flash YOUR partitions back onto your phone) This is why it is crucial that you have persistent FWUL
./step4.sh (this does some cleanup)
format userdata (will probably include this in step4.sh)
flash Magisk
Reboot and verify that your phone is rooted.
Enjoy...
Again, this is a work in progress and I will be updating this with actual links as things go live.
-- Brian
XDA:DevDB Information
ROOT - All model G6s except H872, Tool/Utility for the LG G6
Contributors
runningnak3d
Source Code: http://gitlab.com/runningnak3d
Version Information
Status: Testing
Created 2019-03-06
Last Updated 2019-03-07

Oof. ?

Just an FYI that is just a REALLY rough outline. Lots of little steps to be added. I have had to reset and start over a couple of times because I messed up.
Bottom line though, no matter how detailed I make this post, the potential for a brick is way out there. This will be by far the most complicated root procedure I have published yet. Thank you LG (and Qualcomm) for being such utter d*ck heads.
-- Brian

Will this be working for h873 too? Just wondering

Dr. Furet said:
Will this be working for h873 too? Just wondering
Click to expand...
Click to collapse
Yes. The H873 was the first device tested. That is the only model that is absolutely KNOWN to work on. It is still a shot in the dark for all other models although I don't see why it won't work (except for MAYBE the H870 and H870DS -- those will probably require either a donor H870, or at the very least a custom kernel).
Anyway. After much frustration and aggravation, the first part is done -- temp root:
Code:
# whoami
root
# uptime
18:17:21 up 5 min, 0 users, load average: 5.96, 3.76, 1.63
# id
uid=0(root) gid=0(root) groups=0(root) context=u:r:vold:s0
Now on to perm root....
-- Brian

What about 870S version? It is dual sim also.
Послато са LG-H870S уз помоћ Тапатока

runningnak3d said:
Yes. The H873 was the first device tested. That is the only model that is absolutely KNOWN to work on. It is still a shot in the dark for all other models although I don't see why it won't work (except for MAYBE the H870 and H870DS -- those will probably require either a donor H870, or at the very least a custom kernel).
Anyway. After much frustration and aggravation, the first part is done -- temp root:
Now on to perm root....
-- Brian
Click to expand...
Click to collapse
Perfect!! I'm happy to know that! Thanks foe the quick responce! Keep up the good work

I hope this works for the h870 as well, I was so disappointed when I discovered that this phone can't be rooted or even unlocked, at least now there is a light at the end of the tunnel. (I just hope that it isn't a train?)

Will test on other G6es once the post is up.

I'll follow this thread. Hope it works on the H870.

Just a heads up. I had to take some time out to make some of the tools that will be used user friendly. Hell I got tripped up TWICE and I (at least I think ) know what I am doing.
So, I finished the rewrite, but still have some polish to do, and then I can try again from start to finish.
I know you guys are ready to try it -- but trust me -- you WANT me to take this extra time.
-- Brian

runningnak3d said:
Just a heads up. I had to take some time out to make some of the tools that will be used user friendly. Hell I got tripped up TWICE and I (at least I think ) know what I am doing.
So, I finished the rewrite, but still have some polish to do, and then I can try again from start to finish.
I know you guys are ready to try it -- but trust me -- you WANT me to take this extra time.
-- Brian
Click to expand...
Click to collapse

What about ARB1 devices?

@runningnak3d. You are the man. Do you have a PayPal? I'd like to buy you a beer or two.

jthein1989 said:
@runningnak3d. You are the man. Do you have a PayPal? I'd like to buy you a beer or two.
Click to expand...
Click to collapse
Thanks dude. My PayPal donation email is in my profile.
-- Brian

runningnak3d said:
Yes. The H873 was the first device tested. That is the only model that is absolutely KNOWN to work on. It is still a shot in the dark for all other models although I don't see why it won't work (except for MAYBE the H870 and H870DS -- those will probably require either a donor H870, or at the very least a custom kernel).
Anyway. After much frustration and aggravation, the first part is done -- temp root:
Now on to perm root....
-- Brian
Click to expand...
Click to collapse
Hi Brian
I just wanted to ask why the H870 would require a custom kernel to unlock the bootloader?
Also, if this method works with my H870 would it be safe to flash a custom ROM?

Because not all G6 are the same, and the root process involves frankensteining vulnerable parts from different firmware build. Even the V20 which are nearly identical hardware wise require a custom kernel to get rid of the on-boot screen static, due to using aboot from an engineering US996.

9bestenbier said:
Hi Brian
I just wanted to ask why the H870 would require a custom kernel to unlock the bootloader?
Also, if this method works with my H870 would it be safe to flash a custom ROM?
Click to expand...
Click to collapse
It may because you would have a US997 aboot, and that can be device dependent. However, it can usually be overcome with a few kernel tweaks.
-- Brian

runningnak3d said:
It may because you would have a US997 aboot, and that can be device dependent. However, it can usually be overcome with a few kernel tweaks.
-- Brian
Click to expand...
Click to collapse
I don't really understand since I'm still a noob lol
But I have the South African H870 which I assumed have the exact same hardware as the EU version.
Also, I saw a custom kernel for the H870 so maybe that would work?

Will there be problem for those H871 converted to H873?
Sent from my LG-H873 using XDA Labs

Related

Confused with my LG V10 H901 Model :( Help needed badly !!!

hi v10 folks,
just bought this v10 mobile 3 days before. it came with 5.1 android version, so thought of upgrading it and found some weird observations.
1. on connecting mobile to LG Bridge, model shows as H901 but update shows as F600S30D :crying:
2. downloaded lg phone info app and saw the provider name as SK Telecom
i have attached three screenshots of my mobile phone. is this a genuine t mobile version ? what needs to be done to upgrade my phone to Nougat ??? instead of bricking my phone thought of taking your suggestion guys
thanx in advance
Do NOT use LG Bridge, or you will brick your phone. Dunno where you got your phone, but it has an F600 IMEI, so LG Bridge thinks you need F600 firmware.
There is a v20L KDZ floating around here somewhere. Grab it, and put your phone in download mode (pull the battery / put the battery back in / hold volume up / plug USB cable in -- you don't have to hit the power button). Once you are in download mode, you can flash the KDZ with LG UP. That will get you to MM 6.0.1 which is still rootable using the dirtycow method (if you care about rooting). If you don't care about rooting, I am uploading the v30b Nougat KDZ right now. It is not rootable with any currently known methods. If you do want root, root on v20L, and then I will also be posting an update.zip that will take you to v30b and keep root.
-- Brian
runningnak3d said:
Do NOT use LG Bridge, or you will brick your phone. Dunno where you got your phone, but it has an F600 IMEI, so LG Bridge thinks you need F600 firmware.
There is a v20L KDZ floating around here somewhere. Grab it, and put your phone in download mode (pull the battery / put the battery back in / hold volume up / plug USB cable in -- you don't have to hit the power button). Once you are in download mode, you can flash the KDZ with LG UP. That will get you to MM 6.0.1 which is still rootable using the dirtycow method (if you care about rooting). If you don't care about rooting, I am uploading the v30b Nougat KDZ right now. It is not rootable with any currently known methods. If you do want root, root on v20L, and then I will also be posting an update.zip that will take you to v30b and keep root.
-- Brian
Click to expand...
Click to collapse
My goodness, thanks for the prompt reply buddy, you saved my @SS im seriously not worried for root or bootloader unlock. im ok with stock nougat without root. so which kdz i need to flash ? im confused
As far as I know, no one has uploaded the Nougat KDZ yet, so I am in the process of uploading it. Google drive is being REAL slow. Since you don't care about root, you can use the same method that I described above (get into download mode, and use LG UP to flash the KDZ). I will make a post just a soon as it finishes uploading.
You might want to take this time to be SURE that you don't want root, because once you flash Nougat, there will more than likely never be a way to root this phone unless another exploit in the Linux kernel can be found...
-- Brian
runningnak3d said:
As far as I know, no one has uploaded the Nougat KDZ yet, so I am in the process of uploading it. Google drive is being REAL slow. Since you don't care about root, you can use the same method that I described above (get into download mode, and use LG UP to flash the KDZ). I will make a post just a soon as it finishes uploading.
You might want to take this time to be SURE that you don't want root, because once you flash Nougat, there will more than likely never be a way to root this phone unless another exploit in the Linux kernel can be found...
-- Brian
Click to expand...
Click to collapse
mine is running nougat. but after a warm war with the qualcomm 9008 mode
@SandyKick I uploaded the KDZ in this thread.
-- Brian
runningnak3d said:
@SandyKick I uploaded the KDZ in this thread.
-- Brian
Click to expand...
Click to collapse
hi bro, @runningnak3d
device shows like this when i connected to my linux machine LGF600S16564708 (adb devices). so can i flash this H90130B KDZ ?
SandyKick said:
hi bro, @runningnak3d
device shows like this when i connected to my linux machine LGF600S16564708 (adb devices). so can i flash this H90130B KDZ ?
Click to expand...
Click to collapse
No if you update h90130b your phone will be a hardbrick.
You have to upgrade F600S30d But you might lose the network !!!
@SandyKick If you can return that phone for an exchange, you might want to. As @dodo73 said, (in not so many words) you are boned. You are going to have to take a risk either way, but the safest route since adb sees the device as an F600, is to flash the F600 firmware. If you lose network, you can then try flashing the H901 modem. Let us know how it goes, but you are probably going to have to do SOME kind of fixup -- it will not be a clean flash / upgrade / happy phone
EDIT: If you flash the F600 firmware and brick your phone, that is also easy to fix -- and you will know that you DO need the H901 firmware.
runningnak3d said:
Do NOT use LG Bridge, or you will brick your phone. Dunno where you got your phone, but it has an F600 IMEI, so LG Bridge thinks you need F600 firmware.
There is a v20L KDZ floating around here somewhere. Grab it, and put your phone in download mode (pull the battery / put the battery back in / hold volume up / plug USB cable in -- you don't have to hit the power button). Once you are in download mode, you can flash the KDZ with LG UP. That will get you to MM 6.0.1 which is still rootable using the dirtycow method (if you care about rooting). If you don't care about rooting, I am uploading the v30b Nougat KDZ right now. It is not rootable with any currently known methods. If you do want root, root on v20L, and then I will also be posting an update.zip that will take you to v30b and keep root.
-- Brian
Click to expand...
Click to collapse
i have same model and problem with my phone is that it is not recognised my lg up,,, lgup keep on saying unknown modell please help me if you have any fix for it
@hapyfaroq What does adb say? If you plug your phone in, and type adb devices, what is the output?
-- Brian
hapyfaroq said:
i have same model and problem with my phone is that it is not recognised my lg up,,, lgup keep on saying unknown modell please help me if you have any fix for it
Click to expand...
Click to collapse
now im facing the same problem.... everything is in korean in download mode mobile not recognizing in LG UP :crying::crying:
read this thread by @shadi47pk - https://forum.xda-developers.com/lg-v10/general/lg-v10-f600s-conversion-to-t3549884
i think octoplus box is required to get working
@SandyKick as long as you have download mode, you can fix your phone without needing a jtag box. What KDZ did you flash / how did you flash it to get in the condition you are in?
-- Brian
SandyKick said:
now im facing the same problem.... everything is in korean in download mode mobile not recognizing in LG UP :crying::crying:
read this thread by @shadi47pk - https://.xda-.com/lg-v10/general/lg-v10-f600s-conversion-to-t3549884
i think octoplus box is required to get working
Click to expand...
Click to collapse
IT took 2 hrs to figure out what was the real problem... real problem, with lg up is the common folder ( which is related to the model of the phone) so follow this link for lgup configuration.
https://www.androidsage.com/2016/04/12/update-t-mobile-lg-v10-android-6-0-marshmallow-h90120e-lgup/
and what i need from you is: Which link did you use to upgrade to MM (v20L link?) Thanks in advance.
runningnak3d said:
@SandyKick as long as you have download mode, you can fix your phone without needing a jtag box. What KDZ did you flash / how did you flash it to get in the condition you are in?
-- Brian
Click to expand...
Click to collapse
nope, i didnt flashed anything. installed LGUP exactly mentioned in this post - https://forum.xda-developers.com/lg-v10/general/guide-lg-v10-stock-firmware-to-stock-t3224170
unknown model is being shown in LG UP.
hapyfaroq said:
IT took 2 hrs to figure out what was the real problem... real problem, with lg up is the common folder ( which is related to the model of the phone) so follow this link for lgup configuration.
https://www.androidsage.com/2016/04/12/update-t-mobile-lg-v10-android-6-0-marshmallow-h90120e-lgup/
and what i need from you is: Which link did you use to upgrade to MM (v20L link?) Thanks in advance.
Click to expand...
Click to collapse
THANKS FOR THE TIP BRO, just bought the phone 3 days back. its still with 5.1 android version. current firmware h90110o. once lgup detects my phone will try flashing F600S30D kdz.
V20L link required
runningnak3d said:
@SandyKick as long as you have download mode, you can fix your phone without needing a jtag box. What KDZ did you flash / how did you flash it to get in the condition you are in?
-- Brian
Click to expand...
Click to collapse
Please provide correct link for the kdz as i have tried to flash F600S20l_00_0503.kdz but lgup says wrong kdz.
hapyfaroq said:
Please provide correct link for the kdz as i have tried to flash F600S20l_00_0503.kdz but lgup says wrong kdz.
Click to expand...
Click to collapse
try here: i downloded the nougat version.
https://lg-firmwares.com/lg-f600s-firmwares/
SandyKick said:
try here: i downloded the nougat version.
https://lg-firmwares.com/lg-f600s-firmwares/
Click to expand...
Click to collapse
I dont think going straight from 5.1.1 to nougat is a good idea. And after 1 hr of download if lg up is going to say incorrect kdz then why time waste 
 @SandyKick first we have to upgrade it to 6.0 to see everything goes welll then decide to upgrade it to 7.0
I have been searching for v20L kdz link but which model it is the huge problem
as we can not flash H901 kdz.
f600L?
F600s?
F600K?
There are three model with several updates. :/ Pretty confusing right.
hapyfaroq said:
I dont think going straight from 5.1.1 to nougat is a good idea. And after 1 hr of download if lg up is going to say incorrect kdz then why time waste
@SandyKick first we have to upgrade it to 6.0 to see everything goes welll then decide to upgrade it to 7.0
I have been searching for v20L kdz link but which model it is the huge problem
as we can not flash H901 kdz.
f600L?
F600s?
F600K?
There are three model with several updates. :/ Pretty confusing right.
Click to expand...
Click to collapse
if you see my post here - https://forum.xda-developers.com/showpost.php?p=73087083&postcount=7
in the scrrenshot you can see mine is F600S model. try in linux terminal (adb devices) you can come to know whether it is L / S / K model

[ROM] H910 v10r - stock

*** WARNING ***
Do NOT flash this on an H918, you will brick your phone.
This is for the AT&T H910 ONLY​
Thanks to @toastyp for the dump of 10r.
Thanks to @askermk2000 for the kernel. Dude doesn't even have a V20 anymore, but he jumped in and helped when I lost my dev environment to build the kernel. That is what XDA is supposed to be about. Seriously man, huge thanks.
With that said, this is the v10r firmware + boot + system. For now, it is possible to dirty flash this, but if there are a lot of posts about problems, I will force a wipe in the zip since most people will be coming from 10m or even earlier (I think NATF is based on 10l, and I don't know what WETA is based on).
So, please, just backup your data and do a clean install
This is 100% stock v10r, bloat and all. It is ARB 0, so if you don't like it, you can go back to any older version.
This include v1.0 of the mk2000 kernel, please check his thread here for any updates.
Also, the 10r firmware doesn't work with 10m or lower system images -- 10p or 10q only. Since there are no custom ROMs currently that are based on 10p, 10q, or 10r, there is no reason to flash JUST the firmware without boot and system.
If you choose to dirty flash, then you MUST reinstall Magisk or SuperSU before rebooting. If you don't, then your data will be encrypted when the phone boots.
With the new firmware, the engineering aboot is able to init the screen correctly so the nasty warning message is clearly visible. This is the same warning as before, but it was garbled and you couldn't read it. Ignore it... your phone will boot.
Download here.
SHA: 5451146030393e490dcfba3558b620badefe75cd
-- Brian
Awesome work wi'll be trying this later
Awesome! Thank you!
runningnak3d said:
Thanks to @crackness for the dump of 10q before he rooted his device.
Thanks to @askermk2000 for the kernel. Dude doesn't even have a V20 anymore, but he jumped in and helped when I lost my dev environment to build the kernel. That is what XDA is supposed to be about. Seriously man, huge thanks.
With that said, this is the v10q firmware + boot + system. For now, it is possible to dirty flash this, but if there are a lot of posts about problems, I will force a wipe in the zip since most people will be coming from 10m or even earlier (I think NATF is based on 10l, and I don't know what WETA is based on).
So, please, just backup your data and do a clean install
This is 100% stock v10q, bloat and all. It is ARB 0, so if you don't like it, you can go back to any older version.
Also, the 10q firmware doesn't work with 10m or lower system images -- 10p or 10q only. Since there are no custom ROMs currently that are based on 10q, there is no reason to flash JUST the firmware without boot and system.
You will need to reinstall Magisk or SuperSU.
With the new firmware, the engineering aboot is able to init the screen correctly so the nasty warning message is clearly visible. This is the same warning as before, but it was garbled and you couldn't read it. Ignore it... your phone will boot.
Download here.
SHA: 6bbc1bc160baff3f44bd6b68b27b10324b0d087d
-- Brian
Click to expand...
Click to collapse
If I wanted to root, I could download this to my H91010q and go back to stock?
Apologies in advance if already obvious, but can someone on 10j or 10k flash this without first being on p or q?
The reason I ask is that you mentioned this "It is ARB 0, so if you don't like it, you can go back to any older version." and " 10q firmware doesn't work with 10m or lower system images -- 10p or 10q only."
My build number is NRD90M and my software version is H91810j.
I just want confirmation that this will work without me having to upgrade my firmware first.
Thanks for all your hard work!
@Jburd23 This does not root your phone. You flash this in TWRP if you are already rooted and want to upgrade to 10q.
@Quiksmage Yes, you can flash this no matter what version you are on. It includes system, so your current system will be wiped. It also contains the rest of the 10q firmware.
-- Brian
runningnak3d said:
@Jburd23 This does not root your phone. You flash this in TWRP if you are already rooted and want to upgrade to 10q.
@Quiksmage Yes, you can flash this no matter what version you are on. It includes system, so your current system will be wiped. It also contains the rest of the 10q firmware.
-- Brian
Click to expand...
Click to collapse
I should have also added the following. I can go back to a j based firmware after flashing this, correct?
It doesn't flash the modem/bootloader?
Sorry about the repeated questions, but I just want to be absolutely sure I don't end up in a place where I can't go back to the rootable firmware. Thanks
Nice to see some love for our v20, nice work.
Quiksmage said:
I should have also added the following. I can go back to a j based firmware after flashing this, correct?
Click to expand...
Click to collapse
Yes, you can revert to any older firmware. However, I don't know of any that was dumped. The H910 doesn't have a KDZ so the only way to get new (or older) firmware, is to have someone that hasn't rooted dump it.
If you are currently on 10j, then use the patched LG UP to dump your phone so that you will have a copy of the complete 10j firmware (minus an untouched system). At least that way you can flash back to it if you want. I only have dumps of 10m, 10p, and 10q. If you do dump your phone, please zip up the firmware and send it to me. You just need the files that are in this 10q zip.
It doesn't flash the modem/bootloader?
Click to expand...
Click to collapse
Yes it does. When a post says firmware + boot + system, the firmware is the bootloader, modem, hypervisor, trustzone, etc.... Boot is the kernel, and system is the actual Android install.[/quote]
Sorry about the repeated questions, but I just want to be absolutely sure I don't end up in a place where I can't go back to the rootable firmware. Thanks
Click to expand...
Click to collapse
Don't quite understand this question. You don't lose TWRP if you flash this, so you can root with Magisk again. Also, ALL H910 firmware is currently rootable. The H910 and the unlocked US996 are the last two V20s that can be rooted on the latest firmware.
-- Brian
Hey Brian, that was my fault. I thought I had read H918 v10q. The t-mobile variant cannot go back once updated past K. Apologies!
First post updated to 10r with mk2000 v1.0 kernel.
-- Brian
runningnak3d said:
Thanks to @toastyp for the dump of 10r.
Thanks to @askermk2000 for the kernel. Dude doesn't even have a V20 anymore, but he jumped in and helped when I lost my dev environment to build the kernel. That is what XDA is supposed to be about. Seriously man, huge thanks.
With that said, this is the v10r firmware + boot + system. For now, it is possible to dirty flash this, but if there are a lot of posts about problems, I will force a wipe in the zip since most people will be coming from 10m or even earlier (I think NATF is based on 10l, and I don't know what WETA is based on).
So, please, just backup your data and do a clean install
This is 100% stock v10r, bloat and all. It is ARB 0, so if you don't like it, you can go back to any older version.
Also, the 10r firmware doesn't work with 10m or lower system images -- 10p or 10q only. Since there are no custom ROMs currently that are based on 10p, 10q, or 10r, there is no reason to flash JUST the firmware without boot and system.
You will need to reinstall Magisk or SuperSU.
With the new firmware, the engineering aboot is able to init the screen correctly so the nasty warning message is clearly visible. This is the same warning as before, but it was garbled and you couldn't read it. Ignore it... your phone will boot.
Download here.
SHA: 5451146030393e490dcfba3558b620badefe75cd
-- Brian
Click to expand...
Click to collapse
You should really put a device check in the updater-script.... I couldve sworn this said H918 (8 and 0 look VERY similar on mobile), flashed it, full hard-bricked it.....
Qualcomm HS-USB QDLoader 9008
RIP
Tiny line in updater-script would have prevented this
Tilde88 said:
You should really put a device check in the updater-script.... I couldve sworn this said H918 (8 and 0 look VERY similar on mobile), flashed it, full hard-bricked it.....
Qualcomm HS-USB QDLoader 9008
RIP
Tiny line in updater-script would have prevented this
Click to expand...
Click to collapse
As much as I like and appreciate your work, you screwed up dude lol its ok to admit it
Sent from my LG-H910 using Tapatalk
@Tilde88 I did use an assert line at first, but I got tired of having to keep editing it and adding additional checks.
H910 || US996 || H915 || elsa || H910a
I am pretty sure that covers all the possibilities now, so I should probably put it back -- but at the end of the day, just have to be careful.
I could understand misreading the H910 on the forum post, but the zip file as well? That is an awful lot of seeing 8 instead of 0.....
I am sorry you toasted your device. Even if you bought it used, as long as it is still under the 2 year warranty, LG will fix it.
I am updating the first post with a big red warning....
-- Brian
runningnak3d said:
@Tilde88 I did use an assert line at first, but I got tired of having to keep editing it and adding additional checks.
H910 || US996 || H915 || elsa || H910a
I am pretty sure that covers all the possibilities now, so I should probably put it back -- but at the end of the day, just have to be careful.
I could understand misreading the H910 on the forum post, but the zip file as well? That is an awful lot of seeing 8 instead of 0.....
I am sorry you toasted your device. Even if you bought it used, as long as it is still under the 2 year warranty, LG will fix it.
I am updating the first post with a big red warning....
-- Brian
Click to expand...
Click to collapse
Lol I don't blame you at all. I flashed it, I did it. It will get repaired and I have other phones, so not a big deal. I meant it mostly for others. 2nd phone I brick in 10 years (other one was the HTC touch pro2 back in windows mobile days). I just hope there will be root for 10q in a few weeks, BC I'm sure lg will send a refurb with that.
As for the recovery, I saw the file and just flashed, who needs to read anyway lmao. /s
Anyway, thanks for your work. It flashed beautifully, and its a great way to update
Ok flashed and running decent. But twrp asked for encrypt password. Wasnt encrypted. I can get past it but its showing 0mb for internal storage. Anyone else get this? Any idea how to fix it? I flashed supersu but it wont install I'm thinking because of this error.
You flashed SuperSU before rebooting or after?
-- Brian
runningnak3d said:
You flashed SuperSU before rebooting or after?
-- Brian
Click to expand...
Click to collapse
The initial reboot? After. I went through setup and got everything done. Went back into twrp. Asked for a password to decrypt. I can hit cancel to get past it. Flashed supersu. Rebooted. No su app or root. I'm guessing because twrp thinks data is encrypted.
TWRP thinks your data is encrypted because it IS encrypted. If you don't flash SuperSU or Magisk before rebooting, then /data gets encrypted on the first boot. Now that it is encrypted, the only way to fix it is to format data in TWRP.
There is no way for you to back it up now either.
-- Brian
runningnak3d said:
TWRP thinks your data is encrypted because it IS encrypted. If you don't flash SuperSU or Magisk before rebooting, then /data gets encrypted on the first boot. Now that it is encrypted, the only way to fix it is to format data in TWRP.
There is no way for you to back it up now either.
-- Brian
Click to expand...
Click to collapse
Eh a wipe/format isnt the end of the world. Save my pics onto external and do it. Thanks for the help man and for the Rom. She is smooth. Btw I saw you thank askermk2000 for the kernel. Is that the same one as in a thread of its own? I was thinking of flashing his updated 1.1 version but if its the same I wont bother. Thanka again.

VS996 Lost Root/Unlocked Bootloader Screen and Download Mode

Just bought a VS996 on Ebay and followed the Frankenstein steps to get it to US998 and then WTF unlocked the bootloader, installed TWRP, removed encryption, etc, and finally the Verizon 20i ROM designed for TWRP/root.
All was well for a brief time. Then I started debloating the ROM and installed a Magisk module -- Terminal Debloater or something -- figured it was harmless.
Rebooted and I no longer have the Bootloader warning screen and the Verizon white screen with animating dots comes up but never moves past that. I waited at least 15 minutes and then hard reset.
Fortunately I could get into TWRP still so I wiped and flashed the ROM 20i ROM and Magisk again which will boot just fine.
Unfortunately, Download Mode (which worked previously via the Volume Up key for the Frankenstein method) no longer works. I see the mini Download mode icon and then the phone reboots to the LG V30 screen and then the OS. Tried going to Download Mode via ADB and it won't stay then either. Somehow my LAF partition got corrupted?
So TWRP works and so does the 20i ROM rooted. Just no Download Mode. Also "adb reboot bootloader" doesn't work either - just goes to the OS.
Is there anything I can do to bring back Download Mode?
Thanks,
Drew
Once you're on vs996, you don't get the bootloader warning anymore.
Extract the TWRP flashable package, get the laf image and write it to your laf partition with dd. You can also flash it from fastboot
crumbling9999 said:
Extract the TWRP flashable package, get the laf image and write it to your laf partition with dd. You can also flash it from fastboot
Click to expand...
Click to collapse
So in vs99620i.zip found: https://androidfilehost.com/?w=files&flid=287569, I see in the bootloader folder there is a laf.img. I've recently installed the whole ZIP again so shouldn't that have fixed the Download Mode? Or could it be that this ZIP is the reason for the messed up Download Mode in the first place?
Anyway, assuming there's nothing wrong with the laf.img, what are the steps for writing to the laf partition with dd?
I'd ask about the fastboot steps, but I'm not sure I can get to it... As mentioned in my OP, "adb reboot bootloader" is accepted via ADB, but the phone reboots and just goes past the bootloader to the OS. Not sure what is wrong with my bootloader either... Or is it because I'm on VS996 and no longer US998 that I don't have fastboot?
Thank you!
You are correct. Since you flashed back to VS996, you no longer have fastboot.
As for laf, you can use any laf image. Go to the H932 root thread and there is a TWRP flashable laf zip in the first post.
If you want fastboot back, you will need to flash xbl and abl from the US998. Let me know, and I will make you a zip for that as well.
-- Brian
runningnak3d said:
You are correct. Since you flashed back to VS996, you no longer have fastboot.
As for laf, you can use any laf image. Go to the H932 root thread and there is a TWRP flashable laf zip in the first post.
If you want fastboot back, you will need to flash xbl and abl from the US998. Let me know, and I will make you a zip for that as well.
-- Brian
Click to expand...
Click to collapse
So helpful, thank you Brian! Yes I would be most grateful if you could make a fastboot zip for me/others!
There is no issue flashing an H932 laf image/zip on a VS996? I know H932 isn't like other N. American V30s in terms of the WTF method, so just want to be sure I don't mess things up. Maybe you/I could make a US998 laf image/zip?
Thank you again!
Nope, there is no issue flashing any models laf. The laf in that H932 thread isn't even an H932 laf, it is an H930 or H933 don't remember.
Laf is laf is laf
I will make you a zip for fastboot as soon as I can.
-- Brian
runningnak3d said:
Nope, there is no issue flashing any models laf. The laf in that H932 thread isn't even an H932 laf, it is an H930 or H933 don't remember.
Laf is laf is laf
I will make you a zip for fastboot as soon as I can.
-- Brian
Click to expand...
Click to collapse
Flashed the h932_laf.zip in TWRP and think it was successful. However, I still cannot get into Download Mode -- it just reboots and goes to the OS. Guess no more LG UP fail-safe for me? Or is there anything else I can try?
Thanks!
-Drew
drewcu said:
Flashed the h932_laf.zip in TWRP and think it was successful. However, I still cannot get into Download Mode -- it just reboots and goes to the OS. Guess no more LG UP fail-safe for me? Or is there anything else I can try?
Thanks!
-Drew
Click to expand...
Click to collapse
What steps are you taking to go into Download mode? I'm not doubting it's possibly corrupted, just want to make sure you have tried both methods of getting into download mode. LGUP and manually?
Apologies if you have tried this...
Manually with the hardware buttons:
Press and hold the Volume Up key on your LG V30.
While still holding this button connect your phone to the USB cord on your computer.
The download mode should now be displayed on your device.
You can release the Volume Up key and resume the update / downgrade operation.
Click to expand...
Click to collapse
Actually, without fastboot, the vol up + USB is the only way to get to download mode.
Just an FYI, the phone has to be powered off.
So, power off the phone, hold vol up, plug in the USB cable.
There is no reason you wouldn't have download mode if you have a valid laf partition.
-- Brian
ChazzMatt said:
What steps are you taking to go into Download mode? I'm not doubting it's possibly corrupted, just want to make sure you have tried both methods of getting into download mode. LGUP and manually?
Apologies if you have tried this...
Manually with the hardware buttons:
Click to expand...
Click to collapse
No worries, but yes I have tried that. I get the Download Mode tiny icon in the center of the screen and I keep holding Vol Up and it then reboots back to the same tiny icon over and over. I eventually release the Vol Up and it just goes to the OS. But it worked perfectly when I got the phone Friday and tried the Frankenstein LG UP method, etc.
I have also tried rebooting into Download Mode in ADB via "adb reboot bootloader" and also using a root-only Power Menu app in the OS but both just reboot and go right to the OS.
My hunch is it somehow got corrupted when I:
1) Used Titanium Backup to uninstall some system apps like Music, Youtube, Photos, etc and the white Verizon loading screen never let me into the OS and I had to hard reset.
2) Installed vs99620j.zip by John Fawkes which won't boot past the LG V30 screen. This non-booting issue may more have to do with the 20J KDZ than what John did, and no one else has complained about a loss of Download Mode in that thread when I asked the question there.
3) Installed a Terminal Debloater module in Magisk previously. Never actually ran it though, but I installed it as I was debloating via Titanium Backup and when I rebooted, the OS would never load.
I have subsequently flashed the 20i VZ zip with a laf.img and the H932 laf img ZIP which should each have fixed the Download Mode but neither has.
Could there be something else other than the LAF partition which causes my phone to not enter Download Mode?
EDIT: Noticed that my computer's LGUP sees my phone just fine when the Verizon 20i ROM is loaded -- shows up as on COM14 in STANDBY. Download Mode, again, is another story! (And no I don't have LGUP loaded before doing the Vol Up method normally. Tried it this time though just out of curiosity and nothing showed up in LGUP.)
drewcu said:
My hunch is it somehow got corrupted when I:
1) Used Titanium Backup to uninstall some system apps like Music, Youtube, Photos, etc and the white Verizon loading screen never let me into the OS and I had to hard reset.
2) Installed vs99620j.zip by John Fawkes which won't boot past the LG V30 screen. This non-booting issue may more have to do with the 20J KDZ than what John did, and no one else has complained about a loss of Download Mode in that thread when I asked the question there.
3) Installed a Terminal Debloater module in Magisk previously. Never actually ran it though, but I installed it as I was debloating via Titanium Backup and when I rebooted, the OS would never load.
Click to expand...
Click to collapse
Sounds a little bit like you were trying to do too much at one time. I understand the impatience.
Also, others have reported the vs99620j.zip may not quite work right. The dev is investigating issues.
Last, be very careful about debloating where you are permanently removing stuff. With this phone a lot of stuff is connected in ways LG knows and we don't. Personally, I prefer FREEZING in Titanium Backup rather than uninstalling. (However I know Verizon does shove a lot of bloatware down your throat, while I have a US998.)
First, there's system space and user space. Uninstalling "system" apps do not gain you any user space. It may make people "feel better", but it has no advantage whatsoever over just freezing. With freezing, out of sight out of mind, and you won't cause lag because the roots are ripped out and the phone has to pause while searching for something it can't find. (I'm not talking about Verizon branded bloatware, but other stuff.)
Second, if you find you DO need something you froze, it's then simple to unfreeze. There were people who messed up their AOD, their GPS, their Google Pay, their microSD card storage by debloating willy nilly from some alleged "comprehensive" someone posted in this forum of ALL the stuff that could be debloated. Just because you can remove it doesn't mean you should. There was a lot items on that list you should never even touch, unless you are trying to turn your modern smartphone into a simple flip phone.
ChazzMatt said:
Sounds a little bit like you were trying to do too much at one time. I understand the impatience.
Also, others have reported the vs99620j.zip may not quite work right. The dev is investigating issues.
Last, be very careful about debloating where you are permanently removing stuff. With this phone a lot of stuff is connected in ways LG knows and we don't. Personally, I prefer FREEZING in Titanium Backup rather than uninstalling. (However I know Verizon does shove a lot of bloatware down your throat, while I have a US998.)
First, there's system space and user space. Uninstalling "system" apps do not gain you any user space. It may make people "feel better", but it has no advantage whatsoever over just freezing. With freezing, out of sight out of mind, and you won't cause lag because the roots are ripped out and the phone has to pause while searching for something it can't find. (I'm not talking about Verizon branded bloatware, but other stuff.)
Second, if you find you DO need something you froze, it's then simple to unfreeze. There were people who messed up their AOD, their Google Pay, their microSD card storage by debloating willy nilly from some stupid list "comprehensive" list someone posted in this forum of ALL the stuff that could be debloated. There's lots in that list you should never even touch.
Click to expand...
Click to collapse
Yeah, you're right about Freezing as that's what I did after having the Uninstall issues. And yes, you are right about it not recouping user space either, so I am fine just Freezing.
Regardless, not sure why Uninstalling system apps would mess up Download mode; if anything I could see the ROM not loading but that's about it.
Any thoughts on restoring Download Mode in some other way? It's not critical for my phone to work right now, but I can imagine a situation where somehow TWRP gets overwritten somehow and the stock recovery is practically useless. Thankfully I have TWRP and a rooted VZ ROM for now, but it'd be nice to have the insurance in case bad anything happens!
Thanks,
Drew
drewcu said:
I have also tried rebooting into Download Mode in ADB via "adb reboot bootloader" and also using a root-only Power Menu app in the OS but both just reboot and go right to the OS.
Click to expand...
Click to collapse
You won't be able to ADB reboot bootloader while on Verizon firmware. However, if you flashed US998 TWRP flashable zip (converting back to US998), you would again have fastboot flash commands, etc. That might be worth trying, then later you could always flash back to Verizon TWRP-flashable zip.
drewcu said:
Could there be something else other than the LAF partition which causes my phone to not enter Download Mode?
EDIT: Noticed that my computer's LGUP sees my phone just fine when the Verizon 20i ROM is loaded -- shows up as on COM14 in STANDBY. Download Mode, again, is another story! (And no I don't have LGUP loaded before doing the Vol Up method normally. Tried it this time though just out of curiosity and nothing showed up in LGUP.)
Click to expand...
Click to collapse
It does seem somehow your Download mode has been corrupted. The only things I know of (and I'm not a dev) about how Download mode disappears is either corruption or you flash something else over it. Some T-mobile H932 users flash an extra copy of TWRP over LAFF and they lose Download mode -- but they are doing that on purpose for reasons specific to the H932.
runningnak3d said:
Nope, there is no issue flashing any models laf. The laf in that H932 thread isn't even an H932 laf, it is an H930 or H933 don't remember.
Laf is laf is laf
I will make you a zip for fastboot as soon as I can.
-- Brian
Click to expand...
Click to collapse
Yeah I'd appreciate the fastboot zip when you get a chance, thanks!
Any other ideas for restoring Download Mode or is that pretty much shot, you think?
So thanks to the H932 guide and the following, I now have a 2nd working TWRP in place of my Download Mode/LAF partition. When I hold the Vol Up and plug in a USB cable, I first see the tiny Download Mode image as before, but then the 2nd TWRP loads up! Not sure why when I restored a working laf img via TWRP before, Download Mode still wouldn't work, but this will work via ADB. Guess TWRP as a fail-safe in many cases is better than Download Mode, so I'll take it! Perhaps if I flashed the laf img via ADB like this instead of TWRP, it would restore Download Mode, but I'll live with TWRP there for now.
Still would love to have fastboot on VS996 as Brian described on Page 1, if that's even possible.
If you would like a second copy of TWRP on your laf partition (I *highly* recommend this), follow these instructions:
Download the version of TWRP that you want to install onto laf.
Rename it to twrp.img
Boot your phone to TWRP, and connect it to your PC
Open a command prompt where you downloaded TWRP and type:
adb push twrp.img /sdcard/
adb shell dd if=/sdcard/twrp.img of=/dev/block/bootdevice/by-name/laf
With the phone off, hold vol up and plug in the USB cable and you should be greeted by your second copy of TWRP.
Click to expand...
Click to collapse
drewcu said:
So thanks to the H932 guide and the following, I now have a 2nd working TWRP in place of my Download Mode/LAF partition. When I hold the Vol Up and plug in a USB cable, I first see the tiny Download Mode image as before, but then the 2nd TWRP loads up! Not sure why when I restored a working laf img via TWRP before, Download Mode still wouldn't work, but this will work via ADB. Guess TWRP as a fail-safe in many cases is better than Download Mode, so I'll take it! Perhaps if I flashed the laf img via ADB like this instead of TWRP, it would restore Download Mode, but I'll live with TWRP there for now.
Still would love to have fastboot on VS996 as Brian described on Page 1, if that's even possible.
Click to expand...
Click to collapse
If you flashed to US998 TWRP-flashable zip you should have ADB/fastboot flash commands back.
ChazzMatt said:
If you flashed to US998 TWRP-flashable zip you should have ADB/fastboot flash commands back.
Click to expand...
Click to collapse
I have Verizon service so would I have any issues with US998 in terms of MMS or Voicemails or anything? I figured I'd be assured of no MMS issues (which I thought I read could occur with Verizon on US998) by going with a VS996 rooted ROM. Plus the VS996 ROM comes with the Verizon Voicemail app and maybe the US998 ROM's Voicemail app isn't compatible? The one thing I know I'd lose with US998 and Verizon is WiFi Calling... Believe that has to be done with the VS996 ROM, right?
I'm not sure I care that much about fastboot now that I have 2 TWRP partitions on my phone, so maybe I just stick with VS996 on Verizon.
drewcu said:
I have Verizon service so would I have any issues with US998 in terms of MMS or Voicemails or anything? I figured I'd be assured of no MMS issues (which I thought I read could occur with Verizon on US998) by going with a VS996 rooted ROM. Plus the VS996 ROM comes with the Verizon Voicemail app and maybe the US998 ROM's Voicemail app isn't compatible? The one thing I know I'd lose with US998 and Verizon is WiFi Calling... Believe that has to be done with the VS996 ROM, right?
I'm not sure I care that much about fastboot now that I have 2 TWRP partitions on my phone, so maybe I just stick with VS996 on Verizon.
Click to expand...
Click to collapse
It would just be temporary to see if you can get download mode back.
Then you can go back to Verizon TWRP-flashable zip.
Sent via open market LG US998 V30/V30+

Remove TWRP from my Phone

Good Day. My mom got me an LG V30 from Korea. today my phone got an security update and as soon as I updating my phone, i found out that my Lg v30 have an TWRP imstall and dont let me update my phone. im not so good with phone and I dont want my phone be broken if I do anything :'( please help how can I remove twrp amd have a stock phone.
Jhei2628 said:
Good Day. My mom got me an LG V30 from Korea. today my phone got an security update and as soon as I updating my phone, i found out that my Lg v30 have an TWRP imstall and dont let me update my phone. im not so good with phone and I dont want my phone be broken if I do anything :'( please help how can I remove twrp amd have a stock phone.
Click to expand...
Click to collapse
You can flash stock rom by using lg up and kdz. Make sure you use the correct kdz file for it.
Keep in mind, KDZ flash will erase your data, so be aware of that.
tech_infinity said:
You can flash stock rom by using lg up and kdz. Make sure you use the correct kdz file for it.
Click to expand...
Click to collapse
i dont have an pc for me to do that ..
is there a way that i can use twrp and install a recovery so that it will be replace by stock?
We need exact phone model and firmware currently (settings, system, about phone, software info, software version)--mine is us99820h
Jhei2628 said:
is there a way that i can use twrp and install a recovery so that it will be replace by stock?
Click to expand...
Click to collapse
Nope. I don't think so.
Jhei2628 said:
is there a way that i can use twrp and install a recovery so that it will be replace by stock?
Click to expand...
Click to collapse
Yep. If you can get some kind soul on here to extract the stock recovery and turn it into a flashable zip, then you can download it, boot to TWRP, flash it, and viola -- stock recovery.
It doesn't matter what model recovery is from -- they are all the same with the EXCEPTION of the H932. If you have an H932, you must use the H932 recovery. You won't brick your phone, but you will be flashing a KDZ if you ever want to take OTAs again. Also, if you don't have an H932, do not use the H932 recovery -- same outcome.
EDIT: if your phone is rooted, you will not be able to take OTAs (the hash check will fail). So, if it is rooted, you need to unroot it (install Magisk manager) before flashing the stock recovery and taking OTAs.
-- Brian
tech_infinity said:
Nope. I don't think so.
Click to expand...
Click to collapse
sad to hear that
runningnak3d said:
Yep. If you can get some kind soul on here to extract the stock recovery and turn it into a flashable zip, then you can download it, boot to TWRP, flash it, and viola -- stock recovery.
It doesn't matter what model recovery is from -- they are all the same with the EXCEPTION of the H932. If you have an H932, you must use the H932 recovery. You won't brick your phone, but you will be flashing a KDZ if you ever want to take OTAs again. Also, if you don't have an H932, do not use the H932 recovery -- same outcome.
EDIT: if your phone is rooted, you will not be able to take OTAs (the hash check will fail). So, if it is rooted, you need to unroot it (install Magisk manager) before flashing the stock recovery and taking OTAs.
-- Brian
Click to expand...
Click to collapse
hoping someone here would do that. my lg v30 model is LGM V300K. and my phone is not rooted. i just want clean and stock phone.
Jhei2628 said:
hoping someone here would do that. my lg v30 model is LGM V300K. and my phone is not rooted. i just want clean and stock phone.
Click to expand...
Click to collapse
Ironic you wish to remove TWRP from your phone when for several months that's what we would have given large sums of money to have. Finally in May 2018, the WTF exploit allowed us to do that. You can root your phone, since you have TWRP and install recent TWRP-flashable zip based on stock firmware.
But if you wish to return for full stock without TWRP custom recovery, you will need to use LGUP to flash stock KDZ. And yes that requires a PC.
ChazzMatt said:
Ironic you wish to remove TWRP from your phone when for several months that's what we would have given large sums of money to have. Finally in May 2018, the WTF exploit allowed us to do that. You can root your phone, since you have TWRP and install recent TWRP-flashable zip based on stock firmware.
But if you wish to return for full stock without TWRP custom recovery, you will need to use LGUP to flash stock KDZ. And yes that requires a PC.
Click to expand...
Click to collapse
may I ask if all the roms here in this forum for lg v30 can be installed to my phone? because mine is LG V30 LGM-V300k.
Jhei2628 said:
may I ask if all the roms here in this forum for lg v30 can be installed to my phone? because mine is LG V30 LGM-V300k.
Click to expand...
Click to collapse
I'll have to let one of the Korean users answer that. I'm not an expert on the Korean models. They have to do extra step to get TWRP, root and get radio back. So if your phone works and has TWRP then at over point in was rooted with Magisk.
Sent via open market LG US998 V30/V30+
ChazzMatt said:
I'll have to let one of the Korean users answer that. I'm not an expert on the Korean models. They have to do extra step to get TWRP, root and get radio back. So if your phone works and has TWRP then at over point in was rooted with Magisk.
Sent via open market LG US998 V30/V30+
Click to expand...
Click to collapse
awww.
ChazzMatt said:
I'll have to let one of the Korean users answer that. I'm not an expert on the Korean models. They have to do extra step to get TWRP, root and get radio back. So if your phone works and has TWRP then at over point in was rooted with Magisk.
Sent via open market LG US998 V30/V30+
Click to expand...
Click to collapse
Please let me know if the roms here will work with korean variant lg v30.
Jhei2628 said:
Please let me know if the roms here will work with korean variant lg v30.
Click to expand...
Click to collapse
If you are going to keep TWRP then I won't bother, but if you want to go back to stock let me know and it just so happens I have that KDZ sitting in my archives so I don't even need to wait 40 years for lg-firmwares.com to download
Just ping me and I can make you a flashable zip that will take your phone back to stock without having to flash a KDZ.
Again, I am not going to bother right now since it sounds like you may actually want to keep your phone as is.
-- Brian
runningnak3d said:
If you are going to keep TWRP then I won't bother, but if you want to go back to stock let me know and it just so happens I have that KDZ sitting in my archives so I don't even need to wait 40 years for lg-firmwares.com to download
Just ping me and I can make you a flashable zip that will take your phone back to stock without having to flash a KDZ.
Again, I am not going to bother right now since it sounds like you may actually want to keep your phone as is.
-- Brian
Click to expand...
Click to collapse
i still want a clean and stock phone and hearing that to someone makes me happy ^^ thank you so much good sir!
waiting for good sir to make the flashable file for us korean variant lg v30 users
can I ask if i can make a kdz file to a zip file so that i can flash it on twrp? and how if i can.
Jhei2628 said:
waiting for good sir to make the flashable file for us korean variant lg v30 users
Click to expand...
Click to collapse
Sorry -- I just haven't had the time -- and it doesn't even take that long. I have a few minutes right now, let me see if I can throw something together for you.
Keep in mind, that I have no way of testing it. It won't brick your phone, but I might have a typo and it will just fail (I have a tendency to have typos ;P ).
If that happens, you will just have to tell me where it is failing, and I will fix it. *crosses fingers that I have no typos*
EDIT: I am not going to do something half assed. I am grabbing the latest firmware available on lg-firmwares (V300K21r) and going to make a FULL zip.
As long as you don't wipe data, even if you are on a lower version, you should be able to flash it and keep your data. I will flash all the partitions that usually get flashed when using a KDZ.
I should have it up in about an hour.....
EDIT2: It is up -- https://www.androidfilehost.com/?w=files&flid=286970
Download and flash that in TWRP. Wipe cache / dalvik. Reboot and you will be fully stock. Again, you should only lose your data if you factory reset or wipe / format data.
Enjoy,
-- Brian

[Q] Download Mode issues

So, got my V30 here, Frankensteined H931 to US998, never had basically any issues with it so far. Decided to attempt to install the TWRP flashable US998 30b from John Fawkes and that's when all hell broke loose. But I won't get into all that, here's the primary issue now:
I get Download Mode when I power the V30 off and hold Volume Up + insert USB cable (and I've done this with multiple USB cables as well as multiple USB ports), but I never get a connection to the computer anymore in that mode. Nothing, no connects at all, no sounds to indicate a connection, while the V30 shows it's in Download Mode and is waiting for a connection.
If I power it off back to TWRP (3.2.3.7, just flashed earlier as instructed because of the Pie attempt), I get all the proper connections, sounds, etc, can copy files over to the internal as well as external storage, no issues.
Normally when most people say they can't get into Download Mode it's some issue where the device won't power on into that mode when the USB cable is attached - that's not the case here as stated: it powers on and says Download Mode and waiting for a connection, but regardless of any USB cable or port there's never a connection.
I'm suspecting it's a software issue since obviously on a reboot into TWRP the USB port works exactly as expected.
Any suggestions? Because of this I'm unable to do a clean proper US998 20h KDZ flash or the 30b KDZ flash either so thankfully I did have a backup of my previous 20h Oreo install. Of course, because it's all pooched now that is effectively useless because of course of the encryption and upon restoring the backup it won't boot because of the password crap and forces me to format DATA and start all over again.
/me hates encryption when this BS happens, seriously...
So, any tips or tricks that might get me back to a working connection with Download Mode? Flashing a particular partition or something? I'm basically about to redo it with a clean 20h TWRP flashable here in a bit, not left with many other options now.
Anything is appreciated, thanks...
1) Try flashing US998 20e TWRP-FLASHABLE zip. See if that gets you download mode back.
If not, then
2) Try different LGUP.
______
After you get Download mode back, try these steps. Helpful people been testing this out...
For users with TWRP who get stuck on LG logo.
* Flash Verizon VS996 Nougat Partition DL -- EXCEPT for Recovery partitions, to keep TWRP. Do NOT choose all partitions!
You will probably lose download mode, but you've prepped your phone, corrected any partitions. (This is not just for Verizon users, this is for all North American variants -- except for T-Mobile H932.)
* Flash US99820e TWRP flashable zip to get back Download mode.
* Then REFURBISH to US998 20h KDZ.
* Now flash TWRP recovery again and then flash John's zip US99830b.
"Phone booted immediately on pie and everything is working great."
---------- Post added at 01:01 AM ---------- Previous post was at 12:58 AM ----------
rmgibbs1861 said:
ATT 931 on US998. Hangs on the LG Logo for PIE. Will there. be another release for US998 Pie? I do miss Anxious!
Click to expand...
Click to collapse
See Instructions above. Going to write something up in the US998 thread.
Yah, the 20e thing got download mode working normally meaning when the device went into that mode I'd get the traditional notification from Windows that a USB device was now attached - that's what was missing previously for whatever reason.
So I flashed 20h clean with the dev patched LGUP, no issues with Partition DL because I wanted it truly clean without anything that shouldn't be there, and that meant the factory recovery partition as well.
Then I attempted to flash the 30b KDZ, no joy, just stuck at the LG logo and I've wasted enough time on this now so, I'll just wait till some other point and maybe give it a shot in the near future.
Kinda sucks starting over totally clean but hey, this phone has worked near-perfectly since I got it in May so it'll be fine with a clean fresh start. I'm not even going to install Magisk this time, I can't think of a single reason I even need root anymore but if I do I'll worry about that a later time.
br0adband said:
Yah, the 20e thing got download mode working normally meaning when the device went into that mode I'd get the traditional notification from Windows that a USB device was now attached - that's what was missing previously for whatever reason.
So I flashed 20h clean with the dev patched LGUP, no issues with Partition DL because I wanted it truly clean without anything that shouldn't be there, and that meant the factory recovery partition as well.
Then I attempted to flash the 30b KDZ, no joy, just stuck at the LG logo and I've wasted enough time on this now so, I'll just wait till some other point and maybe give it a shot in the near future.
Kinda sucks starting over totally clean but hey, this phone has worked near-perfectly since I got it in May so it'll be fine with a clean fresh start. I'm not even going to install Magisk this time, I can't think of a single reason I even need root anymore but if I do I'll worry about that a later time.
Click to expand...
Click to collapse
You need to do the VS996 Nougat Partition DL step. It preps the phone.
This is what you need to do:
I have all the steps above. The first 20e flash was just to get Download mode back.
ChazzMatt said:
After you get Download mode back, try these steps. Helpful people been testing this out...
For users with TWRP who get stuck on LG logo.
* Flash Verizon VS996 Nougat Partition DL -- EXCEPT for Recovery partitions, to keep TWRP. Do NOT choose all partitions!
You will probably lose download mode, but you've prepped your phone, corrected any partitions. (This is not just for Verizon users, this is for all North American variants -- except for T-Mobile H932.)
* Flash US99820e TWRP flashable zip to get back Download mode.
* Then REFURBISH to US998 20h KDZ.
* Now flash TWRP recovery again and then flash John's zip US99830b.
"Phone booted immediately on pie and everything is working great."
Click to expand...
Click to collapse
Let me start firstly by saying, thank you ChazzMatt! V30 owners around the globe are incredibly fortunate to have your dedicated write-ups and support for these terrific phones. FWIW, I'm seriously impressed with the level of knowledge and your willingness to deep dive issues with folks... thanks again!
Getting to the topic however; I have the identical issue occurring with my LS998U (V30+) that I just went through the unlock process with yesterday. This morning I TWRP flashed the VS99630c ROM and everything worked A-OK except download mode. Exact same symptoms as br0adband is describing - phone appears to enter download mode as normal (though the initial "LG V30 ThinQ" boot screen appears to have replaced the bootloader warning screen?) but is not initiating the USB port for a connection at all.
Connections are established and work normally in TWRP and when booted into the OS so there appears to be something fundamentally wrong with Pie or the flash method.
I'm 99% confident it's not a PC side issue as there isn't even a connection for LGUP or drivers to fault out on.. I also tried my other US998 phone which is on dotOS and everything worked normally.
I'm about to try the TWRP flashable 20e per ChazzMatt's suggestion and will report back if I have success (or not).
Windza said:
Let me start firstly by saying, thank you ChazzMatt! V30 owners around the globe are incredibly fortunate to have your dedicated write-ups and support for these terrific phones. FWIW, I'm seriously impressed with the level of knowledge and your willingness to deep dive issues with folks... thanks again!
Click to expand...
Click to collapse
You're welcome!
Windza said:
This morning I TWRP flashed the VS99630c ROM and everything worked A-OK except download mode. Exact same symptoms as br0adband is describing - phone appears to enter download mode as normal (though the initial "LG V30 ThinQ" boot screen appears to have replaced the bootloader warning screen?) bu
I'm about to try the TWRP flashable 20e per ChazzMatt's suggestion and will report back if I have success (or not).
Click to expand...
Click to collapse
VS996 firmware doesn't have bootloader unlocked warning. Verizon never thought it would ever be unlocked.
While flashing 20e should give you download mode back, to me or seems both of you are sort of missing the point of the preliminary VS996 Nougat Partition DL flash (while omitting the Recovery partitions to keep TWRP)
Maybe in your case you don't need it -- since you made it to the other side of Pie, but that Nougat flash fixes any Partition problems. Just be sure to keep TWRP during that.
You may temporarily lose download mode again
Then TWRP-flashable zip US998 20e fix that.
Then REFURBISH to US998 20h. You'll temporarily lose TWRP at that point.
Re-Install TWRP and the three root files.
Then flash US998 30b TWRP-flashable zip.
ChazzMatt said:
While flashing 20e should give you download mode back, to me or seems both of you are sort of missing the point of the preliminary VS996 Nougat Partition DL flash (while omitting the Recovery partitions to keep TWRP)
Click to expand...
Click to collapse
While my "missing the point" is entirely possible ChazzMatt, I was under the impression that I was already AT the preliminary Nougat step after having just stepped through the Frankenstein and unlock methods?
My progression through those steps was simply;
Frankenstein per your post here; https://forum.xda-developers.com/lg...ssflashing-t3780969/post76510671#post76510671
Unlock the bootloader, install TWRP et. al. per your directions here ;https://forum.xda-developers.com/showpost.php?p=76584629&postcount=193
Upon completing these steps, Nougat is already installed at which point I figured I was ready to flash VS99630c. What am I missing here... should I have reflashed Nougat?
I didn't have any issues like others are reporting with the upgrade to 30c (TWRP flashed it flawlessly and it booted right up).
It wasn't until I decided I'm not ready for Verizon Pie (tastes gross) and went to step back to US99820h that I realised Download Mode was broken.
Is all of this not just a case of Download Mode being broken in 30c for everyone?
ChazzMatt said:
Then TWRP-flashable zip US998 20e fix that.
.
Click to expand...
Click to collapse
Yup - just as you said. 20e restored Download Mode.
ChazzMatt said:
Then flash US998 30b TWRP-flashable zip.
Click to expand...
Click to collapse
Does Download Mode work for anyone after this step or is TWRP back to a 20 series ROM the only way back to a working LGUP?
Sorry if I'm only confusing things more but I figure I'm not the only one tripping up on this... once I understand it better, I promise I'll step in and help educate other folk
It really is true about ChazzMatt's willingness to help around here.
What I never could understand is why some users, after receiving help AND successfully using it to fix their phones, don't even bother saying thank you. I'll happily spend my daily Thanks quota on helpful posts, even if they have no relevance for me at all. And I see Chazz do the same, every day. Others too, of course. But it seems some people feel being thankful is beneath them. Or something... I just don't understand it.
</rant>
Windza said:
While my "missing the point" is entirely possible ChazzMatt, I was under the impression that I was already AT the preliminary Nougat step after having just stepped through the Frankenstein and unlock methods?
My progression through those steps was simply;
Frankenstein per your post here; https://forum.xda-developers.com/lg...ssflashing-t3780969/post76510671#post76510671
Unlock the bootloader, install TWRP et. al. per your directions here ;https://forum.xda-developers.com/showpost.php?p=76584629&postcount=193
Upon completing these steps, Nougat is already installed at which point I figured I was ready to flash VS99630c. What am I missing here... should I have reflashed Nougat?
I didn't have any issues like others are reporting with the upgrade to 30c (TWRP flashed it flawlessly and it booted right up).
It wasn't until I decided I'm not ready for Verizon Pie (tastes gross) and went to step back to US99820h that I realised Download Mode was broken.
Is all of this not just a case of Download Mode being broken in 30c for everyone?
Click to expand...
Click to collapse
No, download mode isn't broken for everyone. Most people flash to Pie with no issues and download mode still works. It's when reverting to US998 Download mode seems to go away for a number of poeple (not sure how many and may depend on the LGUP used)
_______
OK, if all you wanted was for Download mode to be restored and you had no problems getting to Pie before that, then ignore what I said.
I thought you were trying to get to Pie and couldn't. In that case the workaround involves flashing Verizon VS996 Nougat -- NOT US998 Nougat like in Frankenstein -- via Partition DL mode except for Recovery partitions. That's a necessary prep stage for Pie. Both people in this thread weren't doing that. OK, so you had good reason. :silly:
THEN going to US998 20e via TWRP flashable zip, which restores Download mode. But if the goal was to get to Pie (yours wasn't) flashing 20e to get Download mode was also step zero. It was also necessary to restore Download mode so you could then flash VS996 Nougat via Partition DL mode (except for Recovery), to then flash back US998 20e TWRP flashable zip AGAIN, to then REFURBISH to US998 20h.
The VS996 Nougat part is important for those people hitting the LG logo wall.
ChazzMatt said:
No, download mode isn't broken for everyone. Most people flash to Pie with no issues and download mode still works. It's when reverting to US998 Download mode seems to go away for a number of poeple (not sure how many and may depend on the LGUP used)
Click to expand...
Click to collapse
This is good news... thanks for confirming!
I've likely done a few hundred ROM flashes and plenty of roots/unlocks in the past 15-20yrs and this was the first time I had a genuine "Oh crap" moment where a low level mode like Download Mode truly failed.
I was also having trouble getting back into TWRP (Noxx PM refused to work on 30c) which fostered a rapidly growing concern that without TWRP and Download Mode, I was effectively bricked (or at least in for a few hours of work to find a resolution).
I breathed a sigh of relief when attempting a Master Reset led me back to TWRP... I still had options!
Anyhow, it's probably fitting for me to exit this thread on the same subject I entered on by saying thank you again for the information share and willingness to help out :good:
Cheers!
ChazzMatt said:
No, download mode isn't broken for everyone. Most people flash to Pie with no issues and download mode still works. It's when reverting to US998 Download mode seems to go away for a number of poeple (not sure how many and may depend on the LGUP used)
_______
OK, if all you wanted was for Download mode to be restored and you had no problems getting to Pie before that, then ignore what I said.
I thought you were trying to get to Pie and couldn't. In that case the workaround involves flashing Verizon VS996 Nougat -- NOT US998 Nougat like in Frankenstein -- via Partition DL mode except for Recovery partitions. That's a necessary prep stage for Pie. Both people in this thread weren't doing that. OK, so you had good reason. :silly:
THEN going to US998 20e via TWRP flashable zip, which restores Download mode. But if the goal was to get to Pie (yours wasn't) flashing 20e to get Download mode was also step zero. It was also necessary to restore Download mode so you could then flash VS996 Nougat via Partition DL mode (except for Recovery), to then flash back US998 20e TWRP flashable zip AGAIN, to then REFURBISH to US998 20h.
The VS996 Nougat part is important for those people hitting the LG logo wall.
Click to expand...
Click to collapse
I lost download mode and TWRP for some reason and all I have is system recovery and nothing works in it for me . Is there anything I can do now? All I see is MTP android device.
KDZ 99820a
Hello i wanna thank all of you guys for the amazing support on this device, he LG v30 is an amazing phone just bought a US99830B , downgraded it with LGUP to oreo, unlocked bootloader in oreo and installed TWRP downloaded 99830B flasheable zip and flashed it , then i waned to try lineage 17 and flashed it in TWRP clean install booted up in android 10 but noticed lots of bugs and no WIFI, flashed modem for oreo in TWRP wifi came back up but wanted to go back to PIE restored from a backup that performed for PIE and got botloop maybe because of the incompatible modem, tried download mode, no USB activity back to TWRP restored lineage OS and im back in the system, i took your advice to flash 99820b in TWRP my download mode is back and im on oreo, my question is if i KDZ 99830B from 99820b will download mode still work even tho it doesn't when i flash stock 99830b download mode gets lost, i dont want to flash the KDZ and end up with no download mode and no TWRP and have a hard brick
Update : I have KDZ 99820a using LGUP and locked bootloader I'm back to stock is there any issues if I update to the 99830b which is the original software that the phone came with? Can I perform that update via KDZ?
SOU55 said:
Hello i wanna thank all of you guys for the amazing support on this device, he LG v30 is an amazing phone just bought a US99830B , downgraded it with LGUP to oreo, unlocked bootloader in oreo and installed TWRP downloaded 99830B flasheable zip and flashed it , then i waned to try lineage 17 and flashed it in TWRP clean install booted up in android 10 but noticed lots of bugs and no WIFI, flashed modem for oreo in TWRP wifi came back up but wanted to go back to PIE restored from a backup that performed for PIE and got botloop maybe because of the incompatible modem, tried download mode, no USB activity back to TWRP restored lineage OS and im back in the system, i took your advice to flash 99820b in TWRP my download mode is back and im on oreo, my question is if i KDZ 99830B from 99820b will download mode still work even tho it doesn't when i flash stock 99830b download mode gets lost, i dont want to flash the KDZ and end up with no download mode and no TWRP and have a hard brick
Update : I have KDZ 99820a using LGUP and locked bootloader I'm back to stock is there any issues if I update to the 99830b which is the original software that the phone came with? Can I perform that update via KDZ?
Click to expand...
Click to collapse
Losing your download mode has nothing to do with stock.
Why did you lock your bootloader back? You can run stock rooted firmware just fine and have lots of advantages like DTS surround sound stereo.
I don't understand why people lock the bootloader back just because they decide they don't want custom ROMs. The best thing to do is run rooted stock firmware, have everything you want.
ChazzMatt said:
Losing your download nose has nothing to do with stock.
Why did you lock your bootloader back? You can run stock rooted firmware just fine and have lots of advantages like DTS surround sound stereo.
I don't understand why people lock the bootloader back just because they hate custom ROMs. The best thing to do is run rooted stock firmware, have everything you want.
Click to expand...
Click to collapse
Don't get me wrong i like having rooted devices because of the endless possibilities it offers but this time mayor newer games that are coming out they have the ability to detect if you are rooted or if your bootloader has been unlocked and they kick you out of their servers, that's the main reason why i want to go full stock, and I was so afraid to do so because some people are reporting when moving from oreo to pie it creates bootloop and since I had issues when I was rooted and flashed via twrp 99830.zip download mode won't detect the USB cable only when I rolled back with LGUP to oreo downloadode started working and I KDZ oreo to have official recovery and relocked bootloader but I want pie is just I am not sure if I can go up with LGUP to pie using 99830b (which my phone originally came with pie) from 99820b
Could you please help me with the same problem with download mode on h932? I'm on stock pie now. I want to downgrade to nought but my PC not recognize phone in download mode. Thank you.
Or_dos said:
Could you please help me with the same problem with download mode on h932? I'm on stock pie now. I want to downgrade to nought but my PC not recognize phone in download mode. Thank you.
Click to expand...
Click to collapse
First try a different USB port, different cable and/or different computer. If you never rooted the phone, there is very little chance that your actual Download Mode got corrupted, and one of the above will most likely solve it (although many doubt it because it sounds too trivial).
Also, make sure you're using the latest Dual Mode Dev patched LGUP from one of ChazzMatt's ROM threads.
Next I would try the Update Recovery mode in LG Bridge (on the Update tab).
Finally, if none of those work, you can try force installing the Pie OTA using LGUP FOTA mode (doesn't require Download Mode). It's described in the thread linked below. Best to read the whole thread for context, it's just a few pages.
[H932][T-MOBILE] URL for the H932 Pie OTA file
https://forum.xda-developers.com/lg-v30/help/h932-url-h932-pie-ota-file-t3991417
Hopefully one of those will work for you. Please report your results, regardless of outcome.
Good luck to you :fingers-crossed:
TheDannemand said:
First try a different USB port, different cable and/or different computer. If you never rooted the phone, there is very little chance that your actual Download Mode got corrupted, and one of the above will most likely solve it (although many doubt it because it sounds too trivial).
Also, make sure you're using the latest Dual Mode Dev patched LGUP from one of ChazzMatt's ROM threads.
Next I would try the Update Recovery mode in LG Bridge (on the Update tab).
Finally, if none of those work, you can try force installing the Pie OTA using LGUP FOTA mode (doesn't require Download Mode). It's described in the thread linked below. Best to read the whole thread for context, it's just a few pages.
[H932][T-MOBILE] URL for the H932 Pie OTA file
https://forum.xda-developers.com/lg-v30/help/h932-url-h932-pie-ota-file-t3991417
Hopefully one of those will work for you. Please report your results, regardless of outcome.
Good luck to you :fingers-crossed:
Click to expand...
Click to collapse
I tried all things with cabels, PCs and drivers, i'm not sure but as i know LG phone in download mode should be recognized as anything, but in my case i have no any devices in the device manager. I didn't root this phone but i bought it with unlocked bootloader so it is possible that it was rooted. I tried lock bootloader but it didn't helps so i unlocked it again. Now i'm going to try to flash OTA file. Thank you so much for help.
Or_dos said:
I tried all things with cabels, PCs and drivers, i'm not sure but as i know LG phone in download mode should be recognized as anything, but in my case i have no any devices in the device manager. I didn't root this phone but i bought it with unlocked bootloader so it is possible that it was rooted. I tried lock bootloader but it didn't helps so i unlocked it again. Now i'm going to try to flash OTA file. Thank you so much for help.
Click to expand...
Click to collapse
Does Download Mode start on the phone?
Just to make sure: From Power off, press and hold VolUp while plugging in the cable. Then load LGUP. Again make sure you're using the Pie compatible LGUP from one of ChazzMatt's ROM threads.
Otherwise I'd try LG Bridge next.
As for force installing the Pie update with LGUP FOTA (the thread I linked) we've only had one confirmed case of it fixing Download Mode so far, although not many tried it yet. On Oreo we had many users confirming it, but Pie is different.
I should add that if you have working Pie, but just would like to roll back, there is a risk that the FOTA will mess up what you have. So if it doesn't fix your Download Mode, you could be worse of. Just a heads-up
TheDannemand said:
Does Download Mode start on the phone?
Just to make sure: From Power off, press and hold VolUp while plugging in the cable. Then load LGUP. Again make sure you're using the Pie compatible LGUP from one of ChazzMatt's ROM threads.
Otherwise I'd try LG Bridge next.
As for force installing the Pie update with LGUP FOTA (the thread I linked) we've only had one confirmed case of it fixing Download Mode so far, although not many tried it yet. On Oreo we had many users confirming it, but Pie is different.
I should add that if you have working Pie, but just would like to roll back, there is a risk that the FOTA will mess up what you have. So if it doesn't fix your Download Mode, you could be worse of. Just a heads-up
Click to expand...
Click to collapse
Actually the main problem is that phone doesn't recognize by PC when download mode is on the screen. I have tried to use lg bridge to recover, but anyway it reboots my phone and then my phone doesn't recognize. Now i'm trying to solve lg up error with FOTA update, it looks like wrong dll file. I'll keep you up to date.
Thank you!
Or_dos said:
Actually the main problem is that phone doesn't recognize by PC when download mode is on the screen. I have tried to use lg bridge to recover, but anyway it reboots my phone and then my phone doesn't recognize. Now i'm trying to solve lg up error with FOTA update, it looks like wrong dll file. I'll keep you up to date.
Thank you!
Click to expand...
Click to collapse
Got it! Thank you for the update.
Completely uninstall LGUP and remove all folders of it. Then install the Dual Mode LGUP from ChazzMatt's H932 ROM thread linked below, using his exact installation steps. That's important: LGUP isn't just LGUP!
[H932][STOCK][PIE]LG V30 U.S. T-Mobile H932 H93230d_00_0902.KDZ
https://forum.xda-developers.com/lg-v30/development/h932-lg-v30-s-t-mobile-h932-t3952258

Categories

Resources