The OnePlus 3 runs OxygenOS, a custom version of Android that is similar-to-but-not-quite what you get on a Nexus. You get a few more options, but you're still ultimately dependent on a company for updates.

Phone tweakers and open source types like having more freedom, and that can come from flashing a custom ROM. OnePlus 3 owners now have the option to install the most popular community-supported ROM, CyanogenMod. Nightly builds have made their way to the device.

To install these ZIP files, you will need a reliable custom recovery. Fortunately one came to the OnePlus 3 earlier this month.

With a Snapdragon 820 processor, 6GB of RAM, and 64GB of internal storage, this is powerful hardware to play around with. Though while the experience should be blazing fast, there will likely be bugs. Keep that in mind.