Yoodley is reader-supported. When you buy through links on our site, we may earn an affiliate commission.
If you use My Activity by Google and have recently come across the term org.codeaurora.snapcam, you must be wondering what it means. My Activity generally uses the application names under the activity log for most of the applications, websites, etc. in an order that goes down from the most recent to the oldest activity stored in the log.
However, it is not uncommon for you to find a ‘cryptic’ name under your My Activity log every now and then. Most of these ‘cryptic’ names are nothing but package names for the application that you used. Sometimes, instead of using the application name, My Activity uses the package name of the application to denote the history of the same.
So, what has any of it to do with org.codeaurora.snapcam? Well, org.codeaurora.snapcam is yet another package name.
It is allocated to a specific version of Google Camera or GCam mod. We shall discuss org.codeaurora.snapcam in detail, further in the article, but before all that, what is a package name, and why are they named so?
What is a package name?
Every android app has a unique package name that is used to identify the application on either Google Play Store or other third-party stores where the application is possibly available. For instance, Google Play Store has a package name that goes as com.android.chrome.
Package names are pre-assigned to every application, which means that these can not be changed unless you are publishing them as a new application (which is a story we shall discuss some other time).
Usually, package names are easily identifiable and are clearly figurable as to which application they belong to. The thumb rule followed by most developers when developing an application is in the format domain.company.application.
The domain portion is the extension used by the developer for the application development, which is usually “com” or “org”. Next up, the company portion is ideally the developer’s company or product and the application portion in the format is the application itself.
The complete package name can be separated by a period or multiple words. Although the format mentioned above is the most followed amongst developers, it is completely up to the developer to choose a package name however they like.
This is why the name convention can be confusing sometimes, as seen for org.codeaurora.snapcam.
This brings us to the next heading of the article…
What is org.codeaurora.snapcam?
org.codeaurora.snapcam is the package name for a specific Google Camera port mod developed for non-Google devices. The package name is solely used to denote the mod version of GCAM for non-Pixel users to utilize Google’s rich photography skills.
This unofficial port of GCam or Google Camera with the package name org.codeaurora.snapcam adds the benefits of Google’s computation photography to non-Google devices.
So, why is the package name created as such? Since Pixel devices have launched with a maximum of two cameras so far, the developers need to modify the ports for adding support for auxiliary cameras (cameras other than the primary camera, such as those like wide-angle and telephoto separately). This is exactly why this unofficial port of Google camera has been set up with a package name org.codeaurora.snapcam to enable support for auxiliary cameras.
The package name org.codeaurora.snapcam is a whitelisted package under the “vendor.camera.aux.packagelist” property in devices’ build.prop.
With the use of the Google Camera port, you can enable telephoto as well as the ultra-wide-angle sensors on the flagship smartphones that do not belong to Google. The GCam port mod works without any rooting or addition of any configurations, unlike most other GCam ports.
Thus, in conclusion, if you have installed the GCam port mod for your non-Google device and already enabled it, the same GCam port shall be mentioned with its package name org.codeaurora.snapcam in My Activity. If you have recently used your Camera app (that is now using the GCam port) when you look into your My Activity log, you are likely to see your camera being mentioned under the package name org.codeaurora.snapcam.