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?

Also Read

How to Download and Install Android 13 GApps

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:

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

Base Gapps Packages and Add-ons from latest factory image

Android KitKat

  • KitKat Base Gapps package for 4.4.4 (arm): gapps-base-arm-4.4.4-20170902-1-signed.zip.
  • Google Sound Search addon for 4.4.4: gapps-k-google-ears-20151013-1-signed.zip.

Android Lollipop

  • Lollipop Base Gapps package for 5.0.2 (arm): gapps-base-arm-5.0.2-20170902-1-signed.zip.
  • Lollipop Base Gapps package for 5.1.1 (arm): gapps-base-arm-5.1.1-20170902-1-signed.zip.
  • Google Sound Search addon for 5.0.2+: gapps-l-google-ears-20151013-1-signed.zip.
  • Google Tags addon for 5.0.2+: gapps-l-google-tags-20151019-1-signed.zip (replaces stock NFC tag).

Android Marshmallow

  • Marshmallow Base Gapps package for 6.0.1 (arm): gapps-base-arm-6.0.1-20170902-1-signed.zip.
  • Marshmallow Base Gapps package for 6.0.1 (arm64): gapps-base-arm64-6.0.1-20170902-1-signed.zip.
  • Google Sound Search addon for 6.0.0+: gapps-m-google-ears-20151208-1-signed.zip.
  • Google Tags addon for 6.0.0+: gapps-m-google-tags-20151208-1-signed.zip (replaces stock NFC tag).

Android Nougat

  • Nougat Base Gapps package for 7.1.2 (arm): gapps-base-arm-7.1.2-20170917-1-signed.zip.
  • Nougat Base Gapps package for 7.1.2 (arm64): gapps-base-arm64-7.1.2-20170917-1-signed.zip.

Android Oreo

  • Oreo Base Gapps package for 8.0.0 (arm): gapps-base-arm-8.0.0-20171015-1-signed.zip.
  • Oreo Base Gapps package for 8.0.0 (arm64): gapps-base-arm64-8.0.0-20171020-1-signed.zip.
  • Oreo Base Gapps package for 8.1.0 (arm): gapps-base-arm-8.1.0-20171213-1-signed.zip.
  • Oreo Base Gapps package for 8.1.0 (arm64): gapps-base-arm64-8.1.0-20171213-1-signed.zip.

Android Pie 9.0

Pie Base Gapps package for 9.0.0 (arm): gapps-base-arm-9.0.0-20180918-1-signed.zip Pie Base Gapps package for 9.0.0 (arm64): gapps-base-arm64-9.0.0-20180918-1-signed.zip

Standard Gapps Add-ons from Google Play Store

  • Google Cloud Print add-on for 4.4.4+ (arm/arm64): gapps-cloudprint-arm-arm64-klmn-20170706-1-signed.zip

  • Google Gmail add-on for 4.4.4+ (arm/arm64): gapps-gmail-arm-arm64-klmn-20180115-1-signed.zip (replaces stock email client).

  • Google News & Weather addon for 4.4.4+ (arm/arm64): gapps-news-arm-arm64-klmn-20170410-1-signed.zip

  • Google Search add-on for 4.4.4 (arm): gapps-search-arm-k-20170527-1-signed.zip (replaces stock quicksearchbox).

  • Google Talkback add-on for 4.4.4+ (arm/arm64): gapps-talkback-arm-arm64-klmn-20170622-1-signed.zip

  • Google Text-to-Speech add-on for 4.4.4+ (arm): gapps-tts-arm-klmn-20180110-1-signed.zip (replaces stock text-to-speech).

  • Google Hangouts add-on for 5.0.2+ (arm): gapps-hangouts-arm-lmn-20170731-1-signed.zip.

  • Google Hangouts add-on for 5.0.2+ (arm64): gapps-hangouts-arm64-lmn-20170731-1-signed.zip.

  • Google Search add-on for 5.0.2+ (arm): gapps-search-arm-lmn-20171218-1-signed.zip (replaces stock quicksearchbox).

  • Google Search add-on for 5.0.2+ (arm64): gapps-search-arm64-lmn-20171218-1-signed.zip (replaces stock quicksearchbox).

Additional Gapps Add-ons from Google Play Store

  • Google Calendar add-on for 4.4.4+ (arm/arm64): gapps-calendar-arm-arm64-klmn-20180116-1-signed.zip(replaces stock calendar).

  • Google Cast addon for 4.4.4+ (arm): gapps-klmn-google-chromecast-20170108-1-signed.zip.

  • Google Chrome add-on for 4.4.4 (arm): gapps-chrome-arm-k-20171215-1-signed.zip (replaces stock web browser).

  • Google Clock add-on for 4.4.4+ (arm/arm64): gapps-deskclock-arm-arm64-klmn-20171225-1-signed.zip(replaces stock deskclock).

  • Google Device Manager add-on for 4.4.4+ (arm/arm64): gapps-device-arm-arm64-klmn-20170902-1-signed.zip.

  • Google Drive add-on for 4.4.4+ (arm): gapps-drive-arm-klmn-20171027-1-signed.zip

  • Google Drive add-on for 4.4.4+ (arm64): gapps-drive-arm64-klmn-20171027-1-signed.zip

  • Google Earth add-on for 4.4.4+ (arm): gapps-earth-arm-klmn-20170810-1-signed.zip

  • Google Earth add-on for 4.4.4+ (arm64): gapps-earth-arm64-klmn-20170429-1-signed.zip

  • Google Fit addon for 4.4.4+ (arm): gapps-klmn-google-fitness-20161113-1-signed.zip

  • Google Handwriting Input addon for 4.4.4+ (arm): gapps-klmn-google-handwriting-20160915-1-signed.zip.

  • Google Indic IME add-on for 4.4.4+ (arm): gapps-indic-arm-klmn-20170510-1-signed.zip

  • Google Indic IME add-on for 4.4.4+ (arm64): gapps-indic-arm64-klmn-20170510-1-signed.zip

  • Google Japanese IME add-on for 4.4.4+ (arm): gapps-japanese-arm-klmn-20170510-1-signed.zip

  • Google Japanese IME add-on for 4.4.4+ (arm64): gapps-japanese-arm64-klmn-20170510-1-signed.zip

  • Google Keep add-on for 4.4.4+ (arm): gapps-keep-arm-klmn-20170920-1-signed.zip

  • Google Keep add-on for 4.4.4+ (arm64): gapps-keep-arm64-klmn-20170920-1-signed.zip

  • Google Keyboard add-on for 4.4.4+ (arm): gapps-keyboard-arm-klmn-20171217-1-signed.zip (replaces stock keyboard)

  • Google Keyboard add-on for 4.4.4+ (arm64): gapps-keyboard-arm64-klmn-20171217-1-signed.zip (replaces stock keyboard).

  • Google Now Launcher addon for 4.4.4+ (arm/arm64): gapps-home-arm-arm64-klmn-20171212-1-signed.zip.

  • Google Pinyin IME add-on for 4.4.4+ (arm): gapps-pinyin-arm-lmn-20170510-1-signed.zip

  • Google Pinyin IME add-on for 4.4.4+ (arm64): gapps-pinyin-arm64-lmn-20170510-1-signed.zip.

  • Google Play Books add-on for 4.4.4+ (arm/arm64): gapps-books-arm-arm64-klmn-20170424-1-signed.zip

  • Google Play Games add-on for 4.4.4+ (arm): gapps-games-arm-klmn-20170730-1-signed.zip

  • Google Play Games add-on for 4.4.4+ (arm64): gapps-games-arm64-klmn-20170730-1-signed.zip

  • Google Play Movies & TV addon for 4.4.4+ (arm): gapps-klmn-google-movies-20161217-1-signed.zip

  • Google Play Music add-on for 4.4.4+ (arm/arm64): gapps-music-arm-arm64-klmn-20171225-1-signed.zip(replaces stock music player).

  • Google Play Newsstand add-on for 4.4.4+ (arm/arm64): gapps-magazine-arm-arm64-klmn-20170512-1-signed.zip.

  • Google Translate add-on for 4.4.4+ (arm): gapps-translate-arm-klmn-20171215-1-signed.zip.

  • Google Calculator add-on for 5.0.2+ (arm/arm64): gapps-calculator-arm-arm64-lmn-20170615-1-signed.zip(replaces stock calculator).

  • Google Camera addon for 5.0.2+ (arm): gapps-lmn-google-camera-20161012-2-signed.zip (replaces stock camera).

  • Google Chrome add-on for 5.0.2+ (arm): gapps-chrome-arm-lm-20171215-1-signed.zip (replaces stock web browser).

  • Google Connectivity Services add-on for 5.0.2+ (arm/arm64): gapps-connectivity-arm-arm64-lmn-20170523-1-signed.zip.

  • Google Contacts add-on for 5.0.2+ (arm/arm64): gapps-contacts-arm-arm64-lmn-20171225-1-signed.zip(replaces stock contacts).

  • Google Docs addon for 5.0.2+ (arm): gapps-lmn-google-docs-20160804-1-signed.zip.

  • Google Hangouts Dialer addon for 5.0.2+ (arm/arm64): gapps-lmn-google-hangoutsdialer-20150902-2-signed.zip.

  • Google Inbox add-on for 5.0.2+ (arm): gapps-inbox-arm-lmn-20171216-1-signed.zip (replaces stock email client).

  • Google Inbox add-on for 5.0.2+ (arm64): gapps-inbox-arm64-lmn-20171216-1-signed.zip (replaces stock email client).

  • Google Maps add-on for 5.0.2+ (arm): gapps-maps-arm-lmn-20171101-1-signed.zip.

  • Google Maps add-on for 5.0.2+ (arm64): gapps-maps-arm64-lmn-20170831-1-signed.zip.

  • Google Messenger add-on for 5.0.2+ (arm): gapps-messenger-arm-lmn-20170831-1-signed.zip (replaces stock sms/mms application).

  • Google Messenger add-on for 5.0.2+ (arm64): gapps-messenger-arm64-lmn-20170831-1-signed.zip (replaces stock sms/mms application).

  • Google PDF Viewer addon for 5.0.2+ (arm): gapps-lmn-google-pdf-20160908-1-signed.zip.

  • Google Photos add-on for 5.0.2+ (arm): gapps-photos-arm-lmn-20171216-1-signed.zip (replaces stock gallery).

  • Google Photos add-on for 5.0.2+ (arm64): gapps-photos-arm64-lmn-20171216-1-signed.zip (replaces stock gallery).

  • Google Pixel Launcher add-on for 5.0.2+ (arm/arm64): gapps-pixellauncher-arm-arm64-lmn-20171021-1-signed.zip (includes Gooogle Wallpapers).

  • Google Plus add-on for 5.0.2+ (arm): gapps-plus-arm-lmn-20171216-1-signed.zip

  • Google Sheets addon for 5.0.2+ (arm): gapps-lmn-google-sheets-20160804-1-signed.zip

  • Google Slides addon for 5.0.2+ (arm): gapps-lmn-google-slides-20160804-1-signed.zip

  • Google Snapseed add-on for 5.0.2+ (arm): gapps-snapseed-arm-lmn-20170603-1-signed.zip.

  • Google Street View add-on for 5.0.2+ (arm): gapps-street-arm-lmn-20170609-1-signed.zip.

  • Google Webview add-on for 5.0.2+ (arm): gapps-webview-arm-lmn-20171215-1-signed.zip (replaces stock webview).

  • Google Webview add-on for 5.0.2+ (arm/arm64): gapps-webview-arm-arm64-lmn-20171215-1-signed.zip(replaces stock webview).

  • Google Youtube add-on for 5.0.2+ (arm): gapps-youtube-arm-lmn-20170922-1-signed.zip.

  • Google Calendar Sync addon for 6.0.0+ (arm/arm64): gapps-mn-google-calendarsync-20160326-1-signed.zip.

  • Google Camera addon for 6.0.0+ (arm): gapps-mn-google-camera-20161023-3-signed.zip (replaces stock camera). This version of Google Camera requires a camera module that supports Google’s latest video API. If video recording is not working, use the “lmn” version of Google Camera instead.

  • Google Phone add-on for 6.0.0+ (arm): gapps-phone-arm-mn-20170915-1-signed.zip (replaces stock dialer and must be set as default dialer).

  • Google Phone add-on for 6.0.0+ (arm64): gapps-phone-arm64-mn-20170908-1-signed.zip (replaces stock dialer and must be set as default dialer).

  • Google Play Services for Instant Apps add-on for 6.0.0+ (arm): gapps-instantapps-arm-mn-20170914-1-signed.zip.

  • Google Camera add-on for 7.1.0+ (arm): gapps-camera-arm-n-20170725-1-signed.zip (replaces stock camera). This version of Google Camera requires a camera module that supports Google’s latest video API. If this version is not working properly, use the “lmn” version of Google Camera instead.

  • Google Camera add-on for 7.1.0+ (arm64): gapps-camera-arm64-n-20170725-1-signed.zip (replaces stock camera).

  • Google Chrome add-on for 7.0.0+ (arm): gapps-chrome-arm-n-20171215-1-signed.zip (replaces stock web browser and includes Google Webview).

  • Google Chrome add-on for 7.0.0+ (arm/arm64): gapps-chrome-arm-arm64-n-20171215-1-signed.zip (replaces stock web browser and includes Google Webview).