[LG V30 ROMs, Kernels, Recoveries, & Other Developm] weakNPCdotCom:
T-Mobile V30 H932 20P Stock Collection

Based on OEM 20P 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: 20p Stock Bootloader ONLY

FullStock: Full 20p Stock Firmware Only (bootloader, modem, boot, system) - Instructions in Section A

FullStock w/Magisk: Full 20p Stock Firmware + Magisk Root - Instructions in Section B

Debloated w/Magisk: Boot+Debloated System + Magisk Root (force enc & dm-verity removed) - Instructions in Section C

StockLAF: Individual LAF image for returning to stock DL mode

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 h932_FullStock.zip

Flash Magisk

Flash no-verity-opt-encrypt

Flash rctd remover

Reboot to system and install Magisk Manager (if not installed)

B - FullStock with Magisk

This zip just cuts out the step of flashing magisk manually.

This zip should be dirty flashed on a system that already has magisk. or Magisk may not flash successfully

If this zip is clean flashed, pay close attention to flash logs. If magisk fails to repack the boot image during flash, flash Magisk again.

Flash h932_FullStock_Magisk.zip

Flash no-verity-opt-encrypt

Flash rctd remover

Wipe Dalvik+Cache

Reboot

C - Debloated with Magisk

Be aware

This ROM does NOT flash LAF, recovery, bootloader or modem firmware directly.

If you are coming from an older version of android, this rom does not include the complete device firmware, which you may want.

For those included above, you should flash FullStock before flashing this to make sure all of your device firmware is up to date.

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

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 h932_Debloated_Magisk.zip

Reboot

DOWNLOADS

Stable v1.0

Project files are hosted on SourceForge
​

Bootloader - md5:45d8897c317b2e2e7b02d0766a93556c

FullStock ROM - md5:092585a169b54f067cec27d57b0c041c

FullStock w/Magisk - md5:6854a34ed956e9b30fb8e59c34de6b39

Debloated w/Magisk - md5:5a11334c8e42dfe55f2a71bbb0820612

StockLAF - md5:9090ee8645f2018c6bd88c9169c52c1b

*************************************************************************************************************
​

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] h93220p, ROM for the LG V30

Contributors

weakNPCdotCom

Source Code: https://sourceforge.net/projects/t-mobile-v30-firmware/files/h932/20p/

ROM OS Version: 8.x Oreo

ROM Kernel: Linux 3.x

Based On: 20p KDZ

Version Information

Status: Stable

Created 2018-12-20

Last Updated 2018-12-28