[Android Software Development] Deltadroid:
Hangouts, Keep

Google Hangouts has been updated to version 5.1.105976615-226628xx (Multi DPI) for lollipop.

Note: The 160 DPI specific version of Hangouts is no longer supported by Google on Lollipop. The universal "nodpi" version will now be used for 160 DPI devices.

5.1.105976615-22662802 (nodpi)

5.1.105976615-22662810 (240 dpi)

5.1.105976615-22662814 (320 dpi)

5.1.105976615-22662818 (480 dpi)

5.1.105976615-22662822 (640 dpi)

Google Hangouts addon for 5.0.2+: gapps-lp-google-hangouts-20151028-1-signed.zip

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-hangouts-20151016-1-signed/META-INF/com/google/android/updater-script gapps-lp-google-hangouts-20151028-1-signed/META-INF/com/google/android/updater-script
--- gapps-lp-google-hangouts-20151016-1-signed/META-INF/com/google/android/updater-script	2008-02-29 03:33:46.000000000 +0100
+++ gapps-lp-google-hangouts-20151028-1-signed/META-INF/com/google/android/updater-script	2008-02-29 03:33:46.000000000 +0100
@@ -22,8 +22,8 @@
set_perm(0, 0, 0777, "/tmp/install-core-5.sh");
package_extract_dir("optional/hangouts/0", "/tmp/hangouts");
run_program("/tmp/install-core-0.sh", "");
-package_extract_dir("optional/hangouts/1", "/tmp/hangouts");
-run_program("/tmp/install-core-1.sh", "");
+# package_extract_dir("optional/hangouts/1", "/tmp/hangouts");
+# run_program("/tmp/install-core-1.sh", "");
package_extract_dir("optional/hangouts/2", "/tmp/hangouts");
run_program("/tmp/install-core-2.sh", "");
package_extract_dir("optional/hangouts/3", "/tmp/hangouts");
Binary files gapps-lp-google-hangouts-20151016-1-signed/optional/hangouts/0/Hangouts.apk and gapps-lp-google-hangouts-20151028-1-signed/optional/hangouts/0/Hangouts.apk differ
Only in gapps-lp-google-hangouts-20151016-1-signed/optional/hangouts: 1
Binary files gapps-lp-google-hangouts-20151016-1-signed/optional/hangouts/2/Hangouts.apk and gapps-lp-google-hangouts-20151028-1-signed/optional/hangouts/2/Hangouts.apk differ
Binary files gapps-lp-google-hangouts-20151016-1-signed/optional/hangouts/3/Hangouts.apk and gapps-lp-google-hangouts-20151028-1-signed/optional/hangouts/3/Hangouts.apk differ
Binary files gapps-lp-google-hangouts-20151016-1-signed/optional/hangouts/4/Hangouts.apk and gapps-lp-google-hangouts-20151028-1-signed/optional/hangouts/4/Hangouts.apk differ
Binary files gapps-lp-google-hangouts-20151016-1-signed/optional/hangouts/5/Hangouts.apk and gapps-lp-google-hangouts-20151028-1-signed/optional/hangouts/5/Hangouts.apk differ
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-hangouts-20151016-1-signed/scripts/install-core-0.sh gapps-lp-google-hangouts-20151028-1-signed/scripts/install-core-0.sh
--- gapps-lp-google-hangouts-20151016-1-signed/scripts/install-core-0.sh	2008-02-29 03:33:46.000000000 +0100
+++ gapps-lp-google-hangouts-20151028-1-signed/scripts/install-core-0.sh	2008-02-29 03:33:46.000000000 +0100
@@ -3,7 +3,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
+if [ ! "$LCD" == 240 ] && [ ! "$LCD" == 320 ] && [ ! "$LCD" == 480 ] && [ ! "$LCD" == 640 ]; then
echo "Installing default."
cp -f /tmp/hangouts/Hangouts.apk /system/priv-app/Hangouts/
# cp -f /tmp/hangouts/libvideochat_jni.so /system/priv-app/Hangouts/lib/arm/

Google Keep has been updated to version 3.2.435.0-32435030 for kitkat and lollipop.

Note: New ability to draw on notes.

Google Keep addon for 4.4.4: gapps-kk-google-keep-20151028-1-signed.zip

Google Keep addon for 5.0.2+: gapps-lp-google-keep-20151028-1-signed.zip

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-kk-google-keep-20151015-1-signed/META-INF/com/google/android/updater-script gapps-kk-google-keep-20151028-1-signed/META-INF/com/google/android/updater-script
--- gapps-kk-google-keep-20151015-1-signed/META-INF/com/google/android/updater-script	2008-02-29 03:33:46.000000000 +0100
+++ gapps-kk-google-keep-20151028-1-signed/META-INF/com/google/android/updater-script	2008-02-29 03:33:46.000000000 +0100
@@ -6,11 +6,12 @@
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/mount", "-o", "remount,rw", "/system", "/system");
show_progress(1, 15);
-delete("/system/app/GoogleKeep.apk");
+delete("/system/app/GoogleKeep.apk","/system/lib/libsketchology_native.so");
package_extract_dir("system", "/system");
show_progress(1, 15);
ui_print("Setting metadata.");
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
+set_metadata_recursive("/system/lib", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Done.");
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-kk-google-keep-20151015-1-signed/system/addon.d/89-gapps-keep.sh gapps-kk-google-keep-20151028-1-signed/system/addon.d/89-gapps-keep.sh
--- gapps-kk-google-keep-20151015-1-signed/system/addon.d/89-gapps-keep.sh	2008-02-29 03:33:46.000000000 +0100
+++ gapps-kk-google-keep-20151028-1-signed/system/addon.d/89-gapps-keep.sh	2008-02-29 03:33:46.000000000 +0100
@@ -7,6 +7,7 @@
list_files() {
cat <<EOF
app/GoogleKeep.apk
+lib/libsketchology_native.so
EOF
}

Binary files gapps-kk-google-keep-20151015-1-signed/system/app/GoogleKeep.apk and gapps-kk-google-keep-20151028-1-signed/system/app/GoogleKeep.apk differ
Only in gapps-kk-google-keep-20151028-1-signed/system: lib

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-keep-20151015-1-signed/system/addon.d/94-gapps-keep.sh gapps-lp-google-keep-20151028-1-signed/system/addon.d/94-gapps-keep.sh
--- gapps-lp-google-keep-20151015-1-signed/system/addon.d/94-gapps-keep.sh	2008-02-29 03:33:46.000000000 +0100
+++ gapps-lp-google-keep-20151028-1-signed/system/addon.d/94-gapps-keep.sh	2008-02-29 03:33:46.000000000 +0100
@@ -7,6 +7,7 @@
list_files() {
cat <<EOF
app/GoogleKeep/GoogleKeep.apk
+app/GoogleKeep/lib/arm/libsketchology_native.so
EOF
}

@@ -34,5 +35,7 @@
;;
post-restore)
chmod 755 /system/app/GoogleKeep
+ chmod 755 /system/app/GoogleKeep/lib
+ chmod 755 /system/app/GoogleKeep/lib/arm
;;
esac
Binary files gapps-lp-google-keep-20151015-1-signed/system/app/GoogleKeep/GoogleKeep.apk and gapps-lp-google-keep-20151028-1-signed/system/app/GoogleKeep/GoogleKeep.apk differ
Only in gapps-lp-google-keep-20151028-1-signed/system/app/GoogleKeep: lib