[Moto G5 Plus Themes, Apps, and Mods] matttbe:
Thank you for looking at this device!

Here is the device info:

Camera 0 (BACK)

android.flash.info:*
- available = true

android.info:*
- supportedHardwareLevel = HARDWARE_LEVEL_3

android.tonemap:*
- availableToneMapModes = [0,1,2]*
- maxCurvePoints = 64

android.hotPixel:*
- availableHotPixelModes = [1,2]

android.scaler:*
- availableMaxDigitalZoom = 8.0*
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY*
- streamConfigurationMap =*

OutputFormats:

[4032x3024, RAW_SENSOR(32), min_dur:33333333, stall:200000000]*
[4032x3024, JPEG(256), min_dur:50000000, stall:345000000]*
[4032x2268, JPEG(256), min_dur:33333333, stall:258000000]*
[3840x2160, JPEG(256), min_dur:33333333, stall:253000000]*
[3264x2448, JPEG(256), min_dur:33333333, stall:243000000]*
[3264x1836, JPEG(256), min_dur:33333333, stall:179000000]*
[2592x1944, JPEG(256), min_dur:33333333, stall:161000000]*
[2592x1458, JPEG(256), min_dur:33333333, stall:144000000]*
[1920x1080, JPEG(256), min_dur:33333333, stall:133000000]*
[1440x1080, JPEG(256), min_dur:33333333, stall:116000000]*
[1280x960, JPEG(256), min_dur:33333333, stall:108000000]*
[1280x720, JPEG(256), min_dur:33333333, stall:103000000]*
[720x480, JPEG(256), min_dur:33333333, stall:99000000]*
[640x480, JPEG(256), min_dur:33333333, stall:91000000]*
[352x288, JPEG(256), min_dur:33333333, stall:80000000]*
[320x240, JPEG(256), min_dur:33333333, stall:75000000]*
[4032x3024, PRIVATE(34), min_dur:50000000, stall:0]*
[4032x2268, PRIVATE(34), min_dur:33333333, stall:0]*
[3840x2160, PRIVATE(34), min_dur:33333333, stall:0]*
[3264x2448, PRIVATE(34), min_dur:33333333, stall:0]*
[3264x1836, PRIVATE(34), min_dur:33333333, stall:0]*
[2592x1944, PRIVATE(34), min_dur:33333333, stall:0]*
[2592x1458, PRIVATE(34), min_dur:33333333, stall:0]*
[1920x1080, PRIVATE(34), min_dur:33333333, stall:0]*
[1440x1080, PRIVATE(34), min_dur:33333333, stall:0]*
[1280x960, PRIVATE(34), min_dur:33333333, stall:0]*
[1280x720, PRIVATE(34), min_dur:33333333, stall:0]*
[720x480, PRIVATE(34), min_dur:33333333, stall:0]*
[640x480, PRIVATE(34), min_dur:33333333, stall:0]*
[352x288, PRIVATE(34), min_dur:33333333, stall:0]*
[320x240, PRIVATE(34), min_dur:33333333, stall:0]*
[4032x3024, YUV_420_888(35), min_dur:50000000, stall:0]*
[4032x2268, YUV_420_888(35), min_dur:33333333, stall:0]*
[3840x2160, YUV_420_888(35), min_dur:33333333, stall:0]*
[3264x2448, YUV_420_888(35), min_dur:33333333, stall:0]*
[3264x1836, YUV_420_888(35), min_dur:33333333, stall:0]*
[2592x1944, YUV_420_888(35), min_dur:33333333, stall:0]*
[2592x1458, YUV_420_888(35), min_dur:33333333, stall:0]*
[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0]*
[1440x1080, YUV_420_888(35), min_dur:33333333, stall:0]*
[1280x960, YUV_420_888(35), min_dur:33333333, stall:0]*
[1280x720, YUV_420_888(35), min_dur:33333333, stall:0]*
[720x480, YUV_420_888(35), min_dur:33333333, stall:0]*
[640x480, YUV_420_888(35), min_dur:33333333, stall:0]*
[352x288, YUV_420_888(35), min_dur:33333333, stall:0]*
[320x240, YUV_420_888(35), min_dur:33333333, stall:0]*
[4032x3024, RAW_PRIVATE(36), min_dur:33333333, stall:0]*
[4032x3024, RAW10(37), min_dur:33333333, stall:0]*

HighSpeedVideoConfigurations:

[1280x720, min_fps:30, max_fps:120], [1280x720, min_fps:120, max_fps:120], [720x480, min_fps:30, max_fps:120], [720x480, min_fps:120, max_fps:120], [640x480, min_fps:30, max_fps:120], [640x480, min_fps:120, max_fps:120], [480x320, min_fps:30, max_fps:120], [480x320, min_fps:120, max_fps:120], [480x360, min_fps:30, max_fps:120], [480x360, min_fps:120, max_fps:120]

InputsString:

4032x3024, PRIVATE(34),*
4032x3024, YUV_420_888(35),*

ValidOutputFormatsForInputString:

PRIVATE(34), out:JPEG(256), YUV_420_888(35)
YUV_420_888(35), out:JPEG(256), YUV_420_888(35)

android.sensor:*
- availableTestPatternModes = [0,1,2,3,4]*
- blackLevelPattern = BlackLevelPattern([64, 64], [64, 64])*
- calibrationTransform1 = ColorSpaceTransform([0/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 0/128])*
- calibrationTransform2 = ColorSpaceTransform([0/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 0/128])*
- colorTransform1 = ColorSpaceTransform([187/128, -89/128, -29/128], [-124/128, 240/128, 5/128], [5/128, -17/128, 87/128])*
- colorTransform2 = ColorSpaceTransform([300/128, -207/128, -53/128], [-137/128, 279/128, -1/128], [6/128, -15/128, 136/128])*
- forwardMatrix1 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])*
- forwardMatrix2 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])*
- maxAnalogSensitivity = 510*
- orientation = 90*
- referenceIlluminant1 = 21*
- referenceIlluminant2 = 17

android.jpeg:*
- availableThumbnailSizes = [0x0,176x144,240x144,256x144,240x160,256x154,240x240,320x240]

android.sync:*
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL

android.statistics.info:*
- availableFaceDetectModes = [0,1]*
- availableHotPixelMapModes = [false]*
- availableLensShadingMapModes = [0,1]*
- maxFaceCount = 32

android.lens.info:*
- availableApertures = [1.7]*
- availableFilterDensities = [0.0]*
- availableFocalLengths = [4.28]*
- availableOpticalStabilization = [0]*
- focusDistanceCalibration = 2*
- hyperfocalDistance = 0.25984803*
- minimumFocusDistance = 10.0

android.lens:*
- facing = LENS_FACING_BACK

android.request:*
- availableCapabilities = [0,1,2,5,6,4,7,9,3]*
- maxNumInputStreams = 1*
- maxNumOutputProc = 3*
- maxNumOutputProcStalling = 1*
- maxNumOutputRaw = 1*
- partialResultCount = 2*
- pipelineMaxDepth = 8

android.colorCorrection:*
- availableAberrationModes = [0]

android.control:*
- aeAvailableAntibandingModes = [0,2,1,3]*
- aeAvailableModes = [0,1,2,3]*
- aeAvailableTargetFpsRanges = [[15, 15],[15, 20],[20, 20],[15, 30],[30, 30],[24, 30]]*
- aeCompensationRange = [-12, 12]*
- aeCompensationStep = 1/6*
- aeLockAvailable = true*
- afAvailableModes = [1,0,2,3,4]*
- availableEffects = [0,1,2,3,4,5,6,7,8]*
- availableModes = [0,1,2]*
- availableSceneModes = [4,9,8,10,5,3,13,11,15,12,14,6,7,2,1]*
- availableVideoStabilizationModes = [0,1]*
- awbAvailableModes = [1,2,3,4,5,6,7,8,0]*
- awbLockAvailable = true*
- maxRegionsAe = 1*
- maxRegionsAf = 1*
- maxRegionsAwb = 0*
- postRawSensitivityBoostRange = [100, 3199]

android.shading:*
- availableModes = [0,1,2]

android.edge:*
- availableEdgeModes = [0,1,2,3]

android.noiseReduction:*
- availableNoiseReductionModes = [0,1,2,3,4]

android.sensor.info:*
- activeArraySize = Rect(8, 8 - 4040, 3032)*
- colorFilterArrangement = 0*
- exposureTimeRange = [10743, 421194700]*
- maxFrameDuration = 421258980*
- physicalSize = 5.6671996x4.256*
- pixelArraySize = 4048x3040*
- preCorrectionActiveArraySize = Rect(8, 8 - 4040, 3032)*
- sensitivityRange = [63, 8163]*
- timestampSource = SOURCE_UNKNOWN*
- whiteLevel = 1023

Camera 1 (FRONT)

android.flash.info:*
- available = false

android.info:*
- supportedHardwareLevel = HARDWARE_LEVEL_3

android.tonemap:*
- availableToneMapModes = [0,1,2]*
- maxCurvePoints = 64

android.hotPixel:*
- availableHotPixelModes = [1,2]

android.scaler:*
- availableMaxDigitalZoom = 8.0*
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY*
- streamConfigurationMap =*

OutputFormats:

[2592x1944, RAW_SENSOR(32), min_dur:33333333, stall:60000000]*
[2592x1944, JPEG(256), min_dur:33333333, stall:161000000]*
[2592x1458, JPEG(256), min_dur:33333333, stall:144000000]*
[1920x1080, JPEG(256), min_dur:33333333, stall:133000000]*
[1440x1080, JPEG(256), min_dur:33333333, stall:116000000]*
[1280x960, JPEG(256), min_dur:33333333, stall:108000000]*
[1280x720, JPEG(256), min_dur:33333333, stall:103000000]*
[720x480, JPEG(256), min_dur:33333333, stall:99000000]*
[640x480, JPEG(256), min_dur:33333333, stall:91000000]*
[352x288, JPEG(256), min_dur:33333333, stall:80000000]*
[320x240, JPEG(256), min_dur:33333333, stall:75000000]*
[2592x1944, PRIVATE(34), min_dur:33333333, stall:0]*
[2592x1458, PRIVATE(34), min_dur:33333333, stall:0]*
[1920x1080, PRIVATE(34), min_dur:33333333, stall:0]*
[1440x1080, PRIVATE(34), min_dur:33333333, stall:0]*
[1280x960, PRIVATE(34), min_dur:33333333, stall:0]*
[1280x720, PRIVATE(34), min_dur:33333333, stall:0]*
[720x480, PRIVATE(34), min_dur:33333333, stall:0]*
[640x480, PRIVATE(34), min_dur:33333333, stall:0]*
[352x288, PRIVATE(34), min_dur:33333333, stall:0]*
[320x240, PRIVATE(34), min_dur:33333333, stall:0]*
[2592x1944, YUV_420_888(35), min_dur:33333333, stall:0]*
[2592x1458, YUV_420_888(35), min_dur:33333333, stall:0]*
[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0]*
[1440x1080, YUV_420_888(35), min_dur:33333333, stall:0]*
[1280x960, YUV_420_888(35), min_dur:33333333, stall:0]*
[1280x720, YUV_420_888(35), min_dur:33333333, stall:0]*
[720x480, YUV_420_888(35), min_dur:33333333, stall:0]*
[640x480, YUV_420_888(35), min_dur:33333333, stall:0]*
[352x288, YUV_420_888(35), min_dur:33333333, stall:0]*
[320x240, YUV_420_888(35), min_dur:33333333, stall:0]*
[2592x1944, RAW_PRIVATE(36), min_dur:33333333, stall:0]*
[2592x1944, RAW10(37), min_dur:33333333, stall:0]*

HighSpeedVideoConfigurations:

[640x480, min_fps:30, max_fps:120], [640x480, min_fps:120, max_fps:120], [480x320, min_fps:30, max_fps:120], [480x320, min_fps:120, max_fps:120], [480x360, min_fps:30, max_fps:120], [480x360, min_fps:120, max_fps:120]

InputsString:

2592x1944, PRIVATE(34),*
2592x1944, YUV_420_888(35),*

ValidOutputFormatsForInputString:

PRIVATE(34), out:JPEG(256), YUV_420_888(35)
YUV_420_888(35), out:JPEG(256), YUV_420_888(35)

android.sensor:*
- availableTestPatternModes = [0,1,2,4]*
- blackLevelPattern = BlackLevelPattern([64, 64], [64, 64])*
- calibrationTransform1 = ColorSpaceTransform([134/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 132/128])*
- calibrationTransform2 = ColorSpaceTransform([134/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 132/128])*
- colorTransform1 = ColorSpaceTransform([255/128, -121/128, -39/128], [-124/128, 240/128, 5/128], [6/128, -21/128, 107/128])*
- colorTransform2 = ColorSpaceTransform([365/128, -253/128, -64/128], [-137/128, 279/128, -1/128], [9/128, -21/128, 186/128])*
- forwardMatrix1 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])*
- forwardMatrix2 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])*
- maxAnalogSensitivity = 1271*
- orientation = 270*
- referenceIlluminant1 = 21*
- referenceIlluminant2 = 17

android.jpeg:*
- availableThumbnailSizes = [0x0,176x144,240x144,256x144,240x160,256x154,240x240,320x240]

android.sync:*
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL

android.statistics.info:*
- availableFaceDetectModes = [0,1]*
- availableHotPixelMapModes = [false]*
- availableLensShadingMapModes = [0,1]*
- maxFaceCount = 32

android.lens.info:*
- availableApertures = [2.2]*
- availableFilterDensities = [0.0]*
- availableFocalLengths = [2.44]*
- availableOpticalStabilization = [0]*
- focusDistanceCalibration = 0*
- hyperfocalDistance = 1.034668*
- minimumFocusDistance = 0.0

android.lens:*
- facing = LENS_FACING_FRONT

android.request:*
- availableCapabilities = [0,1,2,5,6,4,7,9,3]*
- maxNumInputStreams = 1*
- maxNumOutputProc = 3*
- maxNumOutputProcStalling = 1*
- maxNumOutputRaw = 1*
- partialResultCount = 2*
- pipelineMaxDepth = 8

android.colorCorrection:*
- availableAberrationModes = [0]

android.control:*
- aeAvailableAntibandingModes = [0,2,1,3]*
- aeAvailableModes = [0,1]*
- aeAvailableTargetFpsRanges = [[15, 15],[15, 20],[20, 20],[15, 30],[30, 30],[24, 30]]*
- aeCompensationRange = [-12, 12]*
- aeCompensationStep = 1/6*
- aeLockAvailable = true*
- afAvailableModes = [0]*
- availableEffects = [0,1,2,3,4,5,6,7,8]*
- availableModes = [0,1,2]*
- availableSceneModes = [4,9,8,10,5,3,13,11,15,12,14,6,7,2,1]*
- availableVideoStabilizationModes = [0]*
- awbAvailableModes = [1,2,3,4,5,6,7,8,0]*
- awbLockAvailable = true*
- maxRegionsAe = 1*
- maxRegionsAf = 0*
- maxRegionsAwb = 0*
- postRawSensitivityBoostRange = [100, 3199]

android.shading:*
- availableModes = [0,1,2]

android.edge:*
- availableEdgeModes = [0,1,2,3]

android.noiseReduction:*
- availableNoiseReductionModes = [0,1,2,3,4]

android.sensor.info:*
- activeArraySize = Rect(8, 8 - 2600, 1952)*
- colorFilterArrangement = 3*
- exposureTimeRange = [16436, 538525645]*
- maxFrameDuration = 538722865*
- physicalSize = 3.6512x2.744*
- pixelArraySize = 2608x1960*
- preCorrectionActiveArraySize = Rect(8, 8 - 2600, 1952)*
- sensitivityRange = [82, 1271]*
- timestampSource = SOURCE_UNKNOWN*
- whiteLevel = 1023

I hope it will help :)