yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] me2151:
Thanks for that reminder! I need up update the OP with that. Comfort view does not seem to work on Sprint variant.
[LG V20 Guides, News, & Discussion] esqueue:
If you are asking about the time it takes after you click step2.bat then maybe around 1 minute.
[LG V20 Guides, News, & Discussion] mrtruckincowboy:
no between step 1 and step 2 its not saying do step 2 been waiting for a bit
[LG V20 Guides, News, & Discussion] esqueue:
should be almost instant
[LG V20 Guides, News, & Discussion] me2151:
What does your phone screen say?
[LG V20 Guides, News, & Discussion] shoes22:
Yes it does. My kernel fix also fixes comfort view/night mode not working properly and that odd YouTube DRM issue. Pretty much everything that was previously working before dirtysanta should now be working.

The only bug still remaining right now is the screen static on boot, but I’m currently looking into a fix for that.
[LG V20 Guides, News, & Discussion] 666syco:
Volume down and power when the lg logo pops up let go of power while still holding volume down and quick hit and hold power agian till it open a white screen. Hit yes to both questions and it will take you to twrp.
[LG V20 Guides, News, & Discussion] ubergeek77:
Is this a VZW specific kernel or is it compatible accross variants?
[LG V20 Guides, News, & Discussion] socalborn:
When I select reboot system it reboots, shows LG and then goes back into recovery.
[LG V20 Guides, News, & Discussion] Slypnslyde:
I'm using an awesome kernel that fixes everything, static is gone, it has extra governors, it's just amazing. if you want to know more check out the lg v20 telegram group
[LG V20 Guides, News, & Discussion] socalborn:
Help

So I did a backup when instructed and tried installing that and I'm back to being stuck at the att logo. If this would have been posted on the main page, the driver issues that's causing this, I wouldn't have attempted this. I had to reset my laptop to install the drivers and that messed me up.
[LG V20 Guides, News, & Discussion] streetpounder:
Do you think these fixes can be adapted to the at&t kernel? Wifi calling is the last thing I'm awaiting a fix for, and I'll declare total victory on my device for my needs lol. In any case awesome work!
[LG V20 Guides, News, & Discussion] shoes22:
My kernel patch is SPECIFICALLY for VS995s only, because that is the device I own and can test on, and my fixes are based off an unmodified stock VS995 kernel to get those device specific features working properly.

With that said, yes, I probably can modify my patch to also be compatible with AT&T and other variants. If somebody PMs me a stock *unmodified* boot.img for their device, I will look into adding support and compatibility for that variant as well. It shouldn’t be too much trouble.
[LG V20 Guides, News, & Discussion] Nrod0784:
It does say in the OP that this isn't for inexperienced folks. The part that says verify that Adb and fastboot are working correctly assumes you know to have all the updated drivers needed.

I've been rooting and unlocking bootloaders for years and this is easily the most nerve wracking and complicated process I've ever used. But it does work the way it should as long as you follow every step to the T in the Op.

Beastmode on my LG V20
[LG V20 Guides, News, & Discussion] jdmsohc22:
I agree on all accounts lol.. Been rooting, jailbreaking, and unlocking for years myself.. This method is definitely working as many people have reported, but quite tedious in completing it.. Still give props to those who put it together, I'm sure it wasn't easy..

J/w if this part of the initial post should be updated though as some of these things have been fixed, right..???

"AM&FM Radio no longer works

Boot time higher

No way to revert to stock

Comfort view does not seem to work on Sprint variant

Youtube will not work if you update. Do not update the youtube app. If you do go to apps and youtube and uninstall the update.

Possible overdose of root awesomeness!

Maybe more. Let us know!"

---------- Post added at 01:23 PM ---------- Previous post was at 12:36 PM ----------

Can anybody doing this via OSX confirm that when you type "fastboot devices" in terminal, nothing happens..?? When I do the RUNMEFIRST.sh command in terminal, nothing happens there either, just skips down a line, and the word "grep" appears in the terminal heading bar..
[LG V20 Guides, News, & Discussion] socalborn:
You're correct about "It does say in the OP that this isn't for inexperienced folks" because after reading through the thread I was under the impression I was SOL. When in fact I wasn't and resolved the issue on my own. Thanks for your 2 cents though.
[LG V20 Guides, News, & Discussion] rcozzi:
Lg unlock

I have found that there is a bootloader unlock available from LG at http://developer.lge.com/resource/mobile/RetrieveBootloader.dev . Is there any reason to use this instead if I plan to root. VS995.
[LG V20 Guides, News, & Discussion] me2151:
Of course theres a reason to use this instead. LG doesnt unlock your bootloader(thats only for the US996.).
[LG V20 Guides, News, & Discussion] me2151:
Using the files in the first post(which every one will) those issues remain. we have found fixes for most. But I feel not everyone will continue reading onto the second post. So I am leaving that there.

As for fastboot devices doing nothing is normal. IF the computer is no recognizing the phone in fastboot mode.(everything in this guide was setup on a MAC)
[LG V20 Guides, News, & Discussion] rcozzi:
Thanks for that. I got to the point where USA version referred to and I guess from that point my eyes glazed over!
[LG V20 Guides, News, & Discussion] Iantuition:
So I just got my V20 last night. I'm very familiar with rooting, since I rooted each of the FOUR G4s I had and my Galaxy S III way back when lol. This looks a little complicated though, not to mention the thread is REALLY long now and the search function will not search "at&t", just "at". Is there anything I should know outside of the first two pages and past 15 pages?
[LG V20 Guides, News, & Discussion] me2151:
Other than colored text like that hurts my eyes to read no.
[LG V20 Guides, News, & Discussion] Iantuition:
Well thanks. And it's a darker orange than even XDA's signature color; it really shouldn't hurt anyone's eyes if they're working well.
[LG V20 Guides, News, & Discussion] me2151:
Mine arnt that good. But other than that no. Just read and You will be fine.
[LG V20 Guides, News, & Discussion] jetracer:
Care to link the kernal
[LG V20 Guides, News, & Discussion] Emilicious:
Sorry I fell of the grid there...

I read through the thread from the last point of contact between the two of us and I didn't seem find an indicator as to whether or not you were able to get everything worked out 100% are you all rooted up thanks to that Dirty Santa swaggg?? :cool::cool::cool:

I have ZERO mac experience however, it is to my understanding the LG V20's don't even have an accessible boot loader until you actually start going through the steps in this guide **PLEASE CORRECT ME IF I AM WRONG IN MAKING THIS STATEMENT** so that may be why the adb command of "adb reboot bootloader" wasn't working at all...it may very well have needed the completion of these first few steps to get to the bootloader and get it unlocked. But I could be very wrong in that thought.......I've never seen a phone unable to boot into a bootloader thus far (I am a novice mind you) but I thought that's why the V20 was particularly difficult to crack to begin with.

Anyway, let me know what part of the process you're at, or if you've rooted your phone successfully! Again I do not have ANY mac experience so I don't know how much help I can be beyond this point. I am only familiar with windows.
[LG V20 Guides, News, & Discussion] dwertz:
I did mine 100% from my mac. The only thing I needed Windows for is if you decide to run the kdz back to stock.

The first window from runmefirst will not do anything but says to go ahead and run step 2 and so on. I personally opened the scripts and copied and pasted line by line to see what it is doing. Oh and while I have the phone in bootloader, I type fastboot devices and it does show the device.

If you don't already have it, I suggest installing this. It will allow adb from anywhere without having to use the adb directory https://xdaforums.com/nexus-6p/development/tool-nexus-tools-2-8-featured-xda-t3226767

I also use Go2Shell that will take your shell directory to the folder that you have open https://itunes.apple.com/us/app/go2shell/id445770608?mt=12
[LG V20 Guides, News, & Discussion] shoes22:
Another status update for you guys...

Good news: I now have Wi-Fi calling fixed and working AND a proper boot-up sequence!! (no more static)!

Bad news: In order to accomplish this I had to decompile some stuff from the US996 debug kernel, so the boot-up time takes longer than the normal stock kernel does (which is close to instant).

I will try to improve this further, but there’s only so much I can do. It’s very well possible that as long as we have this debug bootloader, ALL kernels that don’t use the US996 debug kernel as a base will suffer from the static on boot.

So at that point it would become a matter of preference for the user...if you’re rooted and bootloader unlocked you can choose between faster boot time and screen static, or slower boot time but no screen static and a proper boot animation.

I will do some more tweaking, but the bright side is no matter which one you pick, after my patch is published WiFi calling will work on either. :)
[LG V20 Guides, News, & Discussion] me2151:
Just a heads up you are going to have battery drain with the debug kernel as well. I have already known this. Thats why I did not suggest it to fix the static on boot. I would rather fast a fast boot and keep the phone upside down during boot than my battery run out in 4 hours.
[LG V20 Guides, News, & Discussion] shoes22:
I am aware of this and I would choose that option too. Just going through the decompiled code, the debug kernel contains a lot of unnecessary bloat code and logging functions (which is to be expected for a debug) that also makes the device run slower than it should.

I’m going to try to isolate the specific part of the code that deals with the screen static and see if I can work out a fix for everyone, but if that isn’t possible people will just have to deal with a few seconds of static. It’s not the worst thing in the world.
[LG V20 Guides, News, & Discussion] jdmsohc22:
Haha it's all good, I actually was a bit reluctant to move forward until I have everything crossed and dotted so I haven't leaped yet..!

But thanks for the reply though, I'm off work at 5pm and gonna do it when i get off.. My biggest fear was getting stuck somewhere and not being able to contact anybody haha..
[LG V20 Guides, News, & Discussion] dtoye:
Hoping I can find some additional assistance here, ive downloaded the lg exe ( drivers ) someone posted a few pages back, also thru the device manger ( found on page 25 ) once I start step2 my phone reboots into what I'm taking is the bootloader ( Small font ) but my phone just vibrates doesn't respond to any input, battery pull will get it to boot with static screen, adb doesn't recognize devices while in this stuck state. Any additional help is greatly appreciated.

Edit. As long as I've been around, I should know too read more.

Edit2. The issue I find myself facing, the step that's needed to install the drivers while the phone is in fastboot mode I won't have access to the internet for the laptop to find those drivers. If anyone can name off the driver it's looking for I'm sure that'll get me headed in the right direction.

Edit3. I've installed the driver confirmed adb devices once im on bl can i continue from step 3 with pushing twrp?
[LG V20 Guides, News, & Discussion] me2151:
i THINK its called Android bootloader interface.
[LG V20 Guides, News, & Discussion] VJmac15:
Never seen a method like this...Seems kinda complex! Oh well Let's give it a go! ;)
[LG V20 Guides, News, & Discussion] me2151:
Ive never seen a phone with as much security as the v20 either lol
[LG V20 Guides, News, & Discussion] VJmac15:
took forever for the Verizon Samsung Galaxy Note 4 root. Lol I'm amazed these new verizon phones achieved root so fast. Good job man.
[LG V20 Guides, News, & Discussion] me2151:
Haha. We were only able to get it so fast because we had a shortcut. If we didn't have the debug device it would have taken ALOT longer.
[LG V20 Guides, News, & Discussion] Emilicious:
I totally get it...add my on Telegram - it's way more reliable in terms of getting in touch with me. My @ username is

[MENTION=7428288]Emilicious[/MENTION]QK

Hit me up if you need help. Even though I don't have mac experience...I can type a mean keyword into google search to help figure out a solution haha
[LG V20 Guides, News, & Discussion] iamthedj:
so my H910 auto updated how screwed am i ? lol
[LG V20 Guides, News, & Discussion] Emilicious:
I don't have time to double check to see if anyone has posted this or not....however, the creator of Wetta, [MENTION=4553200]Mentalmuso[/MENTION], has created a Verizion variation for the LG V20 Wetta Custom ROM and it is my fiances favorite custom ROM for the V20 thus far! So check it out!

https://xdaforums.com/v20/development/rom-weta-1-0-t3532778
[LG V20 Guides, News, & Discussion] me2151:
Possibly screwed. Just have to try it. if its patched you won't be able to get to bootloader. if not then enjoy root.
[LG V20 Guides, News, & Discussion] jdmsohc22:
PM'd
[LG V20 Guides, News, & Discussion] VJmac15:
I believe it man, I was one of those waiting over a year for root lmao. This process is actually extremely easy. I currently just flashed TWRP and waiting for phone to get to lockscreen the vibration is scary af lol

Not as bad/scary as bricking 20+ G1's and Galaxy S Vibrants lmao
[LG V20 Guides, News, & Discussion] me2151:
Lol yea it just LOOKS hard. Its actually not that bad.
[LG V20 Guides, News, & Discussion] VJmac15:
Approximately how long does it take to boot back up?
[LG V20 Guides, News, & Discussion] jdmsohc22:
I'm usually a beast at those google searches too haha..!
[LG V20 Guides, News, & Discussion] me2151:
Remember to stick with the guide. If on VZW it may not boot back up the first time. theres a fix on the first post.
[LG V20 Guides, News, & Discussion] VJmac15:
Whoops, complete! Thanks bro
[LG V20 Guides, News, & Discussion] me2151:
No problem. Enjoy!
[LG V20 Guides, News, & Discussion] Lumince:
Which rom do you guys suggest me to use on my VS995? I'm either thinking of NotSoStock ROM or Weta 2.4. They seem to be very stable and have very little issues being that they are close to being stock.. I'm gonna do this process this weekend so I need to get myself prepped for this xD
[LG V20 Guides, News, & Discussion] me2151:
Personally. i am quite enjoying stock rooted. I haven't even debloated.
[LG V20 Guides, News, & Discussion] Lumince:
And you have everything on the phone functioning? Are you using the Konverged kernel? I guess I'll just have to see how it goes.
[LG V20 Guides, News, & Discussion] me2151:
Everything is functioning. except the static on boot. Easy fix though. HOWEVER... I am using a stock kernel that I built. Benefits of being a dev :)
[LG V20 Guides, News, & Discussion] Lumince:
You wanna share the benefits? :) jk
[LG V20 Guides, News, & Discussion] ajent:
Thanks for this, I purchased the vzw v20 after seeing the thread. Everything seems fine to me, except youtube not playing videos, even in browsers. Is the kernel in post #2 that says ATT- compatible with verizon's v20?

Thanks
[LG V20 Guides, News, & Discussion] me2151:
Yes it is compatible with all devices.
[LG V20 Guides, News, & Discussion] me2151:
It won't work for you since its a Sprint kernel lol
[LG V20 Guides, News, & Discussion] kenbrownstone:
Guys just wanna make sure..Please don't blast me for asking..But .I'm vs995 and on the 13 update and read this still works.Just wanted to get confirmation in this thread. Haven't flashed a LG since the g2 and a little nervous. Any vs995 user got any tips to any problem you ran into? I want to root and ROM cause that's the only way I can get my T-Mobile sim to work in my v20. Got it as a present and they got vzw instead of T-Mobile v20 but I knew it works if rooted.My vzw g2 had to be rooted for it to work on tmo.I switch awhile back because tmo is so much better here .
[LG V20 Guides, News, & Discussion] Vardogor:
What causes the static on boot, anyways? Doesn't bother me too much, it only takes a couple seconds to cover the sensor, just curious.
[LG V20 Guides, News, & Discussion] jdmsohc22:
Can you confirm YouTube works with that other kernel..?
[LG V20 Guides, News, & Discussion] me2151:
Lg changed something in the kernel that initializes the screen properly.
[LG V20 Guides, News, & Discussion] me2151:
It does.
[LG V20 Guides, News, & Discussion] kenbrownstone:
Sorry guys anyone know why when I do the RUNMEFIRST(WINDOWS) THE WINDOW OPENS AND THEN quite quickly CLOSE ITSELF
[LG V20 Guides, News, & Discussion] fogame:
I'd gladly take the kernel if you've got it. I'm on Sprint. If not all is well.
[LG V20 Guides, News, & Discussion] Lumince:
Noooooooo, why have you forsaken meeee
[LG V20 Guides, News, & Discussion] me2151:
That means its not finding adb.
[LG V20 Guides, News, & Discussion] kenbrownstone:
Dam...I've used this computer numerous times crap
[LG V20 Guides, News, & Discussion] CharlzO_2000:
Took the plunge finally today, and figured what's the worst that can happen, right? Especially being on the 13A patch as of last week. I men, surely, that has to count for something.

Instructions were followed, and how my vibration motor hasn't burnt out by now is beyond me. I did finally get it set, took about an hour and a half total for me - most of it spent at the Verizon logo startup screen. I did find, while I was sitting there waiting for it to refresh after 10-15 minutes.. and trying from step 3 a couple times.. that what seemed to fix me, was unplugging it from the cord while it was rebooting. I don't know if it was coincidence, but as soon as I unplugged, it booted straight through. It might have just been getting there, who knows.

Other than that, and having to use a card reader to back up the backup I saved to my SD card so I could format it after it yelled at me, it actually went smoother than I feared it would. And, per Root Checker, my device is rooted. So apparently it does work without having to roll back to 12 prior.

Now just waiting for all the apps to update, and then to see what tweaks have happened since the original postings. I only made it through about page 40 or so while I was back and forth.
[LG V20 Guides, News, & Discussion] kenbrownstone:
I'm trying now
[LG V20 Guides, News, & Discussion] shoes22:
I've been working on a stock kernel that fixes everything for everyone. It will be a few days. Just be patient.
[LG V20 Guides, News, & Discussion] dtoye:
So i was able to get thru the process, how I've missed twrp, speaking of is there a way to get to back into twrp without using adb commands?
[LG V20 Guides, News, & Discussion] elliwigy:
quick reboot if rooted on device

type "reboot recovery" through terminal emu on device

the trickiest method is a combination of vol up + power then release power when you see lg logo for about one second then go back to pressing power and holding until recovery comes up (vol up is held entire time until you get to recovery)
[LG V20 Guides, News, & Discussion] shoes22:
So ever since I got WiFi calling fixed over the weekend I've turned my attention to fixing this. I haven't cracked it yet, but I figured I'll open-source my knowledge here in case it helps anybody.

Like you, I've come to the conclusion that the display driver code was updated between debug and production release kernel. Because LG won't release the open source code for the pre-release kernel, it's very difficult to isolate the exact code changes. So to get a starting point, I've been scouring through the verbose boot logs on my own device to check for differences.

As far as the display initialization portion is concerned, there was only one change that was obviously apparent:

[IMG="diff"]http://i.imgur.com/mMcaR5F.png[/IMG]

In the release kernel, the top-align and min-height ROI for the display panel is 16, and on the debug kernel those values are 160. So I looked at the open source kernel code for reference, and the pertaining file is located in arch/arm64/boot/dts/lge/dsi-panel-sw49407-dsc-qhd-cmd.dtsi. The relevant line of interest should be in line 43: "qcom,panel-roi-alignment = <1440 16 1440 16 1440 16>;".

So instead of building a new kernel from source with the 16 values changed to 160, I did a little piece of reverse engineering (which was not a trivial task, for the record) to hex edit the compiled release binary instead with the appropriate changes. The reason I did it this way was for QA purposes...to ensure that these display value changes were literally the only differences between this now modified kernel binary and the stock kernel I was running before.

After I packed it all up with the ramdisk, I decided to flash it to my device on a whim, and.....I got screen static that didn't respond to the ambient light sensor and persisted even after the display was turned off :p

This may not seem like progress to the end user, but it is because after tinkering some more I have a better idea of exactly what the static pertains to. (Improper initial resolution is a decent bet). I have some other theories as well, but I'm not going to share them here until after I try them out on my own device. In any case, if given enough time I'm sure I can work out a fix. But if any other devs/researchers/reverse engineer hobbyists are looking into this as well, hopefully knowing what I've tried points you in the right direction and helps get this fixed sooner than later.
[LG V20 Guides, News, & Discussion] dtoye:
I tried to restore just Data from my original backup before rooting without wiping from the current rom installed, now i get settings force close when booting. That tricky method sure is tricky i see the lg logo twice once before the triangle and after but havent been able to get into recovery with multiple attempts . guess ill have to wait to get home if that last option continues to not work.
[LG V20 Guides, News, & Discussion] CharlzO_2000:
So.. guess who forgot about the whole snapchat thing not working and all that until after I had everything loaded and restored overnight, and went to log in this morning...

Suhide and some variations are supposedly possible, and a Root Fix and all that too, so I guess it's trying a million combos of this, that and the other thing to try to get it working again. Wouldn't be an issue, but I have one friend that I communicate with almost exclusively through that damn app. Oops. Why can't it be as simple as "disable SuperSU, log in, re-enable, done". lol.
[LG V20 Guides, News, & Discussion] Vardogor:
Same thing here. I need to get back into my Snapchat, forgot it locks you out and I have a friend I only have on it. If you find out what works, let us know please; I'll be trying too.
[LG V20 Guides, News, & Discussion] me2151:
Settings force close is because you backed up and restored ENCRYPTED data to a DECRYPTED phone. In the first post i say NOT to backup data.

I hear magisk works great.
[LG V20 Guides, News, & Discussion] DarkBeer:
I rooted my VZW LG 20 last week. Ever since the root, I run into occasional problems where the speaker begins to make a popping sound. Sometimes it lasts for about 30 seconds and then fades out and other times it lasts for a few minutes until I decide to reboot the phone. I have also run into issues where I don't always get my email notification sound played, but a reboot fixes that as well. I'd appreciate any suggestions on how to fix this.