OnePlus is releasing the device tree and
kernel source for the OnePlus 3T a full week
before the device becomes available for purchase, which would theoretically allow developers with somewhat powerful hardware to not only develop for the phone, but also to use the values contained in those two file sets to construct a virtual OnePlus 3T for ROM and app testing.