yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
Thanks to everyone that everyone that donated on xda and Telegram. Raised enough in just a few short hours to get a brand new corsair 650watt power supply yesterday at best buy! Installed it last night and thank god no other parts got fried when the old psu blew :good: I enjoy doing these kdz2zips and the other android stuff I do(mainly audio stuff), I'm sure most of you know me from icesound port, ainur Sauron and the dts hpx/dts ultra ports, but I really enjoy deving. Donations are always appreciated and I don't forget those that do donate. The Android community is a great community and im very happy to be a part of it. Thanks again everyone. And as soon as i can figure out the issues with these new kdzs I will make a new zip. Us998 and vs996 both giving testers issues. Build script hasn't changed so not 100% sure if the format/headers changed in the kdz or not. Either way we will figure it out. Ls998 should be done today since there's no kdz, that one shouldn't give me any trouble
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
Pretty sure I've figured out the issue with 20j. Will upload a test build tonight when I get off work
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
20j zip is on my afh. Please test. The us99820h bootloop issue was solved which should've fixed the vs996 as well so I'm not expecting any issues with this zip but you never know
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ugoff:
It boots! I'm curious to hear what the issue(s) was/were.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
20J is all good for me now too. Thanks for all the hard work! :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
I was using the wrong function in the update binary. I also found a way to add the ui_printing to a loop in the build script so I didn't have to type flashing stock <partition> 30 times.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] gimpy1:
I haven't been on the Verizon Rom in quite some time (I use us998 mostly, although my phone is originally the vs996). I downloaded and installed this Rom a few minutes ago, coming from us99820g.

I initially did a dirty install over us998. That was not intentional. I just forgot to do a clean wipe?.

The phone booted up fine (I did not realize my mistake (dirty install) until after it booted). I immediately went back into TWRP, did a clean wipe, re installed the rom and Magisk (18.0). 18.1 would not load, and rebooted.

My initial reboot, after signing into Google, flickered a little bit and did an unintentional reboot (I don't know why?). But, after the unintentional reboot, things have been running real smoothly. No problems at all.

I kind of wish I had experimented some with the dirty flash, but, I did not.

I haven't completely set my phone up, yet via TiBu, but am in the process.

Everything seems to be working fine.

Thnx, again,

JohnFawkes
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] MaxusValtron:
This awesome, glad you were able to get it working! I'll flash this tonight and see how to goes. Thanks for all the hard work!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] nnjimmy59:
Dirty flashed vs996j over vs996i. All is well, no issues. As always, thanks for your efforts John.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] jaedenhudson14:
I dirty flashed over 20i as well with no issues. Thanks John!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] PerCompLLC:
Dirty flashed j over i. No issues! Thank you!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mac62:
Same. Working great, thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] MaxusValtron:
Clean flashed, everything is working perfectly, awesome work!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] pierre898:
Dirty Flashed and it is good so far!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] my.ads0:
Dirty flashed over 20i without incident. Thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] MicroMod777:
[ROM/FW][STOCK]LG V30 (Joan) Verizon VS996 20j TWRP flashable firmware (incl. ROM)

Great rom.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] kgirlx:
Just saying thanks for these.. I just updated wife's phone, Ls998 converted to us998 flashed to vs998 running vs998D. Went from D to F to G to I then J.. All reboots in between with Magisk flashed after each one to use the app I have to boot back into recovery.. All up to date now. Thanks.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
System Update 12

The details:

Release date: 05/31/2019

Android™ Security Patch Level: May 1, 2019

Software Version: VS99620k

What's changing:

This software update includes camera application updates and the latest Android security patches.

https://www.verizonwireless.com/support/lg-v30-update/
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
As always this is the fastest way to get the kdz. The more people do it, the quicker we get it. It's very possible the kdz is only available to the same imei that get the OTA first, since it is often a staged rollout.

https://lg-firmware-rom.com/ it's a web version of LG's Windows recovery tool basically
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TheCoryGuy:
You're making me anxious... Hoping for Pie soon.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] schwinn8:
It won't be Pie. It's 20k... so it's still Oreo.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] rgviewer:
Not sure if I am in right forum, but I have a Verizon V30 with an unlocked bootloader, it is now a US99820B, also android 8.0.0. My build number is OPR1.170623.026. Any way my phone has a bad charging port, actually it always had a bad port since I bought it. I have always charged wireless since I got it. About 8 months ago I discovered it but figured it was out of warranty so I had nothing to loose by doing all of this. I found out (remembered) I got a 2 year warranty on this phone and am wondering how I can put my phone back to stock again to send in my phone for warranty., The phone works great except for the charging port. It has been a long time since I unlocked phone and I don't even remember if it has custom rom on it other than unlocked bootlooder and rooted. Sorry for being such a noob.

thanks
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Geewiz89:
Since it's the Verizon one (VS996) I'm assuming you unlocked it using the WTF method since I don't think you can do it through LG's website unless it's the carrier unlocked US998. If it was through LG, then they'll have your phone listed and know your warranty is voided. You then need to flash back to the newest stock VS996 f/w here https://xdaforums.com/lg-v30/development/vs996-lg-v30-verizon-vs996-t3865398, then you have to send the adb commands:

adb reboot bootloader
fastboot oem lock
fastboot reboot

Not sure how you'd do that as the app Wifi ADB requires root, which you will no longer have once you no longer have Magisk or bootloader unlock.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
VS99620K is finally available to me in KDZ format from your link. Downloading very slowly for me now... I don't personally need the KDZ, just for JohnFawkes to get it haha and make his great TWRP-flashable firmware from it :). Let me know how I can help with this. Thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Thanks, let us know if you uploaded KDZ somewhere
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
Have not. I don't have any file storage accounts, but if someone gives me a place, happy to upload it. Otherwise [MENTION=6815443]JohnFawkes[/MENTION] can get it his usual way.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
http://pkg02.lime.gdms.lge.com/dn/d...VK5C21AAJK9AC8BOGH/VS99620k_02_0510_ARB00.kdz

---------- Post added at 12:16 AM ---------- Previous post was at 12:10 AM ----------

John is aware of the kdz. We talk fairly often.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
yep me and [MENTION=5377398]TotallyAnxious[/MENTION] talk almost every day on TG. sorry havent been very active here. ive been working more and more every week. but do know that i am still working on stuff. if you havent yet please try out my new module in the magisk repo. fontchanger. it allows you to change fonts systemlessly. over 200 to choose from. i also have bought a domain/web server and have my own website now. https://john-fawkes.com I likely will be uploading my kdz2zips to here from now on instead of afh. my site is much faster then afh and i have unlimited bandwidth, so why not. im downloading the kdz now so as soon as its done downloading ill upload for someone to test.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Thanks for all that u do for us :good:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
20 K is in the process of uploading. older zips are still hosted on my afh. latest will always be on my website now. it will be finished uploading in about 15 minutes. Be warned that the zip is not tested yet.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
20K install went perfectly for me. Installed Magisk and edXposed and all is well.

Thanks! :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
First hearing about "edXposed". Quick Google search, sounds interesting, and some say it allows you to pass Safety Net, which regular Xposed (I use) doesn't. Is that true?

Which Magisk version are you installing with that?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
Latest Magisk 19.3.

YES, EdXposed absolutely passes Safetynet (both ctsProfile and basicIntegrity)! Install instructions here: https://github.com/ElderDrivers/EdXposed but see below for the specific EdXposed version I recommend using.

I personally use magisk-EdXposed-sandhook-v0.4.0.1_beta-SNAPSHOT-release.zip found https://www.lanzous.com/b642738. Newer Sandhook versions with resource hooking like v0.4.1.2_beta and v0.4.2.3_alpha (and the YAHFA versions too) found https://github.com/ElderDrivers/EdXposed/releases introduce some LAG for me that isn't present on 0.4.0.1. Haven't tried newer ALPHA versions like 0.4.3.7 but you are welcome to see if you experience the same lag. Would have to separately install both versions, start opening apps, clicking around, and counting time till the V30 responds to see the lag I am referring to. Is subtle but most noticeable in 0.4.1.2 and less so in 0.4.2.3.

The only Xposed module I use is GravityBox(O) and there is a version specifically for EdXposed -- 8.5.3.1-edxposed (https://github.com/GravityBox/GravityBox/releases/tag/v8.5.3.1-edxposed_o), although I updated to general version 8.5.4 (https://xdaforums.com/xposed/modules/app-gravitybox-v8-0-0-beta-1-tweak-box-t3739929) and have no resource hooking problems with 0.4.0.1 like I thought there might be and had with general version 8.5.3. If you use any OTHER Xposed modules that require resource hooking, you will need to use an EdXposed version 0.4.1.2 or above which has resource hooking but also possibly some lag (perhaps none in the latest alpha I don't know).

So I stay on magisk-EdXposed-sandhook-v0.4.0.1_beta-SNAPSHOT-release because it works with the latest version of GravityBox no problem, has 0 lag unlike newer versions (I think an Oreo problem), and passes Safetynet just fine.

Not sure if some of the steps I took after reading a forum about Safetynet were necessary but I did them anyway -- namely:

1) EdXP Settings - Enable Black/White List

2) Black List Google Play Services and Google Play Store

3) Magisk Hide - ALL of Google Play Services

Enjoy!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
Thanks. I've been meaning to check out the new Xposed offshoots.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] pierre898:
Getting a 403 error on the downloads section of your site.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
20K is on the first page of this thread... https://john-fawkes.com/Downloads/VS996/VS99620K.zip
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JohnFawkes:
Your supposed to get a 403. 403 means no access. Just click the link in the OP and it will automatically download and should be much faster and more reliable than afh
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
I just created an

edXposed Guide

using your instructions, giving you credit. If there's something I need to change, please let me know. And thank you.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
Thanks for doing that and for the props -- I'm just glad that my experience in this one area could help others who have helped me (and others) like you, [MENTION=3250376]ChazzMatt[/MENTION] and [MENTION=5377398]TotallyAnxious[/MENTION] with her awesome V30 module! I have only been using the V30 for a few months now, but really am thankful that it exists for the sake of at least this one Verizon user who wants to be rooted and couldn't stand being on his super slow rooted Samsung Galaxy S5 any longer! I wish there was a forum that listed all phones Verizon users could buy that allow root - there really aren't many post-2017 options besides the V30 and Google Pixels right? Thought the V30 might just be a $200 stopgap for me before the Pixel 4 came out, but I'm thinking I may just keep using it until a true all-screen solution that allows root hits the market.

Cheers! :)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] pierre898:
Thanks... my bad again. I'll give it a shot tonight and let you know how it goes.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] pierre898:
Dirty Flashed and everything is great. Thanks Again!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Geewiz89:
I can't install 20K. TWRP 3.2.3-7 is saying "Zip file is corrupt!" I currently have VS99620J running fine on a US998U V30+ and installed 20G and 20I before 20J as suggested by ChazzMatt (after having to replace my US998 and using WTF to bootloader unlock my new one). TWRP has been reading my encrypted internal memory and encrypted microSD just fine, having flashed G, I, and J successfully from the microSD a couple weeks ago. There is no MD5 checksum listed by Fawkes, but after having downloaded twice to two separate folders, copying one to my phone, and copying it back to a third folder on my PC, all three checksums match 220d737b1bd1fb2853e59b2988592493. I then thought to just see if it would reflash Magisk 19.3 zip and it says corrupt too. Now I think the recovery partition is corrupt so I tell TWRP to flash its own img file from the microSD card, but now trying to reboot to recovery just gives me the bootloader screen stats and the option to either restart or turn off the phone. When trying "adb reboot bootloader", it just reboots the phone back to Android. Same if I used Magisk to tell it to reboot to Recovery. Last, I tried flashing US99620K KDZ doing LGUP Refurbish option, but after re-enabling USB debug, it still reboots back to Android instead of fastboot.

After temporarily going back to US99820a via LGUP Partition DL and selecting all options, I was able to boot to fastboot/bootloader and flash TWRP. I wiped system, data, Dalvik, cache, and flashed back to VS996 20G, I, and then J, right back to where I was, with K still saying zip file corrupt. I then erased the microSD card, turned encryption back on, and copied everything back over. I tried 20K and Magisk 19.3 again and it still says corrupt, even after redownloading both again and MD5 matching the previous ones.

Edit: Directly copying using MTP on my computer from microSD to internal memory still would say corrupt, but copying from my computer to internal memory worked for both 20K and Magisk 19.3. Still not sure what the problem is.

Ended up just installing the K from internal memory.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] vanquybn:
Please let me know: Will this be lock career or not ?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
?

I do not understand the question. Can you re-phrase?

Sent via open market LG US998 V30/V30+
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] schwinn8:
FWIW, I finally installed 20K and ran into a bit of an issue along the way. I installed 20K, then installed Magisk 18.1, and wiped cache/dalvik, then booted into system (all this in TWRP *-7). When I got back into the system Magisk said it wasn't installed at all. Of course, from here, I could not get into recovery with my power menu app (because that requires root/magisk). I tried letting Magisk install directly from its app, but it would only download the ZIP... which I did.

I flailed around a bit before using adb reboot recovery to get there... installed magisk-uninstaller, then installed Magisk 19.3 from the zip and all is well again. Not sure what that was about, but whatever.

Remind me, is there a button-way to get into recovery on this phone? I tried the voldown+power thing and that got me into "official" recovery? I thought I wouldn't have that at all if I have TWRP?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] PerCompLLC:
When you get into "official recovery", actually select "factory reset". Since there isn't actually an official recovery available, it will take you right into TWRP. I know this because I ran into exactly the same issue as you did with magisk and I wasn't near a computer to access adb.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] schwinn8:
Thanks... but man that's counter intuitive. I would never have the guts to select factory reset!

Isn't there a button dance to get us there directly?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] PerCompLLC:
Not that I'm aware of on the V30. And yes, I was holding my breath the whole time! LOL
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mac62:
I've had this happen before. In my case, I had flashed a lower version of Magisk after the dirty flash upgrade than what was installed before the dirty flash upgrade.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] schwinn8:
Ahh, that's what I did. I didn't realize it would cause a problem. I guess the correct process then should be to flash magisk uninstall, then 20k, then magisk again?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] mac62:
That or just make sure you are flashing an equal or greater Magisk version.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] nnjimmy59:
[MENTION=9451993]Schwi[/MENTION]nn8

You can reboot into TWRP by doing the same button combination as for a Master Reset.

1. Turn off phone.

2. Hold volume down and power button.

3. When LG screen comes on, let go of power button for a second and then press again.

4. When it asks you if you want to do a Master Reset, select yes.

5. Press power button.

6. Selection screen comes up again, select yes again and hit power button.

You will then reboot into TWRP.

Yes, it's scary the first time. It will boot into TWRP as long as you have it installed. Otherwise, you get the Master Reset.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] nebula9:
They mean 'lock carrier'
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Ah, no Verizon phones are carrier unlocked (since 2012, due to U.S. FCC order), BUT they do give that annoying "we see you aren't using a Verizon SIM card" message whenever you reboot, if you're using a another SIM card.

However, you do NOT want to use this Verizon TWRP flashable zip unless you are a Verizon customer or use a Verizon MVNO.

If you're not a Verizon customer, better to use US998 firmware -- which is very carrier unlocked and doesn't have the SIM card nag message.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] vanquybn:
Thank you so much for your answer. My phone is LG V30, VS996 and it is running Android 7.1.2, I am not Verizon customer, I am using this from outside of US and I am a newbie, Would you please teach me how to start?

Thank you so much!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
This is how to install Oreo US998 on the VS996:

https://xdaforums.com/showpost.php?p=76510671&postcount=168
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] schwinn8:
Yup, that worked on my wife's phone. Updated her to Magisk 19.3 from the app, then TWRP installed 20K, then TWRP installed Magisk 19.3, cleared cache/dalvik, and everything seems fine...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] vanquybn:
I am from Vietnam, My VS996 got low signal with VS996, US998. So I try with H933 then my phone get full signal with this. However it lost 3G/4G, would you please help me some advise?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] HueyT:
Cross flashing models in stock roms will do that. No way to fix
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
With North American variants which can cross flash, you get different bands with different variant firmware.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] drewcu:
Know we have to wait a few days but just saw this...

https://www.verizonwireless.com/support/lg-v30-update/

LG V30 Software Update

Verizon Wireless is pleased to announce a software update for your device. This software update has been tested to help optimize device performance, resolve known issues and apply the latest security patches.

System Update 13

The details:

Release date: 07/05/2019

Android™ Security Patch Level: June 1, 2019

Software Version: VS99620l (That's a lowercase L not uppercase i, which makes sense given the previous version was a K.)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] TotallyAnxious:
As always the quickest way is if we all use this site https://lg-firmware-rom.com/, if it is a staged rollout via IMEI.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
So, Verizon VS996 gets at least one more Oreo update before Pie.

This gives LG/Verizon three more months, IF they need it. ;)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cnavor:
Hey I flashed this firmware from US996 (Originally was verizon and forgot I frankensteined to US996) and now I am unable to access twrp/fastboot/download mode, any advice on how I can revert back? LGUP doesn't work, it just restarts the phone.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
I think you mean US998. Hope you didn't flash it from US996 (LG V20). ;)

Yes, flashing this VS996 firmware will deprive you of fastboot, as of the North American phones only US998 has fastboot flash commands. This is why you had to Frankenstein to US998 in the first place to unlock bootloader, install TWRP and root. US998 has fastboot flash commands.

However, by flashing this VS996 TWRP-flashable zip file, you could not have lost TWRP. You flashed it with TWRP!

Also, download mode should be there, also.

Did you follow the instruction and re-flash Magisk before rebooting?

If you re-flashed Magisk, then just reboot to recovery using either

the Advanced Power Menu app I strongly recommended in WTF or the Reboot Recovery app I previously strongly recommended in WTF

. (Recommended in the instructions; that post just explains them more.)

If you didn't download and install either, you can still do that -- as long as you have root.

If you didn't re-flash Magisk and you don't have root.... Then

manually go into download mode like described in the Frankenstein instructions

and flash back to US998 via LGUP to get your fastboot flash commands back. Then you can reinstall TWRP and re-root your phone.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] cnavor:
Thanks for the swift reply, when I put the phone in download mode it just reboots to the os after a couple of seconds. Ive tried restarting my computer and phone, reinstalling drivers, switching ports and cables but no luck, I might just stick without root for now.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
So you didn't reflash Magisk after flashing this TWRP flashable zip, before rebooting?

Sent via open market LG US998 V30/V30+