[8.0+]Google Camera Port with HDR+ on Axon 7 - ZTE Axon 7 Themes, Apps, and Mods

Since oreo beta was release for quite a while. (Including custom rom) We finally have camera2 api. That’s mean we can use google camera to improve image quality.
For stock oreo A2017G B02 firmware, flash this fix in twrp. https://forum.xda-developers.com/showpost.php?p=78044414&postcount=25
I’m currently using
GCam-5.1.018-Pixel2Mod-Arnova8G2-V8.3b1.apk It works pretty well.
What’s working:
- HDR+ on and HDR+ enhance on both front and rear camera.
- video recording: 720p, 1080p, [email protected] on rear camera. (some stutter at 4K)
- video recording: 720p, [email protected] on front camera.
- Portrait mode
- Motion photo
- Photo sphere
- Panorama
- RAW Photo
What’s not working:
- Video recording: [email protected] fps. (It’s output at 30 fps)
- Slow motion. (Video freeze and buggy)
- Nexus6p model. (It doesn’t save a picture)
- Take a picture with flash. (lib issue)
List of Gcam apk: https://www.celsoazevedo.com/files/android/google-camera/
For Gcam 6.1 (Oreo) you can use this version MGC_6.1.021_BSG_Arnova_V1.0.030119.0705.apk which has night sight working and no more green tint in front cam. But portrait mode does not work.
Gcam_6.1.021_Advanced_V1.6.190614.0200.apk which has night sight working but green tint in front cam. Require to open the app with "take a selfie" method for the first time and change the front camera model to pixel 3.
For Gcam 6.2 (require android pie)
Gcam_6.2.030_Advanced_V2.1.190614.0200.apk
- Set the front camera model to nexus 6p.
- raw sensor to raw10. image format to yuv.
Or UNI_CAM_v1.2a_P.apk
Camera2 Test
Code:
Camera 0 (BACK)
android.flash.info:
- available = true
android.info:
- supportedHardwareLevel = HARDWARE_LEVEL_3
android.tonemap:
- availableToneMapModes = [0,1,2]
- maxCurvePoints = 512
android.hotPixel:
- availableHotPixelModes = [1,2]
android.scaler:
- availableMaxDigitalZoom = 8.0
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY
- streamConfigurationMap =
OutputFormats:
[5952x3348, RAW_SENSOR(32), min_dur:33333333, stall:200000000]
[5952x3348, JPEG(256), min_dur:41666666, stall:682000000]
[5312x2988, JPEG(256), min_dur:41666666, stall:506000000]
[5120x2880, JPEG(256), min_dur:33333333, stall:425000000]
[4608x2592, JPEG(256), min_dur:33333333, stall:366000000]
[4352x3264, JPEG(256), min_dur:33333333, stall:366000000]
[4160x3120, JPEG(256), min_dur:33333333, stall:345000000]
[4016x3012, JPEG(256), min_dur:33333333, stall:345000000]
[4000x3000, JPEG(256), min_dur:33333333, stall:258000000]
[3968x2232, JPEG(256), min_dur:33333333, stall:253000000]
[3840x2160, JPEG(256), min_dur:33333333, stall:243000000]
[3264x2448, JPEG(256), min_dur:33333333, stall:243000000]
[3200x2400, JPEG(256), min_dur:33333333, stall:179000000]
[3264x1836, JPEG(256), min_dur:33333333, stall:161000000]
[2976x2976, JPEG(256), min_dur:33333333, stall:161000000]
[2976x1674, JPEG(256), min_dur:33333333, stall:144000000]
[2592x1944, JPEG(256), min_dur:33333333, stall:133000000]
[2560x1920, JPEG(256), min_dur:33333333, stall:116000000]
[2688x1512, JPEG(256), min_dur:33333333, stall:108000000]
[2240x2240, JPEG(256), min_dur:33333333, stall:103000000]
[2048x1536, JPEG(256), min_dur:33333333, stall:99000000]
[2008x1506, JPEG(256), min_dur:33333333, stall:91000000]
[1920x1440, JPEG(256), min_dur:33333333, stall:85000000]
[1920x1080, JPEG(256), min_dur:33333333, stall:80000000]
[1600x1200, JPEG(256), min_dur:33333333, stall:75000000]
[1440x1080, JPEG(256), min_dur:33333333, stall:68000000]
[1280x960, JPEG(256), min_dur:33333333, stall:67000000]
[1280x768, JPEG(256), min_dur:33333333, stall:66000000]
[1280x720, JPEG(256), min_dur:33333333, stall:65000000]
[1200x1200, JPEG(256), min_dur:33333333, stall:61000000]
[1024x768, JPEG(256), min_dur:33333333, stall:59000000]
[960x720, JPEG(256), min_dur:33333333, stall:55000000]
[800x600, JPEG(256), min_dur:33333333, stall:49000000]
[864x480, JPEG(256), min_dur:33333333, stall:49000000]
[800x480, JPEG(256), min_dur:33333333, stall:48000000]
[720x480, JPEG(256), min_dur:33333333, stall:45000000]
[640x480, JPEG(256), min_dur:33333333, stall:35000000]
[640x360, JPEG(256), min_dur:33333333, stall:30000000]
[480x360, JPEG(256), min_dur:33333333, stall:25000000]
[480x320, JPEG(256), min_dur:33333333, stall:18000000]
[352x288, JPEG(256), min_dur:33333333, stall:42949672969]
[320x240, JPEG(256), min_dur:33333333, stall:38654705675]
[176x144, JPEG(256), min_dur:33333333, stall:55834574857]
[5952x3348, PRIVATE(34), min_dur:41666666, stall:0]
[5312x2988, PRIVATE(34), min_dur:41666666, stall:0]
[5120x2880, PRIVATE(34), min_dur:33333333, stall:0]
[4608x2592, PRIVATE(34), min_dur:33333333, stall:0]
[4352x3264, PRIVATE(34), min_dur:33333333, stall:0]
[4160x3120, PRIVATE(34), min_dur:33333333, stall:0]
[4016x3012, PRIVATE(34), min_dur:33333333, stall:0]
[4000x3000, PRIVATE(34), min_dur:33333333, stall:0]
[3968x2232, PRIVATE(34), min_dur:33333333, stall:0]
[3840x2160, PRIVATE(34), min_dur:33333333, stall:0]
[3264x2448, PRIVATE(34), min_dur:33333333, stall:0]
[3200x2400, PRIVATE(34), min_dur:33333333, stall:0]
[3264x1836, PRIVATE(34), min_dur:33333333, stall:0]
[2976x2976, PRIVATE(34), min_dur:33333333, stall:0]
[2976x1674, PRIVATE(34), min_dur:33333333, stall:0]
[2592x1944, PRIVATE(34), min_dur:33333333, stall:0]
[2560x1920, PRIVATE(34), min_dur:33333333, stall:0]
[2688x1512, PRIVATE(34), min_dur:33333333, stall:0]
[2240x2240, PRIVATE(34), min_dur:33333333, stall:0]
[2048x1536, PRIVATE(34), min_dur:33333333, stall:0]
[2008x1506, PRIVATE(34), min_dur:33333333, stall:0]
[1920x1440, PRIVATE(34), min_dur:33333333, stall:0]
[1920x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1600x1200, PRIVATE(34), min_dur:33333333, stall:0]
[1440x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1280x960, PRIVATE(34), min_dur:33333333, stall:0]
[1280x768, PRIVATE(34), min_dur:33333333, stall:0]
[1280x720, PRIVATE(34), min_dur:33333333, stall:0]
[1200x1200, PRIVATE(34), min_dur:33333333, stall:0]
[1024x768, PRIVATE(34), min_dur:33333333, stall:0]
[960x720, PRIVATE(34), min_dur:33333333, stall:0]
[800x600, PRIVATE(34), min_dur:33333333, stall:0]
[864x480, PRIVATE(34), min_dur:33333333, stall:0]
[800x480, PRIVATE(34), min_dur:33333333, stall:0]
[720x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x320, PRIVATE(34), min_dur:33333333, stall:0]
[352x288, PRIVATE(34), min_dur:33333333, stall:0]
[320x240, PRIVATE(34), min_dur:33333333, stall:0]
[176x144, PRIVATE(34), min_dur:33333333, stall:0]
[5952x3348, YUV_420_888(35), min_dur:41666666, stall:0]
[5312x2988, YUV_420_888(35), min_dur:41666666, stall:0]
[5120x2880, YUV_420_888(35), min_dur:33333333, stall:0]
[4608x2592, YUV_420_888(35), min_dur:33333333, stall:0]
[4352x3264, YUV_420_888(35), min_dur:33333333, stall:0]
[4160x3120, YUV_420_888(35), min_dur:33333333, stall:0]
[4016x3012, YUV_420_888(35), min_dur:33333333, stall:0]
[4000x3000, YUV_420_888(35), min_dur:33333333, stall:0]
[3968x2232, 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]
[3200x2400, YUV_420_888(35), min_dur:33333333, stall:0]
[3264x1836, YUV_420_888(35), min_dur:33333333, stall:0]
[2976x2976, YUV_420_888(35), min_dur:33333333, stall:0]
[2976x1674, YUV_420_888(35), min_dur:33333333, stall:0]
[2592x1944, YUV_420_888(35), min_dur:33333333, stall:0]
[2560x1920, YUV_420_888(35), min_dur:33333333, stall:0]
[2688x1512, YUV_420_888(35), min_dur:33333333, stall:0]
[2240x2240, YUV_420_888(35), min_dur:33333333, stall:0]
[2048x1536, YUV_420_888(35), min_dur:33333333, stall:0]
[2008x1506, YUV_420_888(35), min_dur:33333333, stall:0]
[1920x1440, YUV_420_888(35), min_dur:33333333, stall:0]
[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0]
[1600x1200, 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]
[1280x768, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x720, YUV_420_888(35), min_dur:33333333, stall:0]
[1200x1200, YUV_420_888(35), min_dur:33333333, stall:0]
[1024x768, YUV_420_888(35), min_dur:33333333, stall:0]
[960x720, YUV_420_888(35), min_dur:33333333, stall:0]
[800x600, YUV_420_888(35), min_dur:33333333, stall:0]
[864x480, YUV_420_888(35), min_dur:33333333, stall:0]
[800x480, 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]
[640x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x320, 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]
[176x144, YUV_420_888(35), min_dur:33333333, stall:0]
[5952x3348, RAW_PRIVATE(36), min_dur:33333333, stall:0]
[5952x3348, RAW10(37), min_dur:33333333, stall:0]
HighSpeedVideoConfigurations:
[1280x720, min_fps:30, max_fps:120], [1280x720, min_fps:120, max_fps:120], [1280x720, min_fps:30, max_fps:240], [1280x720, min_fps:240, max_fps:240], [720x480, min_fps:30, max_fps:120], [720x480, min_fps:120, max_fps:120], [720x480, min_fps:30, max_fps:240], [720x480, min_fps:240, max_fps:240], [480x320, min_fps:30, max_fps:120], [480x320, min_fps:120, max_fps:120], [480x320, min_fps:30, max_fps:240], [480x320, min_fps:240, max_fps:240], [480x360, min_fps:30, max_fps:120], [480x360, min_fps:120, max_fps:120], [480x360, min_fps:30, max_fps:240], [480x360, min_fps:240, max_fps:240]
InputsString:
5952x3348, PRIVATE(34),
5952x3348, 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,256]
- blackLevelPattern = BlackLevelPattern([64, 64], [64, 64])
- calibrationTransform1 = ColorSpaceTransform([122/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 130/128])
- calibrationTransform2 = ColorSpaceTransform([122/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 130/128])
- colorTransform1 = ColorSpaceTransform([88/128, -18/128, -16/128], [-83/128, 200/128, 6/128], [-33/128, 53/128, 63/128])
- colorTransform2 = ColorSpaceTransform([132/128, -36/128, -55/128], [-93/128, 249/128, -53/128], [-12/128, 35/128, 76/128])
- forwardMatrix1 = ColorSpaceTransform([84/128, 10/128, 30/128], [34/128, 86/128, 7/128], [11/128, -52/128, 146/128])
- forwardMatrix2 = ColorSpaceTransform([80/128, -8/128, 52/128], [28/128, 65/128, 36/128], [-3/128, -72/128, 180/128])
- maxAnalogSensitivity = 1600
- 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 = 10
android.lens.info:
- availableApertures = [1.8]
- availableFilterDensities = [0.0]
- availableFocalLengths = [4.216]
- availableOpticalStabilization = [0,0]
- focusDistanceCalibration = 2
- hyperfocalDistance = 0.20253555
- 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,1,2]
android.control:
- aeAvailableAntibandingModes = [0,2,1,3]
- aeAvailableModes = [0,1,2,3,4]
- aeAvailableTargetFpsRanges = [[15, 15],[20, 20],[7, 24],[24, 24],[7, 30],[30, 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(0, 0 - 5952, 3348)
- colorFilterArrangement = 1
- exposureTimeRange = [14444, 1000000000]
- maxFrameDuration = 23611418248
- physicalSize = 5.952x3.348
- pixelArraySize = 5952x3348
- preCorrectionActiveArraySize = Rect(0, 0 - 5952, 3348)
- sensitivityRange = [100, 1600]
- 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 = 512
android.hotPixel:
- availableHotPixelModes = [1,2]
android.scaler:
- availableMaxDigitalZoom = 8.0
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY
- streamConfigurationMap =
OutputFormats:
[3264x2448, RAW_SENSOR(32), min_dur:33333333, stall:60000000]
[3264x2448, JPEG(256), min_dur:33333333, stall:243000000]
[3200x2400, JPEG(256), min_dur:33333333, stall:179000000]
[3264x1836, JPEG(256), min_dur:33333333, stall:161000000]
[2976x1674, JPEG(256), min_dur:33333333, stall:144000000]
[2592x1944, JPEG(256), min_dur:33333333, stall:133000000]
[2560x1920, JPEG(256), min_dur:33333333, stall:116000000]
[2688x1512, JPEG(256), min_dur:33333333, stall:108000000]
[2240x2240, JPEG(256), min_dur:33333333, stall:103000000]
[2048x1536, JPEG(256), min_dur:33333333, stall:99000000]
[2008x1506, JPEG(256), min_dur:33333333, stall:91000000]
[1920x1440, JPEG(256), min_dur:33333333, stall:80000000]
[1920x1080, JPEG(256), min_dur:33333333, stall:77000000]
[1600x1200, JPEG(256), min_dur:33333333, stall:75000000]
[1440x1080, JPEG(256), min_dur:33333333, stall:68000000]
[1280x960, JPEG(256), min_dur:33333333, stall:67000000]
[1280x768, JPEG(256), min_dur:33333333, stall:66000000]
[1280x720, JPEG(256), min_dur:33333333, stall:65000000]
[1200x1200, JPEG(256), min_dur:33333333, stall:61000000]
[1024x768, JPEG(256), min_dur:33333333, stall:59000000]
[960x720, JPEG(256), min_dur:33333333, stall:55000000]
[800x600, JPEG(256), min_dur:33333333, stall:49000000]
[864x480, JPEG(256), min_dur:33333333, stall:49000000]
[800x480, JPEG(256), min_dur:33333333, stall:48000000]
[720x480, JPEG(256), min_dur:33333333, stall:45000000]
[640x480, JPEG(256), min_dur:33333333, stall:35000000]
[640x360, JPEG(256), min_dur:33333333, stall:30000000]
[480x360, JPEG(256), min_dur:33333333, stall:25000000]
[480x320, JPEG(256), min_dur:33333333, stall:18000000]
[352x288, JPEG(256), min_dur:33333333, stall:779000000]
[320x240, JPEG(256), min_dur:33333333, stall:682000000]
[176x144, JPEG(256), min_dur:33333333, stall:682000000]
[3264x2448, PRIVATE(34), min_dur:33333333, stall:0]
[3200x2400, PRIVATE(34), min_dur:33333333, stall:0]
[3264x1836, PRIVATE(34), min_dur:33333333, stall:0]
[2976x1674, PRIVATE(34), min_dur:33333333, stall:0]
[2592x1944, PRIVATE(34), min_dur:33333333, stall:0]
[2560x1920, PRIVATE(34), min_dur:33333333, stall:0]
[2688x1512, PRIVATE(34), min_dur:33333333, stall:0]
[2240x2240, PRIVATE(34), min_dur:33333333, stall:0]
[2048x1536, PRIVATE(34), min_dur:33333333, stall:0]
[2008x1506, PRIVATE(34), min_dur:33333333, stall:0]
[1920x1440, PRIVATE(34), min_dur:33333333, stall:0]
[1920x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1600x1200, PRIVATE(34), min_dur:33333333, stall:0]
[1440x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1280x960, PRIVATE(34), min_dur:33333333, stall:0]
[1280x768, PRIVATE(34), min_dur:33333333, stall:0]
[1280x720, PRIVATE(34), min_dur:33333333, stall:0]
[1200x1200, PRIVATE(34), min_dur:33333333, stall:0]
[1024x768, PRIVATE(34), min_dur:33333333, stall:0]
[960x720, PRIVATE(34), min_dur:33333333, stall:0]
[800x600, PRIVATE(34), min_dur:33333333, stall:0]
[864x480, PRIVATE(34), min_dur:33333333, stall:0]
[800x480, PRIVATE(34), min_dur:33333333, stall:0]
[720x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x320, PRIVATE(34), min_dur:33333333, stall:0]
[352x288, PRIVATE(34), min_dur:33333333, stall:0]
[320x240, PRIVATE(34), min_dur:33333333, stall:0]
[176x144, PRIVATE(34), min_dur:33333333, stall:0]
[3264x2448, YUV_420_888(35), min_dur:33333333, stall:0]
[3200x2400, YUV_420_888(35), min_dur:33333333, stall:0]
[3264x1836, YUV_420_888(35), min_dur:33333333, stall:0]
[2976x1674, YUV_420_888(35), min_dur:33333333, stall:0]
[2592x1944, YUV_420_888(35), min_dur:33333333, stall:0]
[2560x1920, YUV_420_888(35), min_dur:33333333, stall:0]
[2688x1512, YUV_420_888(35), min_dur:33333333, stall:0]
[2240x2240, YUV_420_888(35), min_dur:33333333, stall:0]
[2048x1536, YUV_420_888(35), min_dur:33333333, stall:0]
[2008x1506, YUV_420_888(35), min_dur:33333333, stall:0]
[1920x1440, YUV_420_888(35), min_dur:33333333, stall:0]
[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0]
[1600x1200, 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]
[1280x768, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x720, YUV_420_888(35), min_dur:33333333, stall:0]
[1200x1200, YUV_420_888(35), min_dur:33333333, stall:0]
[1024x768, YUV_420_888(35), min_dur:33333333, stall:0]
[960x720, YUV_420_888(35), min_dur:33333333, stall:0]
[800x600, YUV_420_888(35), min_dur:33333333, stall:0]
[864x480, YUV_420_888(35), min_dur:33333333, stall:0]
[800x480, 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]
[640x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x320, 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]
[176x144, YUV_420_888(35), min_dur:33333333, stall:0]
[3264x2448, RAW_PRIVATE(36), min_dur:33333333, stall:0]
[3264x2448, RAW10(37), min_dur:33333333, stall:0]
InputsString:
3264x2448, PRIVATE(34),
3264x2448, 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]
- blackLevelPattern = BlackLevelPattern([64, 64], [64, 64])
- calibrationTransform1 = ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
- calibrationTransform2 = ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
- colorTransform1 = ColorSpaceTransform([52/128, 13/128, -10/128], [-91/128, 203/128, 11/128], [-50/128, 80/128, 45/128])
- colorTransform2 = ColorSpaceTransform([169/128, -92/128, 10/128], [-45/128, 167/128, 29/128], [1/128, 20/128, 66/128])
- forwardMatrix1 = ColorSpaceTransform([126/128, -42/128, 40/128], [54/128, 68/128, 6/128], [30/128, -130/128, 205/128])
- forwardMatrix2 = ColorSpaceTransform([72/128, 40/128, 11/128], [17/128, 124/128, -13/128], [-20/128, -103/128, 229/128])
- maxAnalogSensitivity = 1550
- 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 = 10
android.lens.info:
- availableApertures = [2.2]
- availableFilterDensities = [0.0]
- availableFocalLengths = [2.48]
- availableOpticalStabilization = [0]
- focusDistanceCalibration = 0
- hyperfocalDistance = 0.80124867
- minimumFocusDistance = 0.0
android.lens:
- facing = LENS_FACING_FRONT
android.request:
- availableCapabilities = [0,1,2,5,6,4,7,3]
- maxNumInputStreams = 1
- maxNumOutputProc = 3
- maxNumOutputProcStalling = 1
- maxNumOutputRaw = 1
- partialResultCount = 2
- pipelineMaxDepth = 8
android.colorCorrection:
- availableAberrationModes = [0,1,2]
android.control:
- aeAvailableAntibandingModes = [0,2,1,3]
- aeAvailableModes = [0,1]
- aeAvailableTargetFpsRanges = [[15, 15],[20, 20],[24, 24],[7, 30],[30, 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(0, 0 - 3264, 2448)
- colorFilterArrangement = 3
- exposureTimeRange = [26000, 879150480]
- maxFrameDuration = 879257808
- physicalSize = 3.65568x2.74176
- pixelArraySize = 3264x2448
- preCorrectionActiveArraySize = Rect(0, 0 - 3264, 2448)
- sensitivityRange = [100, 1550]
- timestampSource = SOURCE_UNKNOWN
- whiteLevel = 1023

mickey36736 said:
What’s not working:
- Video recording: [email protected]0 fps. (It’s output at 30 fps)
- Slow motion. (Video freeze and buggy)
- Nexus6p model. (It’s doesn’t save a picture)
- Take a picture with flash.
Click to expand...
Click to collapse
Lack of working flash is a big problem imo. I'm guessing the timing is off?

Kingo64 said:
Lack of working flash is a big problem imo. I'm guessing the timing is off?
Click to expand...
Click to collapse
Yeah, flash just on for a split second and stop while camera still refocus and take a shot after that.

Im using the same version . Has been good ,however sometimes portrait mode won't work and you need to restart before it works again. Portrait mode and be a bit hit and miss with edge detection as well . Been using snap camera HDR without camera 2 api enabled for when you have harsh contrast and that gives better HDR than gcam , other times gcam is better but finding it a bit hit and miss whether you get a decent picture or not , certainly an improvement in detail with gcam over stock .At least now we have options .

how many apks are there lol how do we know what version works best

Predatorhaze said:
how many apks are there lol how do we know what version works best
Click to expand...
Click to collapse
Just keep testing which version works the best for you.
So far, Arnova version works the best for me. Some version works only for a certain device.

im not gonna test that whole list,i just pick the on thats recommended.i test some or pick anovas

Give me link of working Gcam on my RM note 5 plus on 8.1 based miui 10 beta rom. Tnx
Sent from my Redmi Note 5

vijaymk said:
Give me link of working Gcam on my RM note 5 plus on 8.1 based miui 10 beta rom. Tnx
Sent from my Redmi Note 5
Click to expand...
Click to collapse
Please ask on the thread of your device. Your device might needs to enable camera2 api for this to work. Thx.
https://forum.xda-developers.com/redmi-note-5/themes/app-arnova8g2s-google-camera-port-t3771643

mickey36736 said:
Please ask on the thread of your device. Your device might needs to enable camera2 api for this to work.
https://forum.xda-developers.com/redmi-note-5/themes/app-arnova8g2s-google-camera-port-t3771643
Click to expand...
Click to collapse
That comment was extremely pajeet, wasn't it ?
VOLTE???!??

New version of Arnova camera is out
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta1.apk
Sadly, it doesn't work at all. Viewfinder doesn't show up.
When I click the top left menu, the app crash.
@Arnova8G2 Please take a look when you have time. Thank you so much for your hard work.
Edit: Tried version v4Beta3. The app crash immediately when open.
Attached logcat.

Some examples of difference between stock camera snaphdr and the gcam version on original post . Running stock oreo b12
You can clearly see the improvement in detail with gcam , I use stock for very low light and snaphdr when very harsh sunlight as it seems to do a better job with the HDR .first is stock then snaphdr then gcam

I have the same apk listed on the OP but i think that HDR+ isn't working here. It should have a little tick on the top when it's active shouldn't it? Also, what settings are you guys using? Thanks!

joaocandeias said:
I have the same apk listed on the OP but i think that HDR+ isn't working here. It should have a little tick on the top when it's active shouldn't it? Also, what settings are you guys using? Thanks!
Click to expand...
Click to collapse
The default (middle) one is HDR+ on. (Which is the HDR+ Auto) To use the real HDR+, you need to change the option to HDR+ enhance at the top menu.
You can read more about HDR+ option here.
https://www.celsoazevedo.com/files/android/google-camera/troubleshooting/#help9
My setting
Auto-exposure: Min. iso (It will processing photo shot for a very long time in low light, but it will reduce noise by a lot)
HDR+ parameters: Medium
Other setting remain untouched.

mickey36736 said:
The default (middle) one is HDR+ on. (Which is the HDR+ Auto) To use the real HDR+, you need to change the option to HDR+ enhance at the top menu.
You can read more about HDR+ option here.
https://www.celsoazevedo.com/files/android/google-camera/troubleshooting/#help9
My setting
Auto-exposure: Min. iso (It will processing photo shot for a very long time in low light, but it will reduce noise by a lot)
HDR+ parameters: Medium
Other setting remain untouched.
Click to expand...
Click to collapse
Thanks!

Here are my sample photos for a comparison of Google Camera HDR+ enhanced. I'm using AEX 5.7 with Arnova v8
imgur(dot)com/a/Fkk7RwO

reasonablebasis said:
Here are my sample photos for a comparison of Google Camera HDR+ enhanced. I'm using AEX 5.7 with Arnova v8
imgur.com/a/Fkk7RwO
Click to expand...
Click to collapse
Thanks for sharing. Very nice comparison.
I saw you on reddit as well.

mickey36736 said:
Thanks for sharing. Very nice comparison.
I saw you on reddit as well.
Click to expand...
Click to collapse
Thanks. I just compared the photo quality with a Samsung Galaxy Note 8, and the Axon 7 HDR+ easily beats the Note 8 in terms of quality and sharpness. I'll try to post comparison photos in good lighting conditions soon. It's like I have a new camera, this actually made me really excited to take photos.

Arnovas latest version dated 22/7/18 is working on my device .Slow motion is still not working fully (very Jerky) , running NFounds Havoc OS 20180718 , Havoc OS is stunning , Android P experience . Would recommend to anyone .

a new version came out
GoogleCamera-Pixel2Mod-Arnova8G2-V8.2
https://forum.xda-developers.com/showpost.php?p=77325547&postcount=5502
https://drive.google.com/open?id=11H_YxBH0K0F_ldzax2sb9m3XTHO_p6U2
Doesn't crush but didn't test it throughout
Nfound B12 AEX 5.7

Related

{MOD's}{How to's} Create a custom notification dropdown! Remove status bar clock!

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Create a custom background for your notification dropdown.
Assuming you already know how to decompile, edit and recompile apk's
Let's start by decompiling SystemUI.apk
Once decompiled find the values folder and open it. Now right click on the drawables.xml and open with notepad++ change the values as shown below save and exit.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="drawable" name="notification_tracking_bg">#00000000</item>
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="notification_item_background_color">#00000000</item>
<item type="drawable" name="notification_item_background_color_pressed">#ff257390</item>
<item type="drawable" name="ticker_background_color">#00000000</item>
<item type="drawable" name="status_bar_recents_background_solid">#80000000</item>
<item type="drawable" name="status_bar_recents_app_thumbnail_background">#80000000</item>
<item type="drawable" name="status_bar_notification_row_background_color">#00000000</item>
<item type="drawable" name="notification_header_bg">#00000000</item>
<item type="drawable" name="recents_callout_line">#99ffffff</item>
<item type="drawable" name="notification_item_background_legacy_color">#00000000</item>
</resources>
***NOTE- The above can be hard coded to your desired color without having to add the custom image I'm about to describe below. You will still need to make the notificaton_tracking_bg.9 transparent so it will not stack with the coded color.
Now you need to make your custom background image. I named mine shade_bg (240x400) make sure the image is rgb or it will not show correctly, you can name what you like,
and add this image to res/drawable-xhdpi. Also while in that folder, find notification_tracking_bg.9, this image needs to be made transparent or your images will stack on top of one another.
The easiest way to do that is to open up Gimp, pull decompiled image into the window, select the rectangle tool and make a box around the image except for the patch lines.Go to edit then cut,
that will remove the background without breaking the patch. Now save the image in place of the old one.
Once thats done, navigate to res/layout folder and open it. Inside find status_bar_tracking.xml, right click and open with notepad++.
Add android:background="drawable/shade_bg" in line 2 as shown below.
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.TrackingView androidrientation="vertical" android:background="@drawable/shade_bg" androidaddingLeft="0.0px" androidaddingRight="0.0px" androidaddingBottom="0.0px" android:focusable="true" android:visibility="gone" android:descendantFocusability="afterDescendants"
Once all this is done you can now recompile your SystemUI.apk sign, zipalign and install. You should now have the background you created as your dropdown.
Enjoy your new dropdown, get creative, and happy modding.
Here's another quick one.
Remove statusbar clock....
Navigate to res/layout and find status_bar.xml, right click and open with
notepad++ then just add the text in the entry you see below highlighted in red. Recompile, sign and zipalign. No more clock!
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView androidrientation="vertical" android:background="@drawable/status_bar_background" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout androidrientation="horizontal" android:id="@id/icons" androidaddingLeft="6.0dip" androidaddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout androidrientation="horizontal" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<TextView android:textColor="@color/white" android:gravity="center_vertical" android:id="@id/plmnLabel" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
<TextView android:textColor="@color/white" android:gravity="center_vertical" android:id="@id/callTime" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" androidrientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:gravity="center_vertical" androidrientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
<LinearLayout android:gravity="center" androidrientation="horizontal" android:id="@id/signal_battery_cluster" androidaddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
<ImageView android:id="@id/battery" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="center" />
</LinearLayout>
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:id="@id/clock" android:visibility="gone" androidaddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
<LinearLayout androidrientation="horizontal" android:id="@id/ticker" androidaddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" />
</ImageSwitcher>
<com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" androidaddingTop="2.0dip" androidaddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
</com.android.systemui.statusbar.phone.TickerView>
</LinearLayout>
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textSize="16.0sp" android:gravity="left|center" android:id="@id/date" android:background="@drawable/status_bar_background" androidaddingLeft="6.0px" androidaddingRight="6.0px" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<include android:id="@id/glow" layout="@layout/status_bar_glow" />
</com.android.systemui.statusbar.phone.PhoneStatusBarView>
Thanks to my Bad Seed brothers for all that we accomplish together.
Reserved for more mods!
Nextup.....
Sent from LTEVO!
Working magic already, huh? How'd you get notification toggles, or you using an app for that?
Sent from my EVO using xda premium
scottspa74 said:
Working magic already, huh? How'd you get notification toggles, or you using an app for that?
Sent from my EVO using xda premium
Click to expand...
Click to collapse
I have quick settings but that is switchpro widgets from the market. Great app, you can put almost anything you want in there, re color, different backgrounds, even has reboot with recovery built in.
You at it again Jeff??? Nice work.
We need some cyan dragons.
Sent from El Tevo Pokemon style!!!!
jeffsanace said:
Reserved for more mods!
Nextup.....
Sent from LTEVO!
Click to expand...
Click to collapse
Care to share that app drawer image? Looks great
Sent from Mars on my EVO LTE
The app drawer image is mcluvn's, I hope to get a how to up for it soon. That one requires a lot more edits then just adding the image. The apps need to be aligned to fit the shelves. I'll ask him if he minds me sharing the image.
Sent from LTEVO!
Wow BadSeed customs must be the real deal. Thank you kind sir!
Sent from my EVO using xda premium
Uh oh who let you in here? ;-) there goes the neighborhood
Sent from my EVO using Tapatalk 2
Woohoooo! another class from the school of bad seed!
let me get my pen and paper...
thanx again jeff!!
Nice
This is awesome will it work on ICS roms? I can't tell what you're running
Saw this in the portal today. Good Job!
http://www.xda-developers.com/android/learn-to-add-your-own-picture-in-notification-drop-down/
Jeffsance its good to see ya here buddy. Here's to hoping you hook us up with one of your kickass themes bro.
Sent from my EVO using Tapatalk 2
reverepats said:
Jeffsance its good to see ya here buddy. Here's to hoping you hook us up with one of your kickass themes bro.
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
Nice to see you as well. Haven't had a lot of time for themes lately. I'll probably put something out at some point. I'm having fun finding mods for this beast of a phone right now.
Sent from LTEVO!
Slethen said:
This is awesome will it work on ICS roms? I can't tell what you're running
Click to expand...
Click to collapse
It's in the EVO lte development section so I hope it works on ICS. Lol
Sent from LTEVO!
jeffsanace said:
Nice to see you as well. Haven't had a lot of time for themes lately. I'll probably put something out at some point. I'm having fun finding mods for this beast of a phone right now.
Sent from LTEVO!
Click to expand...
Click to collapse
Yep. Understandable. Yeah its nice to be back with Sprint. Not the Network LOL (for noe of course). Nice to see the familiar faces again.
Sent from my EVO using Tapatalk 2
What would I need to change to make just the top notification bar transparent?
Sent from my SPH-D710 using XDA
tdunham said:
What would I need to change to make just the top notification bar transparent?
Sent from my SPH-D710 using XDA
Click to expand...
Click to collapse
Are you referring to where it says sprint and settings? If so, those are images in res/drawable- xhdpi. Not sure off the top of my head what the names are.
Sent from LTEVO!
jeffsanace said:
Are you referring to where it says sprint and settings? If so, those are images in res/drawable- xhdpi. Not sure off the top of my head what the names are.
Well sort of Jeff. I take it that the notification bar itself is an image then and the drawables.xml is exactly what it says and (in basic terms) does not control a stationary item like the notification bar?
BTW, I'm kinda jumping ship here, you can tell from my sig that I'm on a totally different phone but the base OS and principles are still the same. Thanks for your time, I've been trying to find an answer for this for a while. We're still waiting for the ICS OTA release here for the Sprint E4GT so there isn't a lot of support for it yet.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
where did you get that circle blue battery from?

[ROM][AT&T]CyanogenMod 10 [20121223]

Hi everyone, I manged to get CM10 for the evitareul (AT&T One X+) booting. I don't have the device so I need logcats and screenshots. Github is Here
Working:
Booting
Touchscreen
Camera
????
Not Working:
Wi-Fi
BT
NFC
????
Downloads:
http://goo.im/devs/sportsstar89/evitareul/cm10
Credits:
Sportsstar89
lloir
Maxwen
hasoon
Everybody in the one x+ community​
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Reserved #2
In addition to no WiFi or BT, I'm not getting any data, and audio thinks it's outputting to bluetooth, so no audio either.
ShotSkydiver said:
In addition to no WiFi or BT, I'm not getting any data, and audio thinks it's outputting to bluetooth, so no audio either.
Click to expand...
Click to collapse
yea it's cause kickstart isnt running do you have a logcat
sportsstar89 said:
yea it's cause kickstart isnt running do you have a logcat
Click to expand...
Click to collapse
Yep, here you go: http://cl.ly/text/0L0b2j2i0T0g
omg you guys are so lucky to have sport dev for you guys
EclipzeRemix said:
omg you guys are so lucky to have sport dev for you guys
Click to expand...
Click to collapse
Eclipze are you following me?
Here's what happens when I tap on "Network operators":
Code:
D/GsmUmtsOptions( 476): preferenceTreeClick: return false
I/ActivityManager( 323): START {act=android.intent.action.MAIN cmp=com.android.phone/.NetworkSetting u=0} from pid 476
I/ActivityManager( 323): Displayed com.android.phone/.NetworkSetting: +102ms
I/NotificationService( 323): cancelToast pkg=com.android.phone [email protected]
W/NotificationService( 323): Toast already cancelled. pkg=com.android.phone [email protected]
I/NotificationService( 323): cancelToast pkg=com.android.phone [email protected]
D/dalvikvm( 476): GC_EXPLICIT freed 153K, 60% free 5818K/14403K, paused 2ms+4ms, total 30ms
ShotSkydiver said:
Here's what happens when I tap on "Network operators":
Code:
D/GsmUmtsOptions( 476): preferenceTreeClick: return false
I/ActivityManager( 323): START {act=android.intent.action.MAIN cmp=com.android.phone/.NetworkSetting u=0} from pid 476
I/ActivityManager( 323): Displayed com.android.phone/.NetworkSetting: +102ms
I/NotificationService( 323): cancelToast pkg=com.android.phone [email protected]
W/NotificationService( 323): Toast already cancelled. pkg=com.android.phone [email protected]
I/NotificationService( 323): cancelToast pkg=com.android.phone [email protected]
D/dalvikvm( 476): GC_EXPLICIT freed 153K, 60% free 5818K/14403K, paused 2ms+4ms, total 30ms
Click to expand...
Click to collapse
Do you have a baseband version in about phone?
Sent from my Nexus 4 using xda premium
sportsstar89 said:
Do you have a baseband version in about phone?
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
Nope, Unknown.
ShotSkydiver said:
Nope, Unknown.
Click to expand...
Click to collapse
Yea the ks binary isn't loading cause come times it muks up booting so I disabled it for now
Sent from my Nexus 4 using xda premium
sportsstar89 said:
Yea the ks binary isn't loading cause come times it muks up booting so I disabled it for now
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
Will that fix anything related to the data issues or is a replacement binary needed?
ShotSkydiver said:
Will that fix anything related to the data issues or is a replacement binary needed?
Click to expand...
Click to collapse
It will fix service once I enable it
Sent from my Nexus 4 using xda premium
sportsstar89 said:
It will fix service once I enable it
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
OK let me know if you need anything else in terms of logcats or testing.
Dude, I know this is super beta right now.... But the fact that it's being worked on at all is great news!
Sent from my HTC One X+ using XDA Premium HD app
Here's a logcat filtered to show radio messages. http://cl.ly/text/2s3z1t363g0y
ShotSkydiver said:
Here's a logcat filtered to show radio messages. http://cl.ly/text/2s3z1t363g0y
Click to expand...
Click to collapse
Wait do you have service at all
Sent from my Nexus 4 using xda premium
sportsstar89 said:
Wait do you have service at all
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
Nope, nothing at all.
New test build try it out remember to flash the boot.IMG and logcat
Sent from my Nexus 4 using xda premium

[SHARE APP] Reduce RAM on stock 4.3

Hello friends..
we all know that stock 4.3 has eat rams alot..so,i just want to share some apps on playstore calls "XBOOSTER" and "NQ ANDROID BOOSTER'...
This app quite help me out...so,what's urs?share it to us...hope it helps to u guys too.. thanks to the dev! cheers!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my C5303 using Tapatalk 2
Ram manager pro is best, hard multitasking mode works wonders!
Sent while my supervisor wasn't looking
Zulfauzi said:
Hello friends..
we all know that stock 4.3 has eat rams alot..so,i just want to share some apps on playstore calls "XBOOSTER" and "NQ ANDROID BOOSTER'...
This app quite help me out...hope it helps to u guys too.. thanks to the dev
Sent from my C5303 using Tapatalk 2
Click to expand...
Click to collapse
hi
font name?
Hello
Better modify the build.prop the line
dalvik.vm.heapgrowthlimit=96m
To
dalvik.vm.heapgrowthlímite=128m
Sent from my C5303 using XDA Premium 4 mobile app
---------- Post added at 09:28 PM ---------- Previous post was at 09:23 PM ----------
Or
dalvik.vm.heapgrowthlimit=200m
Sent from my C5303 using XDA Premium 4 mobile app
just using greenify, it's work like charm
bahmanup said:
hi
font name?
Click to expand...
Click to collapse
not sure the font name is...im using rom toolbox..
Sent from my C5303 using Tapatalk 2
You guys are funny, these apps are nothing more than trash that use up more ram then they kill,Source
I already posted a way on how to remove bloat which actually helps since the bloat apps are removed rather then killed...
Alternatively, you could also use init.d scripts like darky zipalign and sqliteoptimize
Thanatos said:
You guys are funny, these apps are nothing more than trash that use up more ram then they kill,Source
I already posted a way on how to remove bloat which actually helps since the bloat apps are removed rather then killed...
Alternatively, you could also use init.d scripts like darky zipalign and sqliteoptimize
Click to expand...
Click to collapse
Ram manager changes system minfrees and sysctl values. I wouldn't dream of using a task killer. I also removed bloat, and I am investigating some lowmemorykiller stuff. Newer snapdragons apparently have some driver that messes up ram priorities and causes the issues we see
Sent while my supervisor wasn't looking
Am i the only one with NO ram problems AT ALL? In fact management is far better for me! Couldn't play san andreas /kof 2012-a on 4.1.2 for more than 15 minutes
Sent from my C5303 using XDA Premium 4 mobile app
Here's my ram management under quite heavy use. I have viber,whatsapp,facebook,xda,browser active
Sent from my C5303 using XDA Premium 4 mobile app
Sadman Khan said:
Am i the only one with NO ram problems AT ALL? In fact management is far better for me! Couldn't play san andreas /kof 2012-a on 4.1.2 for more than 15 minutes
Sent from my C5303 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Only certain games were affected for me, gta was not one of them. Asphalt 8 was the worst
Sent while my supervisor wasn't looking
@non4 said:
Only certain games were affected for me, gta was not one of them. Asphalt 8 was the worst
Sent while my supervisor wasn't looking
Click to expand...
Click to collapse
Games would just suddenly close on 4.1.2 -_- i, for one, love 4.3!
Sent from my C5303 using XDA Premium 4 mobile app
Freeze unnecessary apps using titanium Pro
n u r good to go
Thanatos said:
You guys are funny, these apps are nothing more than trash that use up more ram then they kill,Source
I already posted a way on how to remove bloat which actually helps since the bloat apps are removed rather then killed...
Alternatively, you could also use init.d scripts like darky zipalign and sqliteoptimize
Click to expand...
Click to collapse
kindly post the link for that thread please! i want to know how to remove bloatwares.
Why freeze apps when you can delete them to get space, flash the attached bloatdel.zip to remove bloatware permanently
Bloatware Removed
Code:
/system/app:
Backup-Restore.apk
BackupRestoreConfirmation.apk
Backup-wizard.apk
Books.apk
CarHome.apk
com.codand.playfon.apk
device-monitor.apk
EnchantedForest.apk
Exchange2.apk
ExternalKeyboardJP.apk
facebook.apk
FBCalendarSync.apk
FBIAppShare.apk
FBMediaDiscovery.apk
FBMusicLike.apk
FBSetupwizard.apk
Galaxy4.apk
GeneralDataDisclaimer.apk
GenieWidget.apk
Gmail.apk
GMS_Maps.apk
GoogleCalendarSyncAdapter.apk
GoogleLyricsPlugin.apk
GooglePartnerSetup.apk
GoogleTTS.apk
helpapp.apk
HoloSpiralWallpaper.apk
IddAgent.apk
MagicSmokeWallpapers.apk
NoiseField.apk
NoteWidget.apk
PartnerBookmarksProvider.apk
PhaseBeam.apk
phone-usage.apk
PhotoSlideshow.apk
PicoTts.apk
PlusOne.apk
POBoxSknMono.apk
POBoxSknPink.apk
POBoxSknSelector.apk
POBoxSknWood.apk
Protips.apk
RecentCallsWidget.apk
retaildemo.apk
SemcCrashMonitor.apk
SemcEmail.apk
SEMCFacebookProxy.apk
SemcNotes.apk
SEMCSetupWizard.apk
SemcTvLauncher.apk
SemcWarrantyTime.apk
ShutDownAnimation.apk
ShutDownAnimation.apk
SocialEngineFacebookPlugin.apk
SocialEngineFacebookShareFrwkPlugin.apk
SocialEnginePicasaPlugin.apk
SocialEngineTwitterShareFrwkPlugin.apk
socialife.apk
SomcMirrorLinkManualSwitch.apk
SomcMirrorLinkServer.apk
SomcMirrorLinkSystem.apk
SomcMusicSlideshow.apk
SomcPlayAnywhere.apk
SOMCTwitterAccount.apk
SOMCTwitterSetupWizard.apk
SomcWifiDisplay.apk
SomcXperiaLink.apk
SoundRecorder.apk
storefront.apk
Street.apk
Talk.apk
talkback.apk
UnsupportedHeadsetNotifier.apk
UpdateCenter.apk
Velvet.apk
Videos.apk
VoiceSearchStub.apk
WeatherWidget.apk
WikipediaPlugin.apk
YouTube.apk
YouTubeKaraokePlugin.apk
YouTubePlugin.apk
/system/etc/product/applications:
mcafeesuite-7days.apk
neoreader.apk
officesuite.apk
trackid.apk
/system/etc/customization/applications:
com.adobe.reader.apk
com.evernote.apk
com.mobisystems.fileman.apk
com.opera.mini.android.apk
- All of the apks above removed are considered bloat and the phone would function normally even without them.
Unzip the someinitd zip and put the following init.d scripts in system/etc/init.d and give rw-r-r ( 644 ) permissions
The Scripts are made to
Zipalign all apks every boot
Supercharger 99kickasskernelizer
Supercharger Ram Turbocharge
Darky Zipalign
Weekly Cache Wipe
Improve overall RAM management
You may flash the bloatdel with Flash Gordon if on Locked Bootloader
You will get more free space after doing those around 4.8 GB
have use it before,thanks man for helping us..but the ram still sucks alot..but never try the script bfore..:thumbup:
Sent from my C5303 using Tapatalk 2
Sadman Khan said:
Here's my ram management under quite heavy use. I have viber,whatsapp,facebook,xda,browser active
Sent from my C5303 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
So what ROM do you use ?
4.3 stock or custom ? and if you use any Ram manager, what is it ?
cause I have SP with stock 4.3 and the remaining ram is almost always under 100 mb !!
with almost similar apps running like yours
Thanks

[Q] Zoope Themer Widget - Current Playlist

Is there a way I can create a zw themer widget that will show my current playlist?
I just finished making a player and I'd like to show the current playlist under it...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Stock Rooted NC1 S4 (team: @Muniz_r @Venom0642 @ted77usa @rebel1699) ~ 20GB free cloud https://copy.com?r=vtiraF
kevp75 said:
Is there a way I can create a zw themer widget that will show my current playlist?
I just finished making a player and I'd like to show the current playlist under it...
Sent from my Stock Rooted NC1 S4 (team: @Muniz_r @Venom0642 @ted77usa @rebel1699) ~ 20GB free cloud https://copy.com?r=vtiraF
Click to expand...
Click to collapse
Hi,
This is a good idea but it may only be added in the future
ThemerSupport said:
Hi,
This is a good idea but it may only be added in the future
Click to expand...
Click to collapse
hope so... or maybe a way for us to create our own variables
Sent from my Stock Rooted NC1 S4 (team: @Muniz_r @Venom0642 @ted77usa @rebel1699) ~ 20GB free cloud https://copy.com?r=vtiraF
kevp75 said:
hope so... or maybe a way for us to create our own variables
Sent from my Stock Rooted NC1 S4 (team: @Muniz_r @Venom0642 @ted77usa @rebel1699) ~ 20GB free cloud https://copy.com?r=vtiraF
Click to expand...
Click to collapse
I see you have many Zooper-related questions, where we have a whole thread built just for that purpose. I'd rather say asking here instead: http://forum.xda-developers.com/themer/zooper
ThemerSupport said:
I see you have many Zooper-related questions, where we have a whole thread built just for that purpose. I'd rather say asking here instead: http://forum.xda-developers.com/themer/zooper
Click to expand...
Click to collapse
think this is in the right place tho.. due to Themer Zooper Widget...
Sent from my Stock Rooted NC1 S4 (team: @Muniz_r @Venom0642 @ted77usa @rebel1699) ~ 20GB free cloud https://copy.com?r=vtiraF
kevp75 said:
think this is in the right place tho.. due to Themer Zooper Widget...
Sent from my Stock Rooted NC1 S4 (team: @Muniz_r @Venom0642 @ted77usa @rebel1699) ~ 20GB free cloud https://copy.com?r=vtiraF
Click to expand...
Click to collapse
To a degree. See Zooper Widget and Themer Zooper Widget are essentially the same app, and that section has experts in the field. I could help you, but you would receive much better answers from them as well as other members who frequent that section
really nice theme!

Post your tasker profiles

I realize this type of thread is peppered throughout device specific forums, but I didn't see a general tasker thread and thought this might make it easier for people starting to use tasker to find
Here is my first relevant tasked profile. It is a modification of one I found that reads the first event for tomorrow. The changes I made:
1. Change to search for the earliest event of the current day that has not passed already
2. Changed goto statements to a for loop to increase efficiency
3. Tailored responses to greet based on the time of day
I have this set up to execute once I connect to my work WiFi. If you want to use this be sure and change the name. You can safely remove the variable search replace actions. They are there to aid in the say action to correctly speak my event entries.
Any improvements are welcome and I love to see what others add on or change.
<TaskerData sr="" dvi="1" tv="4.3u4m">
<Task sr="task30">
<cdate>1381336077561</cdate>
<edate>1402071350312</edate>
<id>30</id>
<nme>Announce First Event Today</nme>
<pri>10</pri>
<Action sr="act0" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%now</Str>
<Str sr="arg1" ve="3">%TIME</Str>
<Int sr="arg2" val="1"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act1" ve="5">
<code>590</code>
<Str sr="arg0" ve="3">%now</Str>
<Str sr="arg1" ve="3">.</Str>
<Int sr="arg2" val="0"/>
</Action>
<Action sr="act10" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%querytime</Str>
<Str sr="arg1" ve="3">%TIMES + (23 - %now1)*60*60 + (60-%now2)*60 - 86400 + (%hour*60*60)</Str>
<Int sr="arg2" val="1"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act11" ve="5">
<code>115</code>
<se>false</se>
<Int sr="arg0" val="13"/>
<Str sr="arg1" ve="3">%querytime</Str>
<Str sr="arg2" ve="3">%caltitle</Str>
</Action>
<Action sr="act12" ve="5">
<code>115</code>
<se>false</se>
<Int sr="arg0" val="15"/>
<Str sr="arg1" ve="3">%querytime</Str>
<Str sr="arg2" ve="3">%calloc</Str>
</Action>
<Action sr="act13" ve="5">
<code>37</code>
<ConditionList sr="if">
<bool0>And</bool0>
<Condition sr="c0" ve="2">
<lhs>%caltitle(#)</lhs>
<op>0</op>
<rhs>1</rhs>
</Condition>
<Condition sr="c1" ve="2">
<lhs>%querytime</lhs>
<op>3</op>
<rhs>%TIMES</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act14" ve="5">
<code>115</code>
<se>false</se>
<Int sr="arg0" val="16"/>
<Str sr="arg1" ve="3">%querytime</Str>
<Str sr="arg2" ve="3">%caltime</Str>
</Action>
<Action sr="act15" ve="5">
<code>596</code>
<Str sr="arg0" ve="3">%caltime1</Str>
<Int sr="arg1" val="4"/>
<Str sr="arg2" ve="3"/>
</Action>
<Action sr="act16" ve="5">
<code>597</code>
<Str sr="arg0" ve="3">%caltime1</Str>
<Int sr="arg1" val="11"/>
<Int sr="arg2" val="6"/>
<Int sr="arg3" val="0"/>
<Str sr="arg4" ve="3"/>
</Action>
<Action sr="act17" ve="5">
<code>590</code>
<Str sr="arg0" ve="3">%caltime1</Str>
<Str sr="arg1" ve="3">.</Str>
<Int sr="arg2" val="0"/>
</Action>
<Action sr="act18" ve="5">
<code>598</code>
<Str sr="arg0" ve="3">%calloc1</Str>
<Str sr="arg1" ve="3">PAC</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
<Str sr="arg5" ve="3"/>
<Int sr="arg6" val="1"/>
<Str sr="arg7" ve="3"> pack</Str>
</Action>
<Action sr="act19" ve="5">
<code>598</code>
<Str sr="arg0" ve="3">%caltitle1</Str>
<Str sr="arg1" ve="3">-</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
<Str sr="arg5" ve="3"/>
<Int sr="arg6" val="1"/>
<Str sr="arg7" ve="3"> </Str>
</Action>
<Action sr="act2" ve="5">
<code>37</code>
<ConditionList sr="if">
<Condition sr="c0" ve="2">
<lhs>%now1</lhs>
<op>2</op>
<rhs>12</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act20" ve="5">
<code>598</code>
<Str sr="arg0" ve="3">%calloc1</Str>
<Str sr="arg1" ve="3">-</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
<Str sr="arg5" ve="3"/>
<Int sr="arg6" val="1"/>
<Str sr="arg7" ve="3"> </Str>
</Action>
<Action sr="act21" ve="5">
<code>559</code>
<Str sr="arg0" ve="3">%greeting Bryan. You have an event at %caltime11 %caltime12. %caltitle1 located at the %calloc1</Str>
<Str sr="arg1" ve="3">default:default</Str>
<Int sr="arg2" val="3"/>
<Int sr="arg3" val="5"/>
<Int sr="arg4" val="5"/>
<Int sr="arg5" val="0"/>
<Int sr="arg6" val="0"/>
<Int sr="arg7" val="0"/>
</Action>
<Action sr="act22" ve="5">
<code>137</code>
<Int sr="arg0" val="0"/>
<Str sr="arg1" ve="3"/>
</Action>
<Action sr="act23" ve="5">
<code>38</code>
</Action>
<Action sr="act24" ve="5">
<code>40</code>
</Action>
<Action sr="act25" ve="5">
<code>559</code>
<Str sr="arg0" ve="3">You have no events today. Create something.</Str>
<Str sr="arg1" ve="3">default:default</Str>
<Int sr="arg2" val="3"/>
<Int sr="arg3" val="3"/>
<Int sr="arg4" val="5"/>
<Int sr="arg5" val="0"/>
<Int sr="arg6" val="0"/>
<Int sr="arg7" val="0"/>
</Action>
<Action sr="act26" ve="5">
<code>137</code>
<Int sr="arg0" val="0"/>
<Str sr="arg1" ve="3"/>
</Action>
<Action sr="act3" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%greeting</Str>
<Str sr="arg1" ve="3">Good morning</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act4" ve="5">
<code>43</code>
<ConditionList sr="if">
<Condition sr="c0" ve="2">
<lhs>%now1</lhs>
<op>2</op>
<rhs>16</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act5" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%greeting</Str>
<Str sr="arg1" ve="3">Good afternoon</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act6" ve="5">
<code>43</code>
</Action>
<Action sr="act7" ve="5">
<code>547</code>
<Str sr="arg0" ve="3">%greeting</Str>
<Str sr="arg1" ve="3">Good evening</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act8" ve="5">
<code>38</code>
</Action>
<Action sr="act9" ve="5">
<code>39</code>
<Str sr="arg0" ve="3">%hour</Str>
<Str sr="arg1" ve="3">0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22</Str>
</Action>
</Task>
</TaskerData>
Sent from my SM-G900V using Tapatalk
I've set up a task, using the wiki as help, to turn Wi-Fi on/off automatically when coming/leaving home.
There's a notification in the pull down that can't be dismissed. Is there a way?
VZW G2 (VS980)
As far as I have experienced no. As I understand it taker needs to be running in the foreground ie the task bar when monitoring profile states or your profile will never trigger. I may be wrong and hope I am. Even setting the icon to transparent doesn't get rid of it.
Sent from my SM-G900V using Tapatalk
I am working on one that will display the most recent texts of up to 3 recipients up to 10 messages max for use with voice. IE "reply to recent message" pulls up last three senders to choose from and "read recent messages". Let me know if anyone is interested.
Sent from my SM-G900V using Tapatalk
Please go here for this...http://forum.xda-developers.com/showthread.php?t=1110775

Categories

Resources