Note
Potentially will work on any other OnePlus, I just have 1+8 Pro
- Phone: OnePlus 8 Pro (instantnoodlep)
- ROM: Evolution X 11.2 Android 16
- OnePlus phone
- Windows/Linux PC
- USB cable (preferred original, but suits any cable)
- Battery charge 60%+
- Curiosity
- Tap 7-10 times on "Build number" to unlock "Developer options"
- Go "Additional Settings" → scroll down → "Developer options"
- In dev options find and set "OEM unlocking" and "USB Debugging"
Now we need to download adb and fastboot drivers.
- adb: Go to SDK Platform Tools Downloads and choose SDK Platform-Tools for Windows Download it to any directory.
- Fastboot: I had some problems with this one, so this video helped me. Download fastboot drivers from Google Drive, attached in given video desc
# Update package list
sudo apt update
# Install ADB and Fastboot
sudo apt install android-tools-adb android-tools-fastboot
# Check
adb version
fastboot --versionIt automatically adds adb to path, so you can call adb commands from any directory.
Caution
Everything on your phone will erased!
Make sure you backed up important data (numbers, chats, media, files, wifi settings)
If on Windows, go to platform-tools directory, where adb drivers are stored and call cmd

Then cmd commands are following:
adb devicesYou should see:
List of devices attached
<serial number> deviceadb reboot bootloaderfastboot devicesYou should see:
<serial number> fastbootfastboot oem unlockor for newer devices
fastboot flashing unlockThan you will see the screen on phone that asks you whether unlock or not. Navigate via button Volume Down and press Power button to choose option
"UNLOCK THE BOOTLOADER". Remember, everything on phone will be erased!
Then walk through the OS start screen on phone.
Note
You can verify that bootloader is unlocked by going in Delevoper options once again and see, that button "OEM unlocking" is not available now.

At this step we need to boot crucial files:
recovery.imgvbmeta.imgdtbo.imgboot.imgEvolutionX-16.0.zip
Warning
Make sure you download this file from ROMs official website, because:
vbmeta.img - ✅ universal
dtbo.img - ❌ ROM specific
recovery.img - ❌ ROM specific
boot.img - ❌ ROM specific
That means, if you downloaded for example dtbo.img or recovery.img from LineageOS website, but will flash EvolutionX-16.0.zip ROM, you most likely will get broken phone (brick or bugs in system, if it boots)
- First go to Evolution X site
- Press
How to installbutton - Press all buttons named images/archive names
- Put the files in
platform-toolsdirectory for your convenience (to avoid specifying path to.img/.zipin cmd)
Make sure you are in platform-tools directory in cmd, then switch phone to fastboot mode and re-check connection:
adb reboot bootloader
fastboot devicesfastboot flash vbmeta vbmeta.img
fastboot flash dtbo dtbo.img
fastboot flash recovery recovery.imgfastboot reboot recoveryFactory Reset → Format Data/Factory Reset → confirm to format the device.
Apply update → Apply from ADB → back to cmd and flash the ROM itself:
Note
Specify .zip extension as well
adb sideload EvolutionX-16.0-20251006-instantnoodlep-11.2.1-Official.zipThen chill for a couple minutes!
Tip
You can face a notification in cmd:
D:\platform-tools> adb sideload EvolutionX-16.0-20251006-instantnoodlep-11.2.1-Official.zip
serving: 'EvolutionX-16.0-20251006-instantnoodlep-11.2.1-Official.zip' (~47%) adb: failed to read command: No error It's OKAY. ADB connection was lost when recovery automatically rebooted. The firmware was fully installed by this point.
After installation is complete, you will be asked in recovery, whether you'd like to install additional packages (they mean GApps, root, another recovery etc.). Choose No.
Note
Evolution X has pre-built GApps, so no need to install it separately.
Then in recovery press Reboot system now
And enjoy your new ROM!
Warning
Don't lock the bootloader while using Evolution X, it can permanently brick your device and recover it would be hard because the bootloader is locked.
It's advised to keep the bootloader unlocked to avoid complications.












