[Android Software Development] Deltadroid:
Docs and Slides (Multi DPI)

Google Docs has been updated to version 1.4.192.11.3x-5192113x (Multi DPI installer). The following DPI versions are supported:

1.4.192.11.30-51921130 (All DPI) ** Missing **

1.4.192.11.32-51921132 (160 DPI)

1.4.192.11.33-51921133 (240 DPI)

1.4.192.11.34-51921134 (320 DPI)

1.4.192.11.35-51921135 (480 DPI)

1.4.192.11.36-51921136 (640 DPI)

Note: The default DPI version is set to 640 DPI since the "All DPI" version is unavailable. If the DPI is undefined in build.prop, then the installer will default to the 640 DPI version. I will add the "All DPI" version back as default when it becomes available.

Google Docs addon for 5.0.2+: gapps-lp-google-docs-20150526-1-signed.zip

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/META-INF/com/google/android/updater-script gapps-lp-google-docs-20150526-1-signed/META-INF/com/google/android/updater-script
--- gapps-lp-google-docs-20150421-2-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -20,7 +20,7 @@
set_perm(0, 0, 0777, "/tmp/install-core-4.sh");
set_perm(0, 0, 0777, "/tmp/install-core-5.sh");
set_perm(0, 0, 0777, "/tmp/install-core-6.sh");
-package_extract_dir("optional/docs/0", "/tmp/docs");
+package_extract_dir("optional/docs/6", "/tmp/docs");
run_program("/tmp/install-core-0.sh", "");
package_extract_dir("optional/docs/2", "/tmp/docs");
run_program("/tmp/install-core-2.sh", "");
Only in gapps-lp-google-docs-20150421-2-signed/optional/docs: 0
Binary files gapps-lp-google-docs-20150421-2-signed/optional/docs/2/GoogleDocs.apk and gapps-lp-google-docs-20150526-1-signed/optional/docs/2/GoogleDocs.apk differ
Binary files gapps-lp-google-docs-20150421-2-signed/optional/docs/3/GoogleDocs.apk and gapps-lp-google-docs-20150526-1-signed/optional/docs/3/GoogleDocs.apk differ
Binary files gapps-lp-google-docs-20150421-2-signed/optional/docs/4/GoogleDocs.apk and gapps-lp-google-docs-20150526-1-signed/optional/docs/4/GoogleDocs.apk differ
Binary files gapps-lp-google-docs-20150421-2-signed/optional/docs/5/GoogleDocs.apk and gapps-lp-google-docs-20150526-1-signed/optional/docs/5/GoogleDocs.apk differ
Binary files gapps-lp-google-docs-20150421-2-signed/optional/docs/6/GoogleDocs.apk and gapps-lp-google-docs-20150526-1-signed/optional/docs/6/GoogleDocs.apk differ
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/scripts/install-core-0.sh gapps-lp-google-docs-20150526-1-signed/scripts/install-core-0.sh
--- gapps-lp-google-docs-20150421-2-signed/scripts/install-core-0.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/scripts/install-core-0.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ ! $LCD == 160 ] && [ ! $LCD == 240 ] && [ ! $LCD == 320 ] && [ ! $LCD == 480 ] && [ ! $LCD == 640 ]; then
+if [ ! "$LCD" == 160 ] && [ ! "$LCD" == 240 ] && [ ! "$LCD" == 320 ] && [ ! "$LCD" == 480 ] && [ ! "$LCD" == 640 ]; then
echo "LCD value not found. Installing default."
cp -f /tmp/docs/GoogleDocs.apk /system/app/GoogleDocs/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/scripts/install-core-2.sh gapps-lp-google-docs-20150526-1-signed/scripts/install-core-2.sh
--- gapps-lp-google-docs-20150421-2-signed/scripts/install-core-2.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/scripts/install-core-2.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 160 ]; then
+if [ "$LCD" == 160 ]; then
echo "LCD 160 detected."
cp -f /tmp/docs/GoogleDocs.apk /system/app/GoogleDocs/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/scripts/install-core-3.sh gapps-lp-google-docs-20150526-1-signed/scripts/install-core-3.sh
--- gapps-lp-google-docs-20150421-2-signed/scripts/install-core-3.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/scripts/install-core-3.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 240 ]; then
+if [ "$LCD" == 240 ]; then
echo "LCD 240 detected."
cp -f /tmp/docs/GoogleDocs.apk /system/app/GoogleDocs/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/scripts/install-core-4.sh gapps-lp-google-docs-20150526-1-signed/scripts/install-core-4.sh
--- gapps-lp-google-docs-20150421-2-signed/scripts/install-core-4.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/scripts/install-core-4.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 320 ]; then
+if [ "$LCD" == 320 ]; then
echo "LCD 320 detected."
cp -f /tmp/docs/GoogleDocs.apk /system/app/GoogleDocs/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/scripts/install-core-5.sh gapps-lp-google-docs-20150526-1-signed/scripts/install-core-5.sh
--- gapps-lp-google-docs-20150421-2-signed/scripts/install-core-5.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/scripts/install-core-5.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 480 ]; then
+if [ "$LCD" == 480 ]; then
echo "LCD 480 detected."
cp -f /tmp/docs/GoogleDocs.apk /system/app/GoogleDocs/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/scripts/install-core-6.sh gapps-lp-google-docs-20150526-1-signed/scripts/install-core-6.sh
--- gapps-lp-google-docs-20150421-2-signed/scripts/install-core-6.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/scripts/install-core-6.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 640 ]; then
+if [ "$LCD" == 640 ]; then
echo "LCD 640 detected."
cp -f /tmp/docs/GoogleDocs.apk /system/app/GoogleDocs/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-docs-20150421-2-signed/system/addon.d/94-gapps-docs.sh gapps-lp-google-docs-20150526-1-signed/system/addon.d/94-gapps-docs.sh
--- gapps-lp-google-docs-20150421-2-signed/system/addon.d/94-gapps-docs.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-docs-20150526-1-signed/system/addon.d/94-gapps-docs.sh	2008-02-29 02:33:46.000000000 +0100
@@ -8,6 +8,7 @@
cat <<EOF
app/GoogleDocs/GoogleDocs.apk
app/GoogleDocs/lib/arm/libdocsimageutils.so
+app/GoogleDocs/lib/arm/libfileutils.so
app/GoogleDocs/lib/arm/libkix_ndk1.so
app/GoogleDocs/lib/arm/libwebp_android.so
EOF
Binary files gapps-lp-google-docs-20150421-2-signed/system/app/GoogleDocs/lib/arm/libdocsimageutils.so and gapps-lp-google-docs-20150526-1-signed/system/app/GoogleDocs/lib/arm/libdocsimageutils.so differ
Only in gapps-lp-google-docs-20150526-1-signed/system/app/GoogleDocs/lib/arm: libfileutils.so
Binary files gapps-lp-google-docs-20150421-2-signed/system/app/GoogleDocs/lib/arm/libkix_ndk1.so and gapps-lp-google-docs-20150526-1-signed/system/app/GoogleDocs/lib/arm/libkix_ndk1.so differ
Binary files gapps-lp-google-docs-20150421-2-signed/system/app/GoogleDocs/lib/arm/libwebp_android.so and gapps-lp-google-docs-20150526-1-signed/system/app/GoogleDocs/lib/arm/libwebp_android.so differ

Google Slides has been updated to version 1.2.192.12.3x-5192123x (Multi DPI installer). The following DPI versions are supported:

1.2.192.12.30-51921230 (All DPI) ** Missing **

1.2.192.12.32-51921232 (160 DPI)

1.2.192.12.33-51921233 (240 DPI)

1.2.192.12.34-51921234 (360 DPI)

1.2.192.12.35-51921235 (480 DPI)

1.2.192.12.36-51921236 (640 DPI)

Note: The default DPI version is set to 640 DPI since the "All DPI" version is unavailable. If the DPI is undefined in build.prop, then the installer will default to the 640 DPI version. I will add the "All DPI" version back as default when it becomes available.

Google Slides addon for 5.0.2+: gapps-lp-google-slides-20150526-1-signed.zip

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/META-INF/com/google/android/updater-script gapps-lp-google-slides-20150526-1-signed/META-INF/com/google/android/updater-script
--- gapps-lp-google-slides-20150424-2-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -20,7 +20,7 @@
set_perm(0, 0, 0777, "/tmp/install-core-4.sh");
set_perm(0, 0, 0777, "/tmp/install-core-5.sh");
set_perm(0, 0, 0777, "/tmp/install-core-6.sh");
-package_extract_dir("optional/slides/0", "/tmp/slides");
+package_extract_dir("optional/slides/6", "/tmp/slides");
run_program("/tmp/install-core-0.sh", "");
package_extract_dir("optional/slides/2", "/tmp/slides");
run_program("/tmp/install-core-2.sh", "");
Only in gapps-lp-google-slides-20150424-2-signed/optional/slides: 0
Binary files gapps-lp-google-slides-20150424-2-signed/optional/slides/2/GoogleSlides.apk and gapps-lp-google-slides-20150526-1-signed/optional/slides/2/GoogleSlides.apk differ
Binary files gapps-lp-google-slides-20150424-2-signed/optional/slides/3/GoogleSlides.apk and gapps-lp-google-slides-20150526-1-signed/optional/slides/3/GoogleSlides.apk differ
Binary files gapps-lp-google-slides-20150424-2-signed/optional/slides/4/GoogleSlides.apk and gapps-lp-google-slides-20150526-1-signed/optional/slides/4/GoogleSlides.apk differ
Binary files gapps-lp-google-slides-20150424-2-signed/optional/slides/5/GoogleSlides.apk and gapps-lp-google-slides-20150526-1-signed/optional/slides/5/GoogleSlides.apk differ
Binary files gapps-lp-google-slides-20150424-2-signed/optional/slides/6/GoogleSlides.apk and gapps-lp-google-slides-20150526-1-signed/optional/slides/6/GoogleSlides.apk differ
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/scripts/install-core-0.sh gapps-lp-google-slides-20150526-1-signed/scripts/install-core-0.sh
--- gapps-lp-google-slides-20150424-2-signed/scripts/install-core-0.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/scripts/install-core-0.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ ! $LCD == 160 ] && [ ! $LCD == 240 ] && [ ! $LCD == 320 ] && [ ! $LCD == 480 ] && [ ! $LCD == 640 ]; then
+if [ ! "$LCD" == 160 ] && [ ! "$LCD" == 240 ] && [ ! "$LCD" == 320 ] && [ ! "$LCD" == 480 ] && [ ! "$LCD" == 640 ]; then
echo "LCD value not found. Installing default."
cp -f /tmp/slides/GoogleSlides.apk /system/app/GoogleSlides/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/scripts/install-core-2.sh gapps-lp-google-slides-20150526-1-signed/scripts/install-core-2.sh
--- gapps-lp-google-slides-20150424-2-signed/scripts/install-core-2.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/scripts/install-core-2.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 160 ]; then
+if [ "$LCD" == 160 ]; then
echo "LCD 160 detected."
cp -f /tmp/slides/GoogleSlides.apk /system/app/GoogleSlides/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/scripts/install-core-3.sh gapps-lp-google-slides-20150526-1-signed/scripts/install-core-3.sh
--- gapps-lp-google-slides-20150424-2-signed/scripts/install-core-3.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/scripts/install-core-3.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 240 ]; then
+if [ "$LCD" == 240 ]; then
echo "LCD 240 detected."
cp -f /tmp/slides/GoogleSlides.apk /system/app/GoogleSlides/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/scripts/install-core-4.sh gapps-lp-google-slides-20150526-1-signed/scripts/install-core-4.sh
--- gapps-lp-google-slides-20150424-2-signed/scripts/install-core-4.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/scripts/install-core-4.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 320 ]; then
+if [ "$LCD" == 320 ]; then
echo "LCD 320 detected."
cp -f /tmp/slides/GoogleSlides.apk /system/app/GoogleSlides/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/scripts/install-core-5.sh gapps-lp-google-slides-20150526-1-signed/scripts/install-core-5.sh
--- gapps-lp-google-slides-20150424-2-signed/scripts/install-core-5.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/scripts/install-core-5.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 480 ]; then
+if [ "$LCD" == 480 ]; then
echo "LCD 480 detected."
cp -f /tmp/slides/GoogleSlides.apk /system/app/GoogleSlides/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/scripts/install-core-6.sh gapps-lp-google-slides-20150526-1-signed/scripts/install-core-6.sh
--- gapps-lp-google-slides-20150424-2-signed/scripts/install-core-6.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/scripts/install-core-6.sh	2008-02-29 02:33:46.000000000 +0100
@@ -2,7 +2,7 @@

LCD=$(grep ro.sf.lcd_density /system/build.prop | cut -d "=" -f 2);

-if [ $LCD == 640 ]; then
+if [ "$LCD" == 640 ]; then
echo "LCD 640 detected."
cp -f /tmp/slides/GoogleSlides.apk /system/app/GoogleSlides/
fi
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-slides-20150424-2-signed/system/addon.d/94-gapps-slides.sh gapps-lp-google-slides-20150526-1-signed/system/addon.d/94-gapps-slides.sh
--- gapps-lp-google-slides-20150424-2-signed/system/addon.d/94-gapps-slides.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-slides-20150526-1-signed/system/addon.d/94-gapps-slides.sh	2008-02-29 02:33:46.000000000 +0100
@@ -8,6 +8,7 @@
cat <<EOF
app/GoogleSlides/GoogleSlides.apk
app/GoogleSlides/lib/arm/libdocsimageutils.so
+app/GoogleSlides/lib/arm/libfileutils.so
app/GoogleSlides/lib/arm/libpunch_ndk1.so
app/GoogleSlides/lib/arm/libwebp_android.so
EOF
Binary files gapps-lp-google-slides-20150424-2-signed/system/app/GoogleSlides/lib/arm/libdocsimageutils.so and gapps-lp-google-slides-20150526-1-signed/system/app/GoogleSlides/lib/arm/libdocsimageutils.so differ
Only in gapps-lp-google-slides-20150526-1-signed/system/app/GoogleSlides/lib/arm: libfileutils.so
Binary files gapps-lp-google-slides-20150424-2-signed/system/app/GoogleSlides/lib/arm/libpunch_ndk1.so and gapps-lp-google-slides-20150526-1-signed/system/app/GoogleSlides/lib/arm/libpunch_ndk1.so differ
Binary files gapps-lp-google-slides-20150424-2-signed/system/app/GoogleSlides/lib/arm/libwebp_android.so and gapps-lp-google-slides-20150526-1-signed/system/app/GoogleSlides/lib/arm/libwebp_android.so differ