[GAPPS][CM11][CM12][4.4.4][5.0.2][5.1] Delta Gapps With Modular Addons (All DPI)

Search This thread

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
GEL can now be found on Google Play Store so the add-on should not be necessary anymore.

Edit: Google says it's released but I still don't see it in the market. There might be some device restrictions preventing it from showing up.
 
Last edited:

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
Google search 'google now launcher,' that's the new one.

Sent from my GT-P3110 using XDA Premium 4 mobile app

Maybe I just need to wait for the Google Play Store to sync up with European servers before it becomes visible in the market.

Edit: I am able to sideload the official release.
 
Last edited:

lokesh.3440

Senior Member
Apr 24, 2012
1,314
534
Shimla
Maybe I just need to wait for the Google Play Store to sync up with European servers before it becomes visible in the market.

Edit: I am able to sideload the official release, but it complains about not having the correct version of Google search when it starts.

Thanks @Tsjoklat.....i got official update of GEL yesterday on Play store......it works like a charm...
:D:D:D
 

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
Thread updated for 4.4.3. Attached to the OP is also a list of changes (diff) from the previous version. Please re-read the OP for updated information.


I've created this version of gapps mostly because the file permissions were incorrect with all the other gapps versions floating around out there. Also, I dont like how all the other gapps versions replace the stock applications with Google's versions. The CM ROMs can't be properly tested, if all the stock applications are being replaced with Google's versions.


Note: when updating to the 4.4.3 gapps, uninstall any updates for the following apps in the list below because they have been updated to the latest Play Store versions:

Cloud Print
Gmail
Google Text to Speech
Hangouts
Talkback
Google Play Store
 
Last edited:
  • Like
Reactions: bbugger and antutu

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
I've added gapps-kk-20140602-2-signed.zip with the following changes:

1) Replace app/GoogleCalendarSyncAdapter.apk with priv-app/CalendarProvider.apk
2) Add app/ChromeBookmarksSyncAdapter.apk
3) Plus some changes to the gapps backup script found below:

Code:
--- gapps-kk-20140602-1-signed/system/addon.d/70-gapps.sh	2014-06-06 13:04:19.626521173 +0200
+++ gapps-kk-20140602-2-signed/system/addon.d/70-gapps.sh	2014-06-06 13:02:18.000000000 +0200
@@ -40,7 +40,7 @@
 priv-app/GoogleLoginService.apk
 priv-app/GoogleOneTimeInitializer.apk
 priv-app/GooglePartnerSetup.apk
-priv-app/GoogleSearch.apk
+priv-app/Velvet.apk app/QuickSearchBox.apk
 priv-app/GoogleServicesFramework.apk
 priv-app/Phonesky.apk
 priv-app/PrebuiltGmsCore.apk
 

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
gapps-kk-20140602-3-signed.zip

Upon further testing with CalendarProvider.apk, it appears that the stock CM calendar application does not function properly anymore. The stock CM calendar application is unable to respond to scheduling appointments in the agenda via gmail notifications when using CalendarProvider.apk. The only way to use CalendarProvider.apk is to remove the stock CM calendar application and replace it with Google's Calendar application. Therefore, I have removed the CalendarProvider.apk from gapps and reverted back to GoogleCalendarSyncAdapter.apk. The stock CM calendar application works completely fine with GoogleCalendarSyncAdapter.apk.

Latest Android 4.4.3 version with working stock Calendar:

gapps-kk-20140602-3-signed.zip

Code:
diff -ru gapps-kk-20140602-2-signed/system/addon.d/70-gapps.sh gapps-kk-20140602-3-signed/system/addon.d/70-gapps.sh
--- gapps-kk-20140602-2-signed/system/addon.d/70-gapps.sh	2014-06-08 00:06:18.000000000 +0200
+++ gapps-kk-20140602-3-signed/system/addon.d/70-gapps.sh	2014-06-08 13:11:30.000000000 +0200
@@ -10,6 +10,7 @@
 app/CloudPrint2.apk
 app/GenieWidget.apk
 app/Gmail2.apk
+app/GoogleCalendarSyncAdapter.apk
 app/GoogleContactsSyncAdapter.apk
 app/GoogleTTS.apk
 app/Hangouts.apk
@@ -35,7 +36,6 @@
 lib/libpatts_engine_jni_api_ub.210030103.so
 lib/libspeexwrapper.so
 lib/libvcdecoder_jni.so
-priv-app/CalendarProvider.apk
 priv-app/GoogleBackupTransport.apk
 priv-app/GoogleFeedback.apk
 priv-app/GoogleLoginService.apk
Only in gapps-kk-20140602-3-signed/system/app: GoogleCalendarSyncAdapter.apk
Only in gapps-kk-20140602-2-signed/system/priv-app: CalendarProvider.apk
 

Vishesh

Senior Member
Nov 26, 2012
664
367
New delhi
@Tsjoklat brother I installed cm latest nigh lies, along with ur first version of 4.4.3 gapps + ur cam fix.. Everything works fine so can I simply flash ur 3rd version of gapps over existing without any wipe?? Pls tel me

Sent from my GT-P3100 using Tapatalk
 

lokesh.3440

Senior Member
Apr 24, 2012
1,314
534
Shimla
@Tsjoklat brother I installed cm latest nigh lies, along with ur first version of 4.4.3 gapps + ur cam fix.. Everything works fine so can I simply flash ur 3rd version of gapps over existing without any wipe?? Pls tel me

Sent from my GT-P3100 using Tapatalk

Yes you can flash without wiping,,but please make sure you format system before flashing.
 
Last edited:
  • Like
Reactions: Vishesh

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
@Tsjoklat brother I installed cm latest nigh lies, along with ur first version of 4.4.3 gapps + ur cam fix.. Everything works fine so can I simply flash ur 3rd version of gapps over existing without any wipe?? Pls tel me

Sent from my GT-P3100 using Tapatalk

Update instructions:

1) reboot to recovery
2) format /system (no other wipes needed)
3) install cm rom
4) install new gapps
5) install any other patches you want
6) reboot to android

Note: no settings will be lost because we don't need to wipe data/cache partitions.
 
  • Like
Reactions: Vishesh

lokesh.3440

Senior Member
Apr 24, 2012
1,314
534
Shimla
Update instructions:

1) reboot to recovery
2) format /system (no other wipes needed)
3) install cm rom
4) install new gapps
5) install any other patches you want
6) reboot to android

Note: no settings will be lost because we don't need to wipe data/cache partitions.

I got bootloop after flashing recent gapps. Here is what i have done :
1) flash ROM without wipe
2) format system
2) flashed gapps
3) flashed cm camera fix
4) wipe cache/dalvik cache

Am i doing anything wrong @Tsjoklat?
 

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
i did tried that as well... is it necessary to flash camera fix everytime i flash gapps/ROM ?

The camera patch needs to be applied over when you install the rom again. Gapps only needs to be installed once because it uses automatic backup scripts upon upgrades.

You don't need to wipe cache/data partitions when updating gapps. If you want to clean orphan cache/data, then Ti Backup has an option to clean dalvik cache and remove orphans without having to format it.
 
Last edited:

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
gapps-kk-20140606-1-signed.zip

A new official cm11 gapps package has been released (gapps-kk-20140606-signed.zip) on its official website. I have merged my latest version of gapps with the latest official gapps package.

A few notes:

1) The official gapps package (gapps-kk-20140606-signed.zip) has a bug in the gapps backup script. None of the new libraries have been added to the backup list. This is fixed in my latest version.

2) Bluetooth low energy google framework is now removed from latest gapps package because its not being used.

3) MediaUploader.apk has been added to enable ability of uploading to picasa account.

4) ConfigUpdater.apk has been added to enable configuration support.

5) libjni_latinime.so has been removed because it was overwriting an preexisting file from cm11

6) Upgraded Google apps to 4.4.3

7) Added/Removed libraries from 4.4.2 to 4.4.3:

Only in gapps-kk-20140606-1-signed/system/lib: libcrashreporter.so
Only in gapps-kk-20140606-1-signed/system/lib: libfilterframework_jni.so
Only in gapps-kk-20140606-1-signed/system/lib: libgcastv2_base.so
Only in gapps-kk-20140606-1-signed/system/lib: libgcastv2_support.so
Only in gapps-kk-20140606-1-signed/system/lib: libgoogle_hotword_jni.so
Only in gapps-kk-20140606-1-signed/system/lib: libjgcastservice.so
Only in gapps-kk-20140606-1-signed/system/lib: libmoviemaker-jni.so
Only in gapps-kk-20140606-1-signed/system/lib: libnetjni.so
Only in gapps-kk-20140606-1-signed/system/lib: libpatts_engine_jni_api_ub.210030103.so
Only in gapps-kk-20140606-1-signed/system/lib: libphotoeditor_native.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.antblur_constant.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.antblur_drama.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.antblur.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.drama.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.film_base.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.fixedframe.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.grey.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.image_wrapper.so
Only in gapps-kk-20140105-5-signed/system/lib: librs.retrolux.so
Only in gapps-kk-20140105-5-signed/system/lib: libRSSupport.so

See OP for download info and diffs.
 
Last edited:
D

Deleted member 5616867

Guest
Could you please make for us a slim/minimal version? :D
Just Gplay, syn apk/libs, framework and others maybe (minimal as need). Apps like Gmail, hangouts, Glauncher and others that can install manually later in Gplay doesn't included :D
 

antutu

Senior Member
Nov 6, 2012
627
455
+1 for slim version (barely use gmail, etc)
Btw latest 20140606-1 installed and working great
Will report back if found any issue
 

Top Liked Posts

  • There are no posts matching your filters.
  • 43
    Announcement

    I want to consolidate my gapps threads, so these gapps packages will continue to be updated in the following centralized location:

    http://xdaforums.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368
    7
    gapps-kk-20140620-2-signed.zip

    Ive uploaded a new version of gapps with the following changes:

    1) Remove ConfigUpdater.apk to prevent system wide changes to selinux and internal firewall policies
    2) Update ChromeBookmarksSyncAdapter.apk to 4.4-927798
    3) Remove some unused system libraries

    lib/libpatts_engine_jni_api.so (for old version of Text to Speech)
    lib/libplus_jni_v8.so (for Google+)
    lib/libWVphoneAPI.so (for Google Movies)

    These libraries would only need to be installed if Google+ and Google Movies are installed as system applications. If these applications are installed from the play store, then these libraries are already included in the apk files.

    4) Update Google Search (Velvet.apk)



    Note: If you already have ConfigUpdater.apk installed, in order to remove the policy changes from ConfigUpdater.apk, it might be necessary to factory reset.
    7
    gapps-lp-20150105-1-signed.zip

    I have created more lollipop gapps packages for testing. These packages are now verified to be working. I have fixed several things including the backup scripts and new lollipop file structures. I also made a small separate package that will replace your stock aosp calendar with the google calendar and add a backup script in addon.d to retain it on updates.

    Edit: updated in next post

    These packages will work for all resolution devices running lollipop.
    7
    I've created a few beta lollipop gapps installation packages for everyone that would like to test.

    Edit: I removed the links to lollipop gapps temporarily because of setup problems.

    These packages do not remove any stock applications for testing purposes.
    Note that Face unlock is included. These packages should be compatible with all resolution devices running lollipop.

    Please let me know your feedback because I have not had a chance to test lollipop very much yet.

    Best regards.

    Edit: I've attached a diff of the changes compared to the last kit Kat installer.
    6
    gapps-kk-20140606-2-minimal-signed.zip

    I realized that not all the libraries were merged properly against the latest hammerhead-ktu84m-factory-53ff95bf factory image for 4.4.3.

    I have re-merged everything against the latest 4.4.3 Nexus 5 factory image.

    Here is a list of the updated files:

    Code:
    Binary files gapps-kk-20140606-1-signed/optional/face/app/FaceLock.apk and gapps-kk-20140606-2-signed/optional/face/app/FaceLock.apk differ
    Binary files gapps-kk-20140606-1-signed/system/app/GenieWidget.apk and gapps-kk-20140606-2-signed/system/app/GenieWidget.apk differ
    Binary files gapps-kk-20140606-1-signed/system/app/GoogleContactsSyncAdapter.apk and gapps-kk-20140606-2-signed/system/app/GoogleContactsSyncAdapter.apk differ
    Binary files gapps-kk-20140606-1-signed/system/framework/com.google.android.maps.jar and gapps-kk-20140606-2-signed/system/framework/com.google.android.maps.jar differ
    Binary files gapps-kk-20140606-1-signed/system/framework/com.google.android.media.effects.jar and gapps-kk-20140606-2-signed/system/framework/com.google.android.media.effects.jar differ
    Binary files gapps-kk-20140606-1-signed/system/framework/com.google.widevine.software.drm.jar and gapps-kk-20140606-2-signed/system/framework/com.google.widevine.software.drm.jar differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libgoogle_hotword_jni.so and gapps-kk-20140606-2-signed/system/lib/libgoogle_hotword_jni.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libgoogle_recognizer_jni_l.so and gapps-kk-20140606-2-signed/system/lib/libgoogle_recognizer_jni_l.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libmoviemaker-jni.so and gapps-kk-20140606-2-signed/system/lib/libmoviemaker-jni.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libnetjni.so and gapps-kk-20140606-2-signed/system/lib/libnetjni.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libpatts_engine_jni_api.so and gapps-kk-20140606-2-signed/system/lib/libpatts_engine_jni_api.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/librsjni.so and gapps-kk-20140606-2-signed/system/lib/librsjni.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libspeexwrapper.so and gapps-kk-20140606-2-signed/system/lib/libspeexwrapper.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libvcdecoder_jni.so and gapps-kk-20140606-2-signed/system/lib/libvcdecoder_jni.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libwebp_android.so and gapps-kk-20140606-2-signed/system/lib/libwebp_android.so differ
    Binary files gapps-kk-20140606-1-signed/system/lib/libWVphoneAPI.so and gapps-kk-20140606-2-signed/system/lib/libWVphoneAPI.so differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/ConfigUpdater.apk and gapps-kk-20140606-2-signed/system/priv-app/ConfigUpdater.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/GoogleBackupTransport.apk and gapps-kk-20140606-2-signed/system/priv-app/GoogleBackupTransport.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/GoogleFeedback.apk and gapps-kk-20140606-2-signed/system/priv-app/GoogleFeedback.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/GoogleLoginService.apk and gapps-kk-20140606-2-signed/system/priv-app/GoogleLoginService.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/GoogleOneTimeInitializer.apk and gapps-kk-20140606-2-signed/system/priv-app/GoogleOneTimeInitializer.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/GooglePartnerSetup.apk and gapps-kk-20140606-2-signed/system/priv-app/GooglePartnerSetup.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/GoogleServicesFramework.apk and gapps-kk-20140606-2-signed/system/priv-app/GoogleServicesFramework.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/SetupWizard.apk and gapps-kk-20140606-2-signed/system/priv-app/SetupWizard.apk differ
    Binary files gapps-kk-20140606-1-signed/system/priv-app/Velvet.apk and gapps-kk-20140606-2-signed/system/priv-app/Velvet.apk differ

    I have also created a minimal gapps package that does not contain any Google applications that can be installed from the Play Store. The minimal gapps package contains only the base Google applications, framework, and libraries. You can install all the packages from the Play Store. Here is a difference of the Standard vs. the Minimal package:

    Code:
    diff -ru gapps-kk-20140606-2-signed/system/addon.d/70-gapps.sh gapps-kk-20140606-2-minimal-signed/system/addon.d/70-gapps.sh
    --- gapps-kk-20140606-2-signed/system/addon.d/70-gapps.sh	2014-06-11 00:26:06.000000000 +0200
    +++ gapps-kk-20140606-2-minimal-signed/system/addon.d/70-gapps.sh	2014-06-11 00:39:30.000000000 +0200
    @@ -7,13 +7,9 @@
     list_files() {
     cat <<EOF
     app/ChromeBookmarksSyncAdapter.apk
    -app/CloudPrint2.apk
     app/GenieWidget.apk
    -app/Gmail2.apk
     app/GoogleCalendarSyncAdapter.apk
     app/GoogleContactsSyncAdapter.apk
    -app/GoogleTTS.apk
    -app/Hangouts.apk
     app/MediaUploader.apk
     etc/g.prop
     etc/permissions/com.google.android.maps.xml
    @@ -56,10 +52,8 @@
     priv-app/GooglePartnerSetup.apk
     priv-app/GoogleServicesFramework.apk
     priv-app/Phonesky.apk
    -priv-app/PrebuiltGmsCore.apk
    +priv-app/PrebuiltGmsCore.apk app/QuickSearchBox.apk
     priv-app/SetupWizard.apk app/Provision.apk
    -priv-app/Talkback.apk
    -priv-app/Velvet.apk app/QuickSearchBox.apk
     usr/srec/en-US/c_fst
     usr/srec/en-US/clg
     usr/srec/en-US/commands.abnf
    Only in gapps-kk-20140606-2-signed/system/app: CloudPrint2.apk
    Only in gapps-kk-20140606-2-signed/system/app: Gmail2.apk
    Only in gapps-kk-20140606-2-signed/system/app: GoogleTTS.apk
    Only in gapps-kk-20140606-2-signed/system/app: Hangouts.apk
    Only in gapps-kk-20140606-2-signed/system/priv-app: Talkback.apk
    Only in gapps-kk-20140606-2-signed/system/priv-app: Velvet.apk