[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