[OnePlus 8 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
TELEGRAM CHANNEL ADDED: HERE

TELEGRAM CHAT GROUP: HERE

Backup chat group at Matrix: #JaguarOS:nitro.chat

See important discussion about Kernel Updates and Security: here

Jaguar is available on locked bootloader with working root (Magisk)

VERSION 19 FIXES SAFETYNET PASSING (WITH MAGISK 24.3 and higher)

See detailed instructions here

You can actually use alarm when the phone is OFF. It would boot 2 minutes before and trigger the alarm on time

This is official build of Jaguar Rom.

I have been building Android roms since 2012 for various devices including multiple Sonys, Lenovo Zuk, Oneplus 3, Oneplus 5 and Oneplus 6, 8 and 9. You can check my Oneplus 6 or Oneplus 6T threads and browse my profile.

Jaguar rom is focused on hardening of AndroidOS and kernel. As such, the rom has hardened bionic, art, framework and tightened security.

Why not Android 12+?

Every Android version after Android 10 has been a regression in terms of privacy and security. Google has introduced deeply integrated multiple APIs that are available to advertisers. Essentially with these APIs, third party apps have access to System's high level permissions with users completely locked out of any control.

Also, I am not in the habit of posting undercooked releases. In my experience, Android new releases don't become stable until r40+. Why? Ask Google. My take is: their main product is selling user data, so, everything else is on the back burner. Like for soup cans (users) on super-market shelves, Google' s only concern is for the product (you) not to go spoiled before it is sold to its true customers - advertisers.

Some unique Jaguar features;

1. Encryption parameters are different from AOSP, which creates an extra hurdle for adversaries.

2. Filtering of Type-Zero silent SMS (the first thing an adversary would do to check if you are online. The phone silently replies without anything displayed to the user. In Jaguar, the phone does not respond)

3. Toggle to prevent all apps from accessing clipboard (not a simple warning, but the full restriction)

4. Most of kernel symbols are read-only or mostly read-only

5. Ability to relock bootloader (donate feature) while preserving Magisk (root)

Regular features

1 Rom control with custom Power options, Statusbar, Buttons, Navbar, Quicksettings, Lockscreen, Notifications, Gestures, Themes etc...

2. Heavily modified Art, Bionic System/Vold and System/Security

3. Telephony response to Type Zero sms ('silently acknowledged') disabled

4. Toggle to disable Captive Portal logging.

5. Speakerphone proximity sensor toggle - could be set to automatically switch to speaker when not at the ear

6. IMEI and phone numbers hidden in About menu

7. Built-in encrypted DNS providers, such as: Cloudflare (US); LibreDns (Germany); AdguardDns (Cyprus); and PowerDns (Netherlands)

8. Wakelock and Alarmblocker

9. Fully working Call recording with the button visible in Dialer

10. Deskclock app modified to work with PowerOn alarm. The app will boot the phone 2 minutes before scheduled time to trigger the alarm on time

11. Default Dark mode

12. All regular customizations plus. You tell me which feature is missing.

13. Prebuilt Magisk. You don't have to flash it, just install Magisk manager

For newest features/changes, see post #3.

Install instructions:

Fresh installation: OOS 11 in both slots is a prerequisite. If your current rom is higher than Android 11, MSM tool is the only way to downgrade.

NEW: If you want to preserve L1 DRM Certificate, make sure NOT to unlock bootloader until you are on the latest OOS 11 in both slots.

1. Use MSM tool, which will populate slot A.

2 Reboot, download the latest OOS 11 for your region (11.0.11.11) from the general section., put it on internal storage and do a local update. This will populate slot B.

3. Reboot and do local update again, which will update slot A.

3. Unlock bootloader and follow direction for installing Jsguar below:

1. Install Jaguar recovery ( unzip the file first) via fastboot: reboot in fastboot and execute the following command on your connected PC terminal:

fastboot flash recovery recovery.img

2. Download the rom to your PC. Boot the phone into recovery, set recovery for sideloading, then type on your PC terminal (which should be opened in the same directory where you had downloaded the rom):

adb sideload 'name of the rom'

3. Factory reset and reboot. You are done. If you want root, just install Magisk manager (apk) as a normal app.

For subsequent Jaguar updates, just sideload the new version without wiping anything.

Magisk could always be updated within Magisk manager: pick 'direct install' and follow the prompts.

All downloads are in post #3.

All subsequent releases will be in post #3

XDA:DevDB Information

JAGUAR R, ROM for the OnePlus 8

Contributors

optimumpro

Kernel Source Code: HERE

ROM OS Version: 11.x R

ROM Kernel: Linux 4.x

ROM Firmware Required: no lower than Android 11

Based On: AOSP/Lineage/DirtyUnicorn/Crdroid

Version Information

Status: Stable

Current Stable Version: See post #3

Stable Release Date: 2021-01-26

Created: 2021-09-29

Updated: 2024-07-07

Credit: AOSP, Lineage, DU, Crdroid, CalyxOS