yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9+ Questions & Answers] nixnixnixnix4:
BitLocker isn't secure?

There is no evidence that it can be easily broken. No evidence.

Also, if you're worried about your computer getting compromised, focus on closing that hole first.

Alternatively, just encrypt your backups after they're made. Plenty of software around to help you do just that.
[Samsung Galaxy S9+ Questions & Answers] blackhawk:
Encryption will lock you out sooner or latter.

Maybe a loved one after your death.

Damage hdds, flash memory and files can be difficult to recover even without encryption.

Just remember once you encrypt it, it may became a secret the everyone including you.
[General Topics] tomsr:
Hello!

I have a strange scenario. I need to divert some phone calls to a different number.

I will explain:

I run a small business, but I also have a "day" job. Currently, all business phone calls come through to my mobile. However, when I am at work I would like them to divert to my collegue. I also only want business calls to be diverted. All business calls come from the name number, saved as an 0800 number in my contacts.

Is there a way of diverting just this number to a different number at times of my choosing or would ALL calls have to be diverted?

Thanks,

Tom
[Nook HD, HD+ Q&A, Help & Troubleshooting] Kamatari+:
My use case is essentially : 1) No play store (I won't need to flash gapps) 2) (Maybe) No internet use (no need to be on latest security patch / rom) 3) Primarily reading content uploaded to nook HD+ SD card. So what ROM would you recommend for the most performance for doing so?
[LeEco Le Pro3 Themes, Apps, and Mods] Toni Moon:
I share with you my splash screen in english from Cuoco v4 release in flashable zip for twrp and the Google pixel boot animation dark module for magisk, i hope you like it:

https://mega.nz/#!wawxRaJD!AfMhuUSvuSCbKA9xSXdzGxK54d5bUfOHVJToiWOq7BY

https://mega.nz/#!EW41BY4Z!HtqDjR7jL5A306_sTODGZFJ94VPpZN1uXEFGMGPtpaU
[LeEco Le Pro3 Themes, Apps, and Mods] xBane_:
Do you have a way we can add our own image?
[LeEco Le Pro3 Themes, Apps, and Mods] tsongming:
Yes there is a splash maker tool, her on XDA.

Just Google search X727?X720 boot animations, I don't have the link
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
What is not working or problematic

What is not working or still wonky:

Encryption -- Works.

USB OTG -- Should be working.

Ambient display -- Disabled now.

Livedisplay -- Should be working.

IR will work, then timeout, then work again.

Video recording -- Should be working. Works sometimes, appears to record, but playing back audio is at the beginning, video at the end, and the duration is messed up.

5g tether -- Not working still.

No FM driver.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
save
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] Kye2000:
Does this contain any specific kernel fixes from you or Rashed? Latest one doesn't seem too great for battery
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
This is my current pick list. Everything is in gerrit, some not merged yet. The EAS portion is helpful with the EAS additions to the kernel.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] NextDroid:
[MENTION=2881807]x86cpu[/MENTION] Yes, my friend! I'll soon close down my thread in favor of this one. Official status soon, tally-ho!

Tapatalk を使用して私の LG-RS988 から送信
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] Jolt151:
I'm just wondering, at what point does Lineage get Official status for a device?
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] NextDroid:
[B]Make sure your device meets the following requirements:[/B]

[LIST]
[*]Full hardware support - Everything that is supported by stock must be supported in LineageOS.
[/LIST]
NOTE: We are willing to make exceptions to this rule, however, any exceptions will be per device, and issues must be detailed in full.
[LIST]
[*]Stability - Nothing should crash. LineageOS has a reputation for stability and your port must be rock-solid.
[*]No overclocking/overvolting - Don’t alter clocks/voltages outside of the manufacturer’s default ranges.
[*]Enforcing SELinux - The device must work while SELinux is enforcing (which is the default).
[*]No non-PIE blobs - If your device requires executables which aren’t position-independent, it will not be accepted.
[/LIST]

[B][SIZE="5"]Maintainer[/SIZE][/B]
Make sure [B]you [/B]meet the following requirements:

[LIST]
[*]Continued support - Ask yourself: “Do I want to provide continuous support?” - LineageOS is not a “submit it and forget it” home. You need to be willing to continue maintaining the device by fixing bugs, applying security updates and eventually improving performance.
[/LIST]

[B][SIZE="5"]Making your device official[/SIZE][/B]
NOTE: Once you have successfully submitted your device, you will be given access to our internal tools (e.g. team chat, cve tracker, …) to help maintain your device and coordinate development of LineageOS. You only need to worry about these steps once you’ve been given access to them.
The following steps are necessary to finally make your device an official one:

[LIST]
[*]Patch it: Make sure the kernel is patched against all applicable CVEs.
[*]Prepare all the info: Add your device to the wiki.
[*]Make it build: Create a patch for the hudson project on our GitHub org and add your device to the lineage_build_targets file.
[/LIST]

https://wiki.lineageos.org/submitting_device.html

What we're stuck on is full hardware support, if anything.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] breakfrecell:
question about screen burn

hi, I was wondering what you suggest to do to avoid screen burn after flashing this rom on a h830? I dont see a "screen" option in kernel auditor. Is there some settings I can change in display? thank you.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] Kye2000:
Kcal needs to be implemented into the kernel for that
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] breakfrecell:
Could you please point me to the right direction to install or patch my kernel with kcal
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] tavocabe:
I use these setting and I get zero screen burn on my h830.

Settings>Display>LiveDisplay>Color calibration
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Also new devices for 15.1 need to meet the charter: https://github.com/LineageOS/charter/blob/master/device-support-requirements.md
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] NextDroid:
Can. Should.

Tapatalk を使用して私の LG-RS988 から送信
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Fast charging have been fixed for quite some time in Lineage, so unless you are running a different kernel or not using a fast charger, it does work.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] aikons:
The same adapter, the charge speed is slow than lineage14.1 (both default kernel, h830). Only me?
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
I'd try another one. I fixed it quite a while ago. ( February 13 )

https://review.lineageos.org/206534
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] gerciolisz:
Someone in other thread said something similar, then after reboot it worked for him.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] walter79:
[MENTION=2881807]x86cpu[/MENTION]

I can add daily builds for h830,h850,rs988 on my build server if you like. (buildyourownandroid.selfhost.eu)
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] pedro1977:
Are we dirty or clean flashing here.

Clean flash would require format of system, data cache etc, after flashing I still clear cache for safe keeping. For dirty flashing you can optionally clear cache after flashing which i do anyhow particulary with a rom in early development or if there are frequent bugs. Magisk has its own auto reinstall script so there's no need to keep reflashing it after a dirty flash.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] miskokupuje:
Hello x86cpu,

I'm eagerly trying to install your LineageOs 15.1 ROM

However I'm always getting an e:1001 followed by an error No.7.

My device is currently having your unofficial RS988 14.1 LineageOs Rom flashed. I have also Installed your latest TWRP version 3.2.2-1 for provided from your gdrive. Bootloader is also unlocked. Attached you will find my error message on TWRP. I hope you or someone could help me quick. It seems that I Can't flash any 15.1 LineageOs Rom as I tried all of the RS988 15.1 LineageOs ROMs. :(
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Technically you should not need to. It's and add.on, so should backup and restore itself for Magisk. However...i also still so flash it anyways, but that me.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Wrong thread. That's a microG your flashing. You will have issues going back and forth to them without formatting system and wiping data. (incompatible signing keys)
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] djskribbles:
I'm talking about dirty flashing. Most guides I've seen, and again devs for my old Nexus 4, have all said to clear cache/dalvik before a dirty flash. Some recommend an optional clear after as well. Usually I clear before and after.

For clean installs, I usually do an advanced wipe and check everything except the internal storage before flashing.

What say you [MENTION=2881807]x86cpu[/MENTION]? :) How do you recommend dirty flashing your ROM?
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] pedro1977:
There's no detriment caused from clearing cache before; before and after seems like a good idea o)
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
For me, this is what I do:

1) Flash lineage*

2) Flash opengapps (optional)

3) Flash magisk (optional)

Once done, I wipe cache and reboot. Wiping cache before or after, it does not matter.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] jaggyjags:
[MENTION=2881807]x86cpu[/MENTION] read my post regarding the static noise over earphones?
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Weird indeed. I have not tried a reboot with headphones in.

The treble.. Not sure, it should allow for GSI to be flashed though. Not sure about just any treble rom though.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] jaggyjags:
While rebooting the sound is more evident but you can hear it just using the phone with no sound playing on it.

Thanks!
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] totalnoob34:
Can confirm on the static sound issue (more of an annoyance, really).
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] pedro1977:
Been an (impedance????) issue of many versions of android for a long time and I doubt there will be a fix. You could try messing with audio FX settings I.e. enable and disabling or trying different headphones (2 line, 3 line etc), cleaning the socket (alcohol) but I doubt this will make much difference, maybe time to buy some Bluetooth headphones o)
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] rfrazier:
Some niggles. (Merged stuff only.)

a. Sensors only sometimes work after boot.

b. Torch not working.

c. TWRP and encryption.

i. No straightforward OTA updates. I have to move the system zip from data/lineageos_updates to external storage.

ii. Can't clear cache from TWRP.

Best wishes,

Bob
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] jaggyjags:
Never had torch or sensor issues (never tried the rest, I download from Gdrive).

Maybe these are not related to H850 build which I use.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] pedro1977:
Anyone have a working OK google, i.e. when the screen is off or app minimised. I've managed to set it up but it still doesn't work or appear to detect my voice.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
There is alot no mergered yet to test. TWRP is not a Lineage product, so someone else has to fix those. I do have a rs988 twrp and works with encryption and clear cache. I'll try to get one for the h830/h50's. Torch works, encryption works. OTA...should, but not official, so have not tested it.

Sensors are an issue accross all the msm8996 devices. Some work, some do not and some crash sensors. I'd need some good logcat's ( logcat -b all ) to see and investigate. So far the ones provided are not giving anything to go on.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] rfrazier:
It is funny about the torch. Must be something local, but I can't find it.

Understand about TWRP.

OTA worked perfectly for me before I started using encryption. The lineage part of OTA still works as expected. I've set up an OTA server on my LAN, and put the appropriate IP in data/local.prop ( for lineage 15.1 "lineage.updater.uri=http://192.168.1.91/lineage/ap/v1/{device}/{type}/{incr}" ). It found the IP address, recognized newer versions, allowed for downloading and automagical installation. With encryption, since /data isn't available to TWRP, it bails out after downloading.

I'll see if I can get a logcat. The problem is that the problem is (as far as I can tell) at boot.

Best wishes,

Bob
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Ahh... the OTA will fail if encrypted and TWRP cannot mount to decrypt, yeah, that's known, as the OTA is in /sdcard as you said. I've added the h830/h850 TWRP that "should" work with encryption. I have not tested it as I do not have that device. It should be trivial if things do not work to re-flash a different recovery. If you can , please test. (See download link in 1st post, g5 folder).

This is also my repopick list: http://bit.ly/2OjU6s0 If this helps:

repopick 210106 210662 211092 211359 218016 218161 218162 218628 218648 218836 219305 219306 219307 219308 219801 219802 219803 220028 220129 220144 220146 220147 220148 220463 220865 220931 221508 221546 221550 221553 221745 221747
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] rfrazier:
Many thanks. Your altered recovery decrypts the data partition. Also, thanks for the repopick list.

Best wishes,

Bob
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Glad to here there is at least a twrp that works with LineageOS 15.1 encryption now. I realize the list has some v20/g6/h928, so you might have to nix those out.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] miskokupuje:
Hey x86cpu, thanks a lot for the quick reply! :) You were right about the ROM, I showed you the wrong screenshot :mad: to make it more understandable for you:

I have installed the 14.1 unofficial version from this thread: https://xdaforums.com/lg-g5/development/rs988-lineageos-14-1-lg-g5-carrier-t3744854/page1

All the Things I did before trying to install your 15.1 RS988 ROM:

1. I have the latest TWRP 3.2.2-1 version for RS988 installed (provided by your gdrive)

2. I have the 14.1 version from the thread above installed

3. I have arm64 7.1 gapps installed

4. I installed your official to unofficial zip

5. I rebooted to the system (as recommended by you)

6. Next i rebooted back to TWRP

7. Next I tried to install your 15.1 LineageOs Version from this thread and it's not working

8. Please take a look at my attached screenshot

I'm always getting this error 7. I also tried to install your RS988 15.1 without having any OS installed (advanced wipe everything except otg, factory reset, formatted data) and it also showed me a error 7..

I would be more than greatful if you could help me with my problem. My main wish is it to gift my G5 to my sister as a birthday present tomorrow (with a working GCam Mod and magisk + xposed installed). I really appreciate your efforts and I hope you or others could help me.. thanks in advance! :)
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Between 6/7.. Flash to-x86cpu.zip. It's required now vs. official to unofficial...instead.. I have my own signing keys. If you need to, just wipe data ( not format ).
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] pedro1977:
I've had torch issues before and had to reflash, can't remember if it was a gapps issues or conflicting app etc
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] miskokupuje:
Once again thanks for the help! :) I added your step and installed to-x86cpu.zip between my step 6/7.

However I still get the e1001 error and Error 7. :( Please take a look at my attached screenshot..

Just to clarify: I did not wipe cache/dalvik during before or after flashing your official to unofficial zip or to-x86cpu.zip

Was that maybe kind of a problem or any other suggestions why am I not able to flash your 15.1 ROM?

Thanks for any help in advance! :)
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
You might have to do a wipe. Or, check with adb the /tmp/recovery.log file. It might have more information as to what the problem is. You might want to give: lineage-15.1-20180726 a try instead too (0720 is older).
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] miskokupuje:
Awesome help, thanks a lot. :) Trying out now! During which steps should I wipe and what should I exactly wipe ? Sorry for my noobish question..
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
If you wipe, in twrp pick wipe data. First thing. Then wipe->advanced, and format only /system. The back up to the install part and try it. You won't need the to-x86cpu.zip either. Just the Lineage .zip and gapps (magisk, etc.. if you want). If things still have an issue, you would need that /tmp/recovery.log to see what the contents are.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] shunjou:
TWRP is as open a project as lineage, if not more so since there are less people involved. I'm glad you got decryption working with 15.1 but is it backwards compatible with 14.1 or stock as well? If so, you should consider just pushing the change to official.

The issue I'm running into, which is present in your twrp build as well, is that the current 15.1 kernel takes a big performance hit as compared to the old 15.1 kernel (pre-EAS changes) or even the 14.1 kernel. My benchmark is simply backing up the system partition which takes ~160-180 seconds on the old 15.1 kernel and ~380 seconds on the latest 15.1 kernel. This is irrespective of governor (always interactive from init) or tuning. Coincidentally, I noticed that the default governor switched from schedutil in 14.1 to sched in 15.1 which is contradictory to the trend Google is taking with their devices. Has anyone run any benchmarks to gauge the performance difference between 14.1 and these 15.1 builds? I haven't looked at any of the kernel changes in detail, but do you know why any of this is the case?
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] tiis:
Thanks for giving us encryption compatible TWRP on H850, too! So far it works great with encrypted LOS 15.1!

Is the always visible, centred, Windows-style mouse cursor in TWRP some kind of Easter egg? ;)

Cheers!
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] lotan_rm:
Display Performance, Build

I'm new to the device but thank you for contributing to this device's LineageOS variant.

Of course I have questions right away that weren't answered up to this point.

At the moment I'm running LineageOS 14.1 and am experiencing quite a lot of judder (choppy display performance when watching videos and and using the UI in general, where it is slightly less noticeable).

I'm aware that android is operating at a refresh rate of 60fps and that I won't get buttery smooth video playback. But on my H850, the choppiness is considerable and very noticeable. Debug option "Profile GPU rendering" showed me quite a few points where processing exceeds the 16ms boundary, but I'm not quite sure whether that's me activating the UI in order to see the bars or the video playback itself. Using "dumpsys gfxinfo" doesn't actually show me any missed VSyncs.

The video player doesn't seem to matter much but I'm using MPlayer.

Long story short: Does anyone here know/have that problem also and does this ROM do better in the Judder department.

For information: I flashed stock 20V and the judder seems considerably less, video playback considerably smoother.

My second question:

I'm trying to build upstream LineageOS 15.1.

[MENTION=2881807]x86cpu[/MENTION] in #126, you helped someone else getting the build running: Could you do the same for me?

I seem to struggle with retrieving the vendor files (extract-files.sh). A lot of files are retrieved but for example "TelephonyService.apk" seems to be in a different folder on my device using LinageOS 14.1. When I try extract-files.sh using the system.img from stock 20V I seem to get even less files. What am I doing wrong?

Thanks in advance.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] jaggyjags:
I experienced exactly that on 14.1, if I dare play any intense video games like Pubg my only solution was a reboot that fixed it temporarily but eventually it started again. Never again with this build.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Need some help if possible. I need the /system block # for each device. Ie.. Just run a df from a shell (no root) even necessary. Even a adb shell df, the output will look something like:

adb shell df

Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 1850600 2480 1848120 1% /
tmpfs 1934200 692 1933508 1% /dev
/dev/block/sda17 5737288 1723428 3997476 31% /system
tmpfs 1934200 0 1934200 0% /mnt
/dev/block/sda18 2055208 3332 2035492 1% /cache
/dev/block/sda16 28144 236 27256 1% /persist
/dev/block/sde18 88016 78480 9536 90% /firmware
/dev/block/dm-0 22002892 1097796 20888712 5% /data
/data/media 22002892 1097796 20888712 5% /storage/emulated
/mnt/media_rw/0403-0201 30707712 8113216 22594496 27% /storage/0403-0201

What's needed is the /system line, so for this:

/dev/block/sda17 5737288 1723428 3997476 31% /system

If the df does not appear to have a sda##, then you'll need to run: stat /dev/block/bootdevice/by-name/system

$ stat /dev/block/bootdevice/by-name/system
File: `/dev/block/bootdevice/by-name/system' -> `/dev/block/sda17'
Size: 16 Blocks: 0 IO Blocks: 512 symbolic link
Device: eh/14d Inode: 15449 Links: 1
Access: (777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-12-31 22:04:55.611999999
Modify: 1970-01-13 19:01:38.095999998
Change: 1970-01-13 19:01:38.095999998

Please indicate which model as well.

Thanks in advance.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] rajko666:
h850:/ $ df

Filesystem 1K-blocks Used Available Use% Mounted on

rootfs 1836032 4156 1831876 1% /

tmpfs 1938252 692 1937560 1% /dev

/dev/block/platform/soc/624000.ufshc/by-name/system 4431860 1671028 2744448 38% /system

tmpfs 1938252 0 1938252 0% /mnt

/dev/block/bootdevice/by-name/cache 507848 452 496912 1% /cache

/dev/block/bootdevice/by-name/userdata 24528760 15190372 9281044 63% /data

/dev/block/bootdevice/by-name/modem 88016 73408 14608 84% /firmware

tmpfs 1938252 0 1938252 0% /sbin

/dev/block/loop0 60400 60 59032 1% /sbin/.core/img

/data/media 24528760 15190372 9281044 63% /storage/emulated

/mnt/media_rw/F860-69B9 30208000 21622944 8585056 72% /storage/F860-69B9

h850:/ $

H850
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Hmm.. the df is not doing it, can you try:

stat /dev/block/bootdevice/by-name/system

Thanks.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] rajko666:
h850:/ # stat /dev/block/bootdevice/by-name/system

File: `/dev/block/bootdevice/by-name/system' -> `/dev/block/sda13'

Size: 16 Blocks: 0 IO Blocks: 512 symbolic link

Device: fh/15d Inode: 7862 Links: 1

Access: (777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2018-05-10 18:27:46.167999999

Modify: 1970-01-20 04:28:55.647999998

Change: 1970-01-20 04:28:55.647999998

h850:/ #
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] tavocabe:
See attached, h830 but not on lineage, using xenon hd
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Thanks, that helps still, as it does not matter what rom.
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] jaggyjags:
H850

https://i.imgur.com/5SBEKIb.png
[LG G5 ROMs, Kernels, Recoveries, & Other Developme] Jolt151:
My h830 is on sda16