Delta Gapps with Modular Add-Ons (5.0/6.0/7.0/8.0/9.0 Pie Support)

Updated on September 25, 2018: Delta Gapps now supports Android Pie based Custom ROM like CypherOS, LineageOS and more.

One of the greatest problems associated with installing custom ROMs on an Android smartphone is that of choosing the right Gapps packages to install for that specific ROM type. In this article, I’ll provide all the Gapps packages and modular add-ons that you need for the most popular custom ROMs, specifically CM11, CM12, CM12.1, CM13, CM14, CM14.1 and Lineage 15.0/AOSP based custom Android ROMs. Note that CM here stands for CyanogenMod.

Why do you need to flash Gapps?

How to Install Delta Gapps with Modular Add-Ons

When you flash a custom ROM like CyanogenMod on your Android device, you need to install Gapps if you want to enjoy Google apps like Gmail, Google Maps and Google Play Music.

In fact, you need to install Gapps if you want your phone to function normally, as custom ROMs makers cannot include core Android applications like Google Play Services, Google Play Store, Android frameworks, Google One-time initializer, Google Login service and many other libraries that are needed by your Android device.

Hence, the need to flash Gapps packages separately after flashing a custom ROM.

Delta Gapps and Modular Add-Ons with Android 5.0, 6.0, 7.0 and 8.0 Support

Things to Note:

These are things you need to know about the Gapps packages provided in this article.

  • The base Gapps packages install the latest available DPI specific version of Google Play Services, depending on the actual DPI of the device. You can find out the DPI version of your Android smartphone with an app like CPU-Z.
  • These packages are for ARM and ARM64 devices.
  • All packages come with backup scripts to automatically restore Gapps after applying ROM updates.
  • The base Gapps packages will not replace any stock applications or libraries. Some of the provided add-ons will replace their equivalent stock application. The installation policy of the add-ons is to replace if there is a stock equivalent so that there is no duplicate functionality with applications.
  • These Gapps packages are compatible with all device resolutions and will automatically install the proper DPI version, depending on the devices DPI defined in the device system files.
  • The base Gapps packages contain only the required core Google applications, framework, and libraries (Google Play Services, Calendar Sync, Contacts Sync, Facelock, and Google Play Store). All other Google apps can be installed from Play Store after installing the base Gapps package.
  • The base Gapps packages can be used with any combination of the add-ons below to save space on the data partition by installing the applications to the system partition.
  • A factory reset is recommended when installing the following add-ons for the first time: calculator, camera, clock, keyboard. Updating these add-ons after they have already been successfully installed does not require a factory reset, however.
  • The applications in the add-ons share the same process name as their stock equivalent which is why they require a clean initial install (factory reset) in order to show up in the list of installed applications in Google Play Store.
  • Manually formatting the /system partition removes all of the currently installed Gapps backup scripts in the /system/addon.d/ path and prevents them from executing. Preventing the currently installed Gapps backup scripts in /system/addon.d/ from executing stops them from interfering with the installation of the new Gapps distribution. This procedure is only necessary if the currently installed version of Gapps contains backup scripts that don’t match the backup scripts of the new version of Gapps. If you’re unsure, it is recommended to initially follow this procedure to ensure a clean installation.
  • When flashing the base Gapps packages, Google Facelock will not be installed if the following file /sdcard/.removefacelock exists. Google FaceLock will always be installed if the following file/sdcard/.forcefacelock exists. If you want to make sure that Facelock is installed, always check that a file named .removefacelock doesn’t exist in the root path of your phone’s internal storage; if it does, simply delete it. Additionally, you can create a file named  .forcefacelock in the internal storage root if it doesn’t exist to ensure that Google Facelock is definitely installed.
  • When flashing the base Gapps packages, Google’s Setup Wizard (SetupWizard.apk) will not be installed and the stock Provision Setup Wizard (Provision.apk) will not be removed if the following file /sdcard/.removesetupwizard exists. Some ROM’s require only their stock provisional Setup Wizard (Provision.apk), instead of Google’s Setup Wizard (SetupWizard.apk).
  • Starting with the Marshmallow Base Gapps package and above, ConfigUpdater can be optionally included in the installation when the following file /sdcard/.addconfigupdater exists. ConfigUpdater is not installed by default because it does not appear to provide any extra functionality. It is still available for test purposes, though.

How to Install Delta Gapps:

Installing Gapps for CM11, CM12, CM12.1, CM13, CM14, CM14.1 and Lineage 15.0/AOSP based custom Android ROMs can be carried out in the following simple steps:

  1. Turn off your smartphone.
  2. Boot into Recovery Mode by pressing the Volume Down and Power button together for some seconds.
  3. Perform a factory reset.
  4. Format the /system partition.
  5. Install your desired custom ROM.
  6. Install the Gapps base packages and the add-on modules.
  7. Reboot the smartphone.

Base Gapps Packages and Add-ons from latest factory image:

Android KitKat:

Android Lollipop:

Android Marshmallow:

Android Nougat:

Android Oreo:

Android Pie 9.0:

Pie Base Gapps package for 9.0.0 (arm):
Pie Base Gapps package for 9.0.0 (arm64):

Standard Gapps Add-ons from Google Play Store:

Android KitKat:

Android Lollipop:

Additional Gapps Add-ons from Google Play Store:

Android KitKat:

Android Lollipop:

Android Marshmallow:

Android Nougat:

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.