[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] optimumpro:
Welcome to Jaguar Oreo 8.1. As some may know, the emphasis of this project is on Security and Performance. I have recently transitioned from Lenovo Zuk Z2 plus to Oneplus 5 (and previously from Sony Xperias). This rom is actively maintained, and I don't intend to abandon it until Pie becomes stable and feature rich. You are welcome to visit Z2 thread for user feedback: https://xdaforums.com/lenovo-zuk-z2/development/jaguar-oreo-8-1-official-t3734597. A few people asked me to build for Oneplus 5T. Here it is. Although, I don't have Oneplus 5T, the rom has been successfully tested by [MENTION=7301552]punit1708[/MENTION]. So, everything works.

In addition to most, if not all, familiar Oreo features starting from multiple options in statusbar, navbar, QS, gestures etc. to alarm blocker, wakelock blocker, smart pixels and omni features (I am not going to list all of them), you will have the following:

1. Hardened/fortified bionic (over 150 commits) to prevent bad behavior by system and third party apps.

2. Many classes and resources are NOT pre-loaded or compiled during boot. Instead, they are compiled after the initial startup and put in ram and cache. So, after initial settling, you will have increased speed in almost everything: interface transitions, app startup time, etc. . In addition, it takes 4-5 seconds to fully boot, after Oneplus logo ends (initial boot after flashing will obviously take longer).

3. Most runtime permissions are limited to 'read only'.

4. FBE encryption is replaced with FDE, and it is not forced. Plus, you can have separate passwords, one longer for boot and another short one for screen lock. I, personally, don't like FBE. I think it is weaker than FDE. Also, I don't want my device to boot at all or be partially decrypted, unless I enter boot password.

5. Many additional security features are enabled in kernel. Kernel is based on DU for Oneplus 5 (the work on it just started).

6. Yama security to replace Selinux.

7. Wireguard support in kernel

8. DNS over TLS

9. Background WIFI scanning is hard-disabled

10. Type zero sms: phone's silent response 'received and processed' (without user noticing) eliminated. If you don't know what type zero sms is, Google it. Not class zero sms, which flashes on screen, but doesn't get saved, but rather type zero, which doesn't show at all, but nonetheless is silently acknowledged. Creepy.

11. MicroG support

12. Overclocked little CPU to 2035200 and big to 2592000 by default (which you can adjust, if you don't like it, in Kernel Adiutor)

INSTRUCTIONS:

1. Be on 5.1.4 firmware

2. IF YOU ARE ENCRYPTED, YOU MUST DO FACTORY RESET IN TWRP (you will have to type 'YES' for factory reset). THIS WILL RESULT IN ALL DATA INCLUDING INTERNAL SD BEING ERASED!!!. So, transfer the contents to your PC. If you are decrypted, you may skip this step. You may think you are decrypted, but make sure that it is in fact so: check in Settings/Security. If it says phone encrypted, you must do factory reset in TWRP.

3. After factory reset, reboot in TWRP and format manually system/dalvik-cache/data/internal SD (again), as TWRP apparently leaves some remnants of encryption after factory reset.

4. Transfer the rom, Gapps, Magisk and whatever else you need to internal card; flash the rom; flash Gapps (optionally) and reboot

5. Go back to TWRP and flash Magisk (optionally). Why not flash Magisk right away? Because Gapps need to run once before Magisk to get appropriate permissions

ROM DOWNLOAD: https://xdaforums.com/devdb/project/dl/?id=30505

Subsequent releases (and I will continue to update until Android 9 becomes stable) will be in post #3.

WARNINGS: Usual XDA: Get ready to be burned and don't complain

CREDIT: AOSP, CopperheadOS, DU, Omni, Slim, Lineage, Benzo, Carbon, Xtended, AKT profiles team

Also, credit for a Jaguar bootanimation to [MENTION=5402314]Ashish9[/MENTION] and [MENTION=8555199]The.Night.King[/MENTION] who made one of the header's icons

October 9 and on Kernel Source: https://github.com/AOSPME/android_kernel_oneplus_msm8998

Kernel Source: https://github.com/optimumpr/android_kernel_oneplus_msm8998

Bionic Source where most commits came from: https://github.com/CopperheadOS/platform_bionic

XDA:DevDB Information

Jaguar Rom Oreo 8.1.0, ROM for the OnePlus 5T

Contributors

optimumpro

Source Code: https://github.com/optimumpr/android_kernel_oneplus_msm8998

ROM OS Version: 8.x Oreo

ROM Kernel: Linux 4.x

ROM Firmware Required: Unlocked bootloader and 5.1.4 firmware

Based On: AOSP, DU, Benzo, Omni, Slim, Xtended, Carbon, CopperheadOS

Version Information

Status: Stable

Created 2018-09-29

Last Updated 2018-11-14