The Razer Phone is one of the few devices that caters to developers and enthusiasts with an unlockable bootloader, factory images, and so on. It was stuck on Nougat until recently, though. Razer just started pushing the Oreo 8.1 update, but you don't have to wait on the OTA. There are already factory images available for download, and the kernel source is out.

The Android 8.1 image clocks in at 1.6GB, and you'll need ADB on your computer to install it. To get the Oreo build up and running with a factory image, you must have an unlocked bootloader. This will factory reset your phone as well. In addition, Razer recommends you do not use the included C-to-C cable to flash the software.

The kernel source is less important for your average Razer Phone owner. This open source code helps developers troubleshoot apps and build ROMs for the Razer Phone. This data is usually released by OEMs several weeks after the OTA, but Razer is especially on the ball this time. Developer types can grab these files, which are a few hundred megabytes, from Razer's Dropbox links.