[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] PeterCxy:
LineageOS is a free, community built, aftermarket firmware distribution of Android 10, which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.

Instructions

- You must be on OOS 10 Release (10.0.GM21AA) before flashing this ROM.

Note: if you fail to boot this, make sure you are on OOS 10 Release (10.0.GM21AA) on BOTH slots, or at least the other slot that you are flashing this ROM to. If you flashed OOS 10, then rebooted to flash this ROM, you will be on the original slot again, which was not on OOS 10.

- Download latest build here and anything else you need (you can use beta OpenGapps for Android 10 from here)

- Flash the latest build using latest TWRP by mauronofrio

- Reboot to recovery again

- Flash the other stuff like Magisk and OpenGapps

Known issues

- There *might* be some crashes here and there because it's in very early stage. Future updates can also break compatibility, so be aware before flashing any of these alpha ROMs.

- SELinux is still permissive Enforcing since 20191107

- MTP (USB storage mode) and USB tethering doesn't work. Something about USB is probably broken. fixed since 20191012

- If OpenGapps somehow crashes, that's not a bug of the ROM. I have already introduced dirty hack to make it somewhat work but it can still crash from time to time. (if Google's SetupWizard crashes on first boot and drops you back to boot logo, just wait until it gets into it again. Finish the setup without choosing anything fancy. You can alternatively choose to remove SetupWizard entirely from Recovery)

- Fingerprint sensor does not work in Always-on-Display mode. fixed since 20191012

- sensors might not work fixed since 20190925

- DRM (Digital Rights Management) is dead. No netflix for now. fixed since 20190925

- There might be other broken stuff but for me it seems that I have a mostly usable phone now.

Downloads

20191230-1: https://www.androidfilehost.com/?fid=4349826312261688031

20191107-1: https://www.androidfilehost.com/?fid=4349826312261621843

- Updated LOS 17 code

- Fixed Wi-Fi tethering

- SELinux is now set to enforcing.

20191012-1: https://www.androidfilehost.com/?fid=1899786940962606188

- Rebased kernel and vendor blobs to OOS 10 Release 10.0.GM21AA

- Fixed USB MTP and tethering support

- Fixed support for touchscreen gestures

- Fixed fingerprint sensor in Always-on Display (actually this was a feature accidentally introduced by the touchscreen gestures)

- Updated LOS 17 source code

20190929-1: https://androidfilehost.com/?fid=1899786940962596983

- Updated kernel & vendor blobs to OOS 10 OpenBeta 2 (since the kernel source code for release hasn't been released yet when I started working on this)

(this could break stuff, if anything breaks please upload your logs and revert back to older versions)

- Fixed display-breaking issues with Google Maps

20190925-1: https://www.androidfilehost.com/?fid=1899786940962593202

- Fixed sensors stalling (not responsive) when auto brightness is enabled or light sensor is requested

- Fixed DRM (widevine) support

- Synced LOS17 updates

20190922-1: https://www.androidfilehost.com/?fid=1899786940962591077

Source code

All available on my GitHub https://github.com/PeterCxy

Maintainers

luk1337, PeterCxy