[OnePlus 8 Pro  ROMs, Kernels, Recoveries, & Other ] optimumpro:
If downloading from XDA, always use your browser in private mode

NEW INFO For Indian Users and those who don't have 5G enabled: You no longer need engineering mode or OOS. You can enable 5G right on Jaguar and without wiping anything. Just need to enable 'diag' mode from PC terminal (root required). Then follow direction below (QPST):

Connect the phone to PC; open terminal, do adb shell, then su and finally:

setprop sys.usb.config diag,adb

If you don't have 5G, that means that you have an older handset and Indian carriers didn't provide their modem configuration to Oneplus in time. In this case, use QPST method which has been confirmed working

July 7, 2024. New Release V46

This update removes some FOD icons that obstructed FP sensor. Before updating, set FOD icon to default, which should be the one on top left , with light grey background and black lines. If you failed to do that, you'll have continuous SystemUI crash, because of your prior saved setting with FOD icon that no longer exists.

1. July security patches

2. Removed various FOD icons that blocked FP sensor

3. Updated webview

Dirty flash is fine if you are on V45.

Download rom V46 Vanilla: Here

Download rom V46 Full: Here

June 18, 2024. New Release

Addresses DNS leak when VPN is switched Off. See here

Another Google hidden 'feature' discovered as a bug.

Download rom V45.1 Vanilla: superseeded

Download rom V45.1 Full: superseeded

June 6, 2024. New Release:

Fixed Magisk 27 crash

If you are on V45, dirty flash is fine. Just reflash recovery after the rom. Otherwise read below at June 4

Download rom V45 Vanilla: superseeded

Download rom V45 Full: superseeded

June 4, 2024. New Release. V45.1 READ CAREFULLY!!!

This release implements new encryption parameters. This is done in response to 2 articles describing how some no name forensic companies were able to break into Pixels running GrapheneOS. Read here and here.

As such, I have modified encryption parameters, which are now substantially different from AOSP. This will create an extra hurdle for entities trying to break into your phone.

As a result, you will need to reformat Data, i.e., wipe your phone. Otherwise, you will be greeted by a warning: unable to decrypt data, try again or format the phone.

So, back up everything you need before proceeding,

Changelog:

1. New encryption parameters, which require factory reset

2. June security patches

3. Updated kernel

4. Updated webview 125.x

5. Phone and Camera shortcuts on lockscreen fixed (were misidentified before)

Download rom V45 Vanilla: superseeded

Download rom V45 Full: superseeded

May 12. New Release V44

1. May security patches

2. Vastly improved handover from Volte to VoWifi

3. VoNR ready - requires 5G Stand Alone and support by carrier

4. Updated kernel

5. Updated webview

6. Grey system-wide accent improved

Dirty flashing on a previous release is fine.

Download rom V44 Vanilla: superseeded

Download rom V44 Full: superseeded

April 5. New Release V43

1. April security patches

2. Updated kernel

3. Updated webview

4. Alarm clock should be fixed

Download rom V43 Vanilla: Here

Download rom V43 Full: Here

March 5. New Release V42

1. March security patches

2. Updated kernel

3. Updated webview

4. Shelter profile redone: browsers no longer crash in work profiles

5. Toggles to share data between profiles and work hours to disable work profiles at user preset hours

6. Multi-user mode: regular user can fully run including mobile data which has always been crippled by Google. Now, you can run as a regular user in a safer environment

7. Remaining icons shown black on black in QS fixed

8. 8 new Volte icons to total of 12

9. New Jaguar logo (replaces cheetah)

10. New Rom Control icon

Dirty flashing on a previous release is fine

Download rom V42 Vanilla: Here

Download rom V42 Full: Here

February 6. New Release V41

1. February 2024 security patches

2. Android r76

3. New feature - Toggle to disable access to clipboard for all apps

4. Toggle to disable Fast/Dash charge

5. Updated kernel

6. Updated webview

Dirty flashing is fine on a previous release

Download rom V41 Vanilla: Here

Download rom V41 Full: Here

Jaguary 21. New Release fixing bluetooth AAC codec issue

1. Fixed bluetooth

2. Fixed sound (after VOIP calls) going into earpiece instead of the main speaker

3. Updated webview

4. Updated kernel

Dirty flashing on a previous release is fine

Download rom V40 VANILLA: Here

Download rom V40 FULL: Here

January 7, 2024. New Release V40

1. January 2024 security patches

2. Android r75

3. Local Update option (you can upgrade Jaguar on a live device without recovery)

4. Sim switch is back

5. Fixed Settings accent color in White mode

6. Fixed remaining few icons appearing black on black in QS

7. Fixed delay in clock alarms

8. Bluetooth sound on 9 series - addressed

9. Audio service restructured - should address voip issues in TG/WhatsApp

10. Added support for advanced extensions in Camera (should extend GCAM capabilities)

11. Seedvault backup now has its own icon in app drawer

12. Added 30 seconds automatic timeout for torch

13. Wireguard removed. Users can install as a third party app

14. Updated webview

15. Updated kernel

Dirty flashing on a previous release is fine

Download rom V40 VANILLA: Here

Download rom V40 FULL: Here

December 6, 2023. New Release V39

Both releases updated: recovery issue fixed

Apparently, there is a problem with Recovery included in V38. As reported by a user on TG, he wasn't able to boot into that recovery even before flashing V39. If that's the case for you, just flash older recovery linked in the OP to both slots. Then you can upgrade to V39.

If you are on locked bootloader, then unfortunately, you need to unlock bootloader. This happenned, because I was trying to address pixelated image appearing for a few seconds (on 8 Pro only) during early boot.

If you are on locked bootloader, don't go to recovery. Instead, open Magisk manager, select 'update', pick 'install into inactive slot after OTA', then pick 'Let's go'. Let the process work. At the end, you'll get a prompt to reboot. Reboot and you'll be in the other slot with good recovery. From there, update to V40 - problem solved, no data lost.

1. December security patches

2. Android r74

3. Separate toggles to disable Phone and Camera shortcuts

4. Sound volume level per app

5. Camera/Microphone/Sensor toggle made into a standalone QS toggle

6. Separate 5G switch

7. Statusbar battery icons in color depending on charging level

8. Option to disable gestures in Gaming mode (when in Gestural navigation)

9. More apps added to system-wide dark mode, including SetupWizard

10. Reboot into SystemUI (soft reboot)

11. E-Tugra certificate removed

12. Kernel to .299

13. Updated webivew

Dirty flashing on a previous release is fine

Download rom V39 VANILLA: Here

Download rom V39 FULL: Here

November 7, 2023. New Release V38. Get ready for a long changelog:

1. November security patches

2. Android r73

3. Fixed Auto call recording

4. Fixed Edge light

5. Added Edge light layout

6. Added Edge light width

7. Added Lockscreen shortcuts

8. Fixing icon alignment in RomSettings and OneplusSettings, when an option includes adjustment bar

9. More workspaces for larger screens

10. Background opacity for hotseat in launcher

11. Smart mute (call silenced by flipping the phone).

12. Toggle to integrate some third party messenger calls into builtin Dialer

13. Fixed bluetooth battery icons on lockscreen in QS appearing black on black.

14. An option to use WP3 protocol only in Hotspot.

15. Added Presidential alerts with a toogle to disable

16. Kernel to .297 including latest SVE

17. Updated webview

Flashing dirty on a previous release is fine

Download rom V38 VANILLA: superseeded

Download rom V38 FULL: superseeded

October 16, 2023. New Release V37.1

1. Reverted some commits to fix black screen on some Gcams

2. Wellbeing, Google (Velvet) and Google Soundpicker removed. They could be installed from Playstore

3. Kernel to 4.19.296

Dirty flashing on a previous release is fine

Download rom V37.1 VANILLA: Here

Download rom V37.1 FULL: Here

October 5, 2023. New Release V37

1. October security patches

2. Android r72

3. Updated webview

4. Updated kernel

5. Webp vulnerability CVE-2023-5217 fixed in native code and webview - NOT fixed by Google yet

6. New offline charging animation with percentages

7. Launcher: option to manually restart

Dirty flashing on a previous release is fine

Download rom V37 VANILLA: Here

Download rom V37 FULL: Here

September 8, 2023. New Release V36

1. September security patches

2. Android r71

3. Updated kernel

4. Updated webview

5. Add icons to Settings in keyboard

6. Toggle to have system emoji icon permanently in keyboard

7. Add support for new VVC codec

Dirty flashing on a previous release is fine

Download rom V36 VANILLA: Here

Download rom V36 FULL: Here

August 8, 2023. New Release V35

1. August security patches

2. Android r70

3. Updated webview

4. Updated kernel

5. Some additional connections to Google servers during testing removed

Dirty flashing is fine on a previous release

Download rom V35 VANILLA: superseeded

Download rom V35 FULL: superseeded

July 16. New Release V-34.5

1. Pitch black interface by default

2. Fixed panel opacity on black

3. Ghost FOD finally fixed (code responsible for that removed).

Dirty flashing is fine on a previous release

Download rom V34.5 VANILLA: superseeded

Download rom V34.5 FULL: superseeded

July 6. New Release V-34

1. July security patches

2. Android r69

3. Updated webview

4. Option to have incoming calls to set maximum brightness

5. Allow block/unblock Conversations notifications

6. Ghost FOD appearance fixed (again) - hasn't appeared for 3 weeks

7. Kernel to .288

8. Updated OpenCamera

Dirty flashing on a previous release is fine

Download rom V34 VANILLA: Here

Download rom V34 FULL: Here

June 6. New Release V-33

1. June security patches

2. Android r68

3. Kernel to .284

4. Updated webview

5. New 'about Jaguar' section

6. New system-wide accents added: total over 70

7. Forced disable AGPS toggle now disables PSDS servers too

8. Access to Radio preference in 'about phone'

9. Option for figerprint icons to take system-wide accents

10. Magisk 26 prebuilt, so, update Magisk manager

11. DocumentsUI/Files now can set homescreen shortcuts for most files

Dirty flashing on a previous release is fine

Download rom V33 VANILLA: superseeded

Download rom V33 FULL: superseeded

May 7, New Release V-32

1. May security patches

2. Android r67

3. Amoled black switch (for dark mode)

4. Sometimes missing SMS fixed

5. Kernel to .282

6. Bionic and Art updated to latest upstream (Android 13)

7. Gray accents darkened

8. Updated webview

9. InCall UI now takes selected system-wide accents

10. Battery Bar centered.

Dirty flashing on a previous release is fine

Download rom V32 Vanilla: Here

Download rom V32 Full: Here

April 11. New Release V-31

Big list:

1. April security patches.

2. Android r66

3. Toggle to disable AGPS

4. Toggle to disable Direct Share

5. Number of users increased to 32

6. Webview to 112.x

7. Kernel to .280

8. No phone ID sent to servers when AGPS used

9. Shelter integrated as Work Profile Manager

10. No more statusbar icons cut off when burnin is shifting

11. No more ghost fingerprint icon.

Dirty flashing is fine on a previous release

Download rom V31-VANILLA: superseeded

Download rom V31-FULL: superseeded

March 21. New Release V-30.1

1. Fixes a bug (not attaching photos in messengers) introduced in V30

2. Fixes a long press on Data QS toggle.

Dirty flashing is fine on a previous release

Download rom V30.1 VANILLA: Here

Download rom V30.1-FULL: Here

March 15. New Release V-30

1. March security patches

2. Android r65

3. Internal Firewall icon shown in status bar when an app access is denied

4. GPS does not turn automatically during emergency call unless enabled by user

5. Updated Webview

6. Some new ringtones/alarm/notifications sounds added

7. Kernel to .275

Dirty flashing is fine on a previous release

Download rom V30 Vanilla: Removed see above

Download rom V30 Full: Removed see above

February 16. New Release fixing several issues:

1. After a phone call, all sounds switch to the upper speaker (fixed)

2. White on light gray background for some notification icons (fixed)

3. FOD icons will be visible again

4. Residual flickering on fod wake up removed

Dirty flashing is fine on a previous release

Download rom V29.1-VANILLA: Here

Download rom V29.1-VULL: Here

February 7. New Release V-29

1. February Security patches

2. Android r64

3. Kernel to .271

4. Ability to display true app icons in Statusbar/Lockscreen Notification

5. Sound pulse: new placing options

6. Updated Opencamera

7. Webview to 109

8. Adaptive network connectivity (battery saving feature)

9. Fixed network traffic arrows

10. Fixed charging sounds - Connect/Disconnect

Download rom V29 Vanilla: Here

Download rom V29 FULL: Here

January 4. New release V-28

1. January security patches

2. Android r63

3. Kernel to .269

4. Bionic ported from Android 13

5. Smart pixels removed (poorly implemented and unfixable)

6. Trustcor certificates removed

7. DIsplay color modes should be fixed

Dirty flashing is fine on a previous release

Download rom V28 VANILLA: Here

Download rom V28 FULL: Here

December 7. New release V-27

1. December security patches

2. Android r62

3. Kernel to .267

4. Full internal Firewall (In Settings/Network & Internet)

5. Multi-resolution for Gcam

6. Background notification opacity

7. Webview to 108

8. Reworked Connectivity settings: make sure it is OFF in Settings/Network & Internet, then toggle airplane mode OFF/On.

Dirty flashing is fine on a previous release

Download rom V27 VANILLA: Here

Download rom V27 FULL: HERE

November 9. New release V-26

1. November security patches

2. Android r61

3. Kernel to 4.19.264

4. Toggle to turn on/off screenshot saving (Settings/Privacy)

Dirty flashing on a previous release is fine

Download rom V-26 VANILLA: Here

Download rom V-26 FULL: Here

October 28. New release: V25-2

1. Working display colors: Vivid, Natural, Amoled, Srgb and P3

2. Dialer, Contacts, Calendar and Calculator are aligned with system-wide accents

3. Screen flickering leftovers on FOD unlock are completely gone.

4. Smart pixels no longer dissble permissions

5. Webview to .107

Download rom V-25.2 Vanilla: Here

Download rom V25.2 FULL: Here

Dirty flashing on a previous release is fine

October 7. New release V-25New - Replaces the previous one

1. Magisk 25.2 is prebuilt - no need to flash, just install the manager

2. New recovery that should not cause graphic glitches

3. October security patches

4. Android r60

5. Kernel updated to 4.19.261 including the latest CVE

6. Fingerprint brightness flickering - addressed

7. Webview 106.x

Dirty flashing on a previous release is fine

Download rom V25 VANILLA: Here

Download rom V25 FULL: Here

September 7. New release V-24: major update

1. September security patches

2. Android r59

3. Updated kernel with latest upstream CVE

4.Ability to change clock size in statusbar and quicksettings

5. Rom is now compatible with Magisk 25 and Lsposed

6. Fingerprint enrollment fixed

Dirty flashing is fine on previous releases

Download rom V-24 VANILLA: Here

Download rom V-24 FULL: Here

August 16. New release V-23

1. August security patches

2. Android r58

3. 5G network options in OneplusSettings

Dirty flashing is fine on a previous release

Download rom V-23 FULL: Here

Download rom V-23 VANILLA: Here

July 8. New release V-22

1. July security patches

2. Android r57

3. Clear clipboard quick setting toggle

4. Metro audio player

5. Many under the hood improvements

Dirty flashing is fine on a previous release

Download rom V-22 FULL: Here

Download rom V-22 VANILLA: Here

June 7. New release V-21:

1. June security patches

2. Android r56

3. Automatic sleep/suspend mode (scheduled by a user) in Settings/Battery

4. 'Internet permission missing' issue with several apps fixed. Now, all apps including Googleplay, as well as third party apps, have no problems connecting to the internet (no F/C)

Dirty flashing is fine on a previous release

Download rom V21 VANILLA: Here

Download rom V21 FULL: Here

May 29. New release V-20.2

1. Captive portal now On/Off

2. Addressed some apps crashing with message "missing Internet permission'

3. HBM fixed, now fully working (Auto HBM is recommended with trigger set to 50000 lux in Oneplus Settings)

4. One shot auto-brightness

5. In-call volume increased for Speaker and Headset

Dirty flashing is fine on top of a previous release

Download rom V20.2 VANILLA: Here

Download rom V20.2 FULL: Here

May 11. 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 fingerprint works flawlessly.

Dirty flashing is fine on previous releases.

Download rom V-20.1-FULL: Here

Download rom V-20.1-VANILLA: Here

May 6. New release, V-20

1. May security patches

2. Google r55

3. Recovery fixed to have 'yes/no' prompt on signatures mismatch (for Magisk)

Download rom Version 20 Vanilla: Here

Download rom Version 20 Full: Here

May 2. New release

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

Download rom Full Version: Here

Download rom Vanilla Version: Here

April 15. 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

April 11 New release V-19, previous one removed. Should fix graphic glitch related to recovery.

Actually, you can use any recovery you want: TWRP/Lineage or whatever. Just keep in mind that if you don't have OOS-11 firmware in both slots, you will always get problems. MSM flash takes care of one slot only. So, you need OOS-11 in the other slot either by flashing via recovery (after initial reboot) or updating OTA.

Also, you don't need MSM, if you can't boot into recovery. You simply boot in fastboot and flash whatever recovery you want.

This release fixes Safetynet issues. Confirmed by a Oneplus 8 user: here

1. April security patches

2. Google r54

3. Switched to AOSP webview 100.x

4. Should work with Zgisk

5. Pre-root removed (users can flash Magisk even with locked bootloader)

6. Seedvault is back

Download rom V-19 Full: Here

Download rom V-19 Vanilla: Here

March 30. New release

Graphic glitch should be fixed

Dirty flashing is fine on a previous release

Download rom V-18-FULL-March 30: Here

Download rom V-18-VANILLA-March 30: Here

Download recovery: Here

March 13. New release: FULL VERSION (as opposed to Vanilla)

Dirty flashing is fine.

Download rom Full Version: HERE

Recovery:Use TWRP

March 8, 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

Dirty flashing on top of a previous release is fine.

Download rom V-18 Vanilla: HERE

February 8. New release, V-17

1. February security patches

2. Android r52

3. Regular webview, as opposed to bromite

4. Toggle to hide statusbar clock when launcher is active

5. New recovery that fixes 'not enough space' issues with some Gapps

Dirty flashing on a previous release is fine

Download rom V-17: HERE

Download recovery: HERE

January 16, New release:

1. Adds Android S Safetynet spoofing

2. Icon customization for Mobile and Wifi signals

Dirty flashing is fine.

Download Rom: HERE

January 5, 2022. New release V-16

1. January security patches

2. Android r51

3. NightDisplay crash fixed

4. OpenCamera HDR etc. crashes fixed

5. Updated vendor blobs

Dirty flashing is fine on a previous release

Download rom V-16: HERE

December 21. New Release:

1. Should fix SafetyNet

2. Night light adjustment returned to sane values

Dirty flash is fine on a previous release

Download rom: HERE

December 13. New Release V-15.1

1. Another attempt to fix Safetynet

2. Also fixes fingerprint enrollment on fresh install

Dirty flash is fine on a previous release

Download rom V-15.1: HERE

December 7: New Release V-15

1. December security patches

2. Android r50

3. FOD features are back

4. Nightlight and NightDisplay with picture adjustment and antiflicker are back

5. Double tap to wake is visible

6. Safetynet should pass (need to confirm)

Dirty flash on top of a previous release is fine

Download rom V15 - prerooted version reposted: HERE

November 3, New release V-14

1. November security patches

2. Android r49

3. Updated vendor blobs

4. Ambient display sensor fixed

5. Snap camera replaced with Open Camera

Dirty flash is fine on top of a previous release.

Download rom V-14: HERE

October 21. Update release

Now, that we have past a little storm (LOL), here is an updated release:

This one is built from scratch in a separate environment from other devices, which means everything should be working, i.e., no conflicts with other devices, which accounted for some features disappearing

Could be flashed dirty on top of the previous release.

Download rom: HERE

Download recovery: HERE UNZIP PRIOR TO FASTBOOTING

October 16. Updated release

1. Removes remnants of LiveDisplay that was suppressing AOSP implementation of NightDisplay

2. Working face unlock

3. Removes problems with sideloading

Could be flashed dirty on a previous release. You could use any recovery your want, unless you are on a locked bootloader

Download rom: HERE

October 14. New release, V-13.1

1. AOD fixed for Oneplus 8 series

2. Tilt, Pulse, Pocket, Edge Light with color options, Wake on Notivications all work

3. AOD on charge only option

4. Screen unlock delay is gone

5. Statusbar brightness gesture redone

6. Padding added to statusbar left clock (away from front camera hole)

7. Nightlight tile visible now

8. Clear all recents gesture (working for gestural navigation too) in Launcher/Settings/Misc

9. Enlarged system partition to allow installation of bigger Gapps

Could be flashed dirty on top of a previous release

Download Rom V13.1: HERE

October 5. New release, V-13.

1. Google r48

2. October security patches

3. Internal firewall fully working

4. Redone doze

5. Updated kernel

Could be flashed dirty on top of a previous release. Otherwise, clean flash

Download rom V-13: HERE

Download new recovery: HERE