[Android Software Development] Deltadroid:
Now Launcher

Google Now Launcher has been updated to version 1.2.large-102000 for kitkat, lollipop, and marshmallow.

Google Now Launcher addon for 4.4.4: gapps-kk-google-home-20151022-1-signed.zip (replaces stock launcher)

Google Now Launcher addon for 5.0.2+: gapps-lp-google-home-20151022-1-signed.zip (replaces stock launcher)

Note: I compared Google Now Launcher version 1.2.large with 1.2.small and the only difference was that the "large" version also contains wallpapers and the "small" version does not contain wallpapers. Therefore, I have only included the "large" version.

Note2: The install location of Google Now Launcher addon for lollipop/marshmallow has been moved from /system/priv-app/GoogleHome to /system/app/GoogleHome because that is how Google Now Launcher is installed in the latest lollipop and marshmallow factory images.

Binary files gapps-kk-google-home-20150221-3-signed/system/priv-app/GoogleHome.apk and gapps-kk-google-home-20151022-1-signed/system/priv-app/GoogleHome.apk differ

diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-home-20150221-3-signed/META-INF/com/google/android/updater-script gapps-lp-google-home-20151022-1-signed/META-INF/com/google/android/updater-script
--- gapps-lp-google-home-20150221-3-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-home-20151022-1-signed/META-INF/com/google/android/updater-script	2008-02-29 02:33:46.000000000 +0100
@@ -6,12 +6,12 @@
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/mount", "-o", "remount,rw", "/system", "/system");
show_progress(1, 15);
-delete_recursive("/system/app/CMHome","/system/app/CustomLauncher3","/system/app/Launcher2","/system/app/Launcher3","/system/app/LiquidLauncher","/system/app/Paclauncher","/system/app/SlimLauncher","/system/app/Trebuchet");
+delete_recursive("/system/app/CMHome","/system/app/CustomLauncher3","/system/app/GoogleHome","/system/app/Launcher2","/system/app/Launcher3","/system/app/LiquidLauncher","/system/app/Paclauncher","/system/app/SlimLauncher","/system/app/Trebuchet");
delete_recursive("/system/priv-app/CMHome","/system/priv-app/CustomLauncher3","/system/priv-app/GoogleHome","/system/priv-app/Launcher2","/system/priv-app/Launcher3","/system/priv-app/LiquidLauncher","/system/priv-app/Paclauncher","/system/priv-app/SlimLauncher","/system/priv-app/Trebuchet");
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/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "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");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Done.");
diff -ru '--exclude=CERT.RSA' '--exclude=CERT.SF' '--exclude=MANIFEST.MF' gapps-lp-google-home-20150221-3-signed/system/addon.d/81-gapps-home.sh gapps-lp-google-home-20151022-1-signed/system/addon.d/81-gapps-home.sh
--- gapps-lp-google-home-20150221-3-signed/system/addon.d/81-gapps-home.sh	2008-02-29 02:33:46.000000000 +0100
+++ gapps-lp-google-home-20151022-1-signed/system/addon.d/81-gapps-home.sh	2008-02-29 02:33:46.000000000 +0100
@@ -6,7 +6,7 @@

list_files() {
cat <<EOF
-priv-app/GoogleHome/GoogleHome.apk
+app/GoogleHome/GoogleHome.apk
EOF
}

@@ -49,6 +49,6 @@
rm -rf /system/priv-app/Paclauncher
rm -rf /system/priv-app/SlimLauncher
rm -rf /system/priv-app/Trebuchet
- chmod 755 /system/priv-app/GoogleHome
+ chmod 755 /system/app/GoogleHome
;;
esac
Only in gapps-lp-google-home-20151022-1-signed/system: app
Only in gapps-lp-google-home-20150221-3-signed/system: priv-app