First you need to flash a 4.2.2 rom, since I couldn't get it working on any of my 4.1 Android devices.
Then get these three apk files from the Nexus 5 or latest KitKat build:
(Prebuilt)GmsCore.apk (Google Play services), GoogleHome.apk (launcher), Velvet.apk (Google Now).
They can be downloaded here in a flashable package. However, I extracted mine from the Paranoid Android signed gapps package which is a more trustworthy source. Two of the required apk is founded in the /system/priv-app folder: paranoidandroid.co/roms/gapps
Then I used a root file explorer and move all three apk files into the /system/app folder. Also fixing their file permissions to rw-r-r, or 644. Trying to install them directly won't work from my experience. Make sure you uninstall and delete the older version of Velvet/GoogleSearch/GoogleNow and GsmCore/GooglePlayservices first.
After that you might see the blue Launcher icon in your app drawer, but it won't work yet until you reboot.
If you want to swipe from the left to display Google now (see here), you need to log into your Google account and enable Google Now (tap and hold on the Google Launcher's homescreen and go to Settings).
For voice recognition, you could also: tap and hold on the homescreen -> Settings -> Voice -> Offline speech recognition, download the English (US) package.
Comment