Post Reply

[APP] [CM11] Minimal Gapps (gapps-kk-20140620-2)

OP Tsjoklat

25th February 2014, 11:11 PM   |  #1  
Tsjoklat's Avatar
OP Senior Member
Thanks Meter: 2,224
 
1,622 posts
Join Date:Joined: Apr 2010
This thread is created to provide bugfix releases of the official CM11 gapps found on http://wiki.cyanogenmod.org/w/Google_Apps

Changelog:

1) Fix incorrect path when removing conflicting files before installation (/system/app/priv-app is not a correct path)
2) Fix file permissions for /system/etc/permissions, /system/etc/preferred-apps, and /system/etc/g.prop. These directories contain xml files which should all be non-executable.
3) Add post-restore commands to fix directory permissions on newly created directories. When the gapps and facelock backup scripts restored files, the newly created directories were defaulted to read/write/execute (777). These directories are now changed to read/write/execute (755).
4) Google Cloud Print is added to gapps package.
5) Does not replace stock Launcher, Calendar, or Camera with closed source Google versions.
6) Merged with 20140606 gapps package and fixed missing entries from backup script.
7) Updated to 4.4.4 google apps.
8) Removed ConfigUpdater.apk
9) Added gesture & swipe support to stock CM keyboard.


Unified diffs of the changes to the gapps packages are provided below.

Note: Some Gapps packages remove the stock CM11 camera and replace it with Google's Camera application, which is not fully compatible with all CM11 devices (ie; p31xx and p51xx). The gapps package in this thread will not install or replace any stock CM11 applications that already exist in the CM11 ROM. Most other gapps packages are also not setting the proper selinux permissions in the file system with "set_metadata".

Note: The gapps packages provided here are compatible with all cm11 devices.

* Minimal version contains only base Google apps, framework and libraries. All Google apps can be installed from Play Store.

Latest gapps package for 4.4.2: gapps-kk-20140105-5-signed.zip
Latest gapps package for 4.4.3: gapps-kk-20140606-1-signed.zip
Latest minimal gapps package for 4.4.3: gapps-kk-20140606-1-minimal-signed.zip
Latest gapps package for 4.4.4: gapps-kk-20140620-2-signed.zip
Latest minimal gapps package for 4.4.4: gapps-kk-20140620-2-minimal-signed.zip

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.
Last edited by Tsjoklat; 11th July 2014 at 01:58 PM. Reason: new version
The Following 24 Users Say Thank You to Tsjoklat For This Useful Post: [ View ]
26th February 2014, 08:17 PM   |  #2  
Tsjoklat's Avatar
OP Senior Member
Thanks Meter: 2,224
 
1,622 posts
Join Date:Joined: Apr 2010
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 by Tsjoklat; 27th February 2014 at 12:58 AM.
27th February 2014, 12:58 AM   |  #3  
kthomson205's Avatar
Senior Member
Flag The 'Ham
Thanks Meter: 292
 
696 posts
Join Date:Joined: Jan 2013
More
Quote:
Originally Posted by Tsjoklat

GEL can now be found on Google Play Store so the add-on should not be necessary anymore.

Edit: they say it's released but I still don't see it in the market.

Google search 'google now launcher,' that's the new one.

Sent from my GT-P3110 using XDA Premium 4 mobile app
The Following 2 Users Say Thank You to kthomson205 For This Useful Post: [ View ]
27th February 2014, 01:05 AM   |  #4  
Tsjoklat's Avatar
OP Senior Member
Thanks Meter: 2,224
 
1,622 posts
Join Date:Joined: Apr 2010
Quote:
Originally Posted by kthomson205

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 by Tsjoklat; 2nd April 2014 at 11:49 PM.
27th February 2014, 05:39 AM   |  #5  
lokesh.3440's Avatar
Senior Member
Flag Shimla
Thanks Meter: 302
 
746 posts
Join Date:Joined: Apr 2012
More
Thumbs up
Quote:
Originally Posted by Tsjoklat

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...
The Following User Says Thank You to lokesh.3440 For This Useful Post: [ View ]
1st March 2014, 01:26 AM   |  #6  
Tsjoklat's Avatar
OP Senior Member
Thanks Meter: 2,224
 
1,622 posts
Join Date:Joined: Apr 2010
Quote:
Originally Posted by lokesh.3440

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

Google Now Launcher is working fine with my market now.
Last edited by Tsjoklat; 2nd April 2014 at 11:50 PM.
6th June 2014, 09:57 AM   |  #7  
Tsjoklat's Avatar
OP Senior Member
Thanks Meter: 2,224
 
1,622 posts
Join Date:Joined: Apr 2010
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 by Tsjoklat; 6th June 2014 at 10:04 AM.
The Following 2 Users Say Thank You to Tsjoklat For This Useful Post: [ View ]
6th June 2014, 05:48 PM   |  #8  
rakeshbro's Avatar
Senior Member
Thanks Meter: 73
 
268 posts
Join Date:Joined: Aug 2012
More
Wonderful!
8th June 2014, 12:08 AM   |  #9  
Tsjoklat's Avatar
OP Senior Member
Thanks Meter: 2,224
 
1,622 posts
Join Date:Joined: Apr 2010
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
The Following 3 Users Say Thank You to Tsjoklat For This Useful Post: [ View ]
8th June 2014, 08:31 PM   |  #10  
Tsjoklat's Avatar
OP Senior Member
Thanks Meter: 2,224
 
1,622 posts
Join Date:Joined: Apr 2010
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

The Following 4 Users Say Thank You to Tsjoklat For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Galaxy Tab 2 7" Android Development by ThreadRank