The OnePlus 7 Pro smartphone has several noteworthy custom ROMs available. I was pleased to see many official custom firmware builds, including from LineageOS.


  • You need to have unlocked the bootloader and installed a custom recovery image on the OnePlus 7 Pro smartphone before you can install custom firmware on the OnePlus 7 Pro.
  • You should wipe the data and the cache in Recovery Mode before swapping stock Android for custom firmware. You can technically wipe the data and cache in the stock recovery partition or the custom recovery partition. It doesn’t really matter which you chose but most do it from the custom recovery partition because it’s the same location they flash the custom firmware.
  • Many of the custom ROMs have “guacamole” in the title. I assume this is a codename for the OnePlus 7 Pro. I’m not aware of “guacamole” referring to anything more specific than that.

Here are the custom ROMs:

LineageOS 19.1

There is an official LineageOS 19.1 custom ROM based on Android 12 for the OnePlus 7 Pro. Interestingly it is a new XDA forum member who is the one posting it first. I’m not sure if he is a developer of the ROM or not but he has provided many outstanding screenshots. The same member says there isn’t anything that doesn’t work in this ROM. He also gives specific instructions on how to flash it. There aren’t that many people using LineageOS 19.1 yet.

Download: LineageOS 19.1

LineageOS 19

The official LineageOS 19 custom ROM based on Android 12 is available for the OnePlus 7 Pro. I’m not sure why but the newer versions of LineageOS aren’t very popular yet but this is a very impressive and official build. The different LineageOS versions are often posted by different developers. This one is published by an XDA Recognized Developer (LuK1337).

Download: LineageOS 19

LineageOS 18.1

One of the best custom ROMs for the OnePlus 7 Pro undoubtedly is LineageOS 18.1. This is the official version. With over 32 pages of comments on XDA, it’s very popular. It’s based on Android 11. I’ve scrolled though and it appears to be the most recent LineageOS ROM, but there is an older one as well that I’ll cover next.

Download: LineageOS 18.1

LineageOS 16.0

LineageOS 16.0 is an official custom ROM. It was the first LineageOS custom ROM for the OnePlus 7 Pro. The most recent is the LineageOS 18.1 listed above. Both of these ROMs were very popular to install. As you can imagine, the newer version is used by more people today but that doesn’t mean there is anything wrong with using this one.

Download: LineageOS 16.0

BlissRoms 16.x

There is an official BlissRoms 16.x custom ROM for the OnePlus 7 Pro. This is a very new ROM. It was only posted to XDA in October 2022. And there aren’t many comments yet about it. However, one person says the video recording is not working. The same guy says GCam GO is included. It’s also the same member who is the Op of the entire thread so he might be one of the developers. You should be able to OTA update this from the previous version.

Download: BlissRoms 16.x

BlissRoms 15.x

There’s also the older BlissRoms 15.x custom ROM. This is also an official build. It is based on Android 12. You can OTA update this from the previous version. One person is reported a camera issue. The OP replied and said he uses this for Gcam: GCam8.2.204_Greatness.211115. he also recommends using Magisk 23.0 for the root.

Download: BlissRoms 15.x

PixelPlusUI 5.0

The PixelPlusUI 5.0 custom ROM is based on Android 13. It’s one of the only ones to be based on Android 13 so far. One user says they like the settings and that it’s a very nice ROM. However, another user has said there is potentially a screen flickering issue. That issue was a few months ago now and may be fixed already if it was a common issue. PixelPlusUI custom firmware is very popular nowadays. I see them on many devices and always offering one of the newest Android updates. Many of the custom ROMs for the OnePlus 7 Pro are high quality but I like this one lots.

Download: PixelPlusUI 5.0

Project Elixir

Project Elixir is another high-quality custom ROM for the OnePlus 7 Pro. It’s based on Android 12.1 so it’s not as new as the PixelPlusUI 5.0 ROM above, but in general it has very similar aesthetics to the PixelPlus custom firmware. At least one user likes the aesthetics as well.

Download: Project Elixir

ArrowOS 12.1

An official ArrowOS 12.1 custom ROM is available for the OnePlus 7 Pro smartphone. According to the OP, almost everything works (which also means some things may not work). He has kindly listed some of the known issues in a lot of detail.

Download: ArrowOS 12.1

crDroid v9.0

crDroid v9.0 is an official ROM for the OnePlus 7 Pro that aims to increase performance and reliability over stock Android. This is based on Android 13 and was the first custom ROM for the OnePlus 7 Pro to be based on Android 13. There’s also an older version based on Android 12 if you prefer it.

Download: crDroid v9.0


There is an official Resurrection Remix custom ROM for the OnePlus 7 Pro. However, it is based on Android 10. It has been out since December 2020 and most people will want newer custom firmware than that now.


There are also quite a few unofficial custom ROMs for the OnePlus 7 Pro. There is VoidUI which is based on Android 13 and AOSP. It is listed as a stable ROM. There is also the stable version of PixelOS which is ideal for anyone who wants a Google Pixel experience. Cherish OS 4.0 is based on Android 13 and based on AOSP. You probably won’t ever want it now but there is an unofficial LineageOS v19.1. There is an unofficial PixelExperience 13; however, it’s now closed by the developer.

That’s by no means all the custom ROMs. I can see some older ones available (both official and unofficial). But those are the ones that looked the newest and/or the best from the list. If you know of any other good ones that I’ve missed, please leave a comment and I’ll check it out.