Stock/OEM camera app in ASUS Zenfone 6

I found a way to fix this issue, but you need root:

  1. Uninstall the camera app with an app manager which supports uninstalling system apps (I used App Manager by MuntashirAkon)
  2. Launch an ADB shell from your computer and run this command: pm install-existing com.asus.camera

It will reinstall the app for your user account since it isn’t actually removed from the system (because the system partition is mounted read-only).

Now relaunch the app and give it all the permissions, it should now work, don’t ask me how because I don’t know. It also works with the stock Gallery app which had the same issue.

Unfortunately the camera app has more issues, I made my own update addon package with the gallery addon and that’s what I have working now, but it doesn’t work properly.

I was able to partially fix it by modifying build.prop in the system partition and adding in the properties related to camera from OmniROM’s build.prop.

I can click pictures but it starts taking very long bursts instead of a single capture, video doesn’t work etc.

The problem might be that I extracted the apps from OmniROM’s Android 11 fork, but eOS is based on Android 10. To test that I want to make a new package with Android 10 apps but I can’t extract them:

If anyone wants to try it, they can download the updated package I made and side-load it from recovery, I uploaded it to MEGA.

If any developer is reading this and think they can help, please get in touch.