Enable Camera2 API on Asus Zenfone Max Pro M1 without Root (Install Google Camera Mod)

How to Enable Camera2 API on Asus Zenfone Max Pro M1 without Root

Google Camera from the Pixel smartphones certainly offers the best camera experience, thanks to features like Portrait Mode and HDR+. In this post, we will guide you on how to enable Camera2 API on Asus Zenfone Max Pro M1 without root and install Google Camera Port/Mod on it.


Asus Zenfone Max Pro M1 has been a huge success for the manufacturer, especially because of the hardware, affordable price, and pure Android experience. All this makes it one of the best budget smartphones in the market. However, there is one particular thing that could be considered as a drawback, and that is the camera. Despite the decent hardware, the phone failed to impress the users when it came to the camera quality. To overcome this, users often opt for installing and using the infamous Google Camera mod on the Asus Zenfone Max Pro M1.

How to Enable Camera2 API on Asus Zenfone Max Pro M1 without Root

The mod or port, as many would call it, requires the phone to support the Camera2 API. Even though the phone actually supports the said API, it is disabled by default. The most obvious way to enable Camera2 API on Asus Zenfone Max Pro M1 is to root it and use the Camera2 API Enabler Magisk Module. But that’s any old story now – “Why?” – Just read below.

How to Enable Camera2 API on Asus Zenfone Max Pro M1 without Root

Thanks to XDA Senior Member shakalaca, you can now enable Camera2 API on Asus Zenfone Max Pro M1 without rooting it. According to him, you can use a simple Fastboot method for enabling the Camera2 API and thus use the GCam Mod on your phone right away. The process is very simple and does not require any expertise. All you need is your phone, a PC with Android platform-tools set up, and some basic command-line knowledge.

During the steps below, we will mention ‘C:\adb‘ (For Windows) and ‘/Desktop/adb/” (For Linux/macOS). This is the location/folder/directory on the PC where the Android platform-tools (ADB/Fastboot) are present.


  1. Power off your Asus Zenfone Max Pro M1 completely.
  2. Then hold the Volume Up and Power button simultaneously to boot into Fastboot Mode.
  3. Connect the phone to the PC using the USB cable.
  4. Go to C:\adb on your Windows PC. Then, while holding the SHIFT key on the keyboard, right-click on an empty space and select ‘Open PowerShell window here’.
  5. If you’re using Linux/macOS, open the Terminal and enter the following command:
    cd /Desktop/adb/
  6. Next, verify the connection between the phone and PC using:
    fastboot devices

    For Linux/macOS:

    ./fastboot devices
  7. Finally, enable Camera2 API on Asus Zenfone Max Pro M1 using the following command:
    fastboot oem enable_camera_hal3 true

    For Linux/macOS:

    ./fastboot oem enable_camera_hal3 true
  8. Once enabled, reboot your phone using:
    fastboot reboot

To confirm that the method has worked, simple check Camera2 API support using our tutorial.

So, now that you have successfully enabled Camera2 API, follow the next step to install Google Camera Mod on Asus Zenfone Max Pro M1.

Install Google Camera Mod on Asus Zenfone Max Pro M1

Now, simply grabbing any Google Camera Mod and installing it on your phone wouldn’t work straight away, unless you’re lucky. There’s a specific version of the mod by Arnova8G2 that works correctly for the device. Users over at the XDA forums also have a dedicated thread for testing and feedback.

  1. Download Google Camera Mod for Asus Zenfone Max Pro M1MGC_7.3.020_Parrot043_V8.apk
  2. If you have downloaded the APK to the PC, transfer it to the phone’s storage.
  3. Next, go to the app drawer and launch a file manager app of your choice.
  4. Navigate to the location where the APK is present.
  5. Simply tap on the ‘MGC_7.3.020_Parrot043_V8.apk’ file.
  6. Tap on ‘Install’ and follow the on-screen instructions.

Once installed, tap on ‘Done’ and go to the app drawer. Launch the Google Camera app and start using it.

Note that since this is a port, all the features might not work as expected. Although users over at the feedback thread have success with it, in case it doesn’t work for you, then try using the latest version from here.

Google Camera Mod on Asus Zenfone Max Pro M1 - Screenshots

So there you go, you have just been able to enable Camera2 API on Asus Zenfone Max Pro M1 and install Google Camera Mod on it. Enjoy the improved camera quality and new camera features now. If you have any questions regarding the procedure, please let us know in the comments below.

Via: XDA Forums


    1. Hi, Akhil at what point during the instructions did you encounter that error?

  1. My phone turned dead when tried volume up + power button. Please help. Phone is not responding to anything since I tried putting it in fastboot mode

  2. I tried this but failed.
    this is the result-
    FAILED (Write to device failed (No such file or directory))


    1. When I command,
      fastboot oem enable_camera_hal3 true

      Then this is happening.

    2. I’m trying this to activate camera 2 api….
      But failed everytime when I command

      fastboot oem enable_camera_hal3 true

      Then It says Failed.

    3. Hi again, Apurba. Did you open the PowerShell window in the folder where Android SDK platform-tools (that includes ‘fastboot.exe’)? Check step #4 in Camera2 API instructions above.

    1. Hi Mike. That’s because of the GCam port you used. Which Android version is your device running on? Also, let me know the exact GCam port that you installed.

    2. Hi again Mike. Before we go further, may I know why you still have Android 8.1 Oreo installed (Just curious)? Android Pie update is available for your device already, which supports even the latest and more stable GCam ports.

  3. i dont know why this is happening to me …
    mine is 4gb varient and it shows

    FAILED <command write failed>

    in the command window and the device reboots

  4. Hello I was trying this one.The command fastboot devices works but when the command to enable camera2api is put them the device automatically disconnects what should I do.Phone is in the latest pie version

  5. can you prefer me a updated google camera which is perfectly work for asus zenfone max pro m1 3 gb varient?

  6. Bro first of all the way you mentioned to open PowerShell at that location doesn’t work. Nevertheless did it by googling then next I don’t how if my laptop recognises the phone in fast boot mode. The command “fastboot devices” how should I know if it works?

    Finally after hitting the final command the terminal returns “waiting for device”. Now I’m stuck at this point

    1. Hi Krishna. It does work, while you press and hold the SHIFT key, right-click on an empty space inside the folder. Not on any selected file. It’s often hard to explain that in words. Anyhow, you can search on YouTube for a short tutorial.

      If the command works, it will return a device serial ID, along with the “fastboot” message beside it.

      BTW, the tutorial is probably outdated. I will confirm if it isn’t. If it is outdated, I will be updating the post very soon with the new instructions.

  7. In my Asus 3gb model I enable camera 2 api but camera 2 probe show legacy only
    And Google camera was also not opening
    I follow all step but it not working

    1. yes i am also facing the same issue in max pro m2. I am on stable pie.

    1. Hi Dhruv. You must first unlock the phone’s bootloader. If you follow the official method to unlock, then yes, the warranty will end. But if you unlock via the unofficial method, then no, and you can always re-lock the bootloader.

  8. Hello sir ,
    Iam trying to enable camera2api option on my zenphone max pro m1 6gb varient ,I followed all the step correctly but when I check abd connection before entering into fastboot mode ,it says connected but once I put my device in fastboot and try to enter command it shows no devices is connected .iam trying it from several days but nothing happening .

    1. Hi Sarang. While booted in the OS, “adb devices” should be used with USB debugging enabled. But in Fastboot/Bootloader mode, the following command will work: “fastboot devices”.

  9. Sir i am not able to unlock camera 2 API on my 3Gb Asus Zenfone max pro m1 why? .I followed each and every steps exactly then also.Plz help me.

    1. Hello Vishal. I think the method has been patched by Asus in the recent software. But I will try and cross-verify this, and report it back to you.

  10. I’m trying to enable camera2api following every step carefully but i disappointed. The problem i face is showing on entering command fastboot oem enable_camera_hal3 true.
    I’m using all updated drivers
    Please help!!!!

    1. Hi Chaitanya, please make sure that you’re using the latest available fastboot binaries.

      Also, I am not fully sure if Asus has patched the command with a software update or not. On my end, I will have a check on XDA for confirmation. Until then, you please try what I just suggested above. One more thing, make sure to enter this command while your phone is booted into Fastboot mode/bootloader mode. The command will not work while the phone is booted into the OS.

    2. i want to disable camera 2 api because i installed asus rog camera & i found that the maximum shutter speed is 1/3 sec but in tutorial i watched that the maximum shutter speed is goes to 10 sec but in phone its showing only 1/3 sec…..

      plz solve my problem in any way..

      Phone:- zenfone max pro m1, 3gb (not rooted)

    3. Hi, simply use the following command: “fastboot oem enable_camera_hal3 false” while the phone is in fastboot mode.

Leave a Reply

Your email address will not be published. Required fields are marked *