[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] ProtoDeVNan0:
Hey everyone! I've been stuck with this DRM problem for a while and in the meantime MIUI 10 and 6T came out.. So I decided that I'm going to work on MIUI 10 and other projects for now. I tried a lot of different things to get DRM to work, even things suggested by other Devs/friends and none of them worked so far.. Then I found one potential DRM fix but it broke WiFi so I couldn't check if DRM problem still exists. (YouTube wouldn't load, and I'm out of 4G data for now). But anyway.. I've been working on MIUI 10 port for a while now. And I was trying to port A to A/B MIUI 10 but it didn't work(keymaster). Now Mi Mix 3 came out with A/B and everything should be easier. For now I can't enable logcat or even get tombstones(no idea why. I can use same method in other roms to enable logcat and it works, and here it just doesn't). But I'm working on it, MIUI 10 is one of my most favourite roms. Now my friend got his Pixel back from repair so we can try my ports on both devices and see differences + he can help me with porting it. (Same applies to Pixel 3 XL port).

But anyway. I wanted to give You guys something nice and certainly more stable than my Pixel 3XL Port. So.. what is it? OnePlus 6T Port! And guess what, it's pretty much bugless! (DRM and ringtones and brightness work! :o)

Okay, so here's the guide:

Download zip OnePlus 6T Port for OnePlus 6 (All Files).zip

Unpack it somewhere

Open CMD/Terminal in this folder

Use fastboot -w flash system_b system.img to flash the rom. (or system_a if You're using A partition)

Disable vbmeta with same command that You can find in the main post(Just in case, maybe it's not needed since we're booting oos)

Flash the kernel included in the zip file with this command fastboot flash boot_b boot.img (or boot_a)

Boot to TWRP

Flash OP6T Vendor Patcher(Make sure to mount vendor first!)

Flash Magisk, twrp etc(if You want)

Reboot! Done!

Enjoy OP6T rom on Your OP6!

Why would anyone want 6T firmware though? Well. Because most of us are flashoholics who love flashing everything. And because 6T firmware has some new design in some apps as well as some extra features that surprisingly work on OP6 even though our device doesn't have in display fp scanner. And new AOD + live wallpapers! :D

So, what works? Everything. Even headphone jack, notification light, DRM, sound, Dash Charging(Warp Charging?), brightness, safetynet(cts and basicIntegrity), etc.

What doesn't work? In Display Fingerprint scanner , duh! But some of its features work if You use fp scanner on the back and hold Your finger on the screen in the place where in display fp scanner should be.

Note: Battery life should be as good as stock, how do I know that? Well I don't. But judging by logcat(it looks very very clean). It should give us pretty decent battery life.

And a little warning! DO NOT flash OP6T OTA's! They probably won't permanently brick Your phone. But they will give You a bootloop because 6T vendor isn't compatible with 6. If You somehow end up bricking Your phone anyway. Just use EDL or fastboot mode to flash stock OP6 firmware and You should be good. (I think the tool to do that is called MSMDownloadTool).

Download:

OnePlus 6T Port for OnePlus 6 (All Files)

Check screenshots in attached files!