[Android Software Development] Deltadroid:
Plus, TTS

Google Plus has been updated to version 5.9.0.98458435-41410132x (Multi DPI). The following DPI versions are included:

5.9.0.98458435-414101322 (160 DPI)

5.9.0.98458435-414101324 (320 DPI)

5.9.0.98458435-414101325 (480 DPI) **Default**

Google Plus addon for 5.0.2+: gapps-lp-google-plus-20150717-1-signed.zip

Binary files gapps-lp-google-plus-20150716-1-signed/optional/plus/4/GooglePlus.apk and gapps-lp-google-plus-20150717-1-signed/optional/plus/4/GooglePlus.apk differ
Binary files gapps-lp-google-plus-20150716-1-signed/optional/plus/6/GooglePlus.apk and gapps-lp-google-plus-20150717-1-signed/optional/plus/6/GooglePlus.apk differ
Binary files gapps-lp-google-plus-20150716-1-signed/optional/plus/7/GooglePlus.apk and gapps-lp-google-plus-20150717-1-signed/optional/plus/7/GooglePlus.apk differ
Binary files gapps-lp-google-plus-20150716-1-signed/system/app/GooglePlus/lib/arm/libphotoeditor_native.so and gapps-lp-google-plus-20150717-1-signed/system/app/GooglePlus/lib/arm/libphotoeditor_native.so differ

Google Text to Speech installation package has been updated to support multiple CPU architectures. The installation now automatically determines if the target device supports neon architecture and installs the proper version of Google Text to Speech accordingly. The following Multi-Arch versions are supported:

3.5.6.2080558.arm.neon-210305063 (Neon)

3.5.6.2080558.arm-210305060 (Standard Arm)

Google Text to Speech addon for 4.4.4: gapps-kk-google-tts-20150717-1-signed.zip (replaces stock text to speech)

Google Text to Speech addon for 5.0.2+: gapps-lp-google-tts-20150717-1-signed.zip (replaces stock text to speech)

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-kk-google-tts-20150714-1-signed/META-INF/com/google/android/updater-script gapps-kk-google-tts-20150717-1-signed/META-INF/com/google/android/updater-script
--- gapps-kk-google-tts-20150714-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-kk-google-tts-20150717-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -2,16 +2,32 @@
ui_print(" Google Text to Speech for Android 4.4.4 ");
ui_print("***********************************************");

-ui_print("Installing files.");
+ui_print("Mounting system.");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/mount", "-o", "remount,rw", "/system", "/system");
show_progress(1, 15);
+
+ui_print("Cleaning system.");
delete("/system/app/GoogleTTS.apk","/system/app/PicoTts.apk");
-package_extract_dir("system", "/system");
+
+ui_print("Installing files.");
+run_program("/sbin/mkdir", "/tmp/tts");
+package_extract_dir("scripts", "/tmp");
+set_perm(0, 0, 0777, "/tmp/install-core-1.sh");
+set_perm(0, 0, 0777, "/tmp/install-core-2.sh");
+package_extract_dir("optional/tts/1", "/tmp/tts");
+run_program("/tmp/install-core-1.sh", "");
+package_extract_dir("optional/tts/2", "/tmp/tts");
+run_program("/tmp/install-core-2.sh", "");
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");
+
+ui_print("Unmounting system.");
run_program("/sbin/busybox", "umount", "/system");
+
ui_print("Done.");
+
Only in gapps-kk-google-tts-20150717-1-signed: optional
Only in gapps-kk-google-tts-20150717-1-signed: scripts
Only in gapps-kk-google-tts-20150714-1-signed: system

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-tts-20150714-1-signed/META-INF/com/google/android/updater-script gapps-lp-google-tts-20150717-1-signed/META-INF/com/google/android/updater-script
--- gapps-lp-google-tts-20150714-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-tts-20150717-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -2,15 +2,31 @@
ui_print(" Google Text to Speech for Android 5.0.x ");
ui_print("***********************************************");

-ui_print("Installing files.");
+ui_print("Mounting system.");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/mount", "-o", "remount,rw", "/system", "/system");
show_progress(1, 15);
+
+ui_print("Cleaning system.");
delete_recursive("/system/app/GoogleTTS","/system/app/PicoTts");
-package_extract_dir("system", "/system");
+
+ui_print("Installing files.");
+run_program("/sbin/mkdir", "/tmp/tts");
+package_extract_dir("scripts", "/tmp");
+set_perm(0, 0, 0777, "/tmp/install-core-1.sh");
+set_perm(0, 0, 0777, "/tmp/install-core-2.sh");
+package_extract_dir("optional/tts/1", "/tmp/tts");
+run_program("/tmp/install-core-1.sh", "");
+package_extract_dir("optional/tts/2", "/tmp/tts");
+run_program("/tmp/install-core-2.sh", "");
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");
+
+ui_print("Unmounting system.");
run_program("/sbin/busybox", "umount", "/system");
+
ui_print("Done.");
+
Only in gapps-lp-google-tts-20150717-1-signed: optional
Only in gapps-lp-google-tts-20150717-1-signed: scripts
Only in gapps-lp-google-tts-20150714-1-signed: system