Development [ROM][11.0_r55]JAGUAR ONEPLUS 9 Pro OFFICIAL V20.1 Updated May 12, 2022

Search This thread

optimumpro

Senior Member
Jan 18, 2013
7,340
14,706
OnePlus 8
TELEGRAM CHANNEL ADDED: HERE
TELEGRAM CHAT GROUP: HERE

SAFETY NET PASSING FIXED AS OF Version 19 (confirmed)
Instructions Here

You can actually use alarm when the phone is shut down. It would boot 2 minutes prior to scheduled time 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 and Oneplus 8 series. You can check my Oneplus 8 or Oneplus 8T or Oneplus 6 or Oneplus 6T or Oneplus 8 Pro threads.

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


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 23 (coming soon to 9 Pro). You wouldn't have to flash it, just need to install Magisk manager.

Install instructions (first time use)

OOS 11 in both slots. This is not a Jaguar requirement, but rather a universal one for any custom rom, including Android 12.

Keep in mind, MSM takes care of one slot only. You need to manually install OOS-11 into another slot. Either boot into system (after MSM) and install OOS-11 by using a local option or boot into TWRP and install OOS-11 again. If there is no suitable OOS-11 for your device (branded etc), use Lineage's partition copy method.
Link here

1. Fastboot flash recovery images:

Code:
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img

2. Reboot in recovery (TWRP), now Lineage type, sideload and flash the rom, factory reset and reboot.

If you want Gapps on Vanilla (not necessary on Full version), they should be flashed before the first boot into system, i.e., after flashing the rom, reboot in Recovery (mandatory) and flash Gapps.


When downloading from XDA or Android File host, put your browser in incognito.

All Releases ARE in post #3

XDA:DevDB Information

JAGUAR R, ROM for the OnePlus 9 Pro

Contributors
optimumpro

Special thanks to @Warrkill for testing

Kernel Source Code: HERE


ROM OS Version: 11.x R
ROM Kernel: Linux 5.x
ROM Firmware Required: OOS11 in both slots
Based On: AOSP/Lineage/DirtyUnicorn/Crdroid

Version Information
Status: Stable
Stable Release Date: 2021-01-26

Created: 2022-01-26
Updated: 2022-05-12

Credit: AOSP, Lineage, DU, Crdroid, GrapheneOS, CalyxOS
 
Last edited:

optimumpro

Senior Member
Jan 18, 2013
7,340
14,706
OnePlus 8
The rom could be used on locked bootloader (donate feature) with or without Gapps.

The benefits of LOCKED BOOTLOADER combined with WORKING AVB-2 protection are:


Get your DRM L1 certificate back. Most banking apps (if not all) will work with or without Magisk: you cimply get a warning 'your devices is rooted', but you can proceed to login

Security: Nobody and nothing can modify Kernel, Recovery and Virtual Partitions without triggering a red screen of death with the message 'your device is corrupted and cannot boot'.

At that point, the only option is to unlock bootloader. But, if a user had previously disabled OEM unlock in Developer settings, then unlocking becomes unavailable, and so does flashing via fastboot. In other words, if your phone gets into the hands of an adversary, their only option is to use MSM tool to make the phone work again, but no access to your data or any other partition.


The rom can also allow you to flash Magisk on locked bootloader. If interested, send me a PM.

Some screenshots of the rom (from Oneplus 8 thread): HERE
 
Last edited:

optimumpro

Senior Member
Jan 18, 2013
7,340
14,706
OnePlus 8
WHEN DOWNLOADING FROM XDA, PUT YOUR BROWSER IN INCOGNITO

May 12. New release V-20.1

1. Redone adaptive brightness
2. Call recording (bug introduced in V-20) fixed
3. Captive portal: added 3 options Standard (Google), Alternative and Disabled) and moved to Settings/Network
4. Fingerprint icons and colors made more transparent, so, now fingerpint works flawlessly.

Dirty flashing is fine on a previous release

Download rom V-20.1 VANILLA: Here

Download rom V-20.2 FULL: Here

Download recovery: Here


May 7. New release, V-20

1. May security patches
2. Google r55
3. Recovery fixed to have 'yes/no' prompt on signatures mismatch (for Magisk). Recovery will install automatically, just reboot to flash Magisk etc.

Dirty flashing is fine on a previous release

Download rom V20 FULL: Here

Download rom V20 VANILLA: Here

April 29. New release V-19.1


1. Wakelock blockers in kernel
2. Jaguar version is now displayed in About phone
3. Choice for temperature units F/C for lockscreen battery info
4. A bunch of other under the hood improvements
5. Fixes array mismatch in fingerprint

Dirty flashing is fine

Download rom V19.1 VANILLA: Here

Download rom V19.1 FULL: Here

April 16. New release V-19.1:

1. AOD is fully working (see screenshot Here)

2. Experimental feature: toggle to spoof Pixel to get unlimited storage for Google Photos (in Settings/Accessibility)

Dirty flashing on a previous release is fine.

Download V-19.1-VANILLA: Here

Download V-19.1-FULL: Here

Recovery: Here

April 7: New release V-19. Safetynet is fixed, confirmed by an Oneplus 8 user here with detailed explanation here


1. April security patches
2. Google r54
3. Switched to AOSP webview 100.x
4. Working with Zgisk (confirmed)
5. Seedvault is back

Dirty flash is fine on a previous release

Download rom V19-VANILLA: Here

Download rom V19-FULL: Here

Download recovery: Here



March 12. New release, V-18

1. March security patches
2. Android r53
3. User build
4. Updated kernel
5. Options to choose between Bromite and Vanadium webivew
6. Optional torch flashing on incoming calls
7. Night display renamed into Display calibration
8. Full version of the rom added

Dirty flashing is fine on top of a previous release


Download rom V-18 Full version: Here
Recovery: here

Download rom V-18 Vanilla Vanilla version : Here
Recovery: Here

February 10, 2022. New Release - V-17

1. February security patches
2. Android r52
3. TWRP recovery replaced with a Lineage type
4. Toggle to hide statusbar clock (when launcher is active)

Dirty flashing is fine on top of a previous release

Download rom V-17: HERE
Boot: HERE
Vendor_boot: HERE
 

Attachments

  • JaguarOneplus9Pro-V19.1-FULL.zip
    1.5 GB · Views: 125
  • JaguarOneplus9Pro-V19.1-VANILLA.zip
    1.4 GB · Views: 41
Last edited:
I'm interested in flashing but want to know about the locked bootloader feature. I'd seen that it's been a possibility for some time but not sure I've understood what I've seen about it, and you say it is a donate feature. Does that mean we need to donate, then get a flashable file that would prevent bricking upon locking the bootloader, or is it simpler/more complex than that?
 

optimumpro

Senior Member
Jan 18, 2013
7,340
14,706
OnePlus 8
I'm interested in flashing but want to know about the locked bootloader feature. I'd seen that it's been a possibility for some time but not sure I've understood what I've seen about it, and you say it is a donate feature. Does that mean we need to donate, then get a flashable file that would prevent bricking upon locking the bootloader, or is it simpler/more complex than that?
Yes. The process is as easy as it gets: you just flash one file in fastboot and relock.

This issue has been run by XDA moderators and their official response was: this donate feature is allowed, see HERE from my Oneplus 8 Pro thread:

About donation features: YES, IT'S ALLOWED! Sometimes. Shocker, I know. The moderation team may be tasked with – among many many many other things 😬 – shutting down projects that have only the goal of making money but this does not mean that donation features are forbidden. We expect that core features and most important functionality of any release remains free. We also understand that developing software is hard work which should be rewarded. Our goal is to find a balance and we do this together, as a community. To achieve this we often work with developers to find the best outcome for everyone.
So, if anyone is interested in relocking feature, please contact me via PM.
 
  • Like
Reactions: Samuel Holland
Yes. The process is as easy as it gets: you just flash one file in fastboot and relock.

This issue has been run by XDA moderators and their official response was: this donate feature is allowed, see HERE from my Oneplus 8 Pro thread:


So, if anyone is interested in relocking feature, please contact me via PM.
Great to know, just finding the time to flash and restore is what's holding me back, but will try it out soon
 

break.cold

Senior Member
Jun 25, 2014
175
73
Bro, I appreciate your work on rom. However, few bugs I should mention:
1. There is a bug that recent key button doesn't work. I tried everything. Even in gesture it doesn't work.
2. Speaker sound is bit low compare to OOS 11.
3. Wifi speed is just bit slower compare to OOS 11.
4. Some apps crashes like Tiktok, Skype and Banking app.

other than that, good rom. Nice job
 

optimumpro

Senior Member
Jan 18, 2013
7,340
14,706
OnePlus 8
Bro, I appreciate your work on rom. However, few bugs I should mention:
1. There is a bug that recent key button doesn't work. I tried everything. Even in gesture it doesn't work.
2. Speaker sound is bit low compare to OOS 11.
3. Wifi speed is just bit slower compare to OOS 11.
4. Some apps crashes like Tiktok, Skype and Banking app.

other than that, good rom. Nice job
You probably installed another launcher. Starting from Android 10, only one launcher can have recents. You need a Magisk module that will switch to your specific launcher and then you'll have recents.

WIFI: My home internet connection speed is 300MB. My PC is hardwired and shows about 330/330MB, my Oneplus 8 shows around 310/290MB. See screenshot:
 

Attachments

  • Screenshot_20220126-204520_Kiwi_Browser.png
    Screenshot_20220126-204520_Kiwi_Browser.png
    161.7 KB · Views: 550
Last edited:

break.cold

Senior Member
Jun 25, 2014
175
73
You probably installed another launcher. Starting from Android 10, only one launcher can have recents. You need a Magisk module that will switch to your specific launcher and then you'll have recents.

WIFI: My home internet connection speed is 300MB. My PC is hardwired and shows about 330/330MB, my Oneplus 8 shows around 310/290MB. See screenshot:

I used stock launcher meaning the one come with rom. Didn't install any other launcher.
I even tried to reinstall rom with Gapps from scratch but still problem exist.
 

bugac

Senior Member
Jul 19, 2011
51
13
OnePlus 9 Pro
Yes. The process is as easy as it gets: you just flash one file in fastboot and relock.

This issue has been run by XDA moderators and their official response was: this donate feature is allowed, see HERE from my Oneplus 8 Pro thread:


So, if anyone is interested in relocking feature, please contact me via PM.
in future jaguar rom updates you release, it is posible to update with dirty flash in relocked bootloader?
Also, how much time you hoping to support this op9pro rom? You will release only Security patches?
 

optimumpro

Senior Member
Jan 18, 2013
7,340
14,706
OnePlus 8
in future jaguar rom updates you release, it is posible to update with dirty flash in relocked bootloader?
Also, how much time you hoping to support this op9pro rom? You will release only Security patches?

After relocking, updates are done the same way as with unlocked bootloader. You'd only need to unlock, if you switch to another rom.

9 Pro will be supported for longer than Oneplus 6s and 8s. Android 12 will replace 11 eventually, probably around r30.

I used stock launcher meaning the one come with rom. Didn't install any other launcher.
I even tried to reinstall rom with Gapps from scratch but still problem exist.

Gapps are known to override stock launcher. Launcher3 included with Jaguar has no problem accessing recents.
 

optimumpro

Senior Member
Jan 18, 2013
7,340
14,706
OnePlus 8
So what do you recommend me to do?
Install another Gapps package that doesn't override launcher. Or open a configuration file in your current gapps zip, There will be a list of apps to install. Find a launcher (Google or whatever it is) and either delete the line or put an '#' at the beginning of it.

Or find the same of the launcher in Settings/Apps and Notification and install a Magisk module that switches recents to the new launcher.
 

break.cold

Senior Member
Jun 25, 2014
175
73
Install another Gapps package that doesn't override launcher. Or open a configuration file in your current gapps zip, There will be a list of apps to install. Find a launcher (Google or whatever it is) and either delete the line or put an '#' at the beginning of it.

Or find the same of the launcher in Settings/Apps and Notification and install a Magisk module that switches recents to the new launcher.

I use OpenGapps.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    May 12. New release V-20.1

    1. Redone adaptive brightness
    2. Call recording (bug introduced in V-20) fixed
    3. Captive portal: added 3 options Standard (Google), Alternative and Disabled) and moved to Settings/Network
    4. Fingerprint icons and colors made more transparent, so, now fingerpint works flawlessly.

    Download in post #3.
    2
    April 27. New release V-19.1

    1. Wakelock blockers in kernel
    2. Jaguar version is now displayed in About phone
    3. Choice for temperature units F/C for lockscreen battery info
    4. A bunch of other under the hood improvements
    5. Fixes array mismatch error with fingerprint

    Download in post #3.
    2
    May 7. New release, V-20

    1. May security patches
    2. Google r55
    3. Recovery fixed to have 'yes/no' prompt on signatures mismatch (for Magisk). Recovery will install automatically, just reboot to flash Magisk etc.

    Download in post #3.
    1
    For more understanding:


    Google uses an A/B partition scheme. You need to flash recovery to boot_a and boot_b. That way one partition can be retired and the one you just flashed can be used. Very simple.
    1
    I'm on the last OOS
    I want / need to know if it works otherwise the ROM is unusable for me
    Sorry, can't tell but the "Full Version" has Android Auto integrated, which i had installed earlier, a prompt did show up but i didn't check if it works,
    because i don't use Android Auto.
  • 14
    TELEGRAM CHANNEL ADDED: HERE
    TELEGRAM CHAT GROUP: HERE

    SAFETY NET PASSING FIXED AS OF Version 19 (confirmed)
    Instructions Here

    You can actually use alarm when the phone is shut down. It would boot 2 minutes prior to scheduled time 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 and Oneplus 8 series. You can check my Oneplus 8 or Oneplus 8T or Oneplus 6 or Oneplus 6T or Oneplus 8 Pro threads.

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


    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 23 (coming soon to 9 Pro). You wouldn't have to flash it, just need to install Magisk manager.

    Install instructions (first time use)

    OOS 11 in both slots. This is not a Jaguar requirement, but rather a universal one for any custom rom, including Android 12.

    Keep in mind, MSM takes care of one slot only. You need to manually install OOS-11 into another slot. Either boot into system (after MSM) and install OOS-11 by using a local option or boot into TWRP and install OOS-11 again. If there is no suitable OOS-11 for your device (branded etc), use Lineage's partition copy method.
    Link here

    1. Fastboot flash recovery images:

    Code:
    fastboot flash boot_a boot.img
    fastboot flash boot_b boot.img

    2. Reboot in recovery (TWRP), now Lineage type, sideload and flash the rom, factory reset and reboot.

    If you want Gapps on Vanilla (not necessary on Full version), they should be flashed before the first boot into system, i.e., after flashing the rom, reboot in Recovery (mandatory) and flash Gapps.


    When downloading from XDA or Android File host, put your browser in incognito.

    All Releases ARE in post #3

    XDA:DevDB Information

    JAGUAR R, ROM for the OnePlus 9 Pro

    Contributors
    optimumpro

    Special thanks to @Warrkill for testing

    Kernel Source Code: HERE


    ROM OS Version: 11.x R
    ROM Kernel: Linux 5.x
    ROM Firmware Required: OOS11 in both slots
    Based On: AOSP/Lineage/DirtyUnicorn/Crdroid

    Version Information
    Status: Stable
    Stable Release Date: 2021-01-26

    Created: 2022-01-26
    Updated: 2022-05-12

    Credit: AOSP, Lineage, DU, Crdroid, GrapheneOS, CalyxOS
    4
    April 16. New release V-19.1:

    1. AOD is fully working (see screenshot Here)

    2. Experimental feature: toggle to spoof Pixel to get unlimited storage for Google Photos (in Settings/Accessibility)

    Download in post #3.
    4
    WHEN DOWNLOADING FROM XDA, PUT YOUR BROWSER IN INCOGNITO

    May 12. New release V-20.1

    1. Redone adaptive brightness
    2. Call recording (bug introduced in V-20) fixed
    3. Captive portal: added 3 options Standard (Google), Alternative and Disabled) and moved to Settings/Network
    4. Fingerprint icons and colors made more transparent, so, now fingerpint works flawlessly.

    Dirty flashing is fine on a previous release

    Download rom V-20.1 VANILLA: Here

    Download rom V-20.2 FULL: Here

    Download recovery: Here


    May 7. New release, V-20

    1. May security patches
    2. Google r55
    3. Recovery fixed to have 'yes/no' prompt on signatures mismatch (for Magisk). Recovery will install automatically, just reboot to flash Magisk etc.

    Dirty flashing is fine on a previous release

    Download rom V20 FULL: Here

    Download rom V20 VANILLA: Here

    April 29. New release V-19.1


    1. Wakelock blockers in kernel
    2. Jaguar version is now displayed in About phone
    3. Choice for temperature units F/C for lockscreen battery info
    4. A bunch of other under the hood improvements
    5. Fixes array mismatch in fingerprint

    Dirty flashing is fine

    Download rom V19.1 VANILLA: Here

    Download rom V19.1 FULL: Here

    April 16. New release V-19.1:

    1. AOD is fully working (see screenshot Here)

    2. Experimental feature: toggle to spoof Pixel to get unlimited storage for Google Photos (in Settings/Accessibility)

    Dirty flashing on a previous release is fine.

    Download V-19.1-VANILLA: Here

    Download V-19.1-FULL: Here

    Recovery: Here

    April 7: New release V-19. Safetynet is fixed, confirmed by an Oneplus 8 user here with detailed explanation here


    1. April security patches
    2. Google r54
    3. Switched to AOSP webview 100.x
    4. Working with Zgisk (confirmed)
    5. Seedvault is back

    Dirty flash is fine on a previous release

    Download rom V19-VANILLA: Here

    Download rom V19-FULL: Here

    Download recovery: Here



    March 12. New release, V-18

    1. March security patches
    2. Android r53
    3. User build
    4. Updated kernel
    5. Options to choose between Bromite and Vanadium webivew
    6. Optional torch flashing on incoming calls
    7. Night display renamed into Display calibration
    8. Full version of the rom added

    Dirty flashing is fine on top of a previous release


    Download rom V-18 Full version: Here
    Recovery: here

    Download rom V-18 Vanilla Vanilla version : Here
    Recovery: Here

    February 10, 2022. New Release - V-17

    1. February security patches
    2. Android r52
    3. TWRP recovery replaced with a Lineage type
    4. Toggle to hide statusbar clock (when launcher is active)

    Dirty flashing is fine on top of a previous release

    Download rom V-17: HERE
    Boot: HERE
    Vendor_boot: HERE
    4
    i heavily rec baking in thr gapps. thery install but i cant set up anything google...
    You don't install Android 9, 10 Gapps on Android 11. You also need to flash Gapps before the first boot into system, i.e, flash the rom, reboot in recovery and flash Gapps.

    Please educate yourself by reading, before excessive postings.

    And finally, if you want Gapps baked in, which is illegal, find another rom.
    3
    Why the rom still based on Android 11 and not update Android 12. Is there any problem or etc.? For example Carbon OS and Havoc OS still based on 11. So is Android 12 bad? Even LinageOs...
    Ask Google. They prefer to publish under-cooked major versions. Normally, it takes about 30 releases for a version to become stable. So, I, for example, usually switch to a new version in January-February. Not so with Android 12. It's a doodle. There are multiple problems with major phone functions: calls, brightness, battery life etc.

    That's why we are not seeing serious developments such as Lineage switching to Android 12. Instead, you get a bunch of unofficial releases by 15-year-olds who know how to sync githab sources and follow build instructions.

    Moreover, while Android 12 is not close to being stable, most developments have abandoned Android 11. So, as result, you either have outdated Android 11 or under-cooked Android 12.