yashsingh1/xdaforums huggingface dataset:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] devloz:
If you enforce SELinux without being absolutely sure that all system components have written rules to allow them access to needed parts of the OS, you will have a crash fest.

With Android 10 bring up in progress, OP is observing the avc denial messages in system log, and adding rules if needed. Once he makes sure that all components have their rules, he can enforce the rules (permissive is a debug/complain mode, so it doesn't block unauthorized access, yet).
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Well said. Im slowly working on those denials, there are a couple hundreds of them.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
Which version of GCam is working well for you?

Thanks, that's great insight. You surely know more than you claim you do :).

Allright, thanks. Didn't know the background of this. I think it's an important feature, if it blocks certain banking/higher security apps from being installed. Is this G6 specific, or should it come from Havoc upstream?

Another question: I noticed that charging is not always working consistently, i.e. I plug it in, it charges with 50mA, I re-plugit and then it charges with 500mA, I re-plug it again, and it goes up to 2000mA charging. It's almost random, and I can rarely get the "rapid charging" working. I have the "force fast charging" enabled from the settings.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
The selinux stuff is device specific. Hopefully I'll get safetynet working this weekend. I was using the gcam from our TG group. You can find the link to it at the end of the havoc main post. I'll look into the charging stuff as well.

Thanks for the feedback!

Michael
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] mattblank:
The latest versioning only allows the FP scanner to work for a few minute s after startup. I was wondering if this could be fixed in a newer version. Please Dont delete this comment. Also the older versions the FP scanner worked fine.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Update time​

Hey guys.

Yesterday my work HDD decided that life is not worth living anymore, thus I cannot work on havoc anymore for the time being. As I am a student, I currently cannot really afford a new one. If anybody is interested in helping me along and supporting my work a tiny bit, feel free to pledge me a dollar or two. It'd really help me along and keep this stuff going.

Thanks in advance and I hope I can get this resolved as soon as possible.

Donate

Sincerely, Michael.​
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Tarzan2510:
Camera can not save to sd card
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Gerard951:
I donated, hopefully you can continue the great work soon.

Has any got MicroG with the unifiedNlp working?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Thank you for your kind donation! I will start over once I get my new drive.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] kupo5131:
I don't comment much but I've been using your ROM for a while now, makes the G6 a much better phone. I've sent you a little cash and hope it helps you to get a new drive soon.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] MDW 100:
So I'm a bit of a noob here, never custom rommed an LG before but would like to try it. I'm running stock lg pie, h870. Do I still need specifically the Oreo bootloader and downgrade to stock lg Oreo for it to work?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
There must always be a first time:D

As far as I know you do not need te downgrade, I am on Havoc os with bootloader from Pie and I have no issues.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
No, I just did the same thing. I suggest doing a factory reset tho.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Update time​

Hey guys,

Thank you for your generous donations! If it wasn't for you I wouldn't be able to reach my goal and continue working on this beloved phone.

You guys managed to raise enough money for me to buy a Crucial MX500 1TB SSD which I am picking up tommorow and which will considerably speed up the build proccess.

By this little post I wanted to thank to people who donated, all of the people that supported me over this 2 year journey and this whole LG G6 Community!

I can proudly say that this is the best community in fell into!

Thank you again for all of your support and generousity.

Cheers, Michael

LIST OF SUPPORTERS

Bryan Sobek

Johannes Hellmich

James Hammond

Jeffrey Smith

Daniel Fidalgo

Hrvoje Marsic

Maarten Dekker

Attila M

Dura Adri

Muhammed Iliasu Adeniyi Oko-Osi

Connor Hughes

Moritz Werner

Erik Engelbart

Elia Bergamelli

Dobromil Stodulski

Gerard van Leeuwe

Mark Tomlinson

Christoph von der Fecht

Dimitrios Thanos

Tobias Rietschel

Karsten Vorwerk
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
It's a small price to pay to have a better phone. But it's not only about the phone, I believe this is important to give back to the community and to the devs as well, and keeping this alive. By everyone's support and involvement we can keep it going for our next phones as well. Because let's be honest, phone manufacturers will always abandon their phones after two years, so devs from the community step up and do the heroic work :D. So thank you as well!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] montechristos1:
There goes our privacy ;)

(only kidding)

Thanks for your continuous efforts
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] kava93:
ROM is pretty stable and very good in daily uses, thanks for it!

Can I ask what is the better camera able to write on microsd folder? I found that rogphone camera from asus is better than gcam in terms of smoothness and app performance, maybe quality is worse but I prefer it.

It's pretty impossible to find a good camera that can work well with our double rear cams and at the same time work correctly with external storages....
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
New Havoc OS v3.0 builds available for H870 - US997 - H872

Build date: 03/12/2019

Changelog:

Havoc Changes:

• Added VoLTE icon to statusbar

• Added QS status bar header image

• Added QS panel opacity

• Added Custom rounded corner and padding preferences

• Added Aspect ratio hack configurable on app level

• Added Notch friendly network traffic

• Added a bolt when battery icon is hidden and charging

• Added Help links in Settings

• Improved Styles & wallpapers app

• Improved Fingerprint dialog on devices with FOD

• Improved CastTile

• Optimized statusbar icons size and layout

• Updated Webview providers

• Removed center clock option for devices with notch

• Fixed QS customizer column menu setup

• Fixed root detection for banking apps

• Fixed default ringtone for 2nd slot on MSIM devices

• Added toggle for battery estimates in QS

• Added seekbar to change animation values

• Added Old style mobile type indicators

• Added toggle to swap back and recents buttons

• Improved Screenrecord

• Improved QS header info layout

• Improved Heads up text style

• Improved Styles & Wallpapers app

• Other fixes and improvements

Kernel Changes:

- Updated audio driver from V30A kernel [Fixes hissing at low volume]

Downloads:

H870

md5: a169e6019697a2be675c63cc655d5d5f

H872

md5: 6ab17dff28539a30eeeabcdd470726ce

US997

md5: e525a1345fc2396ac9bb66834d29de81
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Equalibrium:
Error 7 on TWRP 3.2.3 Nebula Alpha. Any ideas?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] PerséidesRL:
Try another recovery. This one works well most of people : https://xdaforums.com/lg-g6/development/twrp-t3828254
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Bishop1312:
I have this message every time, when system starts, on last two builds. Does have any solution for this error.

LG H872, Havoc-3.0

P.S. Googling don't gave any straight solutions.

I'm taking off my question, the problem was with magisk. I used Magisk Canary, when i installed stable Magisk build, all became at norm.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] chery22:
Try to FORMAT the data partition (not wipe)

I have another recovery, but I think TWRP also has this feature.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Zocker Tko:
For me helped wipe dalvik cache and cache
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Matteos92:
Install Orangefox recovery.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] miklo01:
On previous build GCam doesn't work. What is on this build? Works?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
It worked on the previous one, and it works on this one as well.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] miklo01:
Ok. My GCam stuck at end of processing. I have to try new build. Thanks.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] MDW 100:
Which recovery did you use? Thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] montechristos1:
[MENTION=7503768]TheWolfSVK[/MENTION]

Can I propose that you keep the 2nd post updated with what works and what does not work currently?

For example, BT Calling is known not to work, right?

Thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] themms63:
Hello fellows, I clean flashed the latest 20191203 build and I am unable to sign into my Google account. After I input my password, it keeps loader forever. I used bitgapps. Please how can I fix this? I. Using the orange fox recovery. Everything works fine on older builds
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
Bittgapps issue to my knowledge. Use opengapps beta nano or pico from their sourceforge site.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] VTP_plus:
I have installed 20191203 version, but I hear hissing from speaker at low volumes. Can it be caused by fact that I installed this ROM on stock Pie (not Oreo).?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] -Androider-:
This is a known issue (for all). Will probably get fixed at some point in the future.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] h4d3z:
waiting for BT calling to work, kinda need it
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] themms63:
Thanks for the suggestion bro, I shall give it a try right away.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Update time​

Hey guys,

I apologize for inactivity but I have been reworking our device tree from ground up. So far I have fixed HDR content viewing and hopefully ironed out the wonky audio. BT calling is currently the top priority - Im working on it with x86cpu aka the LOS LG dev. Thank you for your patience!

Cheers, Michael
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] h4d3z:
Excellent dude, cant wait :laugh:

tnx for the hard work
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] 99dimitris:
Hello is there any way I can manually enable MAC randomization?

Also i found somewhere to the Internet that in some devices can be toggled in the advanced settings of each SSID (in the gear icon next to the wifi). It is possible to implement that to the rom so users that care about privacy have an option?

EDIT:

There is the post i found about the toggle in the settings

https://www.androidpolice.com/2019/04/05/android-q-randomizes-mac-addresses-by-default-with-per-network-customization/?amp

Sorry for my English,

Dimitris,

Thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Globespy:
Looking forward to the next release! Thank you dev for your hard work!

For now I am on the "Pixel Experience Plus" ROM after recently rooting the H872 (one of the most complex root procedures ever on a phone) but battery life is still not great.

Maybe battery life will just always suck with this phone though!

Thanks.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] montechristos1:
Hi Δημήτρη.

I believe this was enabled by default and the OP removed it upon request.

+1 vote for a toggle for this feature.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
What's the benefit of this feature?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] montechristos1:
Privacy: the host cannot trace your MAC address from one connection to the next
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Atrate:
If there is no way to get the switch, I can quickly write a script that changes the MAC at boot, but it woupd be nice to have a native option
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
Orange Fox recovery
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
New Havoc OS v3.0 builds available for H870 - US997 - H872

Build date: 12/12/2019

Changelog:

Havoc Changes:

• Merged December Security Patch

• Added Edge lighting

• Added Data Switch QS tile

• Added translations for TextClock

• Added toggle to hide arrow for back gesture

• Added more sounds from Pixel

• Updated sounds from Pixel 4 XL

• Improved Small mobile type icons

• Improved HD VoLTE icon toggle

• Improved Partial screenshot

• Improved Brightness Dialog

• Improved QS tile size and padding

• Improved Bluetooth battery level icons

• Improved Fingerprint settings for devices with FOD

• Moved Notch Cutout settings under display

• Moved Custom DP settings under display

• Fixed DnD icon margin in Volume panel

• Fixed Bluetooth battery level

• Fixed Heads Up in Gaming Mode

• Fixed NavBar layout preference

Device Changes:

- Fixed speaker hissing noise at low volume [this time for real]

- Fixed Dolby Vision HDR

Kernel Changes:

- Updated audio codecs driver from V30A kernel

Downloads:

H870

md5: 088e6a8b7d4b74633c18cee59052c1e5

H872

md5: 3905849292cfa7496e07f581fb938a25

US997

md5: f65f08d79a995848ac32f021c3f6cb0c
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] elwood_:
Thank you, sir. Your work is appreciated!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] ProReturn:
Almost happened things were updated on telegram. Thank you so much !!!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Vortell:
Such a tease! :silly:

Haha thanks for the updates! :svetius::good:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] miklo01:
I've switched to Havoc a few days ago from Pixel Experience. Smooth and fast ROM. It's my daily driver and everything works fine. Thanks :)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fefferico:
Thanks sir for you hard work!

Do you happen to know if there's any problem with bank apps?

I remember having few of those annoying popup messages that kept me from using those apps, due to my "device being rooted" and stuff like that.

If so, I would really like to try out your ROM with the new year ;)

Have a nice day
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Hey there, not sure about that but someone told me that bank apps work now. Feel free to try some bank app.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
There's different checks that are being made.

If you get a message that your device is rooted, you can use Magisk Hide to hide root from the specific apps.

The nastier check is the SafetyNet check, which checks for more complicated stuff, like the SELinux status. As far as I know, this has not been fixed for this ROM yet. However I can use Revolut without problems. No idea how it works.

In my opinion, the SELinux enforcing is one of the top things this ROM is lacking. Although I don't need it right now, it's an important aspect.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] montechristos1:
How about Bluetooth calling? Is it working for you?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] miklo01:
I use Magisk with MagiskHide Props Config module (it changes device's fingerprint to pass SafetyNet) and MagiskHide (bank apps on blacklist). I use 3 bank apps and all of them works fine (also GooglePay, HCE, fingerprint etc).

---------- Post added at 10:27 AM ---------- Previous post was at 10:26 AM ----------

I don't use this feature :(
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fefferico:
thanks a lot guys for your kind answers, you've enlightened me with new hopes!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
You can use Magisk Hide:rolleyes:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Globespy:
How did you find the batter life compares between Pixel Experience and Havoc?

I'm not using any other kernel, just the ROM, but have found the Pixel Experience is very average battery life at best, which makes me wonder about rogue background processes/wakelocks.

If the Havoc ROM has better batter life then that's a good reason for me to try it, especially with this new build today.

Appreciate the feedback!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
Not yet working. WIP.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] STALKER18:
Build 12/12. Rooted.

when someone calls me on my SIM card the screen light up with the wallpaper on, pressing on the screen pops up the InCall UI.

only me ?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] miklo01:
It's hard to say. I just use my phone without tracking of all parameters :D In my opinion battery life is pretty the same.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Spaceboy60:
Fingerprint stopped working for me.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
No
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] hamuloia:
Great rom!

I have a problem with always on display. It shows the clock for less than a second and then it disapears. I run on the latest rom (12.12.19) on my LG-H870.

Any ideas?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] miklo01:
It works fine for me. Perhaps you have to clear fingerprint data via twrp and set new again?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Spaceboy60:
Yeah, that was sort of the problem. I'd cleared fingerprint data with twrp, re-entered it in the ROM but needed to reboot for it to work (wasn't working after adding fingerprint prior to reboot).
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] STALKER18:
[deleted]
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
ATTENTION DO NOT USE THESE BUILDS THEY ARE BROKEN. This guy has no right to post them. Please report him
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] STALKER18:
What ! this was on telegram group ! lol !!!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
So? You have no right to steal it and publish it in here. I hate people like you. It was a test build which was not meant to be published to XDA
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] STALKER18:
Dude chill !

u could just PM, I didn't mean all of this lol

I used to publish with on my Pixel 3XL HAvoc' thread

why Hate x)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Why did you even pushed it in the first place? You make no sense my man.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
Huh?/why broken? I am using your latest build from telegram on H870, no problems at all...

I made an clean flash have not detected any bug so far
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
I was talking about US997 & H872. Sorry for misunderstanding.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
Thanx mate i flashed it within 5 minuts after your post:cyclops:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
Need tot flash new build clean again?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
New Havoc OS v3.0 builds available for H870 - US997 - H872

Build date: 15/12/2019

Changelog:

Havoc Changes:

• Merged AOSP r18 tag

• Added Running Services icon in QS panel

• Added QS footer icon visibility toggles

• Added Warp charging support

• Added more Font size steps

• Added Custom brightness for Ambient display

• Improved Brightness slider layout & design

• Removed forced battery percent on keyguard

• Fixed Bluetooth icon color

• Other fixes and improvements

Kernel Changes:

- Updated NFC driver from V30A kernel

Device Changes:

- Fixed "Constrast" mistake in LGE Device settings

- Enforcing Selinux

- Updated DPS &*ADSP &*AudioFX blobs from V30B H870

Downloads:

H870

md5: 69a824d43ed76b02f3b7cf4bd661d971

H872

md5: 34b8c6d2474344ed901bf77b34757507

US997

md5: 64f352614628da7814be0783c1031062
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Premlez:
How can I flash it without losing my data? Could someone please give me instructions? In the last update I flashed it over and it started bootlooping (I wiped cache and dalvik), have I done something wrong?

Otherwise it's fantastic ROM. Thanks for keeping our old devices updated!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
What I did was to backup my apps with Migrate or Titanium Backup, and restore them later. There were a few hiccups, but overall could use them without problems.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Spaceboy60:
Titanium don't work properly under 10 for me. Keeps getting stuck on restoring certain apps. Latest titanium version latest magisk version. Tried every processing mode with same issue.

Migrate beta on the other hand seems to work pretty well.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheSaw:
I also used Migrate beta, didn't try TB. But others have suggested it, so I mentioned that as well.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Globespy:
Do I need to use posted bootloaders if already rooted?

I followed the popular thread for rooting this device.

Since I was already on 20g I used that bootloader during the process and am successfully rooted with TWRP.

Currently using Pixel Experience ROM, but few annoying bugs and camera issues, plus not so good battery.

Can I just flash this ROM/Gapps from within TWRP with my current bootloader?

Or do I HAVE to use the 20a?

Thanks!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Spaceboy60:
Anyway to get the stock Q navigation bar??
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Atrate:
Is WireGuard support on the roadmap?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
Settings > Configuration Center > Gestures > System Navigation

Choose Gesture Navigation.

Keep in mind, Android does not allow 3rd party launchers currently to make use of this new navigation mode. If you use Pixel Launcher you'll be fine.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
When i choose this option pixel launcher keeps crashing. Any Idea?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
I just tried it on my device with no issue. Are you using the pixel launcher that came installed with the rom or another like CPL or something?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ijspegel:
Just the one from the rom/gapps. What gapps have you flashed? I used micro beta, maybe i should use mini or nano?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] miklo01:
I always flash pico gapps and android 10 gestures works perfectly.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
I use OpenGapps beta nano package.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Globespy:
BUMP (sorry, just want to know before I flash).

Also, will I lose Magisk in this process?

I had a problem in the rooting process where root was lost as Magisk was not installed and would prefer to know what to do to avoid this.

Thanks!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Will try to include it in the upcomming build.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TheWolfSVK:
Hey there, any O or P bootloader should work without issues.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] AkajiWins:
Just noticed that vibration is broken on US997 on the current build. I don't think it's worked on the last few builds actually, now that I think about it...
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Globespy:
Thanks for the reply.

So to be clear, since I am already rooted using a custom ROM with current bootloader 20g, then I don't need to flash the bootloader as per your instructions?

You mention the bootloader only for people on older versions of Android?