Oppo A9 2020 Custom Rom Work

Project Write-Up: Developing and Porting Custom ROMs for the Oppo A9 2020

1. Executive Summary

This document outlines the technical process, challenges, and requirements involved in developing Custom ROMs for the Oppo A9 2020 (codename: CPH1943). Due to Oppo’s security architecture and partition layout, this device presents significant hurdles for aftermarket development. This write-up covers the device tree structure, kernel source requirements, and the specific workarounds necessary to bypass ColorOS limitations.

  1. Unlock bootloader (paid exploit).
  2. Flash a GSI via fastboot or TWRP.
  3. Expect bugs: MTP, camera, and proximity sensor often break.

Step 2: Enable USB Debugging & OEM Unlocking

Go to Settings > About Phone > Tap Build Number 7 times > Developer Options > Enable USB Debugging and OEM Unlocking. oppo a9 2020 custom rom work