- Download Pixel/Los recovery and ROM
- Reboot to bootloader
- Flash recovery (guide pixelexperience)
- Reboot to recovery
- While in recovery, navigate to Apply update -> Apply from ADB
- Install ROM
$ adb sideload rom.zip
- Format data, reboot to system & Enjoy!
- Have an unlocked bootloader & OOS 12 (C20 - C33) flashed to both slots
- Download Pixel/Los recovery and ROM
- Reboot to bootloader
- Flash recovery (guide pixelexperience)
- Reboot to recovery
- While in recovery, navigate to Apply update -> Apply from ADB
- Install ROM
$ adb sideload ROM.zip
- Format data, reboot to system & Enjoy!
(from any oos 11 custom rom)
- Use Msmtool to come back on oos 11.
- Download latest full zip of oos 12 from Oxygen Updater app or from OxygenOS builds XDA thread (You need to know your model number!)
- Go into Settings -> system update -> local upgrade
- Find the OOS 12 .zip you just downloaded from oxygen updater
- Install it and reboot
- Download and install the OPLocalUpdate apk
- Repeat steps 4 to 6 (To install OOS 12 on both slots) using OPLocalUpdate
- Unlock bootloader
Or this guide.