yashsingh1/xdaforums huggingface dataset:
[LG V30 Guides, News, & Discussion] ChazzMatt:
You say you have TWRP and you say you don't. Which is it?

TWRP over LAF Partition negates Download mode. You normally don't need Download mode if you have TWRP. Boot to LAF TWRP and flash another copy of the TWRP to Recovery partition.

Why are you on Oreo 20o, when you could have flashed newer Oreo 20s?

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

https://xdaforums.com/lg-v30/development/stock-t-mobile-lg-v30-stock-collection-t3917560
[LG V30 Guides, News, & Discussion] TheDannemand:
Fastboot is useless on this phone, except to unlock the bootloader. Both fastboot boot and fastboot flash were stripped from it. Otherwise we wouldn't need this whole lafsploit procedure at all :cool:

If you lost TWRP on both laf and recovery partitions AND you also lost root, you have to take the OTA update in order to restore download mode.

Since you're on 20o (for whatever reason) you should be offered an update. Hopefully your OS is "sufficiently stock" that the update will work far enough to restore Download mode to the laf partition. At that point you can start over, flashing 10d in Refurbish mode to clean everything up.

You can also force flash an OTA update (including to the same version you're already on) using FOTA mode in LGUP. This is what users have been doing when they lost download mode (and TWRP and root) while on the latest OS version. You need an OTA update file (I believe it's .up) for the update you're trying to flash. Read back in the thread, and you will find descriptions of it.

I recommend newcomers to this thread read the last 20-25 pages or more. That will answer most questions -- and save you many hours and potential headaches.

H932 (and all LG T-Mobile phones) are real *****es to root, and it's only thanks to a huge effort by the OP that we can do it at all. He found this narrow path, developed the lafsploit tools, and described the steps for us. If you've studied his work, you'll know he didn't just stumble upon it. It took a LOT of time reverse engineering and studying the machine code of laf and various boot partitions and trying different approaches. So follow his guide exactly, and don't take any shortcuts. And I would encourage anybody who succeeds (as well as anybody who can afford it) to use his donate button in the opening post.
[LG V30 Guides, News, & Discussion] noddledizzy:
what? There's only an option to toggle enable OEM unlock, I don't see any toggle to enable "fastboot oem unlock" Is this a mistake? please clarify.

edit: To clarify, this part actually meant that you're supposed to make sure that OEM Unlock is enabled in the developer options and you have performed fastboot oem unlock before proceeding any further. The sentence made it seemed like you're also supposed to check "fastboot oem unlock" in the developer options, which obviously does not exist. So hopefully this avoids anymore confusion in the future.
[LG V30 Guides, News, & Discussion] TheDannemand:
Don't get me wrong, but the very next paragraph in the opening post, after the one you refer to, spells out the complete steps:

After you have checked OEM unlock in developer options, get into fastboot mode. With the phone off, hold vol down and plug in the USB cable. On your PC type: fastboot oem unlock. It will wipe your phone and unlock your bootloader.

Besides, this is how you've unlocked bootloaders on all Android phones for years (ones that have official unlock).

It's the only thing good about rooting H932: It has official bootloader unlock. Even easier than the open market US998 (which requires registering with LG and flashing an unlock.bin file). Without that it would have been completely unrootable.

Of course that's where the easy part ends, since fastboot is stripped of all other useful commands. But that's another story :rolleyes:
[LG V30 Guides, News, & Discussion] noddledizzy:
Well it honestly it gave me an expression that there is a second option I needed to check lol but yeah reading the next steps should make sense.
[LG V30 Guides, News, & Discussion] ChazzMatt:
Yes, for officially allowed Bootloader Unlock. Luckily, we have WTF exploit for every variant -- except T-Mobile H932 -- which doesn't require LG involvement whatsoever. ;)

Just clarifying, because I've had two people in the past couple weeks get confused about IMEI and Device ID stuff -- which is totally irrelevant for any of our Bootloader Unlock and Rooting.
[LG V30 Guides, News, & Discussion] TheDannemand:
All good, I understand.

I highly recommend users read through the entire guide (posts #1-3) to understand the procedure before performing any of the steps. And THEN read the last 25 pages or so (or at least scan them) for recent discussions, which will answer several questions and avoid several headaches.

Of course. It's good you clarify, lest anybody gets confused. I did see those posts in the "official" root thread.

Still, unlocking the bootloader doesn't get any easier than on the H932. How it should be on every Android phone. Of course from there it's a steep climb on H932, as we all know :(
[LG V30 Guides, News, & Discussion] Talysdaddy:
In case someone out there screwed up like I did and lost download mode and recovery, there's still hope!

Just let the battery drain till it's completely dead, in my case, I couldn't boot to recovery using the key presses cuz the phone never really turned completely off, it kept bootlooping, no matter what I did. After you've confirmed it's dead, the phone would show 0% along with a "charge me," message or sum'n like that, when you go to power it on. Plug it in to charge till 15% or so, then push and hold both volume down and power at the same time till you see the V30 logo, toggle only the power button, while still holding volume down. If you did it right as soon as you pressed power again, you should see the stock recovery menu, then just follow the instructions to factory reset your device.

After booting into the OS, change to MTP in USB connections, then try opening up LGUP, if your phone shows up in there, you can restore your phone to whichever firmware you want. I chose "10 D" so I could retry rooting it. I reflashed 10 D, confirmed I got DL mode back, flashed the 933 Laf, flashed ok, then reflashed 10 D, except Laf, expecting that everythings ok, but for some reason Im stuck again, no DL mode, no recovery, just like before...? What the heck, I don't get it? :confused:

Well now that I basically have a full battery, I have to wait till my phone dies again to redo what I just wrote about.. Sux I wanna be rooted..

Anyone know got any ideas, I'd sure appreciate it. Thanks
[LG V30 Guides, News, & Discussion] TheDannemand:
So you were able to flash a full KDZ with LGUP from inside the OS, not from Download mode? I didn't know that was possible. Which LGUP version and mode (Partition DL, Refurbish) did you use?

My suggestions are:

1) If you've ever been on Pie, make sure you flash back to 10d using the new Dual Mode LGUP version in Refurbish mode. This is important.

2) Regardless of which LGUP version you used to flash back to 10d, use the LGUP linked in post #1 for the rest of the steps. This is also important.

3) Try a different USB cable, try a different USB port, try a different computer, re-install USB drivers.

That's all I got. Please let us know how it goes.
[LG V30 Guides, News, & Discussion] srkhan:
OK, after laf flashing from H933 10h KDZ now "no working download mode" !
[LG V30 Guides, News, & Discussion] TheDannemand:
Yikes!

You have to take an OTA update to repair laf and get download mode back. Read back in the thread how to do that with LGUP. I would recommend 10d (the same version you're on) if you can find that OTA file. Otherwise the earliest you can find.

Assuming you succeed, then start over with refurbish flash of 10d.

Try downloading the KDZ files again and compare to the ones you have. Also use a different USB cable, USB port, and possibly even a different computer.

Your BL is unlocked, right? Just checking...

Good luck to you. Please keep us posted on your progress.

Edit: Since you're on 10d your can just take the OTA update offered in System Update, that should fix download mode as well.

Edit 2: Something else, make sure you use the LGUP version in the opening post when you flash H933 laf, even if you used a later version to roll back to 10d. If you've ever been on Pie, you MUST use the latest dual-mode LGUP to roll back to Pie.
[LG V30 Guides, News, & Discussion] messi2050:
So i was on pie, downgraded to 10d then flashed h933 laf (lg up mentioned that this will modify system,op,cache and userdata) and it flashed both laf and system partitions although i only checked laf.. Phone was stuck at lg v30 screen then i went back to download mode and flashed h932 10d (except laf) after that when phone reboots it keeps blinking on the android symbol and can't boot into system so not sure what's wrong ?

Edit: fixed using different lg up version than the one in op caused this problem
[LG V30 Guides, News, & Discussion] ChazzMatt:
However, you NEEDED that other one to get back to Nougat 10d in the first place. The LGUP in the OP doesn't work on Pie.

If you start with Pie you now need two versions of Dev Patched LGUP -- newer one to downgrade to Nougat, then the older one do the LAF Partition swap. These Instructions were written before Pie.
[LG V30 Guides, News, & Discussion] messi2050:
Ty i successfully rooted now I'm on my way to install latest oreo and enable dts
[LG V30 Guides, News, & Discussion] TheDannemand:
Glad you got it working. Good job! :good:

Could you please confirm exactly which LGUP version(s) you used (A) for rolling back to 10d and (B) to flash the H933 laf and re-flash H932?

We know that the new dual-mode Pie LGUP is required BOTH to flash Pie AND to roll back from Pie. So I assume you used that. But it was previously reported in this thread that the flashing of H933 laf didn't work unless the LGUP version from the opening post was used. That's why we advise using two different LGUP versions for this procedure, as described by Chazz. If you were able to successfully use the the new dual-mode LGUP for the entire procedure, that is interesting and useful information.

Regarding the flashing of H933 laf, I know it looks like it flashes all the H933 partitions, but it really doesn't. If you study the thread, you'll notice others got that same scare, including myself. If it HAD flashed them all, your phone would be a complete brick because of the different RSA keys between H932 and H933. The original guide had us unplug the USB cable as soon as laf had completed flashing, but [MENTION=3167089]runningnak3d[/MENTION] found that LGUP wouldn't actually flash a partition with a mismatching RSA key.

Once again good job. And once again please let us know exactly which LGUP versions you used. Thank you :)
[LG V30 Guides, News, & Discussion] ChazzMatt:
Latest Oreo for T-Mobile H932 is 20S, I believe.

https://xdaforums.com/lg-v30/development/stock-t-mobile-lg-v30-stock-collection-t3917560
[LG V30 Guides, News, & Discussion] messi2050:
Ty i used lg up found on this thread for both downgrading to 10d and flashing h933 10h laf and it worked good so i didn't need to use 2 different versions of lg up.

---------- Post added at 01:27 AM ---------- Previous post was at 01:25 AM ----------

Yea I'm downloading the one found in this thread download folder it have both oreo and pie versions

https://xdaforums.com/lg-v30/development/stock-t-mobile-lg-v30-stock-collection-t3980701
[LG V30 Guides, News, & Discussion] messi2050:
Successfully rooted and enabled dts 3d sound but still my old samsung j7 2015, a30 and even lg stylo 2 plus sounds better playing music through headphones not sure what's the problem with lg configuration for v30 or if there is a problem with my device since it was manfacturer refurbished, it sounds clearer than the other devices but music is lacking virtualization and depth..
[LG V30 Guides, News, & Discussion] ChazzMatt:
Very strange.

You have QUAD DAC turned on? (DTS is separate from Quad DAC. Having that turned on makes music sound better.)

For DTS, in Settings, you using Side, Front?

You install the

LG Equalize

r?
[LG V30 Guides, News, & Discussion] TheDannemand:
Of course it's possible that something is wrong with your device or your DAC. Do you hear the difference when toggling the Quad DAC on/off?

But it's also possible that you're looking for a particular sound, different from what the ES9218p produces. It is an audiophile grade DAC which excels at very detailed, well imaged sound. It is on the bright and analytical side, not bass heavy. Of course sounds best with good recordings. To me, any processing (DTS, EQ) take away from it's natural wonder, so I don't use them.

The general rule is to choose headphones/IEMs that have the sound signature you like (bright, bassy, V shaped etc) and avoid digital progressing if at all possible.

Edit: Also make sure you're using a music player that avoids the Android mixer and supports Bit-perfect. So far only UAPP and Neutron do that consistently, while LG Music does it on HiRes, but not CD quality music (16/44, which is most). PowerAmp CAN do it, but only if manually set to resample 16/44 to 24/44, you'd have to change it whenever you play HiRes.
[LG V30 Guides, News, & Discussion] messi2050:
Yea I have quad dac enabled but I'm using a headphone that came with my samsung a30 so forcing high impedance mode improved the output, it's still not to my liking but is better than before btw the equalizer also affects the speaker sound so not sure why you thought earlier that it doesn't..

---------- Post added at 11:29 PM ---------- Previous post was at 11:24 PM ----------

I feel a difference but not that big since I'm using samsung a30 headphone but the funny thing is that same headphone sounds much better on j7,a30 and styo 2 plus maybe you are right and it's just me not liking or used to the sound produced by the dac used in v30..
[LG V30 Guides, News, & Discussion] messi2050:
I brought twrp and lineage for many different devices from samsung, lg and zte so I'm not amateur by any mean, the reason i had a difficulty rooting is that I only have (ultra slow) 1gb ram old laptop atm alongside a very limited internet quota also in my opinion there is nothing wrong with asking questions :p just skip it if it made you feel annoyed xD
[LG V30 Guides, News, & Discussion] :
Guys so I was able to do everything in part one but when I went to part two during the terminal step where I had to open the LG LAF (runningnak3d) terminal and type in git pull, fatal popped up with unable to access the runningnak3d gitlab lglaft.git link

I don't know what to do now and I'm stuck help pls.
[LG V30 Guides, News, & Discussion] porritox3:
how to upgrade from android 7 to android 9?

hello, can I update the system from android 7 to android 9 by twrp ?,

any guide to update the system without damaging my lg, thanks.
[LG V30 Guides, News, & Discussion] ChazzMatt:
You need to unlock Bootloader, install TWRP.

Then flash the TWRP-flashable T-Mobile H932 PIE zip.
[LG V30 Guides, News, & Discussion] porritox3:
yes i have unlock bootloader and twrp, I want to know how it is updated correctly, thanks.
[LG V30 Guides, News, & Discussion] ChazzMatt:
https://xdaforums.com/showpost.php?p=80483817&postcount=5

Go here and read the T-Mobile H932 Pie TWRP-flashable zip (stock ROM) installation instructions (post #5).
[LG V30 Guides, News, & Discussion] porritox3:
thanks bro.
[LG V30 Guides, News, & Discussion] jesseramos:
I have unlocked my bootloader, downgraded to 10d, flashed the H933 10h laf, and then flashed 10d except laf. I logged into FWUL and entered the commands in the terminal. The phone goes to 100% in the update, so I unplug the cable and the phone powers off.

I then do the button dance to get to the factory reset screen. I choose "yes" twice to factory reset and the phone reboots. However, it doesn't go into TWRP, but boots to the OS. Tried Step 2 a few times with no luck.

Any suggestions?
[LG V30 Guides, News, & Discussion] TheDannemand:
Sounds like you've been thorough, which is important :good:

Two thoughts:

1) Which version(s) of LGUP did you use? If you've ever been on Pie, you must use the new Dual-Mode version to roll back. Then use the version linked in the opening post of this thread to perform the rest of the steps. This was discussed extensively in this thread a few months ago. It's a hassle having to switch LGUP versions, but it's what you have to do to root H932. If you've never been on Pie, use the version in the opening post for all the steps.

2) To make sure the SD card is working right and laf can read it from the phone, use the FWUL test command posted by runningnak3d earlier in the thread, sometime last summer.

Scan through the thread and you'll find those discussions.

That's all I can think of.
[LG V30 Guides, News, & Discussion] jesseramos:
Thanks for the response. Must have been the SD card. I tried another one and all is good. Thanks again!
[LG V30 Guides, News, & Discussion] zfk110:
Last night I found the issue I was flashing a zip file and I didn't notice that zip file had another phone's build.prop saved, by mistake I flashed that file and now TWRP won't response I can see internal storage under my PC, so I moved the right build.prop back to internal storage, since TWRP screen can't be navigated, I was trying to use sideloaded that file, but sideload isn't activated under TWRP. Also, when I tried to do the hard reset it will stuck on last screen where I have to press volume down and it will just restart.

If somehow I can flash correct build.prop back then phone will boot, I tried to go into download mode it will take me to non-responsive TWRP's screen. How can I access another TWRP?
[LG V30 Guides, News, & Discussion] ChazzMatt:
There's a button combination to access TWRP custom recovery on the regular recovery partition and there's another button combination to boot to "LAF" partition TWRP (assuming you have that).

I would really like the T-Mobile H932 owners to answer that, as I'm not intimately familiar T-Mobile H932. I can search this thread and answer tonight, but you can probably do that also. ;)

____

Maybe this below will help you also? But you're still on 10d and this is from 30d, so maybe not...

It was the most recent post in the T-Mobile H932 Pie firmware thread.
[LG V30 Guides, News, & Discussion] kansasboy001:
Recovery twrp: hold Power+vol down, when lg v30 splash screen appears quickly release and then press and hold power again while still holding down volume down.

Laf twrp: turn off phone, hold volume up while plugging in USB cable connected to a computer.

Look at the old 10d firmware thread ther should be a Laf partition flash able zip on there if you need to get Laf back, which at this point I'd suggest doing and just doing a refurbish in lgup and starting over
[LG V30 Guides, News, & Discussion] TheDannemand:
I don't have my H932 anymore, so this will all be speculative:

As Chazz mentioned, you may have TWRP on both your recovery and laf partition (if you followed the Optional steps in post #3). The laf copy can be booted by holding down VolUp while plugging in the USB cable (from power off); the recovery copy can be booted with the Master Reset Button Dance. Either of them could be used to re-flash laf (if you want Download mode back) or re-flash TWRP (if you believe TWRP is borked). That new post quoted by Chazz is a good suggestion too.

When you say you can see the phone from your PC, do you mean from inside the OS or from TWRP? Either way, use that to backup your files from internal storage. Make sure to backup the TWRP folder, including any backups it holds. Then try and delete the TWRP folder and reboot into TWRP, see if that makes a difference in TWRP's behavior.

In the end, I would re-flash the ROM to rule out any corruption. But of course first you need TWRP working. Or Download mode.

Edit: Oops, Kansas Boy beat me to it :D
[LG V30 Guides, News, & Discussion] zfk110:
VolUp while plugging in the USB cable (from power off) will take me into TWRP, but screen can't be touched. I can see phones internal storage on my PC I also deleted the TWRP folder and tried to boot it back into it but still touch doesn't work.

"Recovery twrp: hold Power+vol down, when lg v30 splash screen appears quickly release and then press and hold power again while still holding down volume down." phone wont go into TWPR it will just restart to OS and then hanged there.

Phone will go into fastmode, using this "adb reboot bootloader

"

but LGUP wont see it there.

since sideload isn't enabled within TWPR I can't flash build.pro. I dont know if there is anyway I can flash zip file?
[LG V30 Guides, News, & Discussion] TheDannemand:
Got it. So you can access the TWRP on laf, but the touchscreen doesn't work, although ADB works. And Button Dance doesn't get you into the TWRP on recovery. Fastboot won't help you on this model.

I just don't understand how a bad build.prop can hurt anything outside the OS, such as prevent Master Reset using Button Dance, or touchscreen in TWRP. There has to be something else corrupted in the boot chain.

I am just throwing out some ideas, but I am NOT a linux/Android dev or expert, so you'll have to research/verify each of them. I take no responsibility for bad outcomes -- though I'll happily take credit for good ideas ;)

1) Boot into TWRP on laf, then use "ADB reboot recovery" to boot the TWRP on recovery partition. See if it works better than the laf one.

2) Use ADB in TWRP to push the correct build.prop. Something like the following. Research other sources to verify these commands.

adb push build.prop /system/

adb shell chmod 0644 /system/build.prop

(Maybe you have to do "adb shell su -c chmod 0644 /system/build.prop")

3) Use ADB in TWRP to re-flash TWRP on recovery partition and see if that makes it work. Something like the following. Again, research and verify these commands.

adb push twrp.img /sdcard/

adb shell dd if=/sdcard/twrp.img of=/dev/block/bootdevice/by-name/recovery

(Maybe you have to do "adb shell su -c dd if=/sdcard/twrp.img of=/dev/block/bootdevice/by-name/recovery")

4) Use ADB in TWRP to wipe userdata, as alternative to Master Reset. Something like the following. I don't know if this is the right command -- or if maybe it is a terrible thing to do.

adb shell dd if=/dev/zero of=/dev/block/bootdevice/by-name/userdata

(Maybe you have to do "adb shell su -c dd if=/dev/zero of=/dev/block/bootdevice/by-name/userdata")

These are different ideas, not a sequence of steps. Maybe best to wait for a second opinion on some of them. In any case would it seem your phone can be salvaged, when you have ADB in TWRP :)
[LG V30 Guides, News, & Discussion] zfk110:
Flashing this adb shell dd if=/sdcard/twrp.img of=/dev/block/bootdevice/by-name/recovery now I can restart back into twrp, using this 1) Boot into TWRP on laf, then use "ADB reboot recovery" to boot the TWRP on recovery partition. See if it works better than the laf one. Before I couldn't

Also, now I can go to recovery too using this "Recovery twrp: hold Power+vol down, when lg v30 splash screen appears quickly release and then press and hold power again while still holding down volume down."

I was able to push adb push build.prop /system/

adb shell chmod 0644 /system/build.prop

(Maybe you have to do "adb shell su -c chmod 0644 /system/build.prop") without any issues, but phone still won't boot it's still stuck on LG logo screen.

Both these

adb shell dd if=/dev/zero of=/dev/block/bootdevice/by-name/userdata

(Maybe you have to do "adb shell su -c dd if=/dev/zero of=/dev/block/bootdevice/by-name/userdata")

Were stuck in power shell it won't do anything. I had to Ctrl C to get out of it, all those options to boot back into TWRP works now, but TWRP is still not touchable, I don't know if screen itself got messed up?