[Android Software Development] Deltadroid:
Play Store, News & Weather, LMY48M

Google Play Store has been updated to version 5.9.11-80391100 for kitkat and lollipop base gapps packages. Additionally, all of the core applications for the 5.1.1 lollipop base gapps package have been updated using the latest Google Nexus factory image (LMY48M). Lastly, the installation option to prevent Google's setupwizard from replacing the stock provision setupwizard has also been added to the kitkat base gapps package (to install base gapps on specific ROMs that require their provisional setup process, ie; MIUI). See OP for details.

Play Store Changelog:

- Support for Marshmallow (Android 6.0)

- Support fingerprint readers

- Add uninstall manager

Kitkat Base Gapps package for 4.4.4: gapps-444-base-20150909-1-signed.zip

Lollipop Base Gapps package for 5.0.2: gapps-502-base-20150909-1-signed.zip

Lollipop Base Gapps package for 5.1.1: gapps-511-base-20150909-1-signed.zip

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-444-base-20150818-1-signed/META-INF/com/google/android/updater-script gapps-444-base-20150909-1-signed/META-INF/com/google/android/updater-script
--- gapps-444-base-20150818-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-444-base-20150909-1-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","/system/app/BrowserProviderProxy.apk","/system/app/PartnerBookmarksProvider.apk");
+delete("/system/app/BrowserProviderProxy.apk","/system/app/PartnerBookmarksProvider.apk","/system/priv-app/SetupWizard.apk");

ui_print("Installing files.");
run_program("/sbin/mkdir", "/tmp/face");
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-444-base-20150818-1-signed/scripts/install-optional.sh gapps-444-base-20150909-1-signed/scripts/install-optional.sh
--- gapps-444-base-20150818-1-signed/scripts/install-optional.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-444-base-20150909-1-signed/scripts/install-optional.sh	2008-02-29 02:33:46.000000000 +0100
@@ -26,12 +26,17 @@

TYPE=$(grep ro.build.characteristics /system/build.prop | grep tablet);

-if [ ! "$TYPE" == "" ]; then
- echo "Tablet detected."
- cp -f /tmp/setup/tablet/priv-app/SetupWizard.apk /system/priv-app/
+if [ -f /sdcard/.removesetupwizard ]; then
+ sed -i '/Provision/ d' /system/addon.d/70-gapps.sh
else
- echo "Phone detected."
- cp -f /tmp/setup/phone/priv-app/SetupWizard.apk /system/priv-app/
+ rm -f /system/app/Provision.apk
+ if [ ! "$TYPE" == "" ]; then
+ echo "Tablet detected."
+ cp -f /tmp/setup/tablet/priv-app/SetupWizard.apk /system/priv-app/
+ else
+ echo "Phone detected."
+ cp -f /tmp/setup/phone/priv-app/SetupWizard.apk /system/priv-app/
+ fi
fi
rm -rf /tmp/setup
mkdir /tmp/gms
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-444-base-20150818-1-signed/system/etc/g.prop gapps-444-base-20150909-1-signed/system/etc/g.prop
--- gapps-444-base-20150818-1-signed/system/etc/g.prop	2008-02-29 02:33:46.000000000 +0100
+++ gapps-444-base-20150909-1-signed/system/etc/g.prop	2008-02-29 02:33:46.000000000 +0100
@@ -1,6 +1,6 @@
# begin addon properties
ro.addon.type=gapps
ro.addon.platform=kk
-ro.addon.version=gapps-444-base-20150818-1
+ro.addon.version=gapps-444-base-20150909-1
ro.addon.minimumversion=4.4.4
# end addon properties
Binary files gapps-444-base-20150818-1-signed/system/priv-app/Phonesky.apk and gapps-444-base-20150909-1-signed/system/priv-app/Phonesky.apk differ

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-502-base-20150904-1-signed/META-INF/com/google/android/updater-script gapps-502-base-20150909-1-signed/META-INF/com/google/android/updater-script
--- gapps-502-base-20150904-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-502-base-20150909-1-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/BrowserProviderProxy","/system/app/PartnerBookmarksProvider","/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/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","/system/priv-app/SetupWizard");

ui_print("Installing files.");
run_program("/sbin/mkdir", "/tmp/face");
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-502-base-20150904-1-signed/scripts/install-optional.sh gapps-502-base-20150909-1-signed/scripts/install-optional.sh
--- gapps-502-base-20150904-1-signed/scripts/install-optional.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-502-base-20150909-1-signed/scripts/install-optional.sh	2008-02-29 02:33:46.000000000 +0100
@@ -29,7 +29,6 @@
TYPE=$(grep ro.build.characteristics /system/build.prop | grep tablet);

if [ -f /sdcard/.removesetupwizard ]; then
- rm -rf /system/priv-app/SetupWizard
sed -i '/Provision/ d' /system/addon.d/70-gapps.sh
sed -i '/SetupWizard/ d' /system/addon.d/70-gapps.sh
else
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-502-base-20150904-1-signed/system/etc/g.prop gapps-502-base-20150909-1-signed/system/etc/g.prop
--- gapps-502-base-20150904-1-signed/system/etc/g.prop	2008-02-29 02:33:46.000000000 +0100
+++ gapps-502-base-20150909-1-signed/system/etc/g.prop	2008-02-29 02:33:46.000000000 +0100
@@ -1,6 +1,6 @@
# begin addon properties
ro.addon.type=gapps
ro.addon.platform=lp
-ro.addon.version=gapps-502-base-20150818-1
+ro.addon.version=gapps-502-base-20150909-1
ro.addon.minimumversion=5.0.2
# end addon properties
Binary files gapps-502-base-20150904-1-signed/system/priv-app/Phonesky/Phonesky.apk and gapps-502-base-20150909-1-signed/system/priv-app/Phonesky/Phonesky.apk differ

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-511-base-20150904-1-signed/META-INF/com/google/android/updater-script gapps-511-base-20150909-1-signed/META-INF/com/google/android/updater-script
--- gapps-511-base-20150904-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-511-base-20150909-1-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/BrowserProviderProxy","/system/app/PartnerBookmarksProvider","/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/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","/system/priv-app/SetupWizard");

ui_print("Installing files.");
run_program("/sbin/mkdir", "/tmp/face");
Binary files gapps-511-base-20150904-1-signed/optional/face/app/FaceLock/FaceLock.apk and gapps-511-base-20150909-1-signed/optional/face/app/FaceLock/FaceLock.apk differ
Binary files gapps-511-base-20150904-1-signed/optional/face/lib/libfacelock_jni.so and gapps-511-base-20150909-1-signed/optional/face/lib/libfacelock_jni.so differ
Binary files gapps-511-base-20150904-1-signed/optional/face/lib/libfilterpack_facedetect.so and gapps-511-base-20150909-1-signed/optional/face/lib/libfilterpack_facedetect.so differ
Binary files gapps-511-base-20150904-1-signed/optional/setup/phone/priv-app/SetupWizard/SetupWizard.apk and gapps-511-base-20150909-1-signed/optional/setup/phone/priv-app/SetupWizard/SetupWizard.apk differ
Binary files gapps-511-base-20150904-1-signed/optional/setup/tablet/priv-app/SetupWizard/SetupWizard.apk and gapps-511-base-20150909-1-signed/optional/setup/tablet/priv-app/SetupWizard/SetupWizard.apk differ
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-511-base-20150904-1-signed/scripts/install-optional.sh gapps-511-base-20150909-1-signed/scripts/install-optional.sh
--- gapps-511-base-20150904-1-signed/scripts/install-optional.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-511-base-20150909-1-signed/scripts/install-optional.sh	2008-02-29 02:33:46.000000000 +0100
@@ -29,7 +29,6 @@
TYPE=$(grep ro.build.characteristics /system/build.prop | grep tablet);

if [ -f /sdcard/.removesetupwizard ]; then
- rm -rf /system/priv-app/SetupWizard
sed -i '/Provision/ d' /system/addon.d/70-gapps.sh
sed -i '/SetupWizard/ d' /system/addon.d/70-gapps.sh
else
Binary files gapps-511-base-20150904-1-signed/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk and gapps-511-base-20150909-1-signed/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk differ
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-511-base-20150904-1-signed/system/etc/g.prop gapps-511-base-20150909-1-signed/system/etc/g.prop
--- gapps-511-base-20150904-1-signed/system/etc/g.prop	2008-02-29 02:33:46.000000000 +0100
+++ gapps-511-base-20150909-1-signed/system/etc/g.prop	2008-02-29 02:33:46.000000000 +0100
@@ -1,6 +1,6 @@
# begin addon properties
ro.addon.type=gapps
ro.addon.platform=lp
-ro.addon.version=gapps-511-base-20150818-1
+ro.addon.version=gapps-511-base-20150909-1
ro.addon.minimumversion=5.1.1
# end addon properties
Binary files gapps-511-base-20150904-1-signed/system/framework/com.google.android.camera2.jar and gapps-511-base-20150909-1-signed/system/framework/com.google.android.camera2.jar differ
Binary files gapps-511-base-20150904-1-signed/system/framework/com.google.android.dialer.support.jar and gapps-511-base-20150909-1-signed/system/framework/com.google.android.dialer.support.jar differ
Binary files gapps-511-base-20150904-1-signed/system/framework/com.google.android.maps.jar and gapps-511-base-20150909-1-signed/system/framework/com.google.android.maps.jar differ
Binary files gapps-511-base-20150904-1-signed/system/framework/com.google.android.media.effects.jar and gapps-511-base-20150909-1-signed/system/framework/com.google.android.media.effects.jar differ
Binary files gapps-511-base-20150904-1-signed/system/framework/com.google.widevine.software.drm.jar and gapps-511-base-20150909-1-signed/system/framework/com.google.widevine.software.drm.jar differ
Binary files gapps-511-base-20150904-1-signed/system/lib/libjni_latinimegoogle.so and gapps-511-base-20150909-1-signed/system/lib/libjni_latinimegoogle.so differ
Binary files gapps-511-base-20150904-1-signed/system/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk and gapps-511-base-20150909-1-signed/system/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk differ
Binary files gapps-511-base-20150904-1-signed/system/priv-app/GoogleFeedback/GoogleFeedback.apk and gapps-511-base-20150909-1-signed/system/priv-app/GoogleFeedback/GoogleFeedback.apk differ
Binary files gapps-511-base-20150904-1-signed/system/priv-app/GoogleLoginService/GoogleLoginService.apk and gapps-511-base-20150909-1-signed/system/priv-app/GoogleLoginService/GoogleLoginService.apk differ
Binary files gapps-511-base-20150904-1-signed/system/priv-app/GoogleOneTimeInitializer/GoogleOneTimeInitializer.apk and gapps-511-base-20150909-1-signed/system/priv-app/GoogleOneTimeInitializer/GoogleOneTimeInitializer.apk differ
Binary files gapps-511-base-20150904-1-signed/system/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk and gapps-511-base-20150909-1-signed/system/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk differ
Binary files gapps-511-base-20150904-1-signed/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk and gapps-511-base-20150909-1-signed/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk differ
Binary files gapps-511-base-20150904-1-signed/system/priv-app/Phonesky/Phonesky.apk and gapps-511-base-20150909-1-signed/system/priv-app/Phonesky/Phonesky.apk differ

Google News & Weather has been updated to version 2.4.2_(102607512)-24200377

Google News & Weather addon for 4.4.4: gapps-kk-google-news-20150909-1-signed.zip

Google News & Weather addon for 5.0.2+: gapps-lp-google-news-20150909-1-signed.zip

Binary files gapps-kk-google-news-20150401-1-signed/system/app/GenieWidget2.apk and gapps-kk-google-news-20150909-1-signed/system/app/GenieWidget2.apk differ

Binary files gapps-lp-google-news-20150401-1-signed/system/app/GenieWidget2/GenieWidget2.apk and gapps-lp-google-news-20150909-1-signed/system/app/GenieWidget2/GenieWidget2.apk differ