Skip to main content

Install OpenGApps to Access Google Play Store

OpenGApps is a third-party open-source project which automates the collection and generation of Google Play Services applications (including the Play Store) to install on devices under your control. More information about the project can be found on their website.

As part of Corellium's Android devices, we have included a streamlined way to download and install the latest stable pico OpenGApps files onto your device.

OpenGApps is available for all firmware versions from Android 7 through Android 12.

Quick Installation of OpenGApps

The button to install the package is located on the Apps tab, shown below. For this button to be enabled, the device must be powered on and not paused.

  1. Click Apps, then click INSTALL under OpenGApps.

    connect page

  2. ACCEPT the Terms and Conditions.

    accept terms

  3. The installation will take a few minutes. Once the installation is complete, the device will reboot and the button will indicate that the package is installed. You will be able to interact with Google Play Services, sign in to the Play Store, and install applications directly from the Play Store.

    installed

Advanced Installation of OpenGApps

Warning: If you flash something that is not compatible with the Android version of the device or contains untested buggy scripting, you may render the device unbootable. We recommend that you create a snapshot before running flash-update.sh.

If you would like to install something other than the pico variant, or some other type of OpenGApps customized package, you may utilize the underlying utilities for flashing the archives.

Push the archive you want to flash, utilizing adb or the file browser tab, to the device at /data/local/tmp/.

Get a shell through either adb or the console tab, then execute the flash-update.sh script with the target archive as the argument. You may optionally pass a second argument, a device build property, to fool the device into thinking it is not an emulator.

/system/bin/flash-archive.sh /data/local/tmp/custom-archive.zip "google/flame/flame:10/QQ3A.200705.002/6506677:user/release-keys__2020-07-05"

If this does not work, you may reference the boilerplate /system/bin/flash-archive.sh file for what is being replaced, remounted, and run - which may need to be tweaked for the archive you’re attempting to flash.