yashsingh1/xdaforums huggingface dataset:
[LG V30 Guides, News, & Discussion] TheDannemand:
Great, thank you. It's no rush. Just something that would save some confusion, mistakes and repetition :good:
[LG V30 Guides, News, & Discussion] EdgyBaton:
Thanks, I was on pie for a while so I'll give that a try. And yes I was able to recover the phone by doing the finger dance, factory reset. Right after the rainbow swirl reset logo disappears I put it in download mode. Has worked twice for me so far if anyone is stuck in the same spot
[LG V30 Guides, News, & Discussion] TheDannemand:
Great save, well done!
[LG V30 Guides, News, & Discussion] mattgyver:
[MENTION=3250376]ChazzMatt[/MENTION] [MENTION=832590]TheDannemand[/MENTION] - OP has had blurbs added. I can almost guarantee it won't help (come on, you both know the winning lottery numbers could be there. no one reads the OP! :laugh:) but at least it should curb a few questions.
[LG V30 Guides, News, & Discussion] EdgyBaton:
Hi, I'm a bit late to the party but I was in the same boat and found a way to get out.

After doing the factory hard reset wait until the "erasing" symbol goes away then immediatly put the phone into download mode (hold volume up and plug in). Then you should be able to flash the 10d again and recover from there.

Hope this helps
[LG V30 Guides, News, & Discussion] TheDannemand:
Great, thank you for that.

LOL Yeah you're right about nobody reading OPs :D

Of course in this thread people kind of HAVE to read posts #1-3 if they want root. Reading the rest of the thread is the problem. And it's understandable, since those updated pieces of information (some critical) are buried among thousands of posts!

Two comments, if I may:

1) Strictly speaking, the point to check that LGLAF can read the SD card is in post #3, just before the first !EXEC toybox command. But I do like having that mod note in the overview in post #1, before people format their SD card. I suggest the note to just say "MOD EDIT: Refer to THIS POST to make sure that LGLAF is able to read the SD card". That way somebody won't think they need to enter any !EXEC toybox commands before they've even pulled LGLAF from github :silly:

2) I didn't see anywhere about the need to use two different LGUP versions if coming from Pie. I would insert that as a red mod note just before the Prerequisites section. It could say "MOD EDIT: If your phone is (or has been) on Pie, you need to use a later LGUP version to roll back to Nougat 10d, then SWITCH to the original LGUP version linked below for the remaining steps. See this post for details." Or something to that effect.

Thanks again!
[LG V30 Guides, News, & Discussion] mattgyver:
Ah, I see that post 3 was changed since I initially did The rooting. I don't frequent here much since I've got the steps down. I'll adjust the bit about checking read access. Heck, I noticed there's a step1.sh code bit in the OP and that wasn't there when I first rooted my v30.

As for the lgup versions, yep, missed that. It was late :D I can throw that one in there at some point today.
[LG V30 Guides, News, & Discussion] mattgyver:
Sorry it took so long.. job interviews. Job offers. Paperwork.. trying to find who took my red stapler....

OP updated. :good:
[LG V30 Guides, News, & Discussion] TheDannemand:
Looks good. Thank you for doing that!

I really hope you find who took your stapler. I hate when that happens :D
[LG V30 Guides, News, & Discussion] binaryghost10:
hello there! I have T-Mobile H93220j software. I tried to search in this thread how to downgrade to 10d. I found other thread for this but not sure if it will work on my phone. Appreciate if someone can direct me steps how to downgrade to 10d. Thanks.
[LG V30 Guides, News, & Discussion] ChazzMatt:
Post #1 tells how to downgrade.

Read it again? The "Prerequisites" section.
[LG V30 Guides, News, & Discussion] TheDannemand:
I think I know what you are looking for now: I am guessing you never used LGUP before or otherwise messed around with LG phones. So you need very detailed steps for installing LGUP, how to enter Download mode etc.

Fortunately ChazzMatt has written such steps: Check post #3 in the thread linked below. That thread has a guide for updating to Pie as well as one for downgrading from Pie, either to Oreo or to Nougat.

Use the version of LGUP linked in ChazzMatt's guide and install it exactly as he describes. Then select the h93210d KDZ from post #1 of this thread and flash it using Partition DL mode. Print out ChazzMatt's guide and read it a few times first.

[H932][STOCK][PIE]LG V30 U.S. T-Mobile H932 H93230d_00_0902.KDZ

https://xdaforums.com/lg-v30/development/h932-lg-v30-s-t-mobile-h932-t3952258

Once you are on Nougat 10d, you can proceed with the root steps in this thread. But first you have to uninstall the version of LGUP you used to downgrade, and install the version linked in post #1 of this thread, using the installation steps from the Prerequisites section. That version must be used for the remaining steps of the root procedure.

I have to warn you that it is the most complex of all the V30 root procedures, with several opportunities to make mistakes. Many have done it successfully, but a few people have bricked their phones. I don't say this to scare you, just so you know what you are getting into. Again, print out the guide and study it a few times before you start. Do NOT rush into it! Gather all the files you need. Prepare the SD card and make sure the phone can read it. Prepare the USB flash drive with FWUL and make sure you can boot it.

Since the developer who created this root procedure is no longer active here, you will find some updates and links inserted in the guide by a moderator. Do study those as well.

Once again good luck to you :fingers-crossed:
[LG V30 Guides, News, & Discussion] binaryghost10:
thanks for the response. sorry I didn't noticed the link from the website for the steps. Seen it now. thanks

---------- Post added at 10:37 AM ---------- Previous post was at 10:32 AM ----------

thanks a lot bro for the detailed response. yes I'm a beginner in this method. Tried installing custom firmware just once for ZTE Axon 7. I'll follow your advise and go through all the steps carefully. Thanks again.
[LG V30 Guides, News, & Discussion] zfk110:
I bought used V30 online, thinking it's a US998 model, I didn't occur me to check it otherwise, since on the backplate its saying US998 Made in Korea, I was trying to do FRANKENSTEIN CONVERTING and now I have only Black Screen - No Download Mode and Fastboot I can hear USB sound when connected to PC, I got intouch with the seller, and he said he replaced the back cover eventually this is H932 locked phone with US998 back cover.
[LG V30 Guides, News, & Discussion] TheDannemand:
Sorry to hear that. Also sorry to sound negative, but I think the phone is toast at this point. It was designed to die if you flash a ROM with the wrong RSA keys.

Maybe others have some hopeful ideas.

Edit: Just to add some thoughts. We have an Unbrick thread (linked below) but that's based on a leaked firehose which specifically does NOT support H932.

https://xdaforums.com/lg-v30/how-to/lg-v30-unbrick-guide-qualcomm-edl-9008-t4048661/page5

Then there is the member from Moldovia (whose name always escapes me) who offers remote unbricking using his Octoplus box. They have NOT had H932 support in the past, but maybe that changed and they managed to find a H932 firehose. It's worth trying to contact this member. [MENTION=3250376]ChazzMatt[/MENTION] may remember his name or have it noted down.

All I can think of :(
[LG V30 Guides, News, & Discussion] ChazzMatt:
I don't know of any way to resurrect a cross-flashed T-mobile H932. Dev [MENTION=2022267]ShapeShifter499[/MENTION] borked one that way, then had to buy another. He's the guy still building LOS-16 for T-Mobile H932 and all other models. In fact, he just had a

major development in that regard.
[LG V30 Guides, News, & Discussion] TheDannemand:
I think you're right that the device is toast after flashing firmware with the wrong RSA keys. That's our assumption.

But last I checked (a few months ago) Octoplus listed H932 as supported, while they didn't originally have a H932 firehose. Maybe "supported" means for some tasks that don't require a firehose. Still, much has happened since the early days, and it may be worth checking. I don't want to rule it out.

Do you recall the name of that Moldova member who offered remote (paid) Octoplus service to XDA members?

Edit:

[MENTION=5662366]zfk110[/MENTION]: Following is that Moldova guy's eBay link. I couldn't find his XDA name, but in the past he has offered a discount to XDA members. It's worth asking. Worst that can happen is he says H932 not supported (which we would expect).

Remote Service Repair Unbrick LG G7 G6 V30 V35 V40 in Qualcomm Mode 9008

https://www.ebay.com/itm/Remote-Ser...794311?hash=item46994ee187:g:gd0AAOSw0qFdJi7a
[LG V30 Guides, News, & Discussion] ChazzMatt:
Dev [MENTION=2022267]ShapeShifter499[/MENTION] has now made Android 10 ROMs compatible with T-mobile H932. You all need to go thank him or donate money.

https://ko-fi.com/shapeshifter499

I've been busy past couple of weeks, so this took me by surprise. I know he had been working on it for like forever, but apparently there's now success.

October 5, 2020:
[LG V30 Guides, News, & Discussion] NoahVail:
Has anyone tried this ROM for the H932? If so, could you please post your experiences?

Appreciated.

---------- Post added at 05:53 PM ---------- Previous post was at 05:16 PM ----------

For anyone considering this method, I can testify that it worked for me.

My only issues were super minor:

the lge.calendar app kept crashing on start. I just quarantined it.

Wireless AC access points weren't visible for a few minutes on first boot. No problem since.

Camera pics are lower quality than expected but I strongly doubt it's related.

Past that, my handset has been dead stable. All features work reliably.

Below is the info that would have helped me, if it were all in one (easy to find) post.

1) The first post in the thread is depreciated & is best used for reference only.

Follow the procedures in the 2nd and 3rd posts.

Be mindful to:

- use the patched LG UP

- make sure the SD card is in your phone (re: top of post 3)

2) The names of files I used for flashing:

H93310h_00_OPEN_CA_OP_1124.kdz

TWRP-3.2.3-7-default.img

Magisk-v21.0.zip

no-verity-opt-encrypt-6.1.zip

lg-rctd-disabler-1.0.zip

H93220s_FullStock.zip

h93220s_Debloated_wMagisk.zip

I made a new FWUL stick using FWUL_v3.1_x86_64_forgetful.iso

After rooting I upgraded to Pie using H93230d_FullStock.zip

note: I rooted 2 weeks ago which feels like 2 years ago. I have these files but can't recall whether I flashed them or not.

AK3_RCTD_Remover_(2020).zip

Disable_Dm-Verity_ForceEncrypt_08.18.2019.zip
[LG V30 Guides, News, & Discussion] ChazzMatt:
These:

* Disable_Dm-Verity_ForceEncrypt_08.18.2019.zip

* AK3_RCTD_Remover_(2020).zip

are the updated versions for these:

* no-verity-opt-encrypt-6.1.zip

* lg-rctd-disabler-1.0.zip

I hope you used them. ;)
[LG V30 Guides, News, & Discussion] Yacdogg:
Couple ?'s Before Root

I'm going to be rooting soon, got all software needed, and read up (and still reading more) about how to root. Couple questions, On post #1 under "PROCEDURE PART 2: Installing TWRP" it says to use commands "git pull", "git checkout h932-dd-write", and "./step1.sh" YET on post #3 under "PROCEDURE PART 2: Installing TWRP and Rooting" it says to use commands "git pull", "git checkout h932-dd-write", and "./lglaf.py", then the "LGLAF.py by Peter Wu (https://lekensteyn.nl/lglaf)", "Type a shell command to execute or "exit" to leave. " then "!EXEC toybox dd if=/storage/external_SD/twrp.img of=/dev/block/sde bs=4096 seek=10246\0

!CTRL POFF". Why is there 2 sents of "PRECEDURE PART 2" ? ? ?

Along with about from post #1 and #3 different, on post #1 for "PROCEDURE PART 1: Getting a working LAF onto your phone" is states to pull usb cable after LAF Partition, before it starts to put anything else on. BUT on post #2 "PROCEDURE PART 1:" it doesn't mention having to do that. So do I just let it finish?

Also, I am on software H93230d but I do have "Enable OEM Unlock" listed (and enabled). *Pics Attached* Am I able to unlock bootloader before I start the downgrade to nougat process ? If so, should I, or do it after downgrade to nougat ? Also, could someone point me to directions to do so for H932 ?

Last question, after install TWRP and boot back into it for first time, do I flash Magisk, dm-noverity-opt-encrypt, and rctd remover, then after restart, flash a ROM ? or am I able to flash ROM, Magisk, dm-. . . rc. . . on first restart ? For the "CLEANING UP:" part, is it better to leave TWRP on LAF or go back to H932 LAF ?

Thanks to everyone in the forum to give info about this root method. I have rooted Samsung and Motorola phones in past. This will be my first LG, but I'm bout ready to pull the trigger, even with high risk of bricking.
[LG V30 Guides, News, & Discussion] Yacdogg:
So, after I downgrade to Nougat. I just have to Enable OEM Unlock, don’t have to use adb to unlock bootloader ?

When I said “ROM” I was actually talking about 20s Debloated w/Magisk from post #1, Thanks for your replies.
[LG V30 Guides, News, & Discussion] ChazzMatt:
EDIT: YES, you still need to do the ADB unlock Bootloader command.

But Unlocking the T-Mobile H932 bootloader is the easiest and least of your concerns, just through the OEM Unlock button and that one simple command. (Can't be done with any other V30.) Whereas getting TWRP installed in spite of the lack of fastboot flash commands is the heavy lifting. (Of the couple dozen V30 variants, this is only a problem with the T-Mobile H932.)

This is why the Dev suggests installing a redundant copy of TWRP on the LAF partition, in addition to the Recovery partition. Because if you mess up and wipe out TWRP (it happens), you can still boot to LAF TWRP.

Having this 2nd TWRP on LAF will wipe out Download mode so you can't re-flash any KDZ, but he thought it was a worthy trade-off.

Initially (couple years ago), I disagreed as Download mode is very helpful, but I've come to see his point of view for the T-Mobile H932 variant. (For all others, no. Just use fastboot flash commands to reinstall TWRP.)

On T-Mobile H932 with you can restore Download mode, if necessary, but they you lose your spare copy of the TWRP.

In that case, yes. Just install the stock TWRP flashable zip (ROM) after installing TWRP on Nougat. After flashing it, you will need to also reinstall the root checker disabler and encryption disabler.

One tip. Flash the full version first, and other requisite files. After you verify it installed successfully, then boot back into TWRP and flash the debloated version. If I remember correctly there's some system file in the full version you need that was left out of the debloated version. Flash full first, then debloated.
[LG V30 Guides, News, & Discussion] TheDannemand:
No, no, no, no!

You ABSOLUTELY need to do "fastboot oem unlock" (using ADB prompt) after first enabling "Enable OEM Unlock" in Developer Options.

If you don't do this, your bootloader won't be unlocked and you will probably brick your phone when you flash the H933 laf.

I am sorry I didn't see this earlier. I hope I can stop you in time!!! :fingers-crossed:

As far as I can tell, there is nothing in Brian's guide (posts #1-3) which should NOT still be followed to the t (observing the Moderator comments recently inserted). And this particular point is spelled out early in post #1.

H932 is the easiest model to bootloader unlock because it doesn't require being on a certain version, or flashing unlock.bin (genuine or WTF). You just do like on any developer friendly Android phone since forever: Enable OEM Unlock, enter fastboot, then type "fastboot oem unlock".

Beyond that, H932 is the most locked down of all the models, including the stripped fastboot flash command. And thus it is the hardest to root.
[LG V30 Guides, News, & Discussion] Yacdogg:
I'm hopefully going to root my H932 tonight, I have everything downloaded and ready to go. The only thing, for some reason FWUL runs really slow on through USB, is it okay to run it through a VM ? I tried it, and works fine through a VM, I got extensions, so it does reads usb.
[LG V30 Guides, News, & Discussion] TheDannemand:
You did see my last post about BL unlock, right? It's important, that's why I ask.

I have only used FWUL on USB, and it was fine. Don't recall if it was slow, but it's just a few minutes use. Brian (@runningnak3d) specifically recommends not to try anything else, even if you think you can. This guy is insanely smart and knowledgeable, even more so than the average XDA genius. So I trust his advice ;)
[LG V30 Guides, News, & Discussion] Yacdogg:
Yes, I seen it, Thanks ! I have got my bootloader unlocked, I am currently on 10d with 933 Laf. I'm working on getting FWUL to recognize phone to put twrp on. I have have names twrp, mbr 2gb Fat16 format. I've tried FWUL on USB twice, and tried with virtualbox. (Refurbished back to 10d and flashed laf 3 times, still good) I just downloaded FWUL .in vdi format, to try with virtualbox. I will probably pick up a 3.0 usb flash drive, I'm thinking mine may be just 2.0.

When I was using virtualbox, I got some commands in runningnak3d terminal, I could not find the h932-dd-write. Do I have to recompile the repository ? or was it cause on virtualbox, and file tree different than FWUL on USB
[LG V30 Guides, News, & Discussion] TheDannemand:
I don't have a H932 anymore, so I am going from memory AND looking back at the guide. I do NOT remember having to recompile anything, I just used the exact commands from post #3.

I did indeed use a USB3 stick for FWUL, but I believe I had it plugged into a USB2 port. USB2 is generally more compatible with everything, so that's often my choice for things like this. I also had the phone plugged into a USB2 port.

That said, I'm sure many here (if not most) have used USB3.

Changing SD card has often made a difference when people had problems. Some used small partitions, others large. Do use the test commands to verify that LGLAF can read the SD card (see link in Mod note).

Also, make sure the TWRP file on the SD card is named twrp.img - not twrp.img.img (if Windows file extensions are hidden).

That's all I got. Good luck :fingers-crossed:
[LG V30 Guides, News, & Discussion] Yacdogg:
HELP !

For the life of me, I can't get FWUL to work on USB, it just to dang slow and unresponsive, tried different usb drives, different FWUL's with them all, different live usb installers with all.

So... I am running in virtualbox, keep getting "bash: !EXEC: event not found" when I see if lglaf and read sd. Using ls -l my phone is /dev/bus/usb/001/003 and its device sr. I was able to turn phone off using !EXEC toybox dd if=/storage/external_SD/twrp.img of=/dev/block/sde bs=4096 seek=10246\0

!CTRL POFF and changing sde to sr. I do have my device ID and Group # etc. I do have bootloader unlock, I get the damn nag screen.
[LG V30 Guides, News, & Discussion] TheDannemand:
Make sure you have TWO spaces between !EXEC and toybox, as pointed out in post #3.

!EXEC toybox dd if=/storage/external_SD/twrp.img of=/dev/block/sde bs=4096 seek=10246\0
!CTRL POFF

This root procedure is a narrow path, with no room for even the smallest detours.

And yes, get used to the BL unlock warning screen. Hopefully yellow. If it's red you're in trouble.

There is a mod to make it black instead (invisible):

https://xdaforums.com/lg-v30/themes/lg-v30-unlocked-bootloader-warning-t4161743
[LG V30 Guides, News, & Discussion] Yacdogg:
I think I am giving up for now, until after the holidays, I tried burning 3.1 and 3.2 both persistant and forgetable using etcher, and rufus (different setups), but when I go to runningnak3d (takes a bit to open LG folder, and longer to open the terninal, and It freezed and won't let me type inside of it. Alot of stuff on desktop and taskbar won't work.

I did happen to try the newest mAid yesterday, works great on USB burning with both apps, but runningnak3d terminal won't let me use git, and everything i try to update or download, fails. Wish could root with this verison, since runs on my system smooth.

If anyone has link(s) that would be helpful to my situation, I would appreciate it, I do have bootloader unlocked from this atleast, and I didn't brick it yet. If anyone is northern S.C. or close able to help me, be appreciated $.

Thanks to everyone in this forum that has helped me so far. *hoping development comes along that help me finish root*. Happy Thanksgiving, and holidays to everyone.
[LG V30 Guides, News, & Discussion] AntwonTheDamaja:
Since I did this a few months ago my playstore and gmail applications have stopped working 90% of the time I need to clear cache/data and restart to be able to use them. any ideas why? also if I want to factory reset, update to the newest android version and relock the bootloader where can I find those instructions? I would prefer not to but gmail and playstore are essential for me

edit: forgot to mention that very often that my downloads on the play store will get to like 88-90% and stop as well. have more luck installing anything from downloading apks from outside the playstore.
[LG V30 Guides, News, & Discussion] tech_infinity:
your issues have nothing to do with bootloader

You can try exempting gmail from battery optimization, (playstore and play services should already be exempt)

Hope you're not using any mod like greenify or some other hibernation mod

You could update to the latest software you using twrp flashable zip
[LG V30 Guides, News, & Discussion] zfk110:
my sd card's pin are bend inside so my phone wont read sd card anymore, so what If I move TWRP.img on the internal storage to run this

!EXEC toybox dd if=/storage/external_SD/twrp.img of=/dev/block/sde bs=4096 seek=10246\0

!CTRL POFF

if I do can I change this here like this?

then !EXEC toybox dd if=/storage/internal/twrp.img of=/dev/block/sde bs=4096 seek=10246\0

!CTRL POFF
[LG V30 Guides, News, & Discussion] TheDannemand:
I seem to recall that the laf vulnerability that runningnak3d found was specifically when reading from SD card.

Laf will normally prevent writing anything that doesn't have the correct RSA signature. But by using the H933 laf, and reading TWRP from SD card, it forgets to check the signature.

I could remember wrong though.

I don't think trying will harm, it just may not work. Note that I said I don't THINK it will harm. But I really don't know for sure :o
[LG V30 Guides, News, & Discussion] zfk110:
I ran this "!EXEC toybox dd if=/storage/internal/twrp.img of=/dev/block/sde bs=4096 seek=10246\0

!CTRL POFF"

but it didn't work.
[LG V30 Guides, News, & Discussion] TheDannemand:
But I gather at least it didn't brick your phone either. Which is always a good thing :cowboy:

Question: Do you have two spaces between !EXEC and toybox? That is required (see post #3).
[LG V30 Guides, News, & Discussion] jonahnm:
fastboot OEM unlock command fails is it still safe to proceed? (I have OEM unlock enabled in dev options)
[LG V30 Guides, News, & Discussion] mattgyver:
If you don't unlock the bootloader, you won't be able to proceed. That command shouldn't fail. Any error messages? Did the phone disconnect when you were entering the command? Just trying to figure out what could have happened.
[LG V30 Guides, News, & Discussion] jonahnm:
So basically what happens is i run the command (the phone is in fastboot mode) it fails then puts to a screen that is the boot logo with small text in the upper left corner saying "press any key to shutdown"
[LG V30 Guides, News, & Discussion] mattgyver:
When you run the fastboot command, try adding which at the front.

which fastboot oem unlock

See if that does anything different.
[LG V30 Guides, News, & Discussion] mattgyver:
Oo, I assumed you were on FWUL. Hmmm....