How-To Tutorials

How to Enable Camera2Api on Android Smartphone

Written by Jeff

Android smartphones are on the verge of complete domination of the market for many years now. Even though, a number of other companies came with a number of operating systems over the years none of them was able to rule the market. The house of Android, Google, and many smartphone manufacturers are continuously coming up with ideas to keep their users intact with newer models of their smartphones.

Although all the smartphones come with a similar kind of usage there are certain departments that pushes a device to the top of the market. One of the most important parts of the smartphone which has seen continuous improvement is the camera. Both Google and the top manufacturers are coming up with newer ways to improve the camera on their devices. The majority of Android users are also desperate to own smartphones which can take better and sharper pictures and videos. One of the most loved improvement to the camera of all Android devices is the Camera2Api. Today most of the tech-savvies consider the presence of Camera2Api when they evaluate a new smartphone.

What is Camera2Api?

Pixel 3 from Google is considered the best smartphone when it comes to camera performance. The ability of this device to capture sharp and good quality images is because of the presence of Camera2Api. This fact indeed is enough to understand how much this feature from google can improve the camera department of any android device.

Although google added this feature to their flagship device it didn’t go the same way with other manufacturers. The search engine giant did provide this feature to all of its developers hoping this will be added to all the new device. But, for some reason, the API is not provided in the majority of the devices that are in the market now. A few premium devices from different developers do have this added to them by default, but most of them don’t have the feature.

How to enable Camera2Api to your Android smartphone?

For someone who needs the Camera2Api feature on their smartphone as of today will have to spend a considerable amount of money. The reason is that only a few of the costly premium phones have this feature enabled on the device by default. But in reality, many of the smartphones in the lower category also have the API added to their firmware, but for some reason, the feature is not enabled on the device. But with some simple steps, you can enable the feature on your device.

It is important to note that root access is to be enabled on your device before you go through the steps. You will also need to have some third-party apps to be downloaded to perform some of the steps. All the apps needed are mentioned in the steps relating to it directly. We have for you two different steps that can be used to enable the Camera2Api on Android smartphone.

Methods to enable Camera2Api on Android

1) The Build.prop method

The term Build.prop might be not something strange for those who love tweaking through their smartphones. This system partition file helps the users to enable various features that are hidden by default on Android smartphone. This can also be used to enable the Camera2Api on smartphones that have it disabled by default. Follow the steps given below carefully.

  1. Head to the Google Play store and search for ES File Manager app and install it on your device ( we are using ES File Manager in this example, but any file manager will do the job).
  2. Launch the installed file manager application.
  3. Search for the system partition folder on the file manager and open it.
  4. Inside the system partition folder find the file named ‘Build.prop’.
  5. Use a text editor app to open the Build.prop file
  6. Once the file is opened, search for the line of code which goes as′.
  7. Change the enabled=0′ to enabled=1′ and you are done, just as shown below.
  8. After the above step is finished open a third-party camera app to check if it worked.

2) The Terminal Emulator method

The above-given method is a simple straight forward one that bears fruit for most of the users who has a supported Android smartphone which is rooted. However, in some cases, you might end up not getting the expected result from the steps. In that case, we have a different method which uses the Terminal Emulator app.

  1. Head to the Google Play store and search for Terminal Emulator app and install it on your device.
  2. Launch the installed app and run the given codes on it:
    su 1
  3. Reboot your device after you run the code on the app and you are done
  4. You can launch a third-party camera app to confirm whether it worked for you.


There are two steps available to enable Camera2Api on Android smartphone if it is not made available in the factory settings. If the steps don’t work for you make sure you have a properly rooted smartphone. We are hoping that more and more devices will get Camera2Api by next year which will enhance the overall camera quality of Android devices. You can also use the given steps to remove all the restrictions kept on the API by manufacturers and get the whole features available with it.

About the author



Welcome to Android Leaker the premier news site for all things powered by Android. Join our community forums if you have questions regarding everything from accessories, rooting, to updates and upgrades.

Leave a Comment