[Android Software Development] Deltadroid:
Updates

The installation scripts for the base gapps packages have been updated to fix conflicts with Google Chrome Bookmarks Sync adapter and custom ROMs that ship with BrowserProviderProxy or PartnerBookmarksProvider (MIUI ROM for example). CyanogenMod 11 and CyanogenMod 12 do not include BrowserProviderProxy or PartnerBookmarksProvider.

Kitkat Base Gapps package for 4.4.4: gapps-444-base-20150409-2-signed.zip

Lollipop Base Gapps package for 5.0.2: gapps-502-base-20150409-2-signed.zip

Lollipop Base Gapps package for 5.1.0: gapps-510-base-20150409-2-signed.zip

diff -ru gapps-444-base-20150409-1-signed/META-INF/com/google/android/updater-script gapps-444-base-20150409-2-signed/META-INF/com/google/android/updater-script
--- gapps-444-base-20150409-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-444-base-20150409-2-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -8,7 +8,7 @@
show_progress(1, 15);

ui_print("Cleaning system.");
-delete("/system/app/Provision.apk");
+delete("/system/app/Provision.apk","/system/app/BrowserProviderProxy.apk","/system/app/PartnerBookmarksProvider.apk");

ui_print("Installing files.");
package_extract_dir("system", "/system");
diff -ru gapps-444-base-20150409-1-signed/system/addon.d/70-gapps.sh gapps-444-base-20150409-2-signed/system/addon.d/70-gapps.sh
--- gapps-444-base-20150409-1-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-444-base-20150409-2-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
@@ -98,6 +98,8 @@
# Stub
;;
post-restore)
+ rm -f /system/app/BrowserProviderProxy.apk
+ rm -f /system/app/PartnerBookmarksProvider.apk
chmod 755 /system/etc/preferred-apps
chmod 755 /system/usr/srec
chmod 755 /system/usr/srec/en-US

diff -ru gapps-502-base-20150409-1-signed/META-INF/com/google/android/updater-script gapps-502-base-20150409-2-signed/META-INF/com/google/android/updater-script
--- gapps-502-base-20150409-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-502-base-20150409-2-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -8,7 +8,7 @@
show_progress(1, 15);

ui_print("Cleaning system.");
-delete_recursive("/system/app/Provision","/system/app/FaceLock","/system/app/GoogleCalendarSyncAdapter","/system/app/GoogleContactsSyncAdapter","/system/priv-app/GoogleBackupTransport","/system/priv-app/GoogleFeedback","/system/priv-app/GoogleLoginService","/system/priv-app/GoogleOneTimeInitializer","/system/priv-app/GooglePartnerSetup","/system/priv-app/GoogleServicesFramework","/system/priv-app/Phonesky","/system/priv-app/PrebuiltGmsCore");
+delete_recursive("/system/app/BrowserProviderProxy","/system/app/PartnerBookmarksProvider","/system/app/Provision","/system/app/FaceLock","/system/app/GoogleCalendarSyncAdapter","/system/app/GoogleContactsSyncAdapter","/system/priv-app/GoogleBackupTransport","/system/priv-app/GoogleFeedback","/system/priv-app/GoogleLoginService","/system/priv-app/GoogleOneTimeInitializer","/system/priv-app/GooglePartnerSetup","/system/priv-app/GoogleServicesFramework","/system/priv-app/Phonesky","/system/priv-app/PrebuiltGmsCore");

ui_print("Installing files.");
package_extract_dir("system", "/system");
diff -ru gapps-502-base-20150409-1-signed/system/addon.d/70-gapps.sh gapps-502-base-20150409-2-signed/system/addon.d/70-gapps.sh
--- gapps-502-base-20150409-1-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-502-base-20150409-2-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
@@ -96,6 +96,8 @@
# Stub
;;
post-restore)
+ rm -rf /system/app/BrowserProviderProxy
+ rm -rf /system/app/PartnerBookmarksProvider
rm -rf /system/app/Provision
chmod 755 /system/app/GoogleCalendarSyncAdapter
chmod 755 /system/app/GoogleContactsSyncAdapter

diff -ru gapps-510-base-20150409-1-signed/META-INF/com/google/android/updater-script gapps-510-base-20150409-2-signed/META-INF/com/google/android/updater-script
--- gapps-510-base-20150409-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-510-base-20150409-2-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -8,7 +8,7 @@
show_progress(1, 15);

ui_print("Cleaning system.");
-delete_recursive("/system/app/Provision","/system/app/FaceLock","/system/app/GoogleCalendarSyncAdapter","/system/app/GoogleContactsSyncAdapter","/system/priv-app/GoogleBackupTransport","/system/priv-app/GoogleFeedback","/system/priv-app/GoogleLoginService","/system/priv-app/GoogleOneTimeInitializer","/system/priv-app/GooglePartnerSetup","/system/priv-app/GoogleServicesFramework","/system/priv-app/Phonesky","/system/priv-app/PrebuiltGmsCore");
+delete_recursive("/system/app/BrowserProviderProxy","/system/app/PartnerBookmarksProvider","/system/app/Provision","/system/app/FaceLock","/system/app/GoogleCalendarSyncAdapter","/system/app/GoogleContactsSyncAdapter","/system/priv-app/GoogleBackupTransport","/system/priv-app/GoogleFeedback","/system/priv-app/GoogleLoginService","/system/priv-app/GoogleOneTimeInitializer","/system/priv-app/GooglePartnerSetup","/system/priv-app/GoogleServicesFramework","/system/priv-app/Phonesky","/system/priv-app/PrebuiltGmsCore");

ui_print("Installing files.");
package_extract_dir("system", "/system");
diff -ru gapps-510-base-20150409-1-signed/system/addon.d/70-gapps.sh gapps-510-base-20150409-2-signed/system/addon.d/70-gapps.sh
--- gapps-510-base-20150409-1-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-510-base-20150409-2-signed/system/addon.d/70-gapps.sh	2008-02-29 02:33:46.000000000 +0100
@@ -96,6 +96,8 @@
# Stub
;;
post-restore)
+ rm -rf /system/app/BrowserProviderProxy
+ rm -rf /system/app/PartnerBookmarksProvider
rm -rf /system/app/Provision
chmod 755 /system/app/GoogleCalendarSyncAdapter
chmod 755 /system/app/GoogleContactsSyncAdapter

The installation scripts for the Google Now Launcher addons have been updated to remove the stock launchers for LiquidROM, SlimROM, and PACRom upon installation and ROM updates.

Google Now Launcher addon for 4.4.4: gapps-kk-google-home-20150221-3-signed.zip

Google Now Launcher addon for 5.0.2+: gapps-lp-google-home-20150221-3-signed.zip

diff -ru gapps-kk-google-home-20150221-2-signed/META-INF/com/google/android/updater-script gapps-kk-google-home-20150221-3-signed/META-INF/com/google/android/updater-script
--- gapps-kk-google-home-20150221-2-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-kk-google-home-20150221-3-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -6,7 +6,8 @@
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/mount", "-o", "remount,rw", "/system", "/system");
show_progress(1, 15);
-delete("/system/priv-app/Trebuchet.apk","/system/priv-app/GoogleHome.apk","/system/priv-app/Launcher3.apk");
+delete("/system/app/CMHome.apk","/system/app/CustomLauncher3.apk","/system/app/Launcher2.apk","/system/app/Launcher3.apk","/system/app/LiquidLauncher.apk","/system/app/Paclauncher.apk","/system/app/SlimLauncher.apk","/system/app/Trebuchet.apk");
+delete("/system/priv-app/CMHome.apk","/system/priv-app/CustomLauncher3.apk","/system/priv-app/GoogleHome.apk","/system/priv-app/Launcher2.apk","/system/priv-app/Launcher3.apk","/system/priv-app/LiquidLauncher.apk","/system/priv-app/Paclauncher.apk","/system/priv-app/SlimLauncher.apk","/system/priv-app/Trebuchet.apk");
package_extract_dir("system", "/system");
show_progress(1, 15);
ui_print("Setting metadata.");
diff -ru gapps-kk-google-home-20150221-2-signed/system/addon.d/85-gapps-home.sh gapps-kk-google-home-20150221-3-signed/system/addon.d/85-gapps-home.sh
--- gapps-kk-google-home-20150221-2-signed/system/addon.d/85-gapps-home.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-kk-google-home-20150221-3-signed/system/addon.d/85-gapps-home.sh	2008-02-29 02:33:46.000000000 +0100
@@ -33,7 +33,21 @@
# Stub
;;
post-restore)
- rm -f /system/priv-app/Trebuchet.apk
+ rm -f /system/app/CMHome.apk
+ rm -f /system/app/CustomLauncher3.apk
+ rm -f /system/app/Launcher2.apk
+ rm -f /system/app/Launcher3.apk
+ rm -f /system/app/LiquidLauncher.apk
+ rm -f /system/app/Paclauncher.apk
+ rm -f /system/app/SlimLauncher.apk
+ rm -f /system/app/Trebuchet.apk
+ rm -f /system/priv-app/CMHome.apk
+ rm -f /system/priv-app/CustomLauncher3.apk
+ rm -f /system/priv-app/Launcher2.apk
rm -f /system/priv-app/Launcher3.apk
+ rm -f /system/priv-app/LiquidLauncher.apk
+ rm -f /system/priv-app/Paclauncher.apk
+ rm -f /system/priv-app/SlimLauncher.apk
+ rm -f /system/priv-app/Trebuchet.apk
;;
esac

diff -ru gapps-lp-google-home-20150221-2-signed/META-INF/com/google/android/updater-script gapps-lp-google-home-20150221-3-signed/META-INF/com/google/android/updater-script
--- gapps-lp-google-home-20150221-2-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-home-20150221-3-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -6,7 +6,8 @@
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/mount", "-o", "remount,rw", "/system", "/system");
show_progress(1, 15);
-delete_recursive("/system/priv-app/Trebuchet","/system/priv-app/GoogleHome","/system/app/Launcher3");
+delete_recursive("/system/app/CMHome","/system/app/CustomLauncher3","/system/app/Launcher2","/system/app/Launcher3","/system/app/LiquidLauncher","/system/app/Paclauncher","/system/app/SlimLauncher","/system/app/Trebuchet");
+delete_recursive("/system/priv-app/CMHome","/system/priv-app/CustomLauncher3","/system/priv-app/GoogleHome","/system/priv-app/Launcher2","/system/priv-app/Launcher3","/system/priv-app/LiquidLauncher","/system/priv-app/Paclauncher","/system/priv-app/SlimLauncher","/system/priv-app/Trebuchet");
package_extract_dir("system", "/system");
show_progress(1, 15);
ui_print("Setting metadata.");
diff -ru gapps-lp-google-home-20150221-2-signed/system/addon.d/81-gapps-home.sh gapps-lp-google-home-20150221-3-signed/system/addon.d/81-gapps-home.sh
--- gapps-lp-google-home-20150221-2-signed/system/addon.d/81-gapps-home.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-home-20150221-3-signed/system/addon.d/81-gapps-home.sh	2008-02-29 02:33:46.000000000 +0100
@@ -33,8 +33,22 @@
# Stub
;;
post-restore)
- rm -rf /system/priv-app/Trebuchet
+ rm -rf /system/app/CMHome
+ rm -rf /system/app/CustomLauncher3
+ rm -rf /system/app/Launcher2
rm -rf /system/app/Launcher3
+ rm -rf /system/app/LiquidLauncher
+ rm -rf /system/app/Paclauncher
+ rm -rf /system/app/SlimLauncher
+ rm -rf /system/app/Trebuchet
+ rm -rf /system/priv-app/CMHome
+ rm -rf /system/priv-app/CustomLauncher3
+ rm -rf /system/priv-app/Launcher2
+ rm -rf /system/priv-app/Launcher3
+ rm -rf /system/priv-app/LiquidLauncher
+ rm -rf /system/priv-app/Paclauncher
+ rm -rf /system/priv-app/SlimLauncher
+ rm -rf /system/priv-app/Trebuchet
chmod 755 /system/priv-app/GoogleHome
;;
esac