Magisk module that unlocks AUX cameras, face detection, and full resolution (48MP main and 50MP ultrawide) RAW on the OnePlus 9 series. Should work on all versions of OOS and any custom ROMs using OOS vendor FW. Full resolution only works in GCAM. Stock camera appears to still work.
IMPORTANT: This module includes the functionality of my (sean6541) "OnePlus 9 (Pro) Aux Cameras Enabler" and "OnePlus 9 Series Full Resolution Unlocker" modules along with shadowstep's "OnePlus 9 & 9 Pro Camera Unlocker" module. YOU MUST UNINSTALL THESE MODULES OR THEY WILL CONFLICT AND IT MAY NOT WORK CORRECTLY!
Why do we have to enable and disable full resolution? Because the only way to get it working is to force the camera sensors to output the full resolution stream. This means that third party camera (and camcorder) apps are also getting the full resolution stream, which is filled with noise and artifacts that only a properly tuned GCAM can eliminate. The front camera also doesn't work and video is limited to 30fps when full resolution is enabled.
You can enable, disable, and check the status of full resolution by entering the following into a terminal:
su -c enable_fullres.sh
to enable full resolution. Wait approximately 10 seconds before opening any camera apps.su -c disable_fullres.sh
to disable full resolution. Wait approximately 10 seconds before opening any camera apps.su -c fullres_status.sh
to check whether full resolution is enabled or disabled. Exit code 200
indicates that it is enabled while exit code 201
indicates disabled.