[ROM/FW][STOCK]LG V30 (Joan) Sprint LS998 30A TWRP flashable firmware (incl. ROM) - LG V30 ROMs, Kernels, Recoveries, & Other Developm

LG V30 Sprint LS998-30A ROM​Hi!
This Rom is 99% Stock. Most recent TWRP should first be installed. Then you can install this Rom and have Oreo with working TWRP.
This zip is created from the original KDZ.. It is made by me flashing my back to factory zip to lose TWRP and root and taking the OTA and then using lgup to dump all the partitions and then making a flashable zip. It contains almost the complete 30A firmware, but the partition table rewriting part and recovery image is removed. I changed the system.img, so you do not have to reinstall TWRP (recovery-from-boot.p deleted) when ROM is booted. I also changed the partition size of system.img, so the vendorized people can install this too without having problems because of a too small system partition. This is a continuation of westwood24's idea and work, I've updated it to the newest fw version and edited / advanced it a bit. I followed his idea and made this for users who can not take OTA's because they have Custom Recovery / Root installed.
​
Features
[*]Stock build made from official KDZ
Made from me taking OTA and dumping Partitions
Stock Build.prop (only 2 extra lines added for DTS, full weather lockscreen)
[*]Unrooted
Latest Canary Magisk Pre-installed (19.4 -087b451e (19308))
system.img modified to keep TWRP
System image size shrunk for being able to flash this on a smaller system partition, mainly caused by vendorizing
Removed dm-verity
Removed rctd (LG's root checker tool daemon)
Enabled opt-encrypt, it's your choice now if you want to encrypt your phone, it's no more forced. TWRP now is capable of decryption (both AOSP and stock) since a few versions
Installation
What you need
Unlocked Bootloader [How to do]
Working TWRP installed (should be installed already, otherwise you wouldn't need this zip )[Link to newest unofficial TWRP]
[*]When you need Root, Latest Magisk [Download]
No Longer Needed on 30a
NOTES
Starting with 30a
Please make a full twrp backup in case anything goes wrong. if after installing you lose your texts or your launcher changes back to the default stock launcher or some other weird bug like that, restoring just your DATA backup will fix it. If after flashing 30a you experience random reboots immediately after booting, DO NOT worry. This same thing happened to me and i believe that its just finishing the update with sprint. When this happened to me, I could see the Finishing Update notification in the pull down. My device rebooted about 3 times and in some cases became extremely laggy and i had to force reboot by holding vol up and power button . After the 3rd boot everything settled down and became stable and no reboots since.
LATEST ZIP
john-fawkes.com LS99830a.zip [Click to Download]
OLDER ZIPS
AFH ZIPS [Download]
How to install
When you are still on Nougat,
you should start fresh: Reboot to recovery using button combo or reboot app (needs root; btw, Magisk offers this possibility too: Menu -> Modules -> three dot menu top right - Reboot to recovery)
Then flash this TWRP.img via image flashing function in TWRP, reboot to recovery again (for fully working new recovery) and do a backup, then copy this backup to your PC.
Then initiate a factory reset. Wipe your system partition too in TWRP advanced wiping menu, copy the 30A firmware zip to your SD and install it. Reboot and enjoy
From Oreo:
For clean install: Factory reset and wipe system
You can also keep your data by simply dirty flashing the zip. *Be aware that problems may occur, maybe you need to do a factory reset to start fresh*
Flash the 30A zip, then Magisk zip when you need root, then reboot to System = you're DONE
P.S.: could be, that you first need to boot up your fresh install and set it up before you can flash magisk.No Longer Needed on 30a. Just Flash 30a Zip.
At the first time you boot to system, it can be TWRP says No OS installed. You can ignore it.
If TWRP asks if you want to install SU, hit no (in newest TWRP SU is disabled, and the option to install the TWRP app is disabled too.)​
Rom Version
Android Version: 8.0 Oreo
Android security patch level: 2019-08-1
Don´t forget to hit the thanks-button if you like this zip! :good:
You want to help me with a [donation?] Not asking for it, I have fun doing this for you, but feel free...

Now this is what I like to see right here.bout to leave havoc in start flashing this asap I miss stock anyways thanks @JohnFawkes

Deandre7452 said:
Now this is what I like to see right here.bout to leave havoc in start flashing this asap I miss stock anyways thanks @JohnFawkes
Click to expand...
Click to collapse
Your welcome lol. Took me forever to do this. Had to backup and then wipe data then flash factoryls998 zip from sprint thread, then take Ota, the use lgup to dump all partitions then kdz to us99820e to root again then create flashable zip. I've tested it and it boots just fine

I can add this to WTF instructions tonight -- to join the Verizon and AT&T stock firmware TWRP-FLASHABLE zips already listed.
Thanks for you, @seadersn and @david.542569 efforts in making the North America stock firmware TWRP-FLASHABLE zip ROMs.

JohnFawkes said:
Your welcome lol. Took me forever to do this. Had to backup and then wipe data then flash factoryls998 zip from sprint thread, then take Ota, the use lgup to dump all partitions then kdz to us99820e to root again then create flashable zip. I've tested it and it boots just fine
Click to expand...
Click to collapse
Damn my brother you went through the struggle ? do not remind me, because I went through some before flashing stocks and roms with converting.
---------- Post added at 07:21 PM ---------- Previous post was at 07:19 PM ----------
ChazzMatt said:
I can add this to WTF instructions tonight -- to join the Verizon and AT&T stock firmware TWRP-FLASHABLE zips already listed.
Thanks for you, @seadersn and @david.542569 efforts in making the North America stock firmware TWRP-FLASHABLE zip ROMs.
Click to expand...
Click to collapse
Chazz I see you have a lot of update to do

ChazzMatt said:
I can add this to WTF instructions tonight -- to join the Verizon and AT&T stock firmware TWRP-FLASHABLE zips already listed.
Thanks for you, @seadersn and @david.542569 efforts in making the North America stock firmware TWRP-FLASHABLE zip ROMs.
Click to expand...
Click to collapse
Sounds good :good: btw if anyone hears about us998 kdz updates please let me know. That's next on the list. While I'm waiting on that I'm going to finish the magisk module for @Whiskeyomega audio mod. Got permission from him to not only turn it into a Magisk module but im using xmlstarlet to do it. Xmlstarlet is a xml parser. It allows on the fly editing of xml files. This will allow the device to keep its original mixer_paths xml and my module just add the modifications in. This is extremely useful since whisky and myself both have seen LG deploy multiple mixer paths xmls. Why? No idea. Every regions mixer_paths is different. Not by much. But in my head patching is ALWAYS better than replacing :good::good:

@mattgyver please delete the 2 posts

JohnFawkes said:
@mattgyver please delete the 2 posts
Click to expand...
Click to collapse
:crying: This place is the Krypton to my Superman. I have no power here. I'm just a regular user in "this neck of the woods". You'll need to report the posts so the mods for the LG forums see them to delete them. Really, though, replacing content of the posts with "deleted" has the same effect.

Thanks man!
I have been having too many weird problems on my 21A and was about to do a wipe and clean flash of that one from back in May, and wasn't looking forward to it. I've been using the same system partition for probably 3 months without resetting anything.
I'm excited now that I can flash an updated version instead, now! Ill try it in the next 2-3 days and let you know if anything feels odd (I don't suspect that since you say it's about 100% stock).
Thanks again for your work, and taking the time to upload a TWTP flashable version :good:
.
Sent from my LG-LS998 using XDA Labs

Thanks! Looking forward to flashing this.. haven't flashed anything since 21A... You think dirty flash is ok??

Lurien said:
Thanks! Looking forward to flashing this.. haven't flashed anything since 21A... You think dirty flash is ok??
Click to expand...
Click to collapse
should be yes

Ive been running it over a full day now, debloated and tweaked a bit. RCS and VoLTE is working after ##72786# and a PRL and profile update.
I don't have any obvious issues, thanks again!
Sent from my LG-LS998 using XDA Labs

syndre said:
Ive been running it over a full day now, debloated and tweaked a bit. RCS and VoLTE is working after ##72786# and a PRL and profile update.
I don't have any obvious issues, thanks again!
Click to expand...
Click to collapse
Dirty flash?

Lurien said:
Dirty flash?
Click to expand...
Click to collapse
I did a clean flash and restored my apps from google (first boot up) and then used titanium backup to restore app data for the ones that needed it.

syndre said:
I did a clean flash and restored my apps from google (first boot up) and then used titanium backup to restore app data for the ones that needed it.
Click to expand...
Click to collapse
Thank for the reply. May I ask what rom you were running? Thanks..

Lurien said:
Thank for the reply. May I ask what rom you were running? Thanks..
Click to expand...
Click to collapse
Before this one I was using the stock Sprint 21A ROM that @JWnSC shared in his US998 to LS998 guide here.
I never could get an AOSP ROM to work the way I wanted on a LG V-series phone, even though I still try every 2-3 months, going back probably 4 years. Especially now that Sprint has RCS and VoLTE activated on their Network, I don't see an AOSP ROM on this device working with those two things functioning any time soon, if ever. That and the DAC not being perfect are the reasons I'm still on stock LG.
I wouldn't ever recommend an LG V-phone to anyone on Sprint who plans on using it as a daily driver with AOSP. Those LTE features will probably never be supported.
.

syndre said:
Before this one I was using the stock Sprint 21A ROM that @JWnSC shared in his US998 to LS998 guide here.
I never could get an AOSP ROM to work the way I wanted on a LG V-series phone, even though I still try every 2-3 months, going back probably 4 years. Especially now that Sprint has RCS and VoLTE activated on their Network, I don't see an AOSP ROM on this device working with those two things functioning any time soon, if ever. That and the DAC not being perfect are the reasons I'm still on stock LG.
I wouldn't ever recommend an LG V-phone to anyone on Sprint who plans on using it as a daily driver with AOSP. Those LTE features will probably never be supported.
.
Click to expand...
Click to collapse
Thanks for the reply. I'm also running that same 21A ROM.. I figured a dirty flash would be ok,.. according to the OP dirty flash should be fine.. will try in the next few days.. As far as AOSP ROMS I've stayed away from them after reading about all those issues.. I've never been a huge fan of AOSP ROMS but in the the past I've tried them out on other phones just to flash and try something new...

I have not seen any mention of this yet, but I would like to mention the fact that that most of the major LG stock apps have updates to them on apkmirror. Camera, QMemo, LGHealth, LGBackup, FMRadio, SmartWorld, Gallery3D v7.0 and a few others.
I install these apks then use LP to integrate them into /system . You must put magisk into core only mode when you integrate the updates into the ROM, otherwise you'll just get errors like "not enough space on target".
I actually made TWRP flashable zips for all these updated apps so that you can just flash them in recovery and not worry about having to "integrate" anything. If there's enough interest in these zips from others, I can upload them to a cloud somewhere and share them with everyone.
.
Sent from my LG-LS998 using XDA Labs

Compared to 21a, is this worth the risk? Does it have a new radio? Could someone post their baseband?
---------- Post added at 10:29 PM ---------- Previous post was at 09:50 PM ----------
I seem to have lost LTE on a dirty flash ... Is there something else I have to do with the Sprint modem? Baseband is Def different
Perhaps I am just getting bad LTE reception today, but I am only getting 3g...odd

islandfever said:
Compared to 21a, is this worth the risk? Does it have a new radio? Could someone post their baseband?
---------- Post added at 10:29 PM ---------- Previous post was at 09:50 PM ----------
I seem to have lost LTE on a dirty flash ... Is there something else I have to do with the Sprint modem? Baseband is Def different
Perhaps I am just getting bad LTE reception today, but I am only getting 3g...odd
Click to expand...
Click to collapse
I've been running this for a little over a week now and I dirty flashed between us998 20e ls998 21a and this 26a and I've had lte with all 3 the entire time. Haven't switched to 3g once

Related

[ROM] LS980 ZVI stock 5.0.2 flashable

This was tough to get as LG locked down all known exploits with the ZVI release. It took some hardware hacking to pull a clean unmodified system and kernel. Here is a flashable zip:
http://jacobstoner.com/LS980ZVI.zip
This includes a bootstack with an older bootloader and TWRP 2.8.7.3. The ZVI kernel has been bumped to work with the older bootloader. Otherwise this is completely unmodified and unrooted so if you want root then flash SuperSU after flashing this.
http://download.chainfire.eu/supersu
Thanks for sharing, i am on cyanogenmod 11, can i install it with hybrid bootstack and blestagator's bumped twrp?
It will replace your bootstack and update twrp, but it will work fine.
Thanks, man! I wait for it so long! Because I'm still on ZVG because ZVI was unrootable. So all what I need is just clean flash room in recovery and install supersu app? Without any unlockers? Downloading now, making backups and give a try!
astherion said:
Thanks, man! I wait for it so long! Because I'm still on ZVG because ZVI was unrootable. So all what I need is just clean flash room in recovery and install supersu app? Without any unlockers? Downloading now, making backups and give a try!
Click to expand...
Click to collapse
Yes, just flash in recovery and flash the supersu zip from the link above. You can dirty flash over ZVG, it will overwrite the whole system partition anyway.
Confirmed! If works! Just made clean installation 20 minutes ago & flash supersu.zip through recovery. Superuser works fine. So now I've try restore zvg & flash over it. Because I use lots of exposed modules & dorimanx kernel, titanium backup, lucky patcher, freedom etc. For this sw root is critical... Thanks a lot for latest ZVI + root! Later I link to your thread for peoples from russian 4PDA LG G2 thread. Lots of people will be happy!
ROM working well for me too. Thanks!
Not ever try to flash on installed rom! You'll receive a lots of lags after! Make app backup & flash "clean" install through recovery. I found also 1 issue in recovery: then screen goes off after you turn it on you see only blue-grey-black-white stripes with tiny squares. It happens not always but sometimes.
P.S. Previously I also used bumped 2.8.7.3 TWRP and has no problems. Also I use xposed, so when I flash ZVI on ZVG & restore apps backup has lots of lags like force close systemUI, deleted unworking software etc. So - clean install! After that - restore backup, but only user apps, not system like xposed apps, home g4 launcher, dialer etc.!
Rom
Its working fine ... but i am facing network lock issue...Kindly help
To nomansabir: what means network lock? Simlock? Or you can't switch cdma/lte?
astherion said:
To nomansabir: what means network lock? Simlock? Or you can't switch cdma/lte?
Click to expand...
Click to collapse
Dear i am facing sim lock problem.... Its showing Invalid sim card message...
SIM-unlock
Nomansabir: you need made sim-unlock again.
Download Wirking+Hotspot.zip. You must be rooted 1st. Install adbdinsecure2.00.apk, open it, accept root privileges, use checkbox "enable insecure adb" - exit apk. Connect g2 to pc, open simunlock.exe with admin rights, phone must reboot itself after correct installation. Voila: you phone is now sim-free!!!
P.S. You can delete adbdinsecure.apk after
astherion said:
Nomansabir: you need made sim-unlock again.
Download Wirking+Hotspot.zip. You must be rooted 1st. Install adbdinsecure2.00.apk, open it, accept root privileges, use checkbox "enable insecure adb" - exit apk. Connect g2 to pc, open simunlock.exe with admin rights, phone must reboot itself after correct installation. Voila: you phone is now sim-free!!!
P.S. You can delete adbdinsecure.apk after
Click to expand...
Click to collapse
Thnx astherion .... its working fine now.....
jacob019 said:
This was tough to get as LG locked down all known exploits with the ZVI release. It took some hardware hacking to pull a clean unmodified system and kernel. Here is a flashable zip:
http://jacobstoner.com/LS980ZVI.zip
This includes a bootstack with an older bootloader and TWRP 2.8.7.3. The ZVI kernel has been bumped to work with the older bootloader. Otherwise this is completely unmodified and unrooted so if you want root then flash SuperSU after flashing this.
http://download.chainfire.eu/supersu
Click to expand...
Click to collapse
that's wonderful, @jacob019, thanks for sharing this highly waited zip of the ZVI, as far as i am on cloudy G2 3.3 with my LS980 for a long time and have not experienced the stock firmware after ZVG.
I have two questions in my mind if you could please clear them.
1. Is there any problem in the ZVI like most of the LG updates have not been without bugs or lagging ?
2. Can i flash this zip directly from my already installed TWRP without going back to stock ZVG or ZVE? (I have Cloudy G2 3.3 installed with blastgator's boot stack/baseband) {Cloudy G2 v3.3 is indeed a perfect ROM for my LS980 till now}
Thanks again for the great job you have done
talvigi said:
1. Is there any problem in the ZVI like most of the LG updates have not been without bugs or lagging ?
2. Can i flash this zip directly from my already installed TWRP without going back to stock ZVG or ZVE? (I have Cloudy G2 3.3 installed with blastgator's boot stack/baseband) {Cloudy G2 v3.3 is indeed a perfect ROM for my LS980 till now}
Click to expand...
Click to collapse
1. I've been using it for a couple weeks, seems quite stable but I'm a light user.
2. Yes, you can flash it directly from your already installed TWRP. No need for any other preparation.
jacob019 said:
1. I've been using it for a couple weeks, seems quite stable but I'm a light user.
2. Yes, you can flash it directly from your already installed TWRP. No need for any other preparation.
Click to expand...
Click to collapse
Thanks @jacob019 for your time and again for your great job.
I will try it as soon as the download of the zip file will be completed.
And i also must try the SIM unlock as you mentioned above because i live out of US and am using GSM network not CDMA, so i think to do that i need some preparations.
I hope there are thousands in this line to need ZVI and the SIM unlock. Hail Jacob.
What is the flashing procedure by the way? is it same as we flash custom ROM (wipe system, devlock, cache and data) or just wipe dev lock and cache and flash the zip file
Just reboot to tarp recovery, choose wipe - advanced - check all except "sdcard" - wipe and just flash zip. Also better to flash supersuper.zip if you need root. Reboot - profit!
For me it works flawlessly, slight more battery drain, but solved by dorimanx kernel, xposed & greenify app. I didn't see the even mentioned lags in this Rom. Working for me the same as ZVG & also rootable!
astherion said:
Nomansabir: you need made sim-unlock again.
Download Wirking+Hotspot.zip. You must be rooted 1st. Install adbdinsecure2.00.apk, open it, accept root privileges, use checkbox "enable insecure adb" - exit apk. Connect g2 to pc, open simunlock.exe with admin rights, phone must reboot itself after correct installation. Voila: you phone is now sim-free!!!
P.S. You can delete adbdinsecure.apk after
Click to expand...
Click to collapse
@astherion, Thanks for the SIM Unlock files, by the way rooted is OK but but what is "after correct installation" is it what the software in PC does with the mobile or something else? And developer options have to enabled or otherwise?
Edited: Thank you very much guys specially @jacob019 and @astherion, you guys rock the party. The stock Lollipop is flashed perfectly and SIM Unlock was the most simple step i have every seen in the LG world, But astherion you should have mentioned the USB debugging option as it needs to be enabled before running the simunlock.exe from the PC, and an other thing i can see Hands free activation disturbs after every reboot (i have just rebooted twice and it cameup both times) and battery level also going very fast don't know why but, this can be a major issue which may force some people like me to go back to Cloudy. My battery was at 75% and 4 hours 12 minutes remaining and after i rebooted to recovery and wiped devlock cache and data, still battery says 69 % 3 hours 3 minutes remaining. This is dangerous, the battery graph is showing like a forward slash is on the graph panel, I will attach pics.
Indeed this all made me a fan of you guys,
So I am on ZVH, rooted with TWRP installed. Can I just flash the zip files?
When doing a clean install, are you just totting back to an earlier release(ZVE or G), rooting and installing TWRP and then this zip files?
tekweezle said:
So I am on ZVH, rooted with TWRP installed. Can I just flash the zip files?
When doing a clean install, are you just totting back to an earlier release(ZVE or G), rooting and installing TWRP and then this zip files?
Click to expand...
Click to collapse
Yes, you can just flash the zip file; should be no need to wipe data if you're coming from ZVG. Also there is no need to tot back to an earlier release unless you are already on ZVI because wiping data and installing this zip will produce just as clean of an install.
@talvigi, battery is okay for me; but I'm used to stock. I'm not sure about disabling activation because I'm using it on Sprint. I'm sure you can find info on how to improve both of those issues, but there isn't anything to be done here since this is an unmodified stock rom.

[ROM/FW][STOCK]LG V30 (Joan) H930 OPEN EU 22j TWRP flashable firmware (incl. ROM)

LG-H930 EU OPEN 22j ROM​Hi!
This Rom is 100% Stock. Most recent TWRP should first be installed. Then you can install this Rom and have Oreo with working TWRP.
This zip is created from the original KDZ. It contains almost the complete 22j firmware, but the partition table rewriting part and recovery image is removed. I changed the system.img, so you do not have to reinstall TWRP (recovery-from-boot.p deleted) when ROM once booted. I also changed the partition size of system.img, so the vendorized people can install this too without having problems because of a too small system partition. This is a continuation of westwood24's idea and work, I've updated it to the newest fw version and edited it a bit. I followed his idea and made this for users who can not take OTA's because they have Custom Recovery / Root installed.
​
Features
Stock build made from official KDZ
Stock Build.prop
Unrooted
system.img modified to keep TWRP
System image size shrunk for being able to flash this on a smaller system partition, mainly caused by vendorizing
Removed dm-verity
Removed rctd (LG's root checker tool daemon)
Enabled opt-encrypt, it's your choice now if you want to encrypt your phone, it's no more forced. TWRP now is capable of decryption (both AOSP (Oreo only) and stock) since a few versions
Enabled DTS effects
Installation
What you need
Unlocked Bootloader [How to do]
Working TWRP installed (should be installed already, otherwise you wouldn't need this zip )[Link to newest unofficial TWRP]
When you need Root, Latest Magisk [Download]
TWRP flashable 22j package [Download] (MD5: dd7847d5e2aa9d58d50070b34347b124)
Older Versions:
TWRP flashable 21w package [Download] (MD5: d9483fc217480621f431d8a7c59ce854)
TWRP-JOAN_H930_EU_OPEN-21H.zip [Download] (MD5: 9c331e44718f84e70419b0171bfa4375
TWRP-JOAN_H930_EU_OPEN-21o.zip [Download] (MD5: 7fa6eb2e5fe3f00c65a20f113794ca9e
How to install
When you are still on Nougat,
you should start fresh: Reboot to recovery using button combo or reboot app (needs root; btw, Magisk offers this possibility too: Menu -> Modules -> three dot menu top right - Reboot to recovery)
Then flash this TWRP.img via image flashing function in TWRP, reboot to recovery again (for fully working new recovery) and do a backup, then copy this backup to your PC.
Then initiate a factory reset. Wipe your system partition too in TWRP advanced wiping menu, copy the 21o firmware zip to your SD and install it. Reboot and enjoy
From Oreo:
For clean install: Factory reset and wipe system
You can also keep your data by simply dirty flashing the zip. *Be aware that problems may occure, maybe you need to do a factory reset to start fresh*
Flash the 21o zip, then Magisk zip when you need root, then reboot to System = you're DONE
At the first time you boot to system, it can be TWRP says No OS installed. You can ignore it.
If TWRP asks if you want to install SU, hit no (in newest TWRP SU is disabled, and the option to install the TWRP app is disabled too.)​
Rom Version
Android Version: 8.0 Oreo
Android security patch level: 2019-04-01
Don´t forget to hit the thanks-button if you like this zip! :good:
You want to help me with a [donation?] Not asking for it, I have fun doing this for you, but feel free...
Screenshot of ROMs software info page from 21o:
Screenshot of ROMs software info page from 21h:
Great, thanks for your work.
Grüße
mkpcxxl
Nice! Thx for keeping our V30 up to date and still can have the vendor partition.
Dank dir recht sackrisch!
Nice, can i flash over us998d
FcBayernMinga said:
Nice! Thx for keeping our V30 up to date and still can have the vendor partition.
Dank dir recht sackrisch!
Click to expand...
Click to collapse
gern :wink:
Mrxyzl said:
Nice, can i flash over us998d
Click to expand...
Click to collapse
i don't know this: is us998 the open us variant? don't have this in mind atm, but: if you were able to use h930 roms on your us998, w/o losing functionality (network mainly), then this should work, jepjep :good:
Just to be sure:
Is "Android security patch level: 2018-10-1 " correct ?
Because in the screenshot it says September. I also remember that in the official release it was from September.
seadersn said:
gern :wink:
i don't know this: is us998 the open us variant? don't have this in mind atm, but: if you were able to use h930 roms on your us998, w/o losing functionality (network mainly), then this should work, jepjep :good:
Click to expand...
Click to collapse
Got no network on us998
FcBayernMinga said:
Just to be sure:
Is "Android security patch level: 2018-10-1 " correct ?
Because in the screenshot it says September. I also remember that in the official release it was from September.
Click to expand...
Click to collapse
typo, sry not correct, will be corrected
Mrxyzl said:
Got no network on us998
Click to expand...
Click to collapse
maybe it's enough to just flash the appropriate modem. you can do a backup of your modem before you flash this zip, and then afterwards restore it. should work, imo :good:
btw: i am thinking about offering two packages for the next firmware (which should arrive in the next 1-2 weeks, eventually). one with main firmware, and one with system and boot only. this way one can switch firmwares and associated modems the easy way. i won't do this for existing packages, sry sideeffect: it's easier to get a modem for crossflashing, because the firmware zips are only ~150mb in size, expected. this could replace a dedicated modem thread (which is just too much work, at least for me atm but if anyone else would do one...? ).
Hi, great work, this is so much easier to flash.
Any release notes for this or security patch only?
Unfortunetly only security patch.
there's an additional smaller broadcasting service together with some shared libs, but i can't tell any more beside that. maybe there's a changelog floating around in the world wide webs, I would like to know more about eventually changed stuff, too. a closer comparison of the files is planned, but no clue when
I have tried the original KDZ, had a lot of bug. Back on Boombox. Thanks for the TWRP version.
what happened? for me volte disappeared -.- vowifi works just fine -.- lol but anyway, that's what's needed, it's more important.
hoping next version may fix it, for now it's ok to live w/o it. restoring 21a system.partition fixes it, so what
btw: pls, all who have installed this or the kdz, list all the bugs you find. e.g. a ls998 phone with us 998 sw on it with this 21h zip flashed resulted in no network at all and heavy lagging. i lost volte, but so far everything else is fine, i dirty flashed from fully set up 21a. person above had bugs too. i don't think that it's the zip, but this particular rom version in general. maybe lg made things worse and unfortunately not better -.-
Dirty flashed over previous westwood24 release, everything is working fine.
I'm using this rom on my Korean model v300L and everything is smooth so far.
I got no signal at first but fixed it using LGUP and flashed the v300L modem.
Since my country doesn't have volte, I don't know if there's anything wrong with it.
Thank you @seadersn for your great work.
Hope you keep updating it.
Nice day sir.
pinpontbs said:
I'm using this rom on my Korean model v300L and everything is smooth so far.
I got no signal at first but fixed it using LGUP and flashed the v300L modem.
Since my country doesn't have volte, I don't know if there's anthing wrong with it.
Thank you @seadersn for your great work.
Hope you keep updating it.
Nice day sir.
Click to expand...
Click to collapse
updating will happen, when the new firmware versions arrive
With dirty flashing there is so much lag.. So I rolled back for now. Nice try btw
yeah, something changed a bit more in this firmware (or better: ROMs software), it's not that fluid as i would like to have it. i just restored 21a system, boot and modem (rest is 21h firmware), and all's good now :good:
nice try @ LG, i just converted it

[ROM/FW] [STOCK] US99820H TWRP Zip

Stock Oreo US998 20H flashable TWRP zip. Original zip created by westwood24.​
COMPATIBILITY
This zip is compatible with ls998, us998, and should be compatible with vs996 but im not 100% sure about that. But if someone confirm vs996 compatibility that would be great :good: Its been tested and vs996 is compatible as well
This zip is created from the original KDZ. It contains almost the complete 20H firmware, but the partition table rewriting part and recovery image (beside five to eight other images) is removed. I changed the system.img, so you do not have to reinstall TWRP (recovery-from-boot.p deleted) when ROM once booted. I also changed the partition size of system.img, so the vendorized people can install this too without having problems because of a too small system partition.
FEATURES
Stock build made from official KDZ
Unrooted
System.img modified to keep TWRP
Resized system.img (for Treble users)
Removed dm-verity
Removed rctd (LG's root checker tool daemon)
Removed ForceEncryption
Added DTS prop to enable DTS
Added all weather lockscreen prop to enable other weather
INSTALLATION
Unlocked Bootloader [How to do]
Working TWRP installed (should be installed already, otherwise you wouldn't need this zip [Link to newest unofficial TWRP]
When you need Root, Latest Magisk [Download]
LATEST ZIP
john-fawkes.com US99820H.zip [Click to Download]
OLDER ZIPS
AFH ZIPS [Download]
HOW TO INSTALL
When you are still on Nougat
you should start fresh: Reboot to recovery using button combo or reboot app (needs root; btw, Magisk offers this possibility too: Modules Menu then click three dot menu top right - Reboot to recovery
Then flash [this latest TWRP.img] via image flashing function in TWRP, reboot to recovery again (for fully working new recovery) and do a backup, then copy this backup to your PC.
Then initiate a factory reset. Wipe your system partition too in TWRP advanced wiping menu, copy the 20H firmware zip to your SD and install it. Reboot and enjoy
From Oreo
For clean install: Factory reset and wipe system
You can also keep your data by simply dirty flashing the zip.
*Be aware that problems may occur, maybe you need to do a factory reset to start fresh*
Flash the 20H zip, then Magisk zip when you need root, then reboot to System = you're DONE
If the first time you boot to system, it could be TWRP says No OS installed. You can ignore it.
If TWRP asks if you want to install SU, hit no (in newest TWRP SU is disabled, and the option to install the TWRP app is disabled too.)
Rom Version: 8.0 Oreo
Android security patch level: 2019-3-1
Just give a thanks if you like the zip!
You want to help me with a [donation?] Not asking for it, I have fun doing this for you, but feel free...
RESERVED
I'm applying for dev status on afh. This will make it easier to download the zips in the future since gdrive adds it to the gdrive of the user downloading and then has to download it again from their drive. Makes no sense google
THE LINK IS ACTIVE NOW!!!!!!
sorry about that guys. forgot to allow access to everyone
This is actually enraging me. Can someone please tell me where the XDA app puts downloads?
mrsubway said:
This is actually enraging me. Can someone please tell me where the XDA app puts downloads?
Click to expand...
Click to collapse
should put it in internal storage /Downloads
JohnFawkes said:
should put it in internal storage /Downloads
Click to expand...
Click to collapse
Have no clue where it went. Downloaded via browser and it flashed fine! Great job man! Thank you!!
?
mrsubway said:
Have no clue where it went. Downloaded via browser and it flashed fine! Great job man! Thank you!!
Click to expand...
Click to collapse
no problem! enjoy! i will be taking over all us998 kdz2zip and vs996 kdz2zip releases. and @seadersn will take care of canada, india and EU. hopefully us998 20F will be here soon
JohnFawkes said:
no problem! enjoy! i will be taking over all us998 kdz2zip and vs996 kdz2zip releases. and @seadersn will take care of canada, india and EU. hopefully us998 20F will be here soon
Click to expand...
Click to collapse
Man I wish they'd push a stock 8.1.
MD5: 3FB2D258B37DBFC5195EBD207BBB9765
SHA-1: B72795AAEDAD661004030137F712E2FBEE65EC92
For reference to compare your download.
mrsubway said:
Man I wish they'd push a stock 8.1.
Click to expand...
Click to collapse
Would be nice. When i was on htc 10 it was the same way. We got Oreo 8.0 but never got 8.1. However the lg g7 one just got pie update so we may get stock pie soon hopefully
Im usuallynot the one to complain but my carrier is sprint and this rom seems like my reception got worse. Im only getting 1 bar in my house where i usually get 3 on average and sometimes 4. Maybe becuz its a us998 rom instead of the sprint rom?
MonstaSaleens said:
Im usuallynot the one to complain but my carrier is sprint and this rom seems like my reception got worse. Im only getting 1 bar in my house where i usually get 3 on average and sometimes 4. Maybe becuz its a us998 rom instead of the sprint rom?
Click to expand...
Click to collapse
Shouldn't matter. I'm on sprint as well with this same zip and no reception issues. Could just extract the modem from the sprint kdz and flash it in twrp if you want to use sprints modem
Deleted.
Thx?
Been some time since I've commented on xda but had to let you know thank you, this worked perfectly on my new v30+. Nice to have you doing this. Thanks again.
NPCMW said:
Been some time since I've commented on xda but had to let you know thank you, this worked perfectly on my new v30+. Nice to have you doing this. Thanks again.
Click to expand...
Click to collapse
No problem ?. We should be getting 20F soon and I'll be doing this one as well. Hopefully within days of it dropping. But being a single dad of 2 little kids and a full time 40 hour a week job plus my like 10 other android projects I maintain, I can't definitely say it will be within days of it dropping though
Just an FYI to those curios, I dirty flashed this zip on my frankensteined US998 that was running 20D and it worked great. I ran a nandroid just in case but after flashing the zip, doing a cache wipe and reflashing magisk, i was up and running where i left off.
bacon612 said:
Just an FYI to those curios, I dirty flashed this zip on my frankensteined US998 that was running 20D and it worked great. I ran a nandroid just in case but after flashing the zip, doing a cache wipe and reflashing magisk, i was up and running where i left off.
Click to expand...
Click to collapse
Ditto man! Flashed over D, flashed Magisk, flashed Xposed, cleared Art and Cache and rebooted, and all was well! Great job!
Just dirty flashed it, and of course works great.
A lot better than last weekend when I updated my wife's still-bootloader locked/unrooted (don't ask) V30 from US998 20A to US998 20E via dev patched LGUP -- and in a moment of carelessness (trying to do three things at once) FORGOT to choose "UPGRADE" instead of the default "REFURBISH". It finished quite quickly -- and quite completely WIPED her phone. Ouch. I was then busy the next 2 or 3 hours setting up her phone again...
Changing the subject, for those with US998 and want to try something different... This is a US998 V30/V30+/V30S great Magisk module by @TotallyAnxious that
* Enables dual speaker mode. That part is sort of based on @Whiskeyomega mod, but is TWRP flashable.
* HIM for all earphones
* Also has some kernel tweaks.
* Installs YouTube ad-free "Vanced"
* Google Dialer
* Other stuff
AnxiousV30 magisk mod (v106)
Try it out if you wish.
JohnFawkes said:
should put it in internal storage /Downloads
Click to expand...
Click to collapse
Mine automatically, I guess, went to Google drive. I had to go into drive and download it a second time. That's when it went to download.
When I clicked on the "zip" file in the OP, it took me to the OP's Google drive to download it. I guess it then automatically downloads to my Google drive.
---------- Post added at 02:27 AM ---------- Previous post was at 01:57 AM ----------
Just dl'd and installed this an hour or so ago. It seems to be running really well. ?.
I am a Verizon customer with an original vs996 phone.

[STOCK] [H932] [20r] [Oreo] T-Mobile LG V30 Stock Collection (Includes Debloated)

T-Mobile V30 H932 20R Stock Collection
Based on OEM 20R KDZ. Extracted and Repacked.
DISCLAIMER
Proceed at your own risk. I am not responsible for any damage to your device.
Flashing LAF WILL REMOVE TWRP from your laf partition and restore stock DL Mode
Bins in these packages are unmodified and you may need to flash no-verity-opt-encrypt and rctd remover after to keep force-encryption away.
REQUIRED
TWRP on LAF or Recovery
Latest Magisk Zip (if performing clean flash)
no-verity-opt-encrypt
rctd remover
FILE BREAKDOWN
None of these Zips flash the Recovery partition.
Besides StockLAF, these Zips DO NOT flash the LAF partition.
If you want to restore DL Mode and Stock LAF, you must flash the StockLAF package separately.
​
Bootloader: 20r Stock Bootloader ONLY
FullStock: Full 20r Stock Firmware Only (bootloader, modem, boot, system) - Instructions in Section A
Debloated w/Magisk: Boot+Debloated System + Magisk Root (force enc & dm-verity removed) - Instructions in Section B
StockLAF: Individual LAF image for returning to stock DL mode
WARNING
This firmware contains DTS libs and there are related changes within the Bootloader/Modem zips.
Anybody running a custom rom like LOS or RR will have sound problems if you flash these. (until a compatible build is released)
Anybody running the Debloated zip will have video/sound problems if you DO NOT flash these (FullStock contains both)
Thanks to @ChazzMatt for sharing this helpful info.
​
Global Instructions​
Always make a backup first
If device has been encrypted, see encryption notes at the bottom before continuing.
A - FullStock
If coming from Nougat, Clean Flash is Recommended
Wipe Dalvik, System, Data, Cache... then flash
If coming from previous Oreo versions, Dirty Flash works fine. OS and Apps are updated.
Copy All Zips to SDCard
Flash h93220r_FullStock.zip
Flash Magisk
Flash no-verity-opt-encrypt
Flash rctd remover
Reboot to system and install Magisk Manager (if not installed)
B - Debloated with Magisk
You MUST flash FullStock, or Bootloader and Modem before flashing this to make sure all of your device firmware is up to date.
Be aware
This ROM does NOT flash LAF, recovery, bootloader or modem firmware directly.
Boot image has been patched to remove force encryption and dm-verity
This ROM has had several pre-loaded and system apps removed. If someone wants to send me a list of any additional apps that can be safely removed, i can update the rom to include them.
system/app/CloudPrint
system/app/Drive
system/app/Duo
system/app/EditorsDocs
system/app/EditorsSheets
system/app/Gmail2
system/app/GooglePay
system/app/LGAccount
system/app/LGAirDrive
system/app/LGAmazonAssistant
system/app/LGAmazonAttribution
system/app/Maps
system/app/Music2
system/app/Photos
system/app/YouTube
system/priv-app/CloudHub
system/priv-app/CollageWallpapers
system/priv-app/facebook-installer
system/priv-app/LG360VideoWallpaper
system/priv-app/LG360Wallpaper
system/priv-app/LGEasyHome
system/priv-app/LGEmail
system/priv-app/LGExchange
system/priv-app/LGQHelpService
system/priv-app/LGVVM
system/priv-app/NameID
system/priv-app/TMO_MyAccount
system/priv-app/xtra_t_app
system/vendor/app/facebook-appmanager
system/vendor/overlay/com.lge.easyhome
system/vendor/overlay/com.lge.email
system/vendor/overlay/com.lge.exchange
system/vendor/overlay/com.lge.lgworld
system/vendor/overlay/com.lge.qhelp
system/vendor/overlay/com.lge.qhelp.application
system/vendor/overlay/com.lge.qmemoplus
For best results a clean flash is recommended for this package if you are not already running 20p Debloated
Format data, and remove any apps installed to external sd. Then wipe system, dalvik, cache, data, internal storage
This will ensure no lingering apps are left behind.
If coming from Nougat, Clean Flash is Highly Recommended
Wipe Dalvik, System, Data, Cache... then flash
If coming from previous Oreo Versions
Wipe Dalvik, Cache, and System, and optionally data and internal storage
If you do not perform a clean flash, you may need to manually remove the apps left behind after flashing
Flash h93220r_Debloated.zip
Reboot
DOWNLOADS
Stable v1.0
Project files are hosted on SourceForge​
Bootloader - md5:444c239e52173e18f532a9ff71597e0c
Modem - md5:cb461a35467fcdd0f81c08980dca3b41
FullStock ROM - md5:6150486e32c1c9cad49195921179b915
Debloated w/Magisk (Must flash Bootloader+Modem first) - md5:e05a57549001b2a3b4f6eab78fc3ce98
StockLAF - md5:799362769b0712a10818c0f26258efc2
*************************************************************************************************************​
Encryption Notes
In Android, a stock device will have it's data encrypted. Often when working in TWRP on an encrypted device, you will be greeted by prompt asking for a passcode in order to decrypt the device. Unless that port of TWRP has been written for your specific device and supports decryption, you will not be able to decrypt the data on your phone. If you cannot decrypt the data, then TWRP cannot mount system and/or other partitions it needs to mount in order to safely flash anything. In order to solve this problem, sadly, you have to format the data partition on your phone (losing all personal data accumulated on the internal storage, so back it all up manually) The steps for this process are Format Data in TWRP, Reboot to recovery (to mount partitions), then flash your rom and root. There are a few tools out there to disable force encryption on your device. See the Required section above for links for this device.
​
Packages have been successfully tested VIA the methods outlined above.
If anyone has any issues with one or more of these packages, please let me know. Thank you!
-weakNPCdotCom​​
XDA:DevDB Information
[STOCK] h93220r, ROM for the LG V30
Contributors
weakNPCdotCom
Source Code: https://sourceforge.net/projects/t-mobile-v30-firmware/files/h932/20r/
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
Based On: 20r KDZ
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2019-03-09
Created 2019-03-09
Last Updated 2019-03-11
Worked for me. Thanks
Thank you kind sir!
Running fantastic on my H932 here. Thanks!
I discovered an issue with the debloated rom. It didn't remove all of the bloatware it should have, and for some reason I started having problems with video playback. so I'm going to remove the link and build another one. ill upload the new copy today
To add to issues, using both debloated and full, when I flashed it over my encrypted phone it seems to break the encryption, couldn't boot untill I formated data. And password no longer worked in twrp. Seems the partition was corrupted and unreadable.
SweetwaterBurns said:
To add to issues, using both debloated and full, when I flashed it over my encrypted phone it seems to break the encryption, couldn't boot untill I formated data. And password no longer worked in twrp. Seems the partition was corrupted and unreadable.
Click to expand...
Click to collapse
tbh i am not sure if that can be fixed. are you using the latest TWRP that supports decryption? I would probably expect this from the FullStock zip. And the debloated rom flashes a modified boot image with force-encryption and dm-verity removed. These zips were built around unencrypted devices, so i've never even looked into an issue like this.
Minus the issues i mentioned in my last post, updating with either zip has always worked fine for me via clean or dirty flash. But i have always been unencrypted.
Also, ive always had a problem with lock screen security when using TWRP in certain scenarios. If I restore a backup with the same lock-screen setup, ive always had to wipe the gatekeeper and lock db files.
weakNPCdotCom said:
tbh i am not sure if that can be fixed. are you using the latest TWRP that supports decryption? I would probably expect this from the FullStock zip. And the debloated rom flashes a modified boot image with force-encryption and dm-verity removed. These zips were built around unencrypted devices, so i've never even looked into an issue like this.
Minus the issues i mentioned in my last post, updating with either zip has always worked fine for me via clean or dirty flash. But i have always been unencrypted.
Also, ive always had a problem with lock screen security when using TWRP in certain scenarios. If I restore a backup with the same lock-screen setup, ive always had to wipe the gatekeeper and lock db files.
Click to expand...
Click to collapse
I've kept unencrypted up until now, too. I don't think it can be fixed easily, I just tested with the kdz and the same thing happens. Might toss up a warning in the op just so people know it might heppen.
SweetwaterBurns said:
I've kept unencrypted up until now, too. I don't think it can be fixed easily, I just tested with the kdz and the same thing happens. Might toss up a warning in the op just so people know it might heppen.
Click to expand...
Click to collapse
there is a general note about encryption in the instructions section. if you want, I can do a debloated rom with an unmodified boot image. But i think the underlying problem with encryption might be a TWRP issue.
weakNPCdotCom said:
there is a general note about encryption in the instructions section. if you want, I can do a debloated rom with an unmodified boot image. But i think the underlying problem with encryption might be a TWRP issue.
Click to expand...
Click to collapse
No big deal, mainly just wanted to make sure anyone else that might be effected is aware. Unmodified zip probably won't work as it happens with the kdz, too.
Debloated ZIP has been re-uploaded.
Ffs this bootloader broke my sound.. is there any way to roll back bootloader? Do I just flash 20p bootloader?
Sent from my LG-H932 using Tapatalk
brolic925t said:
Ffs this bootloader broke my sound.. is there any way to roll back bootloader? Do I just flash 20p bootloader?
Sent from my LG-H932 using Tapatalk
Click to expand...
Click to collapse
Has nothing to do with "bootloader". Just flash previous zipped KDZ. Yeah, you can flash 20p TWRP-flashable 20P.
Did you try to update through too many versions? This has the DTS libs, which can be enabled in root. With US998, you have to update through some stages to DTS-infused KDZ if dirty flashing, so may be the same with H932.
ChazzMatt said:
Has nothing to do with "bootloader". Just flash previous zipped KDZ. Yeah, you can flash 20p TWRP-flashable 20P.
Did you try to update through too many versions? This has the DTS libs, which can be enabled in root. With US998, you have to update through some stages to DTS-infused KDZ if dirty flashing, so may be the same with H932.
Click to expand...
Click to collapse
I only flashed bootloader and modem then I had no sound on lineage. And I flashed the 20p bootloader in twrp n idk if it even flashed because I still have no sound. And never heard of modem messing up sound. Someone in rr remix said they also had no sound so idk
Sent from my LG-H932 using Tapatalk
brolic925t said:
I only flashed bootloader and modem then I had no sound on lineage. And I flashed the 20p bootloader in twrp n idk if it even flashed because I still have no sound. And never heard of modem messing up sound. Someone in rr remix said they also had no sound so idk
Sent from my LG-H932 using Tapatalk
Click to expand...
Click to collapse
I'm confused about your obsession with the bootloader...
Why not flash the entire TWRP-FLASHABLE zip KDZ?
Oh NOW you mention custom ROM.
I thought your were on rooted stock firmware.
And yes, most of the Lineage ROMs can't yet handle the DTS stuff in the latest US998, VS996, H932 and other variants.
You have to go back to pre-DTS firmware to then install the non-stock custom ROMs.
Sent via open market LG US998 V30/V30+
weakNPCdotCom said:
Debloated ZIP has been re-uploaded.
Click to expand...
Click to collapse
I still have issue with the video. I am suing debloated rom. What should I do?
brolic925t said:
Ffs this bootloader broke my sound.. is there any way to roll back bootloader? Do I just flash 20p bootloader?
Sent from my LG-H932 using Tapatalk
Click to expand...
Click to collapse
As @ChazzMatt said, i dont think this package is what broke the sound. I think LOS is the culprit. I would clean flash 20P if you want to stay on LOS
Eliejo said:
I still have issue with the video. I am suing debloated rom. What should I do?
Click to expand...
Click to collapse
I am still having video problems with the debloated ROM as well. I am going to do some more troubleshooting and ill post an update. Now that @ChazzMatt mentioned this update has DTS related stuff in it, I think I have an idea how to go about it.
weakNPCdotCom said:
As @ChazzMatt said, i dont think this package is what broke the sound. I think LOS is the culprit. I would clean flash 20P if you want to stay on LOS
Click to expand...
Click to collapse
Was working fine before the flash. But I'll just wait for a fix to be released. My download mode is broken too but I still got recovery. Not worth redoing everything as he has a test build ready.
I was on 20p before lineage btw.
Sent from my LG-H932 using Tapatalk
Eliejo said:
I still have issue with the video. I am suing debloated rom. What should I do?
Click to expand...
Click to collapse
For the video problems, I was able to fix this by flashing the 20r Bootloader and Modem zips. I updated the OP to note that the Bootloader/Modem firmware is required until I have some time to build a Debloated with those packages included.

[STOCK] [H932] [20s] [Oreo] T-Mobile LG V30 Stock Collection (Includes Debloated)

T-Mobile V30 H932 20s Stock Collection
Based on OEM 20s KDZ. Extracted and Repacked.
DISCLAIMER
Proceed at your own risk. I am not responsible for any damage to your device.
Flashing LAF WILL REMOVE TWRP from your laf partition and restore stock DL Mode
Bins in these packages are unmodified and you may need to flash no-verity-opt-encrypt and rctd remover after to keep force-encryption away.
REQUIRED
TWRP on LAF or Recovery
Latest Magisk Zip (if performing clean flash)
no-verity-opt-encrypt
rctd remover
FILE BREAKDOWN
None of these Zips flash the Recovery partition.
Besides StockLAF, these Zips DO NOT flash the LAF partition.
If you want to restore DL Mode and Stock LAF, you must flash the StockLAF package separately.
​
Bootloader: 20s Stock Bootloader ONLY
FullStock: Full 20s Stock Firmware Only (bootloader, modem, boot, system) - Instructions in Section A
Debloated w/Magisk: Boot+Debloated System + Magisk Root (force enc & dm-verity removed) - Instructions in Section B
StockLAF: Individual LAF image for returning to stock DL mode
WARNING
This firmware contains DTS libs and there are related changes within the Bootloader/Modem zips.
Anybody running a custom rom like LOS or RR will have sound problems if you flash these. (until a compatible build is released)
Unless you are already running 20r, anybody running the Debloated zip will have video/sound problems if you DO NOT flash these (FullStock contains both)
Thanks to @ChazzMatt for sharing this helpful info.
​
Global Instructions​
Always make a backup first
If device has been encrypted, see encryption notes at the bottom before continuing.
A - FullStock
If coming from Nougat, Clean Flash is Recommended
Wipe Dalvik, System, Data, Cache... then flash
If coming from previous Oreo versions, Dirty Flash works fine. OS and Apps are updated.
Copy All Zips to SDCard
Flash h93220s_FullStock.zip
Flash Magisk
Flash no-verity-opt-encrypt
Flash rctd remover
Reboot to system and install Magisk Manager (if not installed)
B - Debloated with Magisk
You MUST flash FullStock, or Bootloader and Modem before flashing this to make sure all of your device firmware is up to date.
Be aware
This ROM does NOT flash LAF, recovery, bootloader or modem firmware directly.
Boot image has been patched to remove force encryption and dm-verity
This ROM has had several pre-loaded and system apps removed. If someone wants to send me a list of any additional apps that can be safely removed, i can update the rom to include them.
system/app/CloudPrint
system/app/Drive
system/app/Duo
system/app/EditorsDocs
system/app/EditorsSheets
system/app/Gmail2
system/app/GooglePay
system/app/LGAccount
system/app/LGAirDrive
system/app/LGAmazonAssistant
system/app/LGAmazonAttribution
system/app/Maps
system/app/Music2
system/app/Photos
system/app/YouTube
system/priv-app/CloudHub
system/priv-app/CollageWallpapers
system/priv-app/facebook-installer
system/priv-app/LG360VideoWallpaper
system/priv-app/LG360Wallpaper
system/priv-app/LGEasyHome
system/priv-app/LGEmail
system/priv-app/LGExchange
system/priv-app/LGQHelpService
system/priv-app/LGVVM
system/priv-app/NameID
system/priv-app/TMO_MyAccount
system/priv-app/xtra_t_app
system/vendor/app/facebook-appmanager
system/vendor/overlay/com.lge.easyhome
system/vendor/overlay/com.lge.email
system/vendor/overlay/com.lge.exchange
system/vendor/overlay/com.lge.lgworld
system/vendor/overlay/com.lge.qhelp
system/vendor/overlay/com.lge.qhelp.application
system/vendor/overlay/com.lge.qmemoplus
For best results a clean flash is recommended for this package if you are not already running 20p Debloated
Format data, and remove any apps installed to external sd. Then wipe system, dalvik, cache, data, internal storage
This will ensure no lingering apps are left behind.
If coming from Nougat, Clean Flash is Highly Recommended
Wipe Dalvik, System, Data, Cache... then flash
If coming from previous Oreo Versions
Wipe Dalvik, Cache, and System, and optionally data and internal storage
If you do not perform a clean flash, you may need to manually remove the apps left behind after flashing
Flash h93220s_Debloated.zip
Reboot
DOWNLOADS
Stable v1.0
Project files are hosted on SourceForge​
Bootloader - md5:17db9bf058d53ecdd80f79a27b7fe469
Modem - md5:905cb40dc6e9eeb5fa52dd0d8d4f09cb
FullStock ROM - md5:ff32af2c1f3140c3c8c27ddac59e4950
FullStock w/Magisk - md5:9567710ab9f8e1ee4e4e4e36cfd1d2f5
Debloated w/Magisk - md5:fc0b6d9cd357ade5db472f36a10ecc8e
StockLAF - md5:799362769b0712a10818c0f26258efc2
*************************************************************************************************************​
Encryption Notes
In Android, a stock device will have it's data encrypted. Often when working in TWRP on an encrypted device, you will be greeted by prompt asking for a passcode in order to decrypt the device. Unless that port of TWRP has been written for your specific device and supports decryption, you will not be able to decrypt the data on your phone. If you cannot decrypt the data, then TWRP cannot mount system and/or other partitions it needs to mount in order to safely flash anything. In order to solve this problem, sadly, you have to format the data partition on your phone (losing all personal data accumulated on the internal storage, so back it all up manually) The steps for this process are Format Data in TWRP, Reboot to recovery (to mount partitions), then flash your rom and root. There are a few tools out there to disable force encryption on your device. See the Required section above for links for this device.
​
Debloated has been testing via Dirty Flash from 20r.
FullStock, Bootloader and Modem have not yet been tested, but boot and system have been verified and remaining SHA1 hash checks all match with 20r which is working.
If anyone has any issues with one or more of these packages, please let me know. Thank you!
-weakNPCdotCom​​
XDA:DevDB Information
[STOCK] h93220s, ROM for the LG V30
Contributors
weakNPCdotCom
Source Code: https://sourceforge.net/projects/t-mobile-v30-firmware/files/h932/20s/
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
Based On: 20s KDZ
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2019-04-02
Created 2019-04-02
Last Updated 2019-04-05
All packages have been released except for debloated. I am going to cook that this afternoon and should have it uploaded by tonight. Ill post an update when it's available.
Debloated Package has been Uploaded
weakNPCdotCom said:
All packages have been released except for debloated. I am going to cook that this afternoon and should have it uploaded by tonight. Ill post an update when it's available.
Click to expand...
Click to collapse
is it possible that the full stock is bad? i flashed it, now im 9008. could be corrupted dl on my end. jjust figured you might want to check
BROKEN1981 said:
is it possible that the full stock is bad? i flashed it, now im 9008. could be corrupted dl on my end. jjust figured you might want to check
Click to expand...
Click to collapse
Sorry man. what do you mean 9008? Any way you can get me your TWRP logs?
I did have to re-upload the fullstock zips after I discovered an issue with the boot image.
Also, id recommend checking the md5 hash after you download to make sure it matches what's in the OP
weakNPCdotCom said:
Sorry man. what do you mean 9008? Any way you can get me your TWRP logs?
I did have to re-upload the fullstock zips after I discovered an issue with the boot image.
Click to expand...
Click to collapse
i flashed the full stock zip, when i did reboot to system, my screen stays black. i plugged it into the computer, the computer made the sound that a device was plugged in.
in device manager its listed as 9008. so its a brick now. i got my RMA with lg. just need to send it out.
also want to make an edit, im not upset, and thank you for what you do for the community. we all take the risk.
BROKEN1981 said:
i flashed the full stock zip, when i did reboot to system, my screen stays black. i plugged it into the computer, the computer made the sound that a device was plugged in.
in device manager its listed as 9008. so its a brick now. i got my RMA with lg. just need to send it out.
also want to make an edit, im not upset, and thank you for what you do for the community. we all take the risk.
Click to expand...
Click to collapse
Yeah but still, I hate that happened to you. Are you not able to boot to DL/LAF?
it looks like the phone being read as 9008 is what happens with a dead boot.
I tried to upload the boot fix as fast as I could. Can you tell me when you downloaded it? I'm going to take the fullstock links down until I can make sure they have the correct boot image
weakNPCdotCom said:
Yeah but still, I hate that happened to you. Are you not able to boot to DL/LAF?
it looks like the phone being read as 9008 is what happens with a dead boot.
I tried to upload the boot fix as fast as I could. Can you tell me when you downloaded it? I'm going to take the fullstock links down until I can make sure they have the correct boot image
Click to expand...
Click to collapse
I tried the button combo, i tried to get to twrp via dl mode on my pc as well.
i called T-mobile around 5pm i think. its now 8:05pm.
only reason im posting now is due to trying to figure out how to lon on XDA with my G-account. i figured out how to take that 2 factor auth off.
BROKEN1981 said:
I tried the button combo, i tried to get to twrp via dl mode on my pc as well.
i called T-mobile around 5pm i think. its now 8:05pm.
only reason im posting now is due to trying to figure out how to lon on XDA with my G-account. i figured out how to take that 2 factor auth off.
Click to expand...
Click to collapse
I was just trying to figure out if you might have downloaded the first upload or the second. but i think I uploaded the new version before 5.
I found a video online for unbricking a v30 phone in 9008 mode. not sure if it works for the H932 but might be worth looking at
Im going to rebuild all the primary zips just to be safe.
I was running debloated 20r and I dirty flashed the debloated 20s and it is working 100%
If you guys aren't already on 20r and don't want to wait on the new zips you can flash one of the 20r packages and then flash the 20s debloated.
weakNPCdotCom said:
I was just trying to figure out if you might have downloaded the first upload or the second. but i think I uploaded the new version before 5.
I found a video online for unbricking a v30 phone in 9008 mode. not sure if it works for the H932 but might be worth looking at
Click to expand...
Click to collapse
i found this, but it may as well be in Greek.
https://innaz2.blogspot.com/2016/06/revised-how-to-unbrick-qualcomm-android.html
BROKEN1981 said:
i found this, but it may as well be in Greek.
https://innaz2.blogspot.com/2016/06/revised-how-to-unbrick-qualcomm-android.html
Click to expand...
Click to collapse
Yeah that looks like a heavy walkthrough. Im really sorry you ended up being the Guinea pig with this one. thank you very much for reporting the issue
I rebuilt all packages and they are now available again.
I have not tested them, but I have verified the boot and system images are good, and all remaining files have SHA1 checksums that match with 20r, which has been verified working.
All zips perform SHA1 checks prior to flashing to ensure each partition image is valid.
These should all be safe to flash going forward.
weakNPCdotCom said:
Yeah that looks like a heavy walkthrough. Im really sorry you ended up being the Guinea pig with this one. thank you very much for reporting the issue
Click to expand...
Click to collapse
ahhh NP man. I just hope i was the first and only person to flash it. its all good man, we all take risk and if it was not for you, i would not have had DTS on 20R
Flashed debloated, work as charm, thanks dev
anyway you can modified it to be flashed on a US998?
BROKEN1981 said:
ahhh NP man. I just hope i was the first and only person to flash it. its all good man, we all take risk and if it was not for you, i would not have had DTS on 20R
Click to expand...
Click to collapse
I was in the same boat when 20r was released. Had my phone unable to boot for a week. Luckily the devs put together a fix for us. But it looks like everything is sorted out here now. I'll be flashing it later tonight. Thanks @weakNPCdotCom
Flashed the 20s bootloader no problem, but got a assert failure on flashing the 20s modem- looked like it was an SHA confirmation issue.
KanBorges said:
anyway you can modified it to be flashed on a US998?
Click to expand...
Click to collapse
No. You cannot flash U.S T-Mobile H932 firmware on US998 or any other V30/V30+/V30S.
You can use US998 on T-Mobile, as-is. We have a lot of US998 T-Mobile users. For instance, @runningnak3d is currently using a US998 on T-Mobile. He's the one who rooted the T-Mobile H932 in the first place.
@weakNPCdotCom - full stock with magisk getting asset error on abl.img
Md5 hash matches what's in OP

Categories

Resources