• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

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

weakNPCdotCom

Senior Member
Aug 16, 2018
436
504
0
Atlanta

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


*************************************************************************************************************

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
 

BROKEN1981

Elite Member
Dec 27, 2013
1,822
829
113
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.
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
 

weakNPCdotCom

Senior Member
Aug 16, 2018
436
504
0
Atlanta
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
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
 
Last edited:
  • Like
Reactions: eric93se

BROKEN1981

Elite Member
Dec 27, 2013
1,822
829
113
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.
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.
 

weakNPCdotCom

Senior Member
Aug 16, 2018
436
504
0
Atlanta
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.
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
 

BROKEN1981

Elite Member
Dec 27, 2013
1,822
829
113
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
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.
 

weakNPCdotCom

Senior Member
Aug 16, 2018
436
504
0
Atlanta
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.
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
 

weakNPCdotCom

Senior Member
Aug 16, 2018
436
504
0
Atlanta
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.
 
Last edited:

BROKEN1981

Elite Member
Dec 27, 2013
1,822
829
113

weakNPCdotCom

Senior Member
Aug 16, 2018
436
504
0
Atlanta
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.
 

BROKEN1981

Elite Member
Dec 27, 2013
1,822
829
113
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
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:D
 

jsgraphicart

Elite Member
Nov 25, 2011
6,281
1,876
113
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:D
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
 

DCJoe

New member
Feb 10, 2011
3
1
0
Flashed the 20s bootloader no problem, but got a assert failure on flashing the 20s modem- looked like it was an SHA confirmation issue.
 

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,302
14,144
113
Atlanta, Georgia
anyway you can modified it to be flashed on a US998?
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. ;)
 
Last edited:
  • Like
Reactions: runningnak3d