yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ilhendo:
No worries just wanted to point it out. Everything seems buttery smooth otherwise. Thanks
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] albinoman887:
hey you want some help? ive been around a long time. how did you break adb? were you playing with the ramdisk?. i've been working on my own rom very similar to yours we might as well work together. I'm trying to figure out how to get it to stop installing things like sling tv and visual voicemail after first install. I thought it was some scripts in vendor but they just slow the process down.. i'll pm you my email. hit me up on hangouts or something

EDIT: did you change the font?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
:confused:

Tilde, take your time. Make sure everything is good before uploading the files. Are the screen colors really changed after v3? I haven't tested it. Just curious.

Thank you so much for your hard work.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] albinoman887:
got a few suggestions for build prop tweaks.

remove all the ril and telephony settings . especially fast dormancy. it can cause wakelocks. the other ones are good but i wouldnt play with network stuff.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
No idea how I broke ADB, so I'm starting fresh. I did unpack and repack the kernel (if only to disable the security bit. I'm waiting on the deODEX to finish, so I'll flash a different kernel to see if it fixes ADB.

As far as the extra bloat...Yea I'm trying to figure out how things like Sling get installed. I can't find it anywhere either. There's not even any results with searching "tmo" throughout the entire directory. It's not a .jar. Idk, I'll do a file search later so it searches inside the files. Maybe find a script somewhere.

I don't really use Hangouts or any IM stuff. Just PM me here :) I'll be happy to help with whatever I can, and share whatever I know. Love live Linux!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] albinoman887:
to everyone, its kinda hard to weed through the thread. what are all the current bugs so we all have a condensed list we can all go to
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] albinoman887:
why did you disable the security bit? the stock rom in the recovery thread has a boot.img thats already modified so it will boot with decrypted access

the reason you cant find the files is they are on a seperate partition on the phone. problem is i havent found which one it is. but there has to be a script somewhere in the rom that runs i would think. unless the script is on that partition . i use to know a command like mmcblock or something that would list them all
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
Is anyway you could change emoji to Samsung ones? Those LG are so ugly.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
I just set it to 0 because I'm OCD like that lol. But the kernel is not the issue it seems.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Flashing this should revert the mixer to default (disables the stereo speaker mod).

LOL whoops. Let me make a new ZIP just noticed i did something wrong (funny wrong)

Fixed link https://mega.nz/#!yN1RmRob!4sR7dxJ0BV7A0scZrZzlesV1dtx01Irni1xoPzA1snM
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] albinoman887:
you didnt change the actual kernel did you?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] hslayer:
Hey Tilde thanks for replying back,

So this is what I did. Step by step

Wipe Data -> Swipe to Factory Reset -> Advance Wipe (Dalvik/ART cache, System, Internal Storage, Cache, Data) -> flash no verify -> Checked the system folder using File Storage under advanced, saw that there was a file called lost+found so I deleted using File Storage -> boot into bootloader -> fastboot oem lock -> fastboot reboot -> pull out the battery once I see the red triangle warning page -> insert the battery back in -> hold volume down and plug the USB cable to get into bootloader -> fastboot oem unlock -> fastboot reboot -> install odexd Rom -> install superSU

And I am still stuck in twrp . Did I do anything wrong?

Thanks!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Yea ;)

5.1t2 was aimed to fix color control. Also, I had set the wrong hotplug by default. Either way, alucard is not in the kernel, so it wasn't doing anything.

Thanks so much! I am going to upload the full 5.1.zip for new flashers, and for those that want to easily do clean flash.

So is it safe to say bluetooth is now fixed ? :)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] lgkahn:
5.1t2 also works for Bluetooth and FM, color control while doesn't give an error and gets su access doesn't modify color.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
I dont know if I missed anything but did you have a chance to make that kernel zip flashable?

Or it is not ready yet?

Thank you Tilde
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
5.1t2 is up already. It is fully modded, and has BT/FM fixed. However, KCAL (color control) is not working. So I'm trying to get that fixed before I release the full 5.1 ROM.zip and the official 5.1 kernel.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
Take your time Tilde. Thx a lot again.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Here is the update.zip. Includes all mods, has color control, and FM/BT are working.

This is only for people already on 5.0, and don't want to flash the full 5.1rom.zip
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
Just flash it via twrp? No wiping, right?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Right
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
Flashed and I will test it in 20min when I get into my car.

Thx Tilde

Edit.

So far so good. Connected to my car right away, shut the car off and right away got disconnected from bt. Good Job Tilde !!!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Lmax579:
Op I need actual 5.0 Rom or should I wait til u upload it?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Here it is (5.1)

Includes fixed kernel as well
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] :
Just flashed the 5.1 Kernel Update on top of V5. As of now, this things seems speedier than before but that could be a placebo effect. I'll be sure to let you know if any issues arise. Thanks again! Can't wait for status bar mods, etc. ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] joachim123:
I wanted to just pitch in real quick. Everything is working now for me. I initially had the Kali nethunter kernel flashed over stock. I then dirty flashed this 5.0 ROM, as the FM and BT wasn't working the greatest on Kali kernel. That had fixed the BT pairing issues for me, but not FM. I just flashed 5.1 and FM immediately worked.

Thanks for your work on this!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
Tilde, just wondering what plans do you have in future release? You pretty much fixed everything. What else can be added and make this ROM get better?

Thank you again for wonderful job.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ZDeuce2:
You don't have to be an ass... I guess the answer I should have given you was build your own rom with what you like in it... No I'm not a Troll, nor am I helpless, just trying to help you with what I use for my business accounts. So my new response is, quit being helpless and pull it from the back up of your last rom, and push it to system, quit crying and figure it out your damn self.

Common sense isn't all that common
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] bigdog1459:
Tilde this newest update is legit! The only issue I was having was with bt and it's all good now. Thanks for this!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loner6996:
How hard would it be to put "long press back to kill foreground app" in this rom. Or is there any other way to do it besides xposed?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
I'll add that to the list of things to learn to do.

I've been trying to get everything stabilized before I started learning UI mods... Which it seems everything is stable now so... ;)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
I'm using greenify with set up automated hibernation. Works excellent. U dont need expose to do it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loner6996:
I wanted the long press back to work so I could close non responding app or any app in general. I don't want an automated app.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Skinzaholic:
Thanks for all your hard work !!!

I did a clean flash with 5.1 as o was coming from another ROM and color control seems to noT be working. It loads fine but doesn't seem to do anything
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Are you sure you granted SU access, and clicked the Enable Service button?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jaysonic88:
Agree that would be useful. [MENTION=1325580]Tilde88[/MENTION] I like the new ROM though it does benchmark a bit slower than the other. But in terms of user experience I don't think anyone could tell the difference (the V20 is FAST). That said i would like if you continued with your exploration of frequency adjusted to allow overclocking of the Big cores, etc.

Also on my "wishlist" which you by no means need to provide, but i bring up because of your comments about UI; i would love a means of changing our Navigation Bar, icons. I've only been able to do this via exposed on my V10 but i believe it's possible because of the work of the talented [MENTION=5098295]markbencze[/MENTION] .

Thanks again for your HUGE contributions to this device. I hope you've set up your XDA account to accept donations as i'd gladly make one. Keep it up. :victory:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Skinzaholic:
Yep, still no luck. Having other issues now too. Im thinking i may have had a corrupted download. I'm re downloading now and gonna do a reinstall.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
I'll reflash now and see. Actually, looks like I forgot to add the new kernel to the 5.1 zip lol
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Just flash the 5.1 kernel on top of your ROM, you will be good to go. I am uploading the fixed 5.1 ROM now. Sorry about that! I had put in the 3rd test build instead of the final kernel :silly:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
[MENTION=3082588]el-jodio[/MENTION] [MENTION=1137589]Murphy71984[/MENTION] [MENTION=4437944]netgar[/MENTION] and anyone else that flashed the previous 5.1 full ROM zip. Please flash the 5.1 kernel over your ROM, I forgot to update the full ROM zip. I am uploading it now.

You will know that you are on the bad build if your About Phone info shows Build Number v5. If you flashed the bad 5.1 zip, it still says only v5. If you flashed the proper 5.1 full zip, it will say v5.1.

However, those that simply updated 5.0 to 5.1 with the kernel, the Build Number does not change, you are still good to go. Anyone that flashed the 5.1 update only over 5.0 is ok. Only those that flashed 5.1 full ROM need to either reflash from the new 5.1 link, or simply flash the 5.1 update only kernel.

Here is the fixed full 5.1 ROM.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Skinzaholic:
Links are broken to downloads, might be that you are still uploading
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Like I said, you can just flash the kernel update on top and you will be good to go. The 5.1 full ROM.zip just finished. Link posted above this or OP is also updated. :)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] prztruspaz:
Getting a dead link to the kernel in OP & in the thread post. Full ROM link works. :(

Downloaded the full rom anyways to test the BT / FM fixes. Flashing 5.1 seemed to fix my BT connection randomly dropping out, could never really reproduce it on command, so I'll chime in if that changes. FM is flawless for me.

As others have said, really do love all the work you're doing here!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jinkerz9430:
I dont hate the battery of the V20, however, i woupd like to know: does battery seem to last longer with this rom ? I havent tried it yet since i cant format my data until i fix an issue from college ( i havw to stay alert). Thus, i would like to know how is battery on this rom
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DarkestSpawn:
If anyone else is trying to do a fresh install on 5.1, and stuck at checking info when trying to add an account, restart the device and it will work the second time around.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] bigdog1459:
I keep getting a notification to update the su binary. Anyone getting this and is it safe to do? I'll probably make a back up later and give it a shot but I figured I'd ask first and maybe save some hassel.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
I was running 5.0 and flashed just updated zip kernel. All runs smoooooth. Thank you
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Yea you can aleays safely update super su :)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dwaradzyn:
Just wanted to report that this fixed bluetooth issue for me. Thank you very much!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
Tilde, Just wonder if anything existing to get rid of adds from apps. I know xposed has mini guards and adblock modules and they moth work awesome.

That would be awesome future to be added to your ROM Tilde. Im sorry if I am asking too much.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] diehardbattery:
Is the 5.1 kernel going to be re uploaded? The link to it is dead in OP...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
Welp, i'm stuck on the version with broken ADB... can't get in to TWRP.. it wipes the device and reboots to system..
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
The version with broken ADB is v2, that is very old.

The reson you can't get into TWRP is because you are on an old build of TWRP. OP clearly states to be on a stable TWRP version.

If you are v2, you can force an ADB session by creating the SSH keys and importing manually. You can google around on how to do that. ROMs do not affect recovery in any which way. It is true that ADB is broken on v2, but that does not affect recovery. It just prevents you from doing adb reboot recovery, that is all.

Additionally, booting into TWRP with the button combo does not actually wipe anything. It says that it will wipe, because that is the stock function. It has since been modified by jcadduono to simply not wipe, and rather link into the recovery boot.

Update TWRP and you should be all set.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
You should be able to use any Ad Block software that requires root from the Play Store. I removed the built-in DNS adblocking because it was preventing legit ads from games and apps that needed them from loading (to get free gems/bundles, etc).

Whoops, sorry about that. There was a typo in the ZIP name, and I forgot to update the link . Here you go.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
Thank you, i'll try forcing ADB.

Yeah im not a noob, the only reason I had to downgrade TWRP was due to it causing me continuous boot loops back in to TWRP. After I downgraded, it stopped looping and booted to system.

Thank you !
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Battery is at least 10-15% better from stock. Additionally, the entire ROM runs smoother, and the fluidity is noticeable.

Furthermore, you can simply backup your internal storage to your PC, format, and copy+paste it back in. Only takes about 15 mins :-p

Also, have to stay alert on what? Lol I'm nosy, I know.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Here's an easier method. Please note is is crucial that you follow these steps to the T, and make sure you have no typos. I just upgraded my TWRP this way, and you will be able to do so as well.

Actually, before we start, can you please download Terminal Emulator from the Play Store? Once installed, type su, hit enter, allow superSU access. Now type reboot recovery. If this works, then you can update TWRP right within TWRP. This is a safer method. If it does not work, let me know and I will help you DD the TWRP image in from Terminal Emulator. I just DD'd the latest 3.0.2-1 using Terminal Emulator, and no ADB

Please note, v2 has a few other flaws besides the kernel breaking ADB, so when you do get into recovery, I advise you do a clean install to 5.1. v2 is the only version that I strongly recommend a clean install from.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
Tried that, my device is not rooted.

Permission denied.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
How are you not rooted?

This puts a damper on this. One minute.

Can you try to follow jcadduono's instructions for the root shell? Anywhere he says to use ADB, simply use the Terminal Emulator, and dont type ABD

So get these files : https://build.nethunter.com/android-tools/dirtycow/arm64/

Put them on your SD card or internal storage,

Do each command in term emulator

push dirtycow /data/local/tmp
push recowvery-applypatch /data/local/tmp
push recowvery-app_process64 /data/local/tmp
push recowvery-run-as /data/local/tmp

Then do

cd /data/local/tmp
chmod 0777 *
./dirtycow /system/bin/applypatch recowvery-applypatch
"<wait for completion>"
./dirtycow /system/bin/app_process64 recowvery-app_process64
"<wait for completion, your phone will look like it's crashing>"
exit

logcat -s recowvery
"<wait for it to tell you it was successful>"
"[CTRL+C]"

reboot recovery
"<wait for phone to boot up again, your recovery will be reflashed to stock>"

getenforce
"<it should say Permissive, adjust source and build for your device!>"

cd /data/local/tmp
./dirtycow /system/bin/run-as recowvery-run-as
run-as exec ./recowvery-applypatch boot
"<wait for it to flash your boot image this time>"

$ run-as su

This should then give you SU within terminal emulator

Let me know how it goes. Once you have SU in term emu, you can issue the DD command.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] netgar:
Thx Tilde.

I tried 2 of those and they don't work the way I was expected. I am newbie and I dont know how that works ..... But is it possible to make flashable dns adblocking?

I'm not a gamer so I should be fine.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
I never flashed SuperSU after flashing the rom
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Yea ill get it for you in a bit. Let me help this guy with his phone first :)

[MENTION=3280271]Mastajeff[/MENTION] check out my post above, I copied jcadduono's instructions, and removed adb from there. You should be able to follow that, and then get temporary root. Once you see that Term Emu shows #, let me know. You will be able to DD TWRP at that point.

As far as ADB, it can be forced, but I believe it will be more difficult than doing it this way.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jinkerz9430:
Hahahahahahahah thanks for the reply. I will give it a try today since the issue was already fixed about 1 hour and 40 minutes ago. Lol. Well, the professor of C++ class gave me a 'C' in the class. However, how can that be possible if she gave me a waiver to not take the final because i had way too many points? So i asker her to contact me so thst we could fix this issue since i was 1000% certain there must have been a mistake (and my GPA dropped from 3.75 to 3.6 for that 'C'). Soooo because i didn't know when would she decide to call, if i were to be deleting and flashing things and all that, i could miss the call and remain with the 'C' for good. ?. YOUUUUUUU GOSSIP lol. Again, thanks for telling me about the rom
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
Ok, tried copying the exploits to data/local/tmp using terminal emu , but permission denied. lol

Jcadd says its not possible to run the exploit thru terminal emu
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Try putting them in there with a file explorer, you don't need SU to write into /data/local/tmp
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
No success. Ahh the reason I probably dont have root is because im using the stock deodex rom.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
So you are unable to write into /data/local/tmp?

Using a file explorer, go to that directory, and simply create a new file. There is no way you don't have permission to do that
[MENTION=3280271]Mastajeff[/MENTION] can you install TeamViewer QuickSupport from the Play Store, and connect me to your phone?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] chrisrj28:
Anyone have a suggestion for adb? I can't get my adb to recognize my phone when the computer does, got all the files but can't stay because of that
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
I don't understand what you are saying. ADB works fine on every version except v2
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AwesomeFabe:
What option do you leave your phone on when you connect your phone to the PC? Correct me if I'm wrong but I believe it needs to be on photo transfer option.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] chrisrj28:
Sorry if I was not clear, I am still stock trying to start the unlock and root process. ADB will not recognize my phone.

Yeah I tried that and still nothing. I installed the drivers from the unlock post and the computer sees my phone but adb devices nothing shows up
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Make sure you have ADB drivers installed. You will receive better support in the recowvery thread.

Also, ADB works with the Charging option.

You also need to enable USB Debugging in Developer Options.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
[MENTION=3280271]Mastajeff[/MENTION] you still here?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AwesomeFabe:
Ah okay thanks is for the info. The more you know.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] chrisrj28:
Great, I'll check there. Thank you, I probably don't have updated adb drivers
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
[MENTION=3280271]Mastajeff[/MENTION] whenever you get back on, screen share your phone with me so I can take a look.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
Currently in teamviewer with [MENTION=5672995]jcadduono[/MENTION] trying to figure it out. Its complicated.

Can't do much in terminal emu

SeLinux is enforcing..

The only option may be forcing a new key? Do you know what originally caused ADB to stop working? Maybe I/we can work from there?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
:(

I had unpacked the RAMdisk and made it an insecure kernel, then repacked it. Also, in build.prop one of the ro.debuggable=1 lines were overlapping with default.prop.

I just don't know how you don't have SuperSU, it was included in the .ZIP :(

If I'm not mistaken, I had also added in setenforce=0 in init.qcom.post_boot. Did you ever do a Factory Reset while on the ROM? That would explain a lot.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mastajeff:
I dont think SuperSu was included with the "stock deodex rom" in the other thread. I don't believe I did a factory reset, the only factory resets were done while trying to fix this issue through the voldown+power method.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ZDeuce2:
Yes it's safe, there is a newer SuperSU version out... That's why you're getting the notification.

Common sense isn't all that common
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] :
I flashed the 5.1 update (not the full ROM) over 5. No issues here.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] bjc112:
Love this rom