[HTC Sensation] HTC Venom:
Not my work!

Just sharing the links and the instructions..

Google now for ICS based ROMs (tested on CyanogenMod 9.1 build#9)

[YOUTUBE]pPqliPzHYyc[/YOUTUBE]​

The Thread

Requirements:

You must be on Ice Cream Sandwich.

Rooted Device

A deodexed ROM

You should be running a custom recovery like ClockWorkMod Recovery (CWM) or Team Win Recovery Project (TWRP).

You need at least 60MB of system space for the full offline installation. (30MB for online only version) If you don't know how to check, simply download Titanium Backup from the market. It tells you right on the main screen

Download : ​

Google Now Offline Version

Google Now Online Version​

File descriptions:

Online only zip is for those of you who need to save /system space. It removes the offline voice files, so that offline voice dictation does not work. You must always have some sort of data connection for this type of zip.

Offline/Online zip is for those with no /system space restrictions. It contains the full Google Now package with offline voice dictation.

Update zip is for those who already have a version of GN installed. All it does is change your version to the one your choose without having to download a big file. If you are already on an Offline version, it will update you to the Offline version of whichever you choose. Same goes for Online versions and manual installations.

APK only is for those who have already flashed a zip. You may simply push the new apk to /system/app (overwrite or remove the previous version), set permissions to rw-r-r (0644) {ES file Explorer}, and reboot to enjoy the latest version of Google Now. DO NOT TRY TO INSTALL THE APK BY ITSELF.

How to Install:

Move the file you picked in your SD card.

Reboot your device into recovery.

Backup your current ROM.

In CWM, navigate to "Install zip from SD" and select that.

Next, highlight "Choose zip from SD card" and select it.

Select the Google Now zip you loaded onto your SD card, then select it.

Scroll down and select the option that says "Yes - Install Google Now....zip"

Once it has flashed, go back to the main CWM menu and select "Reboot system now".

Launch Google Now by opening your App Drawer and selecting the Google Icon, or by adding the Google Search Widget to your home screen, then doing a normal search.

Go into the settings menu for Google Now and set it up for your Google account and various other settings.

Manual Installation:

Visit: http://xdaforums.com/showthread.php?t=1747224

Post Installation :

So, you flashed Google Now. You're wondering what you can do with it, right? Well, thankfully, Killer-B has a handy little guide to get you up to speed on all the cool stuff Google Now can do as well as how to do it!

Commands & Now Cards For Google Now!!! Now Video, and custom widget

At this point, I'd suggest looking through your contact list for people with unusual, or difficult to pronounce names. Go into their contact card, and add in a nickname for them of their phonetically spelled name. Google Now has trouble parsing these unusual names, and their isn't a way to make it learn. Spelling the names like they sound allows you to send texts and place calls via Google Now without any voice issues.

Open up the red mic screen and "Do a barrel roll."

Restoring Google Search:

If, for some reason, you want to remove Google Now and return to how you were before, flash the following zip. It removes all Google Now files, and returns the original Google Search app and voice files, as well as sets permissions for the Search app. Make sure to uninstall talkback and then reinstall it once you reboot to get voice search working again.

Google Now remover- Mediafire

Troubleshooting :

Visit: http://xdaforums.com/showthread.php?t=1747224 (2nd Post)

Credits:

cajunflavoredbob for the thread [MOD][ICS] The Google Now for ICS Project [ARMv6 & v7]

reekotubbs, MikeyXda, and Lenny_kano for creating the hacked GN for ICS

homeslice976 for taking on the FAQ

Killer-B for an awesome write up of the cards and commands of GN

slickdaddy96, SinisterChedda, Kameirus, mf2112, jdcasino, Captain_Throwback, xCovErtWolFx757, UndeadSquirrel, and Naddict for troubleshooting, work-arounds, bug reports leading to fixes, and/or just making me laugh

silentstormer for handling the original OP

Hit thanks if it helped :D​