[STOCK] [H932] [20p] [Oreo] T-Mobile LG V30 Stock Collection (Debloated Added) - LG V30 ROMs, Kernels, Recoveries, & Other Developm

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

would it be possible for you to make a "debloated" stock rom?? all stuff we can "technically" reinstall from play store. Something close to stock android as possible.

This did not work. I used the zip with magisk. Magisk was and is not installed I lost TWRP and download mode doesnt work and just reboots to system after a minute.
Anyway to fix this? It boots fine but i dont have fastboot and download mode shows only the download mode screen then reboots

Andi32790 said:
This did not work. I used the zip with magisk. Magisk was and is not installed I lost TWRP and download mode doesnt work and just reboots to system after a minute.
Anyway to fix this? It boots fine but i dont have fastboot and download mode shows only the download mode screen then reboots
Click to expand...
Click to collapse
Verify that you did download "h93220p_fullStock_wMagisk.zip". It worked fine for me, and I can confirm it has magisk as I was on 17.3 on 20o and magisk manager says I'm on 18.
Also, were you coming from 20o?

[Cruzer] said:
would it be possible for you to make a "debloated" stock rom?? all stuff we can "technically" reinstall from play store. Something close to stock android as possible.
Click to expand...
Click to collapse
Yes, I can make a debloated ROM. Gimme a day or two and I'll try to add one to the OP.

Andi32790 said:
This did not work. I used the zip with magisk. Magisk was and is not installed I lost TWRP and download mode doesnt work and just reboots to system after a minute.
Anyway to fix this? It boots fine but i dont have fastboot and download mode shows only the download mode screen then reboots
Click to expand...
Click to collapse
Sorry M8, but i tested this zip and verified that it flashes all partitions and then flashes magisk all in one go. I think maybe you downloaded the package without magisk by mistake.
This zip does not flash LAF, so if you had TWRP on LAF before flashing this, you should be able to just boot to download mode using the usb cable and reflash TWRP to recovery.

Andi32790 said:
This did not work. I used the zip with magisk. Magisk was and is not installed
Click to expand...
Click to collapse
After further testing, I discovered that after wiping and doing a clean flash of FullStock w Magisk, Magisk failed to repack the boot image. I had to flash magisk a second time for it to complete the process.
I will update the OP. Thank you for bringing this to my attention. I hope you are able to get back into TWRP

weakNPCdotCom said:
After further testing, I discovered that after wiping and doing a clean flash of FullStock w Magisk, Magisk failed to repack the boot image. I had to flash magisk a second time for it to complete the process.
I will update the OP. Thank you for bringing this to my attention. I hope you are able to get back into TWRP
Click to expand...
Click to collapse
No recovery was not in LAF and was overwritten and I don't have fastboot and download mode doesn't seem to work right. Phone works just no root I guess. I should have paid more attention to what was going on when I flashed it.

Andi32790 said:
No recovery was not in LAF and was overwritten and I don't have fastboot and download mode doesn't seem to work right. Phone works just no root I guess. I should have paid more attention to what was going on when I flashed it.
Click to expand...
Click to collapse
Im sorry man. I honestly have no idea why download mode was affected because these zips don't touch it at all. If you go through the root process again, I recommend keeping a copy of TWRP on both LAF and Recovery.

weakNPCdotCom said:
Im sorry man. I honestly have no idea why download mode was affected because these zips don't touch it at all. If you go through the root process again, I recommend keeping a copy of TWRP on both LAF and Recovery.
Click to expand...
Click to collapse
No worries man I still have a phone plus thats why you all add the disclaimer. Idk just looking for a fix at this point.

[Cruzer] said:
would it be possible for you to make a "debloated" stock rom?? all stuff we can "technically" reinstall from play store. Something close to stock android as possible.
Click to expand...
Click to collapse
I'm having an issue with my kitchen, but as soon as I'm able to solve what's going on ill cook up this ROM

Thanks weakNPCdotCom. I dirty flashed over 20o and it's working great.

weakNPCdotCom said:
I'm having an issue with my kitchen, but as soon as I'm able to solve what's going on ill cook up this ROM
Click to expand...
Click to collapse
No worries take your time. Appreciate the work your doing

I just want to make sure if I dirty flash FullStock w/Magisk that I wont loose TWRP because I dont have back up in LAF.

SIMONAK said:
I just want to make sure if I dirty flash FullStock w/Magisk that I wont loose TWRP because I dont have back up in LAF.
Click to expand...
Click to collapse
I just did it and didn't loose TWRP.

It worked thank you.

SIMONAK said:
I just want to make sure if I dirty flash FullStock w/Magisk that I wont loose TWRP because I dont have back up in LAF.
Click to expand...
Click to collapse
Just pay attention to the flash logs and make sure everything flashes properly

[Cruzer] said:
No worries take your time. Appreciate the work your doing
Click to expand...
Click to collapse
Ok, so I cooked up a debloated and deodexed ROM, but when I tested it, it was really laggy and some system apps crashed all the time.
I think I might be able to get away with not deodexing it for better performance, and probably keeping a few of the apps I removed. Id rather not publish it until it's smooth and stable, so I'll keep working on it.
let me know if you are interested in trying the unstable build and ill upload it but it has issues

weakNPCdotCom said:
Ok, so I cooked up a debloated and deodexed ROM, but when I tested it, it was really laggy and some system apps crashed all the time.
I think I might be able to get away with not deodexing it for better performance, and probably keeping a few of the apps I removed. Id rather not publish it until it's smooth and stable, so I'll keep working on it.
let me know if you are interested in trying the unstable build and ill upload it but it has issues
Click to expand...
Click to collapse
Yah I'll wait til you have all the bugs worked out. Side note when I was "trying" to debloat. I removed chrome from system. It broke a few system apps. Maybe that will help. Thanks again for your work

[Cruzer] said:
Yah I'll wait til you have all the bugs worked out. Side note when I was "trying" to debloat. I removed chrome from system. It broke a few system apps. Maybe that will help. Thanks again for your work
Click to expand...
Click to collapse
I did remove chrome in the ROM so ill keep that in mind when I try again tonight. I don't think I'm going to deodex it either unless I get a smooth running build.. I'm not sure the advantage in oreo anyway since it's vdex now. but ill give it another go

Related

How to flash official nougat without wiping internal storage?

Hello all!
I am currently on OOS 3.2.8, and official TWRP. I have read all the instructions on the forums but all lead to one option, formatting internal memory. So, my question are:
1. Will flashing oos 4.0 work with official TWRP or 8 have to use modified 28 version?
2. How can I flash oos 4 with modified TWRP and not have to wipe internal memory?
I would appreciate all the responses. Thanks
I was the same predicament as you. I finally took the plunge and now I have Nougat running on my OP3. Here is what I did :
Start: OOS 3.2.8 w/ custom kernel and modified TWRP
1. Flash stock recovery (Google for a forum post in the OP3 forums on downloading the stock recovery and flash it through fastboot)
2. Reboot and let 3.2.8 start
3. Download Snap VPN and change the country to Canada. You will be prompted for the system update.
4. Let the update download (~1 GB)
5. Install the update. You may see an error of the installation may fail as your phone is rooted. Ignore and go ahead.
6. The installer will now boot to stock recovery and reboot with Nougat. All settings and apps will be maintained
The only catch is that you may have ext4 instead of f2fs. I am okay with it for now... But your mileage may vary
All the best!
Edit : Nougat running on my op3.
abhibnl said:
Hello all!
I am currently on OOS 3.2.8, and official TWRP. I have read all the instructions on the forums but all lead to one option, formatting internal memory. So, my question are:
1. Will flashing oos 4.0 work with official TWRP or 8 have to use modified 28 version?
2. How can I flash oos 4 with modified TWRP and not have to wipe internal memory?
I would appreciate all the responses. Thanks
Click to expand...
Click to collapse
Are you rooted? Are you encrypted? What file systems are you using for your partitions? You're not giving full information. Why is formatting not an option if it'll give you the results you want?
To get to F2fs (I do recommend it)
Take a backup of your Data partition. , copy it to your pc with "adb pull /sdcard/Twrp/whatever".
Now go to Twrp>Wipe>Advanced select data and click on change file system. Change it to F2fs. Now restore your backup (Reader the guide all info is there). Profit!
anshulajain said:
I was the same predicament as you. I finally took the plunge and now I have Nougat running on my OP3. Here is what I did :
Start: OOS 3.2.8 w/ custom kernel and modified TWRP
1. Flash stock recovery (Google for a forum post in the OP3 forums on downloading the stock recovery and flash it through fastboot)
2. Reboot and let 3.2.8 start
3. Download Snap VPN and change the country to Canada. You will be prompted for the system update.
4. Let the update download (~1 GB)
5. Install the update. You may see an error of the installation may fail as your phone is rooted. Ignore and go ahead.
6. The installer will now boot to stock recovery and reboot with Nougat. All settings and apps will be maintained
The only catch is that you may have ext4 instead of f2fs. I am okay with it for now... But your mileage may vary
All the best!
Click to expand...
Click to collapse
I don't have any issues with ext4, infact i do feel ext4 is more stable than f2fs so file system is my last concern. Thanks for your method, but then how did u root again? Installing nougat is fine but what after that? I have read that you can't use modified twrp without formatting internal memory first, as it'll show you the pin issue. Let me know how do you propose a safe method to achieve root.
Renosh said:
Are you rooted? Are you encrypted? What file systems are you using for your partitions? You're not giving full information. Why is formatting not an option if it'll give you the results you want?
Click to expand...
Click to collapse
Yes i am encrypted, rooted, stock OOS 3.2.8 + Franco kernel. Official TWRP(not modified). I am using ext4, never used f2fs at all. The time to backup data and then to restore it all back is the reason formatting is not an "preferred" option for me. I can do it, but i would have to wait until i find enough time to do the whole process. I am in a full time job, so i hope you would understand.
Puddi_Puddin said:
To get to F2fs (I do recommend it)
Take a backup of your Data partition. , copy it to your pc with "adb pull /sdcard/Twrp/whatever".
Now go to Twrp>Wipe>Advanced select data and click on change file system. Change it to F2fs. Now restore your backup (Reader the guide all info is there). Profit!
Click to expand...
Click to collapse
Well this again defeats the purpose of my original question, but thanks mate. I would definitely read the guide if decide to switch to f2fs.
@abhibnl. BTW your encrypted. So the modified TWRP won't work.
How to fix:
Wipe Userdata with Fastboot / fastboot erase UserData
Boot into Twrp modified twrp.
Flash OOS 4.0 flash SuperSU and let it boot
You should be decrypted DO NOT install a boot password since you will be encrypted again.
I haven't rooted my phone again. My only reason to root is to install Adaway to block all ads. With DNS66 and Adguard, I have little incentive to root my stock nougat install.
Edit : I had encryption during 3.2.8 and it carried over to 4.0
Puddi_Puddin said:
@abhibnl. BTW your encrypted. So the modified TWRP won't work.
How to fix:
Wipe Userdata with Fastboot / fastboot erase UserData
Boot into Twrp modified twrp.
Flash OOS 4.0 flash SuperSU and let it boot
You should be decrypted DO NOT install a boot password since you will be encrypted again.
Click to expand...
Click to collapse
Thanks a lot for informing me mate. I really don't want to decrypt my storage as of now. I guess flashing stock recovery is the only solution now. Will hope someone would pick up the twrp and update it.
anshulajain said:
I haven't rooted my phone again. My only reason to root is to install Adaway to block all ads. With DNS66 and Adguard, I have little incentive to root my stock nougat install.
Edit : I had encryption during 3.2.8 and it carried over to 4.0
Click to expand...
Click to collapse
Seems like stock recovery is the best way as of now. Seems like I'll have to love without root until someone updates twrp to support encrypted storage.
I haven't updated to Nougat yet, but I looked over Chainfire's SuperSU changelog and its installation script and both of them confirm that from March installing SuperSU prevents forced encryption. Also many guides suggest installing it as way for disabling forced encryption. Of course you have to flash SuperSU just after flashing ROM, before booting the system.
abhibnl said:
Hello all!
I am currently on OOS 3.2.8, and official TWRP. I have read all the instructions on the forums but all lead to one option, formatting internal memory. So, my question are:
1. Will flashing oos 4.0 work with official TWRP or 8 have to use modified 28 version?
2. How can I flash oos 4 with modified TWRP and not have to wipe internal memory?
I would appreciate all the responses. Thanks
Click to expand...
Click to collapse
Very simple indeed...
1. Switch on wifi
2. Download OTA and click install whem finished
3. Once installation completed, flash twrp .28 and latest su
4. Reboot and ignore any errors, youwill beup and running fine...
Zielony360 said:
I haven't updated to Nougat yet, but I looked over Chainfire's SuperSU changelog and its installation script and both of them confirm that from March installing SuperSU prevents forced encryption. Also many guides suggest installing it as way for disabling forced encryption. Of course you have to flash SuperSU just after flashing ROM, before booting the system.
Click to expand...
Click to collapse
That i already knew mate. But i WANT my storage to remain encrypted. And that's the issue with modified TWRP. You can't enter into recovery on that if your storage is encrypted.
kpmohamedhussain said:
Very simple indeed...
1. Switch on wifi
2. Download OTA and click install whem finished
3. Once installation completed, flash twrp .28 and latest su
4. Reboot and ignore any errors, youwill beup and running fine...
Click to expand...
Click to collapse
Again, "You can't enter into recovery on modified TWRP if your storage is encrypted." So i won't be able to enter into twrp in the first place, let alone flash anything.
abhibnl said:
Hello all!
I am currently on OOS 3.2.8, and official TWRP. I have read all the instructions on the forums but all lead to one option, formatting internal memory. So, my question are:
1. Will flashing oos 4.0 work with official TWRP or 8 have to use modified 28 version?
2. How can I flash oos 4 with modified TWRP and not have to wipe internal memory?
I would appreciate all the responses. Thanks
Click to expand...
Click to collapse
In the same boat as you. I have OOS 3.2.8 encrypted, rooted and TWRP 3.0.2-1.26. I too would like to update but have way to much stuff on my phone to back it all up and restore it. Hope you or someone come's up with a solution. I will be following your thread.
Thanks.
Go to twrp. Press backup. Select only data. Save to PC youre backup for safety..
3.2.8 it's Android 6, 4.0 it's Android 7. Some apps might not work from base to base.
If you want to change to F2FS it will format youre phone, wipe phone full internal memory. If you want to change it back to ext4, same.
Clean flash, full wipe it's always better.
dmoses1969 said:
In the same boat as you. I have OOS 3.2.8 encrypted, rooted and TWRP 3.0.2-1.26. I too would like to update but have way to much stuff on my phone to back it all up and restore it. Hope you or someone come's up with a solution. I will be following your thread.
Thanks.
Click to expand...
Click to collapse
My suggestion (and my steps are in #1), install stock recovery, install snap VPN, download the update and install (ignore any errors on root). Once done, you will have Nougat with stock recovery, encryption maintained and all app data also intact.
anshulajain said:
My suggestion (and my steps are in #1), install stock recovery, install snap VPN, download the update and install (ignore any errors on root). Once done, you will have Nougat with stock recovery, encryption maintained and all app data also intact.
Click to expand...
Click to collapse
This is the last resort brother. With this method, unfortunately I won't have any root available. The only way now is to wait for updated twrp.
abhibnl said:
This is the last resort brother. With this method, unfortunately I won't have any root available. The only way now is to wait for updated twrp.
Click to expand...
Click to collapse
I dont know. I found this on Oneplus forum. May be worth trying. Just not 100% sure.....
Thanks! Will try and let you know
abhibnl said:
Thanks! Will try and let you know
Click to expand...
Click to collapse
Well, I tried something, waiting on it to finishing booting and see how it went.
I flashed twrp-3.0.2-1.28-oneplus3p version,
Flashed the OnePlus3Oxygen_16_OTA_035_all_1612310359_e10cadfb2af7.zip inside TWRP,
Flashed SR1-SuperSU-v2.79-SR1-20161221223537.zip right after flashing OTA zip.
Its rebooting and says Android is upgrading. Fingers crossed.
EDIT: Its booted and I am on Nougat, didnt lose my data and phone is still encrypted!
Edit: Ended up having issues with settings app locking up. So, I went a different route and its all working great now.
Downloaded the stock recovery image and renamed it to recovery.img
Make sure after you rename it its not named recovery.img.img, If you have show file extensions enabled on your pc you should already see the file extension.
Rebooted to bootloader - adb flash recovery recovery.img
Using the volume keys and power button selected - reboot recovery.
Now in stock recovery - flashed OnePlus3Oxygen_16_OTA_035_all_1612310359_e10cadfb2af7.zip
After rom is done flashing, went right back into bootloader. Did not let my phone reboot to start the OS.
Renamed twrp-3.0.2-1.28-oneplus3p.img to recovery.img
adb flash recovery recover.img
Powered off phone and Manually boot it into recovery by holding Power + Volume Down button.
Phone booted into TWRP
Flashed SR1-SuperSU-v2.79-SR1-20161221223537.zip
Wiped cache / dalvik
Rebooted system from TWRP and waited. System is really smooth now, no issues yet. Been playing with it for awhile now.
During the booting up process it might take a minute and it will reboot twice. Dont get nervous like I did thinking it was going to start bootlooping. It booted just fine. I read in a nother thread that SuperSU is what causes it to boot twice.
So......Now I have OOS 4.0 Nougat, Rooted, Encrypted and everything seems to be working fine.

[ROM/FW][STOCK]LG Joan H933 OPEN CANADA 20i TWRP flashable firmware (incl. ROM)

LG Joan H933 GLOBAL CANADA 20i ROM
DO NOT USE THIS ZIP FOR CONVERTING YOUR MODIFIED TO US998 PHONE BACK TO H933!
Your phone needs to be on H933 software with TWRP kept via LGUP partition dl mode (leaving recovery partition out when flashing kdz). Have a look at the second post, @cloud1250000 wrote a guide for that with an massive amount of help from @christopherrrg.
Also, there's a Telegram Group Chat available for H933 users only, for sorting out eventually arising problems:
LG V30 H933 Canada
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 20i 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.
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 and stock) since a few versions
VoLTE and VoWiFi critical OP partition separate download, flashable via TWRP (Download / MD5: add01810ddb6da99ace26645acfb5d97)
Separate OP Partition download available here
Installation
What you need
Unlocked Bootloader[/URL]
Working TWRP installed [Link to newest unofficial TWRP]
When you need Root, flash latest Magisk afterwards [Download]
The zip!
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 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 20i 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 20i 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.)​
Just give a thanks if you like the zip! :good:
@christopherrrg wrote a "little guide" for the peoples, who may ever have thought about going back to h33 original (rooted or not) sw. Give him some thanks pls, he's now a few nerves lost in this procedure i can imagine :good: thanks!
Here it is:
Okay so the steps below are for AFTER using the WTF thread to convert device and unlock bootloader; these steps are for canadian model users who would prefer to go back to stock canadian kdz with working root and twrp intact.
Step 1 - Attach converted US998 (bl unlocked and twrp installed) to LGUP.
Step 2 - PARTITION DL the canadian kdz but do not include recovery.
Step 3 - Let phone boot right from kdz flash and it will automatically boot TWRP.
Step 4 - While in TWRP; 1st factory reset AND AFTER format data then reboot recovery. (If not done TWRP has mount issues with cache and or system.)
Step 5 - After TWRP is rebooted flash no-verity-opt-encrypt-6.0.zip + lg-rctd-disabler-1.0.zip and afterwards flash magisk.
Step 6 - While still in TWRP use the option to power device down.
Step 7 - Attach device to PC while holding vol+ and it will automatically start download mode.
Step 8 - PARTITION DL the canadian kdz again EXCEPT uncheck everything BUT stock recovery; let it flash and reboot.
Step 9 - Should reboot 3 - 4 times.
Step 10 - Once booted to setup; get past then activate USB debugging, also open magisk and click yes as many times as it asks you. (Magisk remains because only RECOVERY is flashed at this point)
Step 11 - Download TWRP and rename to just twrp then place it in the root directory of your internal storage.
Step 11 - Connect device to android debug bridge, and start a shell with 'adb shell' command.
Step 12 - then type 'su' and hit enter in order to gain root privilege. (Will have to click accept on super user on device)
Step 13 - then type 'dd if=/sdcard/twrp.img of=/dev/block/bootdevice/by-name/recovery'
If done correctly you should see flashing (almost like fastboot) however you will not have anything happen to your device graphically SO open magisk and click modules then click reboot to recovery and profit!
You should be on H933 kdz with TWRP and root.
However for some weird reason, cloud is correct as the battery drain is abysmal. My phone used to go from 9am 100% to about 60% by the time I get home at 5pm. Today it's gone down to 22% from 100% at 9am and it's only 2pm. @cloud1250000's brain was mostly picked for this so he deserves any and all credit; I just confirmed and wrote this up for reference.
Enjoy!
Credits to @cloud1250000 ​
hey, it's cold out there, what about a chilled-out evening on an open fire and flashing new software on your phone...? a tester is welcome this doesn't brick your phone...
I edited this right out. For my excitement I skipped almost every single thing in the thread and I apologize however I'm willing to test and will report my findings right away!
ok, link follows via pm :good:
christopherrrg said:
I edited this right out. For my excitement I skipped almost every single thing in the thread and I apologize however I'm willing to test and will report my findings right away!
Click to expand...
Click to collapse
Someone else PM'ed me so we have two testers.
seadersn said:
LG Joan H933 GLOBAL CANADA 20G ROM
DO NOT USE THIS ZIP FOR MODEL CONVERSIONS!​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 needs testing first, please hit me a PM for getting the link.
This zip is created from the original KDZ (H93320g_00_OPEN_CA_OP_0910.kdz). It contains almost the complete 20G 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.
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 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]
The zip!
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 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 20G 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 20G 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: 2018-09-1
Just give a thanks if you like the zip! :good:
You want to help me with a [donation?] Not asking for it, I have fun doing this for you, but feel free...
Click to expand...
Click to collapse
Please can you explained me something, you wrote DO NOT USE THIS ZIP FOR MODEL CONVERSIONS!, but we must convert the H933 to US988 in order to install TWRP and root. So now I can install it, go back from US988 to H933 and keep TWRP and root ?
Thanks
so actually; as the above user is mentioning I attempted a partition DL flash of the kdz minus recovery and it constantly boots to recovery after flash (which i'm sure is totally normal as stock will not boot with custom recovery without no verity etc) buuuuut my stupid behind didn't flash those and assumed it would not work so decided to panic and flash the us998 kdz back in order to restore my backup and I think I screwed up my download mode as it now shows download mode for 2 seconds then reboots right into recovery; I believe I may have corrupted my laf partition and am now currently working on getting back to a functioning device; luckily the bootloader is still unlocked and I can still flash things as system and data both mount no problem.
my apologies for the lengthly message but or anyone else who is planning to test please remember if you're flashing back from US998 to H933 not to do as i've done and remember no verity etc so it can at least boot so you can THEN flash this zip here.
after all of that i've still got nothing to report as flashing it seems to look great but because I kdz back to us998 i'm afraid to use this zip until I get a booting phone again; also please dont take this as me flaming or anything. i'm sure i'll fix my device with fastboot soon and shall resume testing.
christopherrrg said:
so actually; as the above user is mentioning I attempted a partition DL flash of the kdz minus recovery and it constantly boots to recovery after flash (which i'm sure is totally normal as stock will not boot with custom recovery without no verity etc) buuuuut my stupid behind didn't flash those and assumed it would not work so decided to panic and flash the us998 kdz back in order to restore my backup and I think I screwed up my download mode as it now shows download mode for 2 seconds then reboots right into recovery; I believe I may have corrupted my laf partition and am now currently working on getting back to a functioning device; luckily the bootloader is still unlocked and I can still flash things as system and data both mount no problem.
my apologies for the lengthly message but or anyone else who is planning to test please remember if you're flashing back from US998 to H933 not to do as i've done and remember no verity etc so it can at least boot so you can THEN flash this zip here.
after all of that i've still got nothing to report as flashing it seems to look great but because I kdz back to us998 i'm afraid to use this zip until I get a booting phone again; also please dont take this as me flaming or anything. i'm sure i'll fix my device with fastboot soon and shall resume testing.
Click to expand...
Click to collapse
Thanks for the update, good luck recovering the phone. Maybe ou can try LG software from recovery ....
[email protected] said:
Please can you explained me something, you wrote DO NOT USE THIS ZIP FOR MODEL CONVERSIONS!, but we must convert the H933 to US988 in order to install TWRP and root. So now I can install it, go back from US988 to H933 and keep TWRP and root ?
Thanks
Click to expand...
Click to collapse
Yes you must be on a global Canadian kdz that is BEFORE this version.
when you convert back make sure you use partition DL and uncheck recovery; then when you flash canadian kdz and boot up flash dm no verity and the other zip to make stock kdz boot with twrp still intact; then once system boots at least once you reboot into twrp with the master reset combo and then use the zip provided by these gentlemen. ( at least now that my phone is down for the moment this is my theory ) heh:silly:
christopherrrg said:
Yes you must be on a global Canadian kdz that is BEFORE this version.
when you convert back make sure you use partition DL and uncheck recovery; then when you flash canadian kdz and boot up flash dm no verity and the other zip to make stock kdz boot with twrp still intact; then once system boots at least once you reboot into twrp with the master reset combo and then use the zip provided by these gentlemen. ( at least now that my phone is down for the moment this is my theory ) heh:silly:
Click to expand...
Click to collapse
Thanks again, but flashing back the H933 will relock the bootloader ?
[email protected] said:
Thanks again, but flashing back the H933 will relock the bootloader ?
Click to expand...
Click to collapse
nope! it remains unlocked.
I did manage to recover my device and my download mode (thanks to Matts amazing WTF guide.)
so give me about an hour or so and i'll retry; just going to take a quick shower.
Edit - had quite a few issues. Can't seem to get TWRP to actually work after doing partition DL all except recovery. (TWRP acts as if there is no system and when I try to boot it just reboots back into recovery.) Almost as if my Canadian device WANTS to stay US998 lol I got some issues to sort but will report back once I figure out how to make twrp flash AFTER full Canadian kdz, not sure if it's possible to flash recovery without fastboot is it?
recovery *would* be flashable with a rooted system and the dd (diskdump) command from within booted android.
so h933 is a device which needs conversion. this zip can then only be used when:
- you converted your h933 to us998 to get the fastboot commands and install twrp etc.
- your phone is then *converted back* to h933 with original h933 kdz, but with keeping twrp via partition dl mode of lgup.
- this way you lose fastboot commands (which normaly shouldn't be needed anymore), but can keep twrp and flash roms.
this method should work. because bootloader remains unlocked and is writable by twrp, even if you are on full h933 firmware, except recovery partition.
looks like we really need to work this out, carefully not that one of you nice testers have a non working phone because of this zip used in the wrong place (with us998 kdz installed) and moment (before full h933 kdz is installed with keeping twrp).
we need to try too, if this zip is installable on a converted to us998 phone and then at least boots as usual, or if sth. gets mixed up then (because it then has mixed partitions, ⅔ of the phones partitions are h933 fw then, and ⅓ is us998 partitions).
christopherrrg said:
nope! it remains unlocked.
I did manage to recover my device and my download mode (thanks to Matts amazing WTF guide.)
so give me about an hour or so and i'll retry; just going to take a quick shower.
Edit - had quite a few issues. Can't seem to get TWRP to actually work after doing partition DL all except recovery. (TWRP acts as if there is no system and when I try to boot it just reboots back into recovery.) Almost as if my Canadian device WANTS to stay US998 lol I got some issues to sort but will report back once I figure out how to make twrp flash AFTER full Canadian kdz, not sure if it's possible to flash recovery without fastboot is it?
Click to expand...
Click to collapse
this may be because of a differing partition table. *may*, i don't know this. i would like to have such a device for intensive testing... or visit canada and a person who's willing to drink much beer while testing this out :good:
seadersn said:
recovery *would* be flashable with a rooted system and the dd (diskdump) command from within booted android.
so h933 is a device which needs conversion. this zip can then only be used when:
- you converted your h933 to us998 to get the fastboot commands and install twrp etc.
- your phone is then *converted back* to h933 with original h933 kdz, but with keeping twrp via partition dl mode of lgup.
- this way you lose fastboot commands (which normaly shouldn't be needed anymore), but can keep twrp and flash roms.
this method should work. because bootloader remains unlocked and is writable by twrp, even if you are on full h933 firmware, except recovery partition.
looks like we really need to work this out, carefully not that one of you nice testers have a non working phone because of this zip used in the wrong place (with us998 kdz installed) and moment (before full h933 kdz is installed with keeping twrp).
we need to try too, if this zip is installable on a converted to us998 phone and then at least boots as usual, or if sth. gets mixed up then (because it then has mixed partitions, ⅔ of the phones partitions are h933 fw then, and ⅓ is us998 partitions).
Click to expand...
Click to collapse
I got my phone fully working again and my backup restored. (US998)
So I think what I'm going to attempt today is flashing FULL canadian kdz (fresh stock including recovery) and let it boot then I'm gonna try to dd the recovery to get TWRP access.
And go from there.
I got your PM and will need to pull out my nexus 4 for telegram but will set it up after work today and join you guys.
---------- Post added at 01:17 PM ---------- Previous post was at 01:15 PM ----------
seadersn said:
this may be because of a differing partition table. *may*, i don't know this. i would like to have such a device for intensive testing... or visit canada and a person who's willing to drink much beer while testing this out :good:
Click to expand...
Click to collapse
Heheh I'm willing to drink much beer wish I had my 2nd device because I'd have mailed you guys this H933 to crack.
We will get it soon, a lot more H933 people coming out of hiding really helps. ?
V
[email protected] said:
Thanks for the update, good luck recovering the phone. Maybe ou can try LG software from recovery ....
Click to expand...
Click to collapse
What actually got me out of the loop was Westwoods stock US998 TWRP ROM zip. I believe it restored my LAF partition and download mode worked no problem in order to use LGUP.
However these issues were of my own accounts; essentially from step 1 this is what the full procedure I assume will be like for us H933 users.
Step 1. Convert H933 to US998 and unlock bootloader using WTF guide.
Step 2. Using LGUP, 'REFURBISH' US998 device back into H933 kdz (accept partition layout changes) [attempted to use partition DL with all partitions minus recovery; however stock system won't boot with custom recovery unless rooted and no decrypt and dm verity flashed before system boots {failed to try this due to panic and forgetfulness so this may work but I'd like to attempt using dd from fresh stock also.}]
Step 3. Attempt dd recovery flash on bootloader unlocked H933 due to missing fastboot etc.
Step 4. Hope for profit? ?
I also apologize to you all for the lengthly posts as well but from all my years here on this website it's reading through the users problems where solutions are generally found so even though I followed wrong directions at first it's up to show everyone how I messed up and can be avoided.
christopherrrg said:
V
What actually got me out of the loop was Westwoods stock US998 TWRP ROM zip. I believe it restored my LAF partition and download mode worked no problem in order to use LGUP.
However these issues were of my own accounts; essentially from step 1 this is what the full procedure I assume will be like for us H933 users.
Step 1. Convert H933 to US998 and unlock bootloader using WTF guide.
Step 2. Using LGUP, 'REFURBISH' US998 device back into H933 kdz (accept partition layout changes) [attempted to use partition DL with all partitions minus recovery; however stock system won't boot with custom recovery unless rooted and no decrypt and dm verity flashed before system boots {failed to try this due to panic and forgetfulness so this may work but I'd like to attempt using dd from fresh stock also.}]
Step 3. Attempt dd recovery flash on bootloader unlocked H933 due to missing fastboot etc.
Step 4. Hope for profit? ?
I also apologize to you all for the lengthly posts as well but from all my years here on this website it's reading through the users problems where solutions are generally found so even though I followed wrong directions at first it's up to show everyone how I messed up and can be avoided.
Click to expand...
Click to collapse
absolutely ok, the more info the better so when one wants to stay stock h933, steps are
step 1: jep
step 2: jep, partition dl with *recovery excluded* to h933 kdz (after unlocking via us998). twrp should be present and bootable after that.
step 3: boot recovery, format data, reboot to recovery, flash opt-encrypt, no verity and make sure, /system/recovery-from-boot.py is deleted or renamed. and eventually flash magisk and then boot to rom, jep.
could imagine that this works, but, i know too little about frankensteined phones. there may be hassles and hiccups. first boot up and test, then trying a restore, in hope it will be succesful :good:
seadersn said:
absolutely ok, the more info the better so when one wants to stay stock h933, steps are
step 1: jep
step 2: jep, partition dl with *recovery excluded* to h933 kdz (after unlocking via us998). twrp should be present and bootable after that.
step 3: boot recovery, format data, reboot to recovery, flash opt-encrypt, no verity and make sure, /system/recovery-from-boot.py is deleted or renamed. and eventually flash magisk and then boot to rom, jep.
could imagine that this works, but, i know too little about frankensteined phones. there may be hassles and hiccups. first boot up and test, then trying a restore, in hope it will be succesful :good:
Click to expand...
Click to collapse
WOW; there it is.
Format Data. Another neglected procedure on my end grrr.
Saves the whole issue of using DD period.
And would explain why TWRP also half worked.
Gonna give it another crack as soon as I'm home. I'll also have telegram set up as to not spam this thread much further.
@cloud1250000 has posted a way to have a rooted canadian ROM https://forum.xda-developers.com/lg...odem-to-converted-us998-t3824769/post77613655 but from his instructions. He said he installed magisk to the canadian system to ensure root in order to use adb shell to install twrp. But I can't for the life of me figure out how he kept magisk but nothing else... so maybe he can help us.
No matter what I do after conversion of US998; H933 will not boot with TWRP on stock unless it's 100% stock. (Even after attempting dm verity, no encrypt and root) by trying your advice and tinkering with a bit of my own. LGUP also still reports the H933 device as a US99820d
Basically if he can help explain how he got magisk on there or I can figure it out then unfortunately at the moment we can't really flash this as we need a working recovery and sadly he's the only Canadian user reported so far having working twrp, root and lte working no problem.
Thing's I've tried so far:
- converted US998 to H933 with PARTITION DL and unchecked RECOVERY; recovery sticks however after formatting data then rebooting into recovery I then remove /system/recovery-bak (may have spelt that wrong but you get what I mean) I try flashing no encrypt and dm verity then flash root everything works (no red error messages of any kind) Boots back to recovery.
- converted US998 to H933 with PARTITION DL and made sure ALL checkboxes were checked. Phone booted but obviously no working recovery and no (at the current moment) known method of rooting without fastboot commands.
So sadly until we figure that I think we're stuck. ?
Will PM you my telegram info in the next few minutes.
So...
I have no clue why but when going back to the h933 from the us998... There's an extra partition called OP where, I assume, information about the carriers/modem can be found.
You should be aware that in canada now... there's no carrier locked phone anymore... so my guess is... this OP partition is configured on the first boot by looking at the sim that was inserted in the phone.
The problem.
TWRP doesn't have the command to setup the OP partition correctly and the phone do send this command to the recovery on first boot..
(found by looking at recovery log)
So what I did was...
1. Keep TWRP and use LGUP to go back to H933.
2. Boot into twrp and flash all needed zip (root + the other 2)
3. Flash the stock recovery and allow the phone to setup the OP partition correctly upon reboot (there will be a weird circle with "erasing" text on the screen)
4. Boot in the phone and launch the magisk app. Say yes a bunch of time.
5. Use a rooted adb shell to flash back twrp.
6. Profit/Enjoy
In my original guide, I did flash a bunch of partition that I got from a working h933.. so maybe it's missing some steps in order to work.
https://forum.xda-developers.com/lg...rted-us998-t3824769/post77613655#post77613655
Good luck.
cloud1250000 said:
So...
I have no clue why but when going back to the h933 from the us998... There's an extra partition called OP where, I assume, information about the carriers/modem can be found.
You should be aware that in canada now... there's no carrier locked phone anymore... so my guess is... this OP partition is configured on the first boot by looking at the sim that was inserted in the phone.
The problem.
TWRP doesn't have the command to setup the OP partition correctly and the phone do send this command to the recovery on first boot..
(found by looking at recovery log)
So what I did was...
1. Keep TWRP and use LGUP to go back to H933.
2. Boot into twrp and flash all needed zip (root + the other 2)
3. Flash the stock recovery and allow the phone to setup the OP partition correctly upon reboot (there will be a weird circle with "erasing" text on the screen)
4. Boot in the phone and launch the magisk app. Say yes a bunch of time.
5. Use a rooted adb shell to flash back magisk.
6. Profit/Enjoy
In my original guide, I did flash a bunch of partition that I got from a working h933.. so maybe it's missing some steps in order to work.
https://forum.xda-developers.com/lg...rted-us998-t3824769/post77613655#post77613655
Good luck.
Click to expand...
Click to collapse
Yeah I got lost on your step about dd recovery I was like uh wait how did he retain root?!
Thanks so much for your input! Very much appreciated.:highfive:
Also if we figure this out; that's an enormous contribution towards us getting custom ROMs working; thank you again!

[ROM/FW][STOCK]LG V30 (Joan) T-Mobile H932 20r TWRP flashable firmware (incl. ROM)

LG V30 T-Mobile H932 20r ROM​
For U.S. T-mobile H932 ONLY. Do NOT install this on any other V30/V30+/V30S except U.S. T-mobile H932. You will brick your phone.
DISCLAIMER : I do not hold responsiblity for any of the following but not limited to : Bricks due to not reading, nuclear war, cat dying. I will not be held responsible for any damage of any kind due to the result of this zip. It is held under your own risk. This does not mean that i wont help in any way shape or form to recover from anything that may happen at the result of flashing this zip. PLEASE FLASH RESPONSIBLY! PS. This zip has NOT been tested by me!​
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 20r 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 / 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
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 and stock) since a few versions
Added DTS build prop
Added all lockscreen weather animations build prop
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]
H93220r.zip [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 20r 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 20r 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.
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-1-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...
#RESERVED
Please to anyone who had issues with the zip.....
We have a fix!
Flash this zip
https://www.androidfilehost.com/?fid=1395089523397908552
Then flash a rom from your SD CARD
ONLY FLASH THIS OF YOU HAD A BRICK FROM 20R!!
Zip is live! Enjoy!
your zip name is wrong.. should be h93220r* ( it doesnt matter but i was confused at first)
also, i flashed it and nothing happened. my system is still the same as i was before (20p)
and in the script, i think it says 'model=VS996' or something. since it just words, it may not matter.
but maybe you used the wrong script for h932
In any case, the zip did nothing for me. flashing only took about 10 secs in total, and flashing system barely took a second.
So seems theres an issue with the zip. Maybe upload didn't quite finish as I did it while at work via rdp to my pc at home. Will look into it when I get off work
JohnFawkes said:
So seems theres an issue with the zip. Maybe upload didn't quite finish as I did it while at work via rdp to my pc at home. Will look into it when I get off work
Click to expand...
Click to collapse
Did you remove the file?
Sent from my LG-H932 using XDA Labs
BROKEN1981 said:
Did you remove the file?
Sent from my LG-H932 using XDA Labs
Click to expand...
Click to collapse
For now yes. Everyone was having issues. I'm on my way home from work right now so it'll be back online in probably an hour
JohnFawkes said:
For now yes. Everyone was having issues. I'm on my way home from work right now so it'll be back online in probably an hour
Click to expand...
Click to collapse
Ahh ok, thought I was missing something.
Sent from my LG-H932 using XDA Labs
JohnFawkes said:
For now yes. Everyone was having issues. I'm on my way home from work right now so it'll be back online in probably an hour
Click to expand...
Click to collapse
looking forward to the fix.
I figured people might want these files.
Root-System-Media
Uploading new zip now! figured out all issues
JohnFawkes said:
Uploading new zip now! figured out all issues
Click to expand...
Click to collapse
Awesome thank you!
Sent from my LG-H932 using XDA Labs
BROKEN1981 said:
Awesome thank you!
Sent from my LG-H932 using XDA Labs
Click to expand...
Click to collapse
no problem. should be live in about 15 minutes
zip is live!
Awesome. Woke up this morning to the system update notification. Glad there are still T-Mobile users around here that works to get this stuff out. Downloading now. Will report back after I flash it.
---------- Post added at 07:43 AM ---------- Previous post was at 07:19 AM ----------
BROKEN1981 said:
I figured people might want these files.
Root-System-Media
Click to expand...
Click to collapse
Are these new in this update?
JohnFawkes said:
zip is live!
Click to expand...
Click to collapse
At the end of the flash it looks like it flashed fine but then it tells me it failed to mount everything. When I go to reboot into the system it tells me there is no OS. I was just going to flash the 20p zip I had but then it restarted and now I can't get into TWRP again. Now it just restarts into fastboot mode
UPDATE: I was able to get back into TWRP by going through the factory reset option (Volume down + Power, etc.) I'm now flashing the 20p zip I have.
UPDATE 2: Didn't work. Got into a bootloop. Restoring an old Lineage backup I have. Should have made a backup of my current state before flashing but I wasn't thinking
UPDATE 3: That didn't work either. Everything I flash it tells me failed to mount '/persist-lg' and just boot loops. I guess the next thing to do is try and use LGUP to restore
Same here as above. Doesnt mount system persist cache.
sunmybun said:
Same here as above. Doesnt mount system persist cache.
Click to expand...
Click to collapse
Flashing anything else doesn't fix it either. My phone is chillin' in recovery mode until I can figure it out
im working on fix guys. zip is removed for now. no clue why this is happening. but a fix is being worked on
JohnFawkes said:
im working on fix guys. zip is removed for now. no clue why this is happening. but a fix is being worked on
Click to expand...
Click to collapse
Thanks. Searching around, I see there have been people having issues like this before with other devices. Something to do with the persist.img. Did the last zip include one? Also, I hope whatever it is can be fixed with a new zip. I don't know why restoring a backup or flashing an old full stock zip wouldn't fix anything.
This is basically what I'm getting
http://en.miui.com/thread-467490-1-1.html

[ROM/FW][STOCK][PIE] LG V30 (Joan) VS996 Verizon 30c TWRP flashable firmware ROM

LG V30 VS996-30c ROM​Hi!
This Rom is 99% Stock. 3.2.3-7 TWRP should first be installed. Then you can install this Rom and have Pie with working TWRP.
WARNINGS!!!!!
Only for North American variants -- EXCEPT T-mobile H932. NOT for H930, H930G, H930D, H930DS!
This zip is created from the original KDZ. It contains almost the complete 30c 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
Stock Build.prop (only 2 extra lines added for DTS, full weather lockscreen)
Unrooted
System image 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]
LATEST ZIP
john-fawkes.com VS99630c.zip [Click to Download]
OLDER ZIPS
AFH ZIPS [Download]
John-fawkes.com [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 30b 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 30c 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.
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: 9.0 Pie
Android security patch level: 2019-09-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...
RESERVED
Zip is live
General question for those who might know: is there any advantage (like Volte) for using stock vs996 on a Verizon network? I've got an open market us998 with a vs996 kernel.
Stuckurface said:
General question for those who might know: is there any advantage (like Volte) for using stock vs996 on a Verizon network? I've got an open market us998 with a vs996 kernel.
Click to expand...
Click to collapse
yea if your using verizon then its better to use the vs996 rom as you'll get verzion features such as vowifi volte and the verizon apps if you use any. im on ls998 on sprints network and when i flash the us998 rom i get no volte vowifi and i cant even get lte. it only stays at 3g
My service provider is straight talk and I'm on Verizon towers. I've noticed that I get faster data speeds if I use a Verizon ROM. I'm currently on the us998 ROM 9.0 pie. My data speeds are a little faster since I've updated from 8.0 but it's still not quite as fast as the Verizon ROM. So once you make this Verizon zip available I'll probably install it. Thanks @JohnFawkes
I'm on Total Wireless (VZ towers also)... I also recommend VS996 so that VOLTE and VOWIFI work properly. Not, previously, you could not disable/uninstall MyVerizon, otherwise these features would not work, so be aware of that. I don't know if we still need to do that with this version (someone could test).
I'm getting a, 404 file not found notice when I try to download. No rush.
Thanks for all your hard work.
nnjimmy59 said:
I'm getting a, 404 file not found notice when I try to download. No rush.
Thanks for all your hard work.
Click to expand...
Click to collapse
You must have overlooked the part where he says he's building the zip file now. It's not completed just yet. He'll have it available very soon
Zip is live guys
nnjimmy59 said:
I'm getting a, 404 file not found notice when I try to download. No rush.
Thanks for all your hard work.
Click to expand...
Click to collapse
Well I did say the zip wasn't uploaded yet....
Sorry, reading is hard.
nnjimmy59 said:
Sorry, reading is hard.
Click to expand...
Click to collapse
You must see some of the recent posts asking about WTF instructions.
After telling the one guy to please read the WTF instructions, he kept asking me questions clearly detailed in steps in the instructions.
"Does 3.2.3.7 TWRP work with this early Oreo KDZ?"
If the answer was no, I wouldn't list them together in necessary files to download, would I?
"Please give me link to download that KDZ"
It's IN the WTF instructions!
"Please give me link to the instructions."
OK, you're just trolling me now. He asked most of these questions IN the WTF thread.
____
NOW he says he's unlocked the bootloader and rooted, and wants to upgrade to Pie. I gave him link to Pie KDZ thread for his variant (which also has TWRP-flashable zip) and I've just ignored all follow-up questions, because again he's asking stuff I've written about in detail...
I'm not going to re-write everything because someone wants a "personalized" answer to some already-documented process hundreds of people have successfully completed just, following the written instructions...
I know, i see all the time. I don't know how you can be so patient with some of them.
By the way, thanks again for all your help. Both here and back in the Droid Turbo days.
---------- Post added at 01:56 AM ---------- Previous post was at 01:54 AM ----------
@JohnFawkes
Thank you so much for all your hard work. It's so much easier to have a TWRP zip to flash.
Really appreciate it.
booting up process is very slow. 5 minutes now and still on verizon logo/4 dots loading. Maybe i did something wrong.......i'll give it a little more time before i restore my backup. I flashed from us998 pie, it did the same thing. So i flashed vs996 oreo then fully booted up, then clean flashed this ROM, rebooted, and it seems to be stuck. Any ideas on where i went wrong?
Big_Bad_Beast said:
booting up process is very slow. 5 minutes now and still on verizon logo/4 dots loading. Maybe i did something wrong.......i'll give it a little more time before i restore my backup. I flashed from us998 pie, it did the same thing. So i flashed vs996 oreo then fully booted up, then clean flashed this ROM, rebooted, and it seems to be stuck. Any ideas on where i went wrong?
Click to expand...
Click to collapse
I have the same problem. Probably have to KDZ to VS996-30c REFURBISHED (or PARTITION-DL and select all PARTITIONS) to reset the partitions for VS996-30C (from US998-30B)
HueyT said:
I have the same problem. Probably have to KDZ to VS996-30c REFURBISHED (or PARTITION-DL and select all PARTITIONS) to reset the partitions for VS996-30C (from US998-30B)
Click to expand...
Click to collapse
It's possible but shouldnt be needed since all my flash able zips modify the same partitions
HueyT said:
I have the same problem. Probably have to KDZ to VS996-30c REFURBISHED (or PARTITION-DL and select all PARTITIONS) to reset the partitions for VS996-30C (from US998-30B)
Click to expand...
Click to collapse
do you happen to have a link to the kdz file? i cant find it anywhere
Big_Bad_Beast said:
do you happen to have a link to the kdz file? i cant find it anywhere
Click to expand...
Click to collapse
its in @ChazzMatt thread here on xda
Big_Bad_Beast said:
do you happen to have a link to the kdz file? i cant find it anywhere
Click to expand...
Click to collapse
https://forum.xda-developers.com/lg-v30/development/vs996-lg-v30-vs99630a000704arb00-kdz-t3952254
Has anyone successfully dirty flashed the 30C ZIP over their 20K Oreo? Would rather not try until others verify there aren't problems with this.

[GUIDE] How to Root OnePlus 7T without TWRP

So today with some testers i managed to make root on OnePlus 7T, I want to specify that 95% of the work was done by @topjohnwu (Magisk creator). For now you should use only Magisk Canary files
I will explain 2 different guides:
First Root Guide:
This guide is for a specific rom version, so you will need to use a specific patched boot.img
- Download the patched_boot.img
- Reboot your device in bootloader-fastboot mode
- Flash the patched_boot.img in the boot partition:
Code:
fastboot flash boot boot.img
replace "boot.img" with the patched_boot.img path
- Reboot the device
- Install Magisk Manager
Second Root Guide:
This guide is more generic than the first one, you should use this one if you are unable to find a specific patched boot.img
- Download a patched_boot.img (you should try with the latest one)
- Reboot your device in bootloader-fastboot mode
- Boot the patched_boot.img:
Code:
fastboot boot boot.img
replace "boot.img" with the patched_boot.img path
- Reboot the device
- Install Magisk Manager
- Click on Install, then direct install and wait the end of the process
- Reboot the device
Third Root Guide:
Guide by @gpz1100
TIPS:
Actually you should use only Magisk canary files Magisk 20.3
You can get the stock boot images from the fastboot rom: https://forum.xda-developers.com/oneplus-7t/how-to/rom-stock-fastboot-roms-oneplus-7t-t3979213
Actually i'm using magisk manager canary and magisk canary debug to patch the boot.img, I don't recommend updating magisk, if you don't want to see the updates install the normal magisk manager
Magisk 20.3 fully support OnePlus 7T and 7T Pro
HOW TO UPDATE a ROM and KEEP ROOT:
Before all Disable all magisk modules
Be sure to use Canary Magisk Manager and Canary Magisk (debug)
You can update a stock rom from phone settings with local upgrade:
- Update the Rom WITHOUT REBOOT;
- Open Magisk Manager;
- In Magisk Manager, click on Install/Install/Direct Install;
- Again in Magisk Manager, click on Install/Install/Inactive Slot;
- Reboot.
Download:
Patched/Stock Boot Images: https://www.androidfilehost.com/?w=files&flid=300177
Reccomended ADB and Fastboot binaries:
Adb and Fastboot Installer
Donations:
Credits:
@RohanAJoshi
Flashed and working flawless.
Really thanks for this.
Awesome work bro.
Can you please upload the patched boot.img please? I dont see it in the above folder at all.
nick_22 said:
Can you please upload the patched boot.img please? I dont see it in the above folder at all.
Click to expand...
Click to collapse
Done, i uploaded them using ftp and i forgot to move the files in the right folder
Working, thanks a lot @mauronofrio
I am on 10.0.3 begin so i should flash the magisk patched boot image of this version, is that correct? With what should i flash, sdk tools or any other specific tool? Is there any portable adb toolkit and do i need to copy the not image in the same folder as adb?
Edit : I tried but the device was locked so unlocked it after finding instructions on xda. Never knew it would wipe everything including internal storage also
Need to install everything again and have lost data of last few days. But I got root so that's the only consolation. Also a lesson never to make unnecessary haste. But it's fine. Won't repeat the mistake again.
jesrani said:
I am on 10.0.3 begin so i should flash the magisk patched boot image of this version, is that correct? With what should i flash, sdk tools or any other specific tool? Is there any portable adb toolkit and do i need to copy the not image in the same folder as adb?
Edit : I tried but the device was locked so unlocked it after finding instructions on xda. Never knew it would wipe everything including internal storage also
Need to install everything again and have lost data of last few days. But I got root so that's the only consolation. Also a lesson never to make unnecessary haste. But it's fine. Won't repeat the mistake again.
Click to expand...
Click to collapse
See OP, its clearly mentioned there. You have to flash this via fastboot and not any custom recovery. Firstly setup adb on your PC and then check the commands. Its very easy. Do some googling and still if its difficult for you, come back and ask.
jesrani said:
I am on 10.0.3 begin so i should flash the magisk patched boot image of this version, is that correct? With what should i flash, sdk tools or any other specific tool? Is there any portable adb toolkit and do i need to copy the not image in the same folder as adb?
Edit : I tried but the device was locked so unlocked it after finding instructions on xda. Never knew it would wipe everything including internal storage also
Need to install everything again and have lost data of last few days. But I got root so that's the only consolation. Also a lesson never to make unnecessary haste. But it's fine. Won't repeat the mistake again.
Click to expand...
Click to collapse
Welcome to the android scene, reminds me of the old psx scene
I installed some rogue module, that was not supposed to be installed on OP 7T. Due to this, now I am not able to boot into patched boot. I had to re-flash my stock boot.img to boot into my phone. Can you please help? I want to uninstall that particular module thats all. Tried doing something with your TWRP, but it wont show my system or storage at all.
@mauronofrio, thanks so much for this. I had some queries :
1) Is the internal storage always wiped when bootloader is unlocked or did I do something wrong?
2) I have switched off auto-download of updates and also disabled automatic system updates in Developer settings. Is this correct? How to proceed when an update is available in future?
3) Will TWRP be developed or is it not useful for OP7T?
nick_22 said:
I installed some rogue module, that was not supposed to be installed on OP 7T. Due to this, now I am not able to boot into patched boot. I had to re-flash my stock boot.img to boot into my phone. Can you please help? I want to uninstall that particular module thats all. Tried doing something with your TWRP, but it wont show my system or storage at all.
Click to expand...
Click to collapse
Get your stock boot.img from 1st post.
Reboot to bootloader.
And do this command
fastboot flash boot boot.img
fastboot reboot
Device will boot unrooted.
---------- Post added at 05:58 AM ---------- Previous post was at 05:55 AM ----------
jesrani;80464121 [user=4712355 said:
@mauronofrio[/user], thanks so much for this. I had some queries :
1) Is the internal storage always wiped when bootloader is unlocked or did I do something wrong?
2) I have switched off auto-download of updates and also disabled automatic system updates in Developer settings. Is this correct? How to proceed when an update is available in future?
3) Will TWRP be developed or is it not useful for OP7T?
Click to expand...
Click to collapse
1. Yes, always wipe
2. Just update as usual, let update go, after installation complete, don't reboot device. Go to magisk, install, install on inactive slot. Reboot. You will be rooted (Warning : this is not tested on 7T, this method from 7)
3. TWRP will be developed but some good dev like @mauronofrio need device for this, as of now, no hopes for twrp. We are lucky that we got root.
RohanAJoshi said:
1. Yes, always wipe
2. Just update as usual, let update go, after installation complete, don't reboot device. Go to magisk, install, install on inactive slot. Reboot. You will be rooted (Warning : this is not tested on 7T, this method from 7)
3. TWRP will be developed but some good dev like @mauronofrio need device for this, as of now, no hopes for twrp. We are lucky that we got root.
Click to expand...
Click to collapse
Thanks. Yes, root is good enough right now.
By "update as usual", do you mean through OTA? I think the phone reboots after update is downloaded and then installs the update but not sure. So once it reboots after updating, should I go to Magisk and install root?
Should I keep Magisk update channel to Canary or Canary(Debug)? It's already showing an update as available. Should I update it?
jesrani said:
Thanks. Yes, root is good enough right now.
By "update as usual", do you mean through OTA? I think the phone reboots after update is downloaded and then installs the update but not sure. So once it reboots after updating, should I go to Magisk and install root?
Should I keep Magisk update channel to Canary or Canary(Debug)? It's already showing an update as available. Should I update it?
Click to expand...
Click to collapse
In older devices like OP5T it happens like this, not in newer devices. OP7T has seamless updates, its installs while device is turned on in second partition.
nick_22 said:
I installed some rogue module, that was not supposed to be installed on OP 7T. Due to this, now I am not able to boot into patched boot. I had to re-flash my stock boot.img to boot into my phone. Can you please help? I want to uninstall that particular module thats all. Tried doing something with your TWRP, but it wont show my system or storage at all.
Click to expand...
Click to collapse
So, modules are saved in /data , the only way to remove them without root actually is wiping data, if you can't now, you can just flash the stock boot.img because without root the modules can't work. Usually you can remove all magisk stuff using magisk uninstaller.
jesrani said:
@mauronofrio, thanks so much for this. I had some queries :
1) Is the internal storage always wiped when bootloader is unlocked or did I do something wrong?
2) I have switched off auto-download of updates and also disabled automatic system updates in Developer settings. Is this correct? How to proceed when an update is available in future?
3) Will TWRP be developed or is it not useful for OP7T?
Click to expand...
Click to collapse
1) yes
2) for rom updates i will pubblish a guide in the first post in some minutes
3) yes it will be developed but actually is needed a bit of time because twrp is not working for op7t (due to android 10)
mauronofrio said:
So, modules are saved in /data , the only way to remove them without root actually is wiping data, if you can't now, you can just flash the stock boot.img because without root the modules can't work. Usually you can remove all magisk stuff using magisk uninstaller.
1) yes
2) for rom updates i will pubblish a guide in the first post in some minutes
3) yes it will be developed but actually is needed a bit of time because twrp is not working for op7t (due to android 10)
Click to expand...
Click to collapse
Should I keep Magisk update channel to Canary or Canary(Debug)? It's already showing an update as available. Should I update it?
jesrani said:
Should I keep Magisk update channel to Canary or Canary(Debug)? It's already showing an update as available. Should I update it?
Click to expand...
Click to collapse
Canary debug, don't update it
Help please. I have returned to Android after 5years with OnePlus 7t and trying to root it. I am trying this method but not being able to successfully root it. Steps I have tried
Went to fastboot mode by restarting the phone but I don't get an option to install the patched image file. And even boatloader is locked. Do I need to unlock the bootloader. And I unlock will I loose my data. Sorry for silly question I have completely forgot about Android.
Thanks, rooted successfully
?
To be honest need video tutorial asap?
mauronofrio said:
So, modules are saved in /data , the only way to remove them without root actually is wiping data, if you can't now, you can just flash the stock boot.img because without root the modules can't work. Usually you can remove all magisk stuff using magisk uninstaller.
1) yes
2) for rom updates i will pubblish a guide in the first post in some minutes
3) yes it will be developed but actually is needed a bit of time because twrp is not working for op7t (due to android 10)
Click to expand...
Click to collapse
Ok. Got it. So, I have already booted back to unrooted mode now. And I cant wipe my data again. Thanks for your response.

Categories

Resources