Sample Header Ad - 728x90

Android Enthusiasts

Q&A for enthusiasts and power users of the Android operating system

Latest Questions

0 votes
0 answers
27 views
How to disable camera shutter sound without rooting the phone?
I have a Google Pixel 6a (bluejay) phone. On this phone camera makes shutter sound when I take a photo. I have looked up the phone by IMEI by going to `https://store.google.com/us/device-authenticity?id=[IMEI]` URL and it shows "Intended region: IN,JP". I have previously installed LineageOS and root...
I have a Google Pixel 6a (bluejay) phone. On this phone camera makes shutter sound when I take a photo. I have looked up the phone by IMEI by going to https://store.google.com/us/device-authenticity?id=[IMEI] URL and it shows "Intended region: IN,JP". I have previously installed LineageOS and rooted it to remove the files /product/media/audio/ui/camera_click.ogg /product/media/audio/ui/camera_focus.ogg, /product/media/audio/ui/VideoStop.ogg and /product/media/audio/ui/VideoRecord.ogg. This removed the sound, but because of the root banking applications complained, so I reinstalled the system to CalyxOS without wiping. Now I want to remove the same .ogg files without rooting the phone. I have downloaded https://release.calyxinstitute.org/bluejay-factory-25608200.zip file linked from the page https://calyxos.org/install/devices/bluejay/linux/ . It is an archive with all partition images. Inside an archive there is another archive bluejay-bp1a.250505.005/image-bluejay-bp1a.250505.005.zip which I unpacked. This archive in turn contains product.img file. I unpacked product.img by running unzip image-bluejay-bp1a.250505.005.zip product.img. I confirmed that product.img contains the files media/audio/ui/camera_click.ogg and similar. I tried to mount the image and got this error:
# mount -o loop product.img /mnt/
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
       dmesg(1) may have more information after failed mount system call.
# dmesg | tail -1
[360861.911279] EXT4-fs (loop0): couldn't mount RDWR because of unsupported optional features (4000)
I ran e2fsck -E unshare_blocks product.img and then tried to mount again: Then the image mounted successfully with mount -o loop product.img /mnt/. I then modified the image:
cd /mnt/media/audio/ui
mv camera_click.ogg camera_click.bak.ogg
mv camera_focus.ogg camera_focus.bak.ogg
mv VideoStop.ogg VideoStop.bak.ogg
mv VideoRecord.ogg VideoRecord.bak.ogg
cd /
umount /mnt
Then I rebooted the phone to fastboot with adb reboot fastboot and flashed the modified product.img to both slots:
# fastboot flash --slot=all product product.img
Resizing 'product_a'                               OKAY [  0.019s]
Sending sparse 'product_a' 1/7 (262112 KB)         OKAY [  6.272s]
Writing 'product_a'                                OKAY [  1.279s]
Sending sparse 'product_a' 2/7 (262128 KB)         OKAY [  6.243s]
Writing 'product_a'                                OKAY [  1.227s]
Sending sparse 'product_a' 3/7 (262120 KB)         OKAY [  5.996s]
Writing 'product_a'                                OKAY [  1.313s]
Sending sparse 'product_a' 4/7 (262120 KB)         OKAY [  5.941s]
Writing 'product_a'                                OKAY [  1.199s]
Sending sparse 'product_a' 5/7 (262124 KB)         OKAY [  5.985s]
Writing 'product_a'                                OKAY [  1.262s]
Sending sparse 'product_a' 6/7 (262104 KB)         OKAY [  5.968s]
Writing 'product_a'                                OKAY [  1.318s]
Sending sparse 'product_a' 7/7 (161293 KB)         OKAY [  3.752s]
Writing 'product_a'                                OKAY [  0.967s]
Resizing 'product_b'                               OKAY [  0.014s]
Sending sparse 'product_b' 1/7 (262112 KB)         OKAY [  5.982s]
Writing 'product_b'                                OKAY [  1.258s]
Sending sparse 'product_b' 2/7 (262128 KB)         OKAY [  5.930s]
Writing 'product_b'                                OKAY [  1.256s]
Sending sparse 'product_b' 3/7 (262120 KB)         OKAY [  5.992s]
Writing 'product_b'                                OKAY [  1.274s]
Sending sparse 'product_b' 4/7 (262120 KB)         OKAY [  5.932s]
Writing 'product_b'                                OKAY [  1.247s]
Sending sparse 'product_b' 5/7 (262124 KB)         OKAY [  6.002s]
Writing 'product_b'                                OKAY [  1.252s]
Sending sparse 'product_b' 6/7 (262104 KB)         OKAY [  6.221s]
Writing 'product_b'                                OKAY [  1.293s]
Sending sparse 'product_b' 7/7 (161293 KB)         OKAY [  4.136s]
Writing 'product_b'                                OKAY [  0.917s]
Finished. Total time: 100.988s
However, after rebooting the phone, the camera still clicks. The files are also still there:
$ adb shell
bluejay:/ $ ls /product/media/audio/ui/camera_click.ogg
/product/media/audio/ui/camera_click.ogg
/system/product is a symlink to /product. Why the files were not modified? How can I still remove these files?
tla (101 rep)
Jul 19, 2025, 07:41 PM
2 votes
3 answers
7313 views
Taking photos is slow
I've a few month old Samsung Galaxy A51 (android 10) and it's camera needs couple of seconds (2-4) BEFORE taking any picture, which is just too long when I want to photo children. My past phones were all from Samsung Galaxy A series and never had this issue. Is there anything I can do to make taking...
I've a few month old Samsung Galaxy A51 (android 10) and it's camera needs couple of seconds (2-4) BEFORE taking any picture, which is just too long when I want to photo children. My past phones were all from Samsung Galaxy A series and never had this issue. Is there anything I can do to make taking photos faster?
Máté Juhász (107 rep)
Feb 23, 2021, 04:52 AM • Last activity: Jun 18, 2025, 06:50 AM
1 votes
0 answers
35 views
QR code reader/scanner on Pixel lock screen behaves oddly (only flashes momentarily)
Android 14+ allows a QR code scanner to be added to the lock screen (at least on Pixel devices). On a Pixel phone that does not have a SIM and has not yet been connected the the Internet (thus has no Google account), that lock screen QR code reader behaves oddly. When its on-screen button is held do...
Android 14+ allows a QR code scanner to be added to the lock screen (at least on Pixel devices). On a Pixel phone that does not have a SIM and has not yet been connected the the Internet (thus has no Google account), that lock screen QR code reader behaves oddly. When its on-screen button is held down, it just flashes the QR code reader momentarily, and then goes back to the Android lock screen. No QR codes can be read. The phone has been factory reset, and the same issue persists. At this time, adding a SIM or connecting to the Internet is not desired. Is this the expected behaviour, or does the device likely have a problem?
Amazon Dies In Darkness (4862 rep)
Jun 4, 2025, 12:55 PM
0 votes
1 answers
331 views
How do I know which process or app currently accessing camera?
How do I know which process or app currently accessing camera? Android 5.1, Nexus 5, shell access (no root)
How do I know which process or app currently accessing camera? Android 5.1, Nexus 5, shell access (no root)
Jigar Joshi (117 rep)
May 7, 2015, 11:35 PM • Last activity: May 1, 2025, 03:21 AM
0 votes
2 answers
831 views
Is it possible to simulate a gyroscope using the camera?
So, basically, I want to know if it would be possible to use the camera as a gyroscope, similar to how panorama mode works in most Android devices. That's also the kind of quality I'd like. Not too impressive, and not completely horrible. I'm not looking for alternatives. Don't suggest anything othe...
So, basically, I want to know if it would be possible to use the camera as a gyroscope, similar to how panorama mode works in most Android devices. That's also the kind of quality I'd like. Not too impressive, and not completely horrible. I'm not looking for alternatives. Don't suggest anything other than what I asked for.
Jēkabs Galiņš (1 rep)
May 6, 2017, 04:02 PM • Last activity: Apr 16, 2025, 05:47 PM
7 votes
5 answers
32302 views
Is there a way to take low-resolution pictures on Android?
I have a Samsung Galaxy S5, and with the native camera app, the smallest possible picture size is a 2.4MB image at 2028x1152 pixels. However, for the purposes of capturing images for flashcards I use in [Ankidroid][1], that size is too large. The storage volume adds up quickly, and the files are slo...
I have a Samsung Galaxy S5, and with the native camera app, the smallest possible picture size is a 2.4MB image at 2028x1152 pixels. However, for the purposes of capturing images for flashcards I use in Ankidroid , that size is too large. The storage volume adds up quickly, and the files are slow to move around the network. What I really want is to take pictures in the realm of 640x480 pixels or so. I don't need high quality, I need small, quick, and disposable. **Are there any camera apps, or any other methods, where I can take low-resolution images?** My search of the Google Play Store indicates that almost all camera apps aspire to take the biggest, sharpest, highest resolution pictures possible.
Questioner (3789 rep)
Dec 11, 2017, 01:01 AM • Last activity: Apr 16, 2025, 03:37 PM
0 votes
1 answers
70 views
Recovering Video that MIGHT have been recorded?
I recently recorded a 4-minute odd video on my Realme 13 pro+ running Android 15 and Realme UI 6.0 The video was recorded, and I even took snapshots while it was being recorded. The snapshots were saved in the gallery, but to my surprise, the video was not saved at all. I even double-checked that th...
I recently recorded a 4-minute odd video on my Realme 13 pro+ running Android 15 and Realme UI 6.0 The video was recorded, and I even took snapshots while it was being recorded. The snapshots were saved in the gallery, but to my surprise, the video was not saved at all. I even double-checked that the video was being recorded. The snapshot button only appears when the video is being recorded; hence, there is no doubt whether the video button was pressed or not. Is there any way I can recover the video? I would appreciate any help you can give me. Thanks.
prantik bizz (123 rep)
Feb 2, 2025, 06:10 AM • Last activity: Mar 26, 2025, 05:22 AM
0 votes
1 answers
613 views
How can I provide a gallery for the system camera app on a fully managed phone
I have a fully managed (by Microsoft Intune) Samsung Galaxy A34 phone, that comes with a system camera but no gallery. I have added a third-party gallery app to our managed Play Store along with a third-party camera app. The third party apps work along nicely, however, the system camera app tells me...
I have a fully managed (by Microsoft Intune) Samsung Galaxy A34 phone, that comes with a system camera but no gallery. I have added a third-party gallery app to our managed Play Store along with a third-party camera app. The third party apps work along nicely, however, the system camera app tells me that there's no app associated for this action, when I tap on the miniature image that the camera app shows of the last photo that was taken. Is there a solution for this, or am I stuck with my third-party apps workaround?
Dohn Joe (241 rep)
Feb 16, 2024, 12:09 PM • Last activity: Mar 10, 2025, 04:28 PM
0 votes
0 answers
96 views
QR Code VCARD with Base64 Image Not Showing in Android Contacts
I'm generating a QR code containing a vCard with contact details, including a base64-encoded profile picture. When I scan the QR code on an Android device, all the contact details are imported except for the image—it doesn't show up in the Contacts app. Does Android’s default Contacts app support ba...
I'm generating a QR code containing a vCard with contact details, including a base64-encoded profile picture. When I scan the QR code on an Android device, all the contact details are imported except for the image—it doesn't show up in the Contacts app. Does Android’s default Contacts app support base64-encoded images in vCard 2.1? Here's a sample QR code I generated for testing and this works with iPhone: Sample QR code for vcard
Gaurav Chauhan (1 rep)
Mar 6, 2025, 11:28 PM • Last activity: Mar 7, 2025, 04:12 AM
1 votes
0 answers
44 views
Test camera from temporary image/fastboot/recovery mode ABD
I have a OnePlus 6, running LineageOS 22.1 (Android 15). In December when I still was on LOS 21 (Android 14), out of nowhere my phone's camera & torch have stopped working. It just shows "Camera in use" message under the Torch button in the notification area, the LOS camera app just closes itself, o...
I have a OnePlus 6, running LineageOS 22.1 (Android 15). In December when I still was on LOS 21 (Android 14), out of nowhere my phone's camera & torch have stopped working. It just shows "Camera in use" message under the Torch button in the notification area, the LOS camera app just closes itself, or other apps display "can't open camera". I've revoked camera permissions to see if anything is using it, but no change. Initially after a few reboots the torch was working, but later on even that stopped working & after many reboots & upgrades I can't get that back to work either. LOS support said to flash back the original OxygenOS, but I don't want to do that, as it will log me out of loads of apps which don't survive TWRP/OrangeFox restore. So what I'm looking for is a way of confirming that the camera is physically broken, so to see I'd need to try to replace it (if possible, didn't look at it), or there's some software issue only (I don't want to open the phone if not necessary). Does anyone know a way to do that, eg. from a recovery/fastboot boot/ADB or anything else? Or is there a possibility to boot to OxygenOS without flashing it in? Thank you
antivirtel (201 rep)
Mar 2, 2025, 09:57 PM
1 votes
1 answers
3433 views
Use photo file instead front camera image
Instead of using the real camera, I would like to simulate the camera input as a static image file. I need to use it in one program, where I can't use 3rd party "fake camera apps" because program asks me only "Do I permit this application to take photos and record videos" and after "Allow" my front...
Instead of using the real camera, I would like to simulate the camera input as a static image file. I need to use it in one program, where I can't use 3rd party "fake camera apps" because program asks me only "Do I permit this application to take photos and record videos" and after "Allow" my front camera turns on. I can't even choose the 3rd party fake camera app. Any suggestions on how to deal with that?
Brandon Mayers (11 rep)
Nov 5, 2018, 09:21 PM • Last activity: Feb 22, 2025, 07:06 PM
2 votes
1 answers
656 views
Why is the camera/photo quality of 2021 Moto G Stylus 5G worse than my 2016 Samsung Galaxy S7?
I just upgraded my Samsung Galaxy S7 (2016) to Moto G Stylus 5G (2021). Moto G Stylus 5G 2021 has 4 cameras advertising a 48MP camera - but to my jaw-dropping surprise, the quality of pictures coming out of this 2021 camera is nearly equivalent, on the worse side than my S7. When I zoom into the pic...
I just upgraded my Samsung Galaxy S7 (2016) to Moto G Stylus 5G (2021). Moto G Stylus 5G 2021 has 4 cameras advertising a 48MP camera - but to my jaw-dropping surprise, the quality of pictures coming out of this 2021 camera is nearly equivalent, on the worse side than my S7. When I zoom into the pictures (I have made sure conditions are normalized and equivalent for taking the photos for each camera), the S7 images for the same 12MP resolution look sharper and clearer hands down. What good are the additional 3 cameras on Moto G? Where is the rest of the power of this 48MP camera (vs S7's lone 12MP sensor)? What could be the reason for this surprising lack of improvement (more like digression) from the 2016 technology with far fewer sensors? I am completely baffled. Am I missing something fundamental about perhaps limitations posed by the Android OS on the camera systems (I have tried every conceivable camera setting, so that's not an issue)? Any insight would be greatly appreciated.
Zebra Fish (121 rep)
Sep 24, 2022, 09:17 PM • Last activity: Feb 22, 2025, 05:42 AM
2 votes
1 answers
5713 views
Would it be possible to use a image/video file as an emulated camera?
I was wondering if it would be possible at all to 'trick' a real or emulated Android device into thinking that an image or video file is the camera feed. So that you could open an app like Snapchat that takes content from the camera feed and press record, and it would record whatever file you select...
I was wondering if it would be possible at all to 'trick' a real or emulated Android device into thinking that an image or video file is the camera feed. So that you could open an app like Snapchat that takes content from the camera feed and press record, and it would record whatever file you selected. I imagine this might be easier on an emulated Android device, however, I am not sure.
Snubber (123 rep)
Jan 6, 2017, 09:17 PM • Last activity: Feb 18, 2025, 10:14 AM
1 votes
0 answers
1108 views
How to inject pictures from the phone's gallery into the camera feed in real time?
An Android app is requesting pictures from the camera feed. I wish to inject the picture from my gallery rather than doing it in real time. Any ways, like tools on rooted phones, or Android emulators for this?
An Android app is requesting pictures from the camera feed. I wish to inject the picture from my gallery rather than doing it in real time. Any ways, like tools on rooted phones, or Android emulators for this?
Aleksandr (21 rep)
Mar 20, 2018, 03:47 PM • Last activity: Feb 18, 2025, 10:10 AM
0 votes
1 answers
2256 views
Change default camera to USB camera
I'd like to know how to change the default camera on Android to a USB camera, I'd like to use my webcam to authenticate QR codes, but with emulator, the camera doesn't start, I can only get video through a USB camera (v4l2) > ![Error opening the camera through app][1] ![It works on USB camera app][2...
I'd like to know how to change the default camera on Android to a USB camera, I'd like to use my webcam to authenticate QR codes, but with emulator, the camera doesn't start, I can only get video through a USB camera (v4l2) > Error opening the camera through app It works on USB camera app I'd like to make WhatsApp recognize a USB camera.
Arthur Breguez (1 rep)
Jun 17, 2022, 02:30 PM • Last activity: Feb 13, 2025, 01:47 PM
1 votes
0 answers
12837 views
com.sec.android.app.camerasaver is using the camera in the background on Android 12
* Samsung phone * Android 12 * One UI core 4.1 Whenever I reboot my phone, the camera indicator shows up in the status bar, there’s no camera-related app open in the foreground and I have not enabled background permission to any app (except for system apps which have the option greyed out) When I ta...
* Samsung phone * Android 12 * One UI core 4.1 Whenever I reboot my phone, the camera indicator shows up in the status bar, there’s no camera-related app open in the foreground and I have not enabled background permission to any app (except for system apps which have the option greyed out) When I tap the camera indicator, it shows me that *com.sec.android.app.camerasaver* is using the camera. It happens for an instant. Camera permission for this app is “only while using the app”. What is this package and is this a security issue?
raptorAcrylyc (171 rep)
Oct 15, 2022, 04:26 PM • Last activity: Feb 2, 2025, 02:11 AM
0 votes
1 answers
317 views
Wave-like effect issue on videos taken from Huawei Y9 Prime
I recently got a Huawei Y9 Prime and hoped it would produce good-quality videos, but they were not as clear as I expected. All of the videos have a wave-like effect on them. Is it a problem with the camera? Any idea how to fix it?
I recently got a Huawei Y9 Prime and hoped it would produce good-quality videos, but they were not as clear as I expected. All of the videos have a wave-like effect on them. Is it a problem with the camera? Any idea how to fix it?
Kevin Barnes (123 rep)
Aug 13, 2019, 10:37 AM • Last activity: Jan 25, 2025, 04:43 PM
1 votes
0 answers
212 views
Pixel 9 Pro: Any way to record video with both wide-angle and normal lens? (both back-facing)
I want to produce two video files of the same scene, one taken with the wide-angle lens and one taken with the normal lens. Using a Pixel 9 Pro. Is there any way to achieve that? I am OK with rooting, and developing if really needed. https://developer.android.com/reference/android/hardware/camera2/C...
I want to produce two video files of the same scene, one taken with the wide-angle lens and one taken with the normal lens. Using a Pixel 9 Pro. Is there any way to achieve that? I am OK with rooting, and developing if really needed. https://developer.android.com/reference/android/hardware/camera2/CameraManager#getConcurrentCameraIds() returns {{0, 1}} which makes me think it might be possible. --- When I split the screen and use two third-party cameras, one stops showing live preview as soon as I start the other one. Questions on this topic (1 , 2 , 3 ) conclude that it depends on the model, hence my model-specific question. Full info shown by Open Camera :
Open Camera v1.53.1
Code: 90
Package: net.sourceforge.opencamera
Android API version: 35
Device manufacturer: Google
Device model: Pixel 9 Pro
Display size: 960x1935
Display metrics: 960x1935
Current camera ID: 0
No. of cameras: 2
Multi-camera?: false
Camera API: Camera2 (Android L)
Camera orientation: 90
Photo mode: HDR
Min zoom factor: 0.51
Max zoom factor: 30.0
Preview resolutions: 1920x960, 1280x960, 1280x720, 1024x768, 1024x576, 800x600, 720x480, 640x480, 640x360, 352x288, 320x240, 176x144
Preview resolution: 1280x960
Photo resolutions: 4080x3072, 4032x3024, 4000x3000, 4032x2268, 3840x2160, 4000x2000, 3264x2448, 3264x1836, 2560x1920, 2688x1512, 1920x1920, 2560x1280, 2048x1536, 1920x1440, 1920x1080
Photo resolution: 4080x3072
Video qualities: 1, 6_r4000x2000, 6_r3264x1836, 6_r2560x1920, 6_r2688x1512, 6_r1920x1920, 6_r2560x1280, 6_r2048x1536, 6_r1920x1440, 6, 5_r1600x1200, 5_r1920x960, 5_r1792x1008, 5_r1440x1080, 5_r1344x1008, 5_r1280x960, 5_r1080x1080, 5, 4_r1024x768, 4_r1024x576, 4_r800x600, 4, 3_r640x480, 3_r640x360, 3, 7, 2
Video resolutions: 3840x2160, 4000x2000, 3264x1836, 2560x1920, 2688x1512, 1920x1920, 2560x1280, 2048x1536, 1920x1440, 1920x1080, 1600x1200, 1920x960, 1792x1008, 1440x1080, 1344x1008, 1280x960, 1080x1080, 1280x720, 1024x768, 1024x576, 800x600, 720x480, 640x480, 640x360, 352x288, 320x240, 176x144
Video quality: 6
Video frame width: 1920
Video frame height: 1080
Video bit rate: 33000000
Video frame rate: 60
Video capture rate: 60.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -24 to 24
Manual ISO?: Available
ISO range: 22 to 11277
Manual exposure?: Available
Exposure range: 26345 to 500000000
Manual WB?: Available
WB temperature: 1000 to 15000
Optical stabilization?: Available
Optical stabilization enabled?: true
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Available
Tonemap max curve points: 65
Can disable shutter sound?: Available
Camera view angle: 70.71637 , 53.671764
Flash modes: flash_off, flash_auto, flash_on, flash_torch
Focus modes: focus_mode_auto, focus_mode_macro, focus_mode_locked, focus_mode_infinity, focus_mode_manual2, focus_mode_edof, focus_mode_continuous_picture, focus_mode_continuous_video
Color effects: None
Scene modes: auto, night, portrait
White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
Magnetic accuracy?: 1
Using SAF?: false
Save Location: OpenCamera
Save Location SAF: 
Parameters: None
Nicolas Raoul (5486 rep)
Dec 13, 2024, 08:51 AM • Last activity: Dec 16, 2024, 08:35 AM
0 votes
0 answers
37 views
Achieve long exposures on live photos
Similar to [this][1]. Android phones have live photo feature but I couldn't found any way that can do live effects. [1]: https://support.apple.com/en-us/104966
Similar to this . Android phones have live photo feature but I couldn't found any way that can do live effects.
phuclv (356 rep)
Dec 3, 2024, 01:43 AM • Last activity: Dec 3, 2024, 02:34 AM
1 votes
1 answers
187 views
Redirecting an app's camera access
I'd like to use an external camera for video calls. Connecting the camera via USB works, and the camera reports going from "standby" to "output" mode when I open the app, but the app seems to be hardcoded to the standard "front"/"back" cameras. Is there a way to configure "if an app asks for the fro...
I'd like to use an external camera for video calls. Connecting the camera via USB works, and the camera reports going from "standby" to "output" mode when I open the app, but the app seems to be hardcoded to the standard "front"/"back" cameras. Is there a way to configure "if an app asks for the front camera, use this external camera instead"?
Simon Richter (383 rep)
Nov 22, 2024, 01:15 PM • Last activity: Nov 25, 2024, 02:09 AM
Showing page 1 of 20 total questions