All Collections
Manage Content
Apps
Identify Android Package Names in SideQuest
Identify Android Package Names in SideQuest

Steps to identify Android Package Names in Sidequest, as to leverage ArborXR's unmanaged apps feature.

Josh Franzen avatar
Written by Josh Franzen
Updated yesterday

Overview

If your organization is using pre-installed apps (like Meta's Meta Quest TV app) or store-downloaded applications (like Beat Saber) and would like to add these apps to ArborXR Home or designate one for Kiosk Mode, identifying the Android package name is necessary to add them as an Unmanaged App.

Unmanaged Apps are applications installed on devices outside of the ArborXR platform. ArborXR cannot directly install these apps on devices since the app files (.apk) are not uploaded to the platform during this process.

Apps from app stores, such as the Meta Horizon Store or PICO Store, fall under the category of unmanaged apps. ArborXR does not have the capability to install applications from these stores on your behalf as the device manufacturers have not provided APIs or integration points in their app stores for Mobile Device Management (MDM) solutions like ArborXR.

While ArborXR cannot install apps from app stores, you can use the Unmanaged Apps feature to:

  • Display Unmanaged Apps in ArborXR Home: This allows end-users to launch Unmanaged Apps with a single click from the ArborXR Home interface.

  • Designate an Unmanaged App as the kiosk app: In Kiosk Mode, you can set an Unmanaged App to automatically launch when the headset is powered on.

💡 If you want to use ArborXR to remotely install an app from the app store to your fleet of devices, contact the app developer to find out if they share their app through ArborXR's App Sharing feature. It's easy for developers to get started and they can reach out to [email protected] for a free developer account!


Gathering an App's Package Name

To identify the package name, tether your headset to a computer, where you will run an Android Device Bridge (ADB) command. If you're unfamiliar with ADB commands, we recommend SideQuest which provides a user interface for running these commands.

  1. Download and install SideQuest's Advanced Installer (available on Windows, macOS, and Linux).

  2. Once SideQuest is installed on your computer, open it, then click on the Run ADB commands button.

  3. Select Custom Command.

  4. Once there, paste one of the following code blocks below into the text box and click Run Command.

    1. adb shell pm list packages -3. This will display the names of all non-system 3rd party applications currently installed on the device.

    2. adb shell pm list packages -s. This will display the names of all system applications installed on the device, including the device's native browser and file explorer apps.

  5. Scroll through the packages until you find your desired application (example highlighted below). The desired app you’re looking for will likely follow a similar format and may take some trial and error for non-standard package names to test out when adding it as an Unmanaged App. The package name will typically follow the following format: com.example.app.

    e383db3250a8b3503104e66110171364.png

💡TIP: when copying the package name for an Unmanaged App entry, be sure to exclude the "package:" text. ArborXR Home or ArborXR Kiosk Mode will not display the app if it does not match the package name exactly.

Did this answer your question?