Flashing AncientOS

Flashing AncientOS

eduardoRoms

For OnePlus 9/9 Pro

Prerequisites

*** NOTE

Dirty flashing from OOS12 based version is fine. The required firmware is included in the ROM.

!!! DANGER

When coming from OOS to Ancient OOS13 based ROM you need to have OOS13 installed.

!!! DANGER

For OOS12 based build the required firmware is C.62-C.65 IN BOTH SLOTS! DO NOT SKIP THIS!

  • Paitence, common sense
  • Latest platform-tools
  • Google USB driver
  • Developer options enabled: Settings -> About phone -> Tap Build number at the bottom seven (7) times
  • ADB enabled: Settings -> System -> Developer options -> USB debugging
  • Required images: dtbo.img, vendor_boot.img, boot.img (put these in the same folder with platform-tools)
  • Get images from pinned post in Telegram group chat
  • ROM zip (put it in the same folder with platform-tools)
  • Unlocked bootloader
  • NOTES
  • If you are currently on OOS11 it's better to unlock bootloader before updating to OOS12. For unknown reason some devices cannot be unlocked in OOS12.
  1. Reboot your phone to fastboot mode
  2. Open cmd and go to the folder where platform tools are (DO NOT USE POWERSHELL!)
  3. Enter following commands by copy/pasting one by one:
  fastboot flash dtbo dtbo.img

  fastboot flash vendor_boot vendor_boot.img

  1. Temporarily flash recovery:
fastboot flash boot boot.img

  1. Reboot your phone to recovery mode, click "Install update" -> "ADB Sideload"
  2. In cmd enter command:
adb sideload AncientOS_xxx.zip

  1. Wait until your device shows Step 2/2 and the back arrow appears. Click back arrow, then click "Factory reset" -> "Format data/factory reset" -> "Format data"
  2. INFO
  3. Progress on your pc will stop at around 47%. It is normal behaviour.
  4. Click back arrow in recovery, then click "Reboot to system"
  5. (first boot takes longer than usual due to building the extra UI apks)
  6. Enjoy the ROM (no bugs, only features?)

This tutorial template credit and courtesy of Chris Chen and Chandu Dyavanapelli, Nameless-AOSP devs.

Report Page