The ASUS ROG Phone II was one of the most powerful smartphones of 2019, offering the beefiest of hardware and unique gaming-oriented design that stood out from the competition. Apart from the gaming appeal, the phone has also generated great interest among the custom ROM community, with ASUS playing an instrumental role in propagating the aftermarket development efforts. And while the ROG Phone 3 is out, the ROG Phone II still manages to hold it own place.

ASUS ROG Phone II XDA Forums

The device is officially supported by TWRP and LineageOS, and there’s no shortage of new custom ROMs and kernels for users to try out. Now, ROG Phone II owners have one more custom ROM to play with: OmniROM.

Thanks to the hard work of XDA Senior Member micky387, the first official build of OmniROM based on Android 10 is now out for the ASUS ROG Phone II. The ROM appears to be pretty stable for the day to day use, and the official thread doesn’t mention any critical or known issues in this initial build.

To install OmniROM on your ASUS ROG Phone II, make sure you’re running the latest firmware on both slots and have an unlocked bootloader. The rest of the procedure is pretty straight forward: you’ll have to enter the bootloader mode and run the fastboot boot twrp.img command from your PC (follow this guide for setting up Fastboot and ADB) to temporarily boot into TWRP. From there, flash the ROM package, wipe user data, flash Gapps, and reboot. The developer specifically recommends flashing the Nano package of OpenGApps, so don't try any other package. As for Magisk, you can use the last stable Magisk release.

To download the ROM zip, GApps package, and get detailed flashing instructions, head to the linked thread below.

Download official OmniROM