[LeEco Le Max 2 ROMs, Kernels, Recoveries, & Other ] ThE_MarD:
Heyyo, sorry that is more of an operating system modification than a device maintenance modification and I'm not that good at software development... so I don't really know how the call recording feature works...

As for changing the lockscreen shortcuts? I looked into it and I think it isn't implemented in LineageOS 15.1... so please follow this guide on how to change them

https://www.xda-developers.com/customize-lockscreen-shortcuts-android-oreo/

I'd recommend following what [MENTION=8980273]sinha02[/MENTION] wrote and to (backup everything important off of your phone and then go to) Wipe > Format Data > yes > keyboard checkbox > reboot to recovery > copy ROM and Gapps (and optionally root installer of choice) and then to install all files at the same time and then reboot to system (afterwards you can copy back to your phone the backed up files too).

Glad to hear it! Enjoy! :good:

So a new unofficial test build is going up and links to download as always is in the first post of this thread... PROJECT TREBLE for LineageOS 15.1! Codeworkx's awesome implementation of treble doesn't require any specialized build of TWRP and works fine with the current official TWRP 3.2.3-0 build and can also be dirty flashed from current unofficial builds.

Please note, this does not currently have the Widevine L1 fixes as this build was focused on treble... but lots of good changes! With all the treble tweaks and thanks to [MENTION=6268432]shivatejapeddi[/MENTION] for the guidance, we no longer need the camera shim! It's gone so there's less selinux headaches and potentially even a slight reduction in battery drain as every service no longer wants to get attributes of the camera shim.

PLUS... we are using upgraded fingerprint blobs from capricorn which are modified to use fingerprint 2.1 service natively! No more fingerprint wrapper from 2.0 service! Both those combined changes means the lockscreen lag IS GONE! It no longer waits on keymaster like it used to in order to unlock via pin/pattern. YES!

Project Treble has also made me a lot better at writing selinux policies since it's a lot more difficult than regular non-treble selinux so meow our selinux policies are darn near perfect! Everything should function as it should and hopefully it'll even run a little more smooth than pre-treble.

So yeah, let me know what you think! Hopefully you all also enjoy it! Since it's really stable since codeworkx and I have worked hard on this for the last while? It is all merged on gerrit so it's coming to the next official build on Tuesday (or Wednesday if the build servers get bogged down) :victory:

Edit: oops! I forgot selinux camera flash policies... I'll try to put up a new build asap lol

Edit 2: ok, updated unofficial build going up with fixed selinux policy for camera flash hehe sorry about that for early downloaders!

Edit 3: I've also provided a selinux permissive kernel in the unofficial builds / kernels links just in case a GSI won't work with enforcing. If you find one that won't work with enforcing? Please provide the ROM name and logcat so I can try and track down what part of selinux is causing it.