[OnePlus 12R / OnePlus Ace 3] ilia3367:
View attachment 6091828

- = Colored OxygenOS = -

Custom ROM for OnePlus Ace 3 based on stock firmware:

ColorOS PJE110_14.0.0.810(CN01)(CN)

OxygenOS CPH2585_14.0.0.810(EX01)(IN)

If the custom ROM was previously installed, you can update it without resetting the data!

Kernel & Device Tree

Kernel Source 1+ Ace 3

Kernel Source 1+ 12R

⚠️Warning! The decision you make to install the Custom ROM makes you personally responsible for all possible consequences⚠️

⚠️ Warning! Achtung! L'attention! ¡Atención! Внимание! 注意! DO NOT LOCK BOOTLOADER on devices flashed with this method!⚠️​

Before all actions on flashing the phone, after unlocking the bootloader and getting Root, be sure to save the original OCTD system partition and make several copies of it on PC:

This will help you restore the device in case of a "brick".

adb shell
su
dd if=/dev/block/bootdevice/by-name/ocdt of=/sdcard/ocdt.img

Pre-requisites:

- Installed adb+fastboot drivers;

- Unlocked bootloader.

Warning! For the first installation of the custom you need to install the stock CN firmware (at the time of writing ColorOS 505(CN)).

Firmware description:

- Custom ROM is a lightweight mix of two stock firmwares;

- mobile communication, WiFi, Bluetooth, NFC are working;

- obtained Root rights via Magisk v27.0;

- cleaned and lightened the system; cut out all Google-spyware: telemetry, location history, Google Assistant, Google Search (Velvet);

- removed overlays of Display cutout settings;

- YouTube removed, as I use YouTube ReVanced;

- returned Notification drawer to 800 firmware as it was in 505; In build 810, I had to leave the new Notification drawer in place because the Notification drawer from build 505 was causing an unexpected screen lock when switching to the main desktop.

- Theme Store installed,

- updated hosts file to block ads;

- replaced Google Dialler, Contacts, Messages with similar applications from OPPO. Call recording is activated,

- region locking check disabled (you need to check, there is no region locking in my country).

- NFC, banking apps, contactless payment, check individually. Try registering the card through your banking apps or their mods);

- slightly raised the volume of the hearing speaker and equalized the sound balance. Increased the number of volume steps when making a phone call and playing media.

- The solution to passing the Google Play Store Device Certification and Play Integrity and SafetyNet tests

Installation Instructions:

1. Download the FastbootFirmwareFlasherV3.6 installer program (see attached files) and extract the folder of the same name from its archive to any convenient place on your PC. Preferably in the root of the C:\ drive.

2. Extract the FIRMWARE folder from the Custom ROM archive to the root of the installer folder.

3. Run the executable file Flasher_Plus.bat.

View attachment 6092021

4. Press any key to call the Program Menu.

View attachment 6092022

5. In the Menu select the item "3 - Flash ROM", enter 3.

View attachment 6092023

6. If we want to continue the flashing process enter Y, if not enter N.

7. At the end of the first stage of flashing the phone will be rebooted in fastbootD mode.

View attachment 6092024

8. Press any key and the program goes to the second stage of flashing.

9. The PC screen will show an image of the phone in fastbootD mode.

View attachment 6092025

If it is, enter Y in the Command Prompt window.

10. All .cow files from previous updates are deleted.

11. The second stage of flashing is started.

View attachment 6092026

12. When flashing is completed, press ENGLISH on the phone screen and:

a) if we are installing the firmware for the first time or want to install the system cleanly and delete all data, select Format data, enter the code, select Format. After formatting the device will reboot.

b) if we are installing the firmware as an update, select Reboot device and confirm the selection. The device will reboot.

13. Press any key to exit to the Program Menu. Disconnect the device from the PC and perform system settings.

14. Reboot the phone so that the unpainted Magisk icon appears. Update Magisk application and perform further settings.

Note: by default Power Button is programmed to call Google Assistant, set it to Power Menu..

What about the OTA updates?

It's a custom firmware based on Stock, but it's not really a Stock firmware. Some system apps have been uninstalled, some files have been edited, the system is rooted.

Whether OTA updates will arrive, whether they will be able to install, I don't know. Because the custom is made on the most actual base.

But I would categorically not recommend to update the system like this!

I will continue to work on the firmware. As new stock firmware is released, or some of my own additions, I will post updates of the custom. And you will always be able to update.

But we must remember - everything is in the hands of the God!

If you don't need Root, you can completely uninstall it from Magisk Manager app. After complete uninstallation the phone will reboot. During reboot press "Volume Down -" button, phone will enter bootloader mode (fastboot mod).

Flash the stock init_boot.img, having previously copied it from the firmware folder/archive to C:\adb\ folder, with the command:

fastboot flash init_boot init_boot init_boot.img

Reboot the phone. As a result, we have an unrooted, working system.

🔥 Regarding bootloader relock - you can't do bootloader relock on modified firmware!

Download: MEGA Colored_OxygenOS-810-03

Colored_OxygenOS-800-01

View attachment 6095098View attachment 6092046View attachment 6095100View attachment 6095103View attachment 6095105View attachment 6092047View attachment 6092048View attachment 6092049View attachment 6092050View attachment 6092051View attachment 6092054