The OnePlus 6 is certainly a stellar device, but it’s not perfect. One minor issue with its software, known as OxygenOS, is that screenshots are saved in the compressed JPEG format, rather than the Android-default PNG. It’s nice for saving space, but especially in scrolling screenshots, there can be a big drop off in quality. Thanks to a Magisk Module developed by XDA Member angelsel, you can enable higher quality screenshots on your OnePlus 6, OnePlus 5T, or OnePlus 5. Because it’s a Magisk module, you’ll need to unlock the bootloader of your device, install TWRP, and install Magisk.
Steps to get high-quality screenshots on the OnePlus 6, OnePlus 5T, and OnePlus 5
Step 1 – Root your phone
You’ll need to unlock the bootloader and root your phone via Magisk. It’s a simple task on the OnePlus 5T and the OnePlus 5, though you may have trouble on the OnePlus 6. We recommend following this tutorial by XDA Recognised Contributor Funk Wizard in the case of the OnePlus 6, this tutorial for the OnePlus 5, and this one for the OnePlus 5T.
Step 2 – Install the Magisk Module
You’ll now need to download and install the Magisk module. Download it from the link below, and then flash it in TWRP.
If you’re on the OnePlus 5T or the OnePlus 5, don’t forget to wipe the cache. The OnePlus 6 is an A/B partition device, so wiping the cache doesn’t do anything on devices supporting seamless updates.
Step 3 – Reboot
On the OnePlus 6, you’ll run into problems at first boot. You won’t be able to take screenshots and you’ll get an error telling you it can’t be saved. This goes away after a few minutes, so just wait it out. Once it starts working, take a screenshot and go to your Gallery. View the details of the screenshot, and you should see it’s now saving PNG files.
Note that after first boot, screenshots work from there on out—even after a reboot. That’s it! You should now have higher-quality PNG screenshots on your OnePlus 5, OnePlus 5T, or OnePlus 6.