[LG V30 ROMs, Kernels, Recoveries, & Other Developm] weakNPCdotCom:
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 [MENTION=3250376]ChazzMatt[/MENTION] 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