[Android Software Development] Deltadroid:
marshmallow factory image update (mmb29q)

The Marshmallow base gapps package has been updated using the latest factory image (MMB29Q). Additionally, ConfigUpdater will now only be installed when using the following switch: /sdcard/.addconfigupdater

After some testing, ConfigUpdater does not appear to be compatible with most custom ROMs, which is why it will now only be installed when specified by a switch (.addconfigupdater). ConfigUpdater may also use unnecessary bandwidth checking for updates from Google. If changing the default to not automatically install ConfigUpdater causes some kind of missing functionality for anyone, please let me know and I will consider changing the default back to the previous state.

Marshmallow Base Gapps package for 6.0.1: gapps-601-base-20160201-1-signed.zip

Binary files gapps-601-base-20160130-1-signed/optional/dialer/framework/com.google.android.dialer.support.jar and gapps-601-base-20160201-1-signed/optional/dialer/framework/com.google.android.dialer.support.jar differ
Binary files gapps-601-base-20160130-1-signed/optional/face/lib/libfacelock_jni.so and gapps-601-base-20160201-1-signed/optional/face/lib/libfacelock_jni.so differ
Binary files gapps-601-base-20160130-1-signed/optional/setup/phone/priv-app/SetupWizard/SetupWizard.apk and gapps-601-base-20160201-1-signed/optional/setup/phone/priv-app/SetupWizard/SetupWizard.apk differ
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-601-base-20160130-1-signed/scripts/install-optional.sh gapps-601-base-20160201-1-signed/scripts/install-optional.sh
--- gapps-601-base-20160130-1-signed/scripts/install-optional.sh	2008-02-29 03:33:46.000000000 +0100
+++ gapps-601-base-20160201-1-signed/scripts/install-optional.sh	2008-02-29 03:33:46.000000000 +0100
@@ -12,11 +12,11 @@
fi
}

-if [ -f /sdcard/.removeconfigupdater ]; then
- sed -i '/ConfigUpdater/ d' /system/addon.d/70-gapps.sh
-else
- echo "Installing ConfigUpdater"
+if [ -f /sdcard/.addconfigupdater ]; then
+ echo "Installing optional ConfigUpdater application"
cp -a /tmp/config/* /system/
+else
+ sed -i '/ConfigUpdater/ d' /system/addon.d/70-gapps.sh
fi
rm -rf /tmp/config

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-601-base-20160130-1-signed/system/etc/g.prop gapps-601-base-20160201-1-signed/system/etc/g.prop
--- gapps-601-base-20160130-1-signed/system/etc/g.prop	2008-02-29 03:33:46.000000000 +0100
+++ gapps-601-base-20160201-1-signed/system/etc/g.prop	2008-02-29 03:33:46.000000000 +0100
@@ -1,6 +1,6 @@
# begin addon properties
ro.addon.type=gapps
ro.addon.platform=mm
-ro.addon.version=gapps-601-base-20160130-1
+ro.addon.version=gapps-601-base-20160201-1
ro.addon.minimumversion=6.0.1
# end addon properties
Binary files gapps-601-base-20160130-1-signed/system/framework/com.google.android.maps.jar and gapps-601-base-20160201-1-signed/system/framework/com.google.android.maps.jar differ
Binary files gapps-601-base-20160130-1-signed/system/framework/com.google.android.media.effects.jar and gapps-601-base-20160201-1-signed/system/framework/com.google.android.media.effects.jar differ
Binary files gapps-601-base-20160130-1-signed/system/framework/com.google.widevine.software.drm.jar and gapps-601-base-20160201-1-signed/system/framework/com.google.widevine.software.drm.jar differ