Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
aSquard
Old
(Last edited by aSquard; 11th September 2012 at 06:48 PM.)
#1  
aSquard's Avatar
Senior Member - OP
Thanks Meter 122
Posts: 892
Join Date: Jan 2009
Location: DF-Dub
Default [APP] Google Now APK/ZIP for ICS [ARMv7]

Requirements:
  1. Follow the simple instructions here.
  2. You must be on Ice Cream Sandwich.
  3. You MUST be rooted
  4. You must be on a deodexed ROM. If you aren't sure, ask your chef.
  5. You should be running a custom recovery like ClockWorkMod Recovery (CWM) or Team Win Recovery Project (TWRP). I use CWM, so this guide is based on that.
  6. Your device must be using ARMv6 or v7 CPU architecture. If you aren't sure what that is, check this thread.
  7. You must have a file explorer that has root permissions. I use ES File Explorer, so this guide is based on that.
  8. 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.

ARMv7 INSTRUCTIONS:
  1. Download whichever file you want and flash it in recovery.
  2. 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.
    • 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), and reboot to enjoy the latest version of Google Now. DO NOT TRY TO INSTALL THE APK BY ITSELF.

If you aren't sure which one to use, or if this is too much information or is otherwise overwhelming for you, just flash the M7 version - Offline/Online, since it's the latest. Be sure to scroll down a bit and read about it, though.

Before doing anything, you need to make sure you have at least 60MB of free space on your /system partition for Offline/Online files and 30MB of free /system space for Online Only files.

Flashable Zips:
 
  • M7 - mikeyxda's version 7. This version improves on M6 by tweaking notifications to be more accurate and frequent. This version may use more battery. If you are using a Sense ROM, see the troubleshooting below for a hack to improve Google Now performance and battery efficiency.
  • M6 - Mikeyxda's version 6. This version has improved on the previous one by fixing the double take problem, typed searches are working, auto launch is fixed, as well as the following fixes from the previous version: Red mic with cards showing with no refresh needed, no FCs, offline dictation, and no stretched words. These zips all use zipalligned apks.
  • R3 - "Nearly there" version by ReekoTubbs. This version has the Red mic with cards showing with no refresh needed, no double take, no FCs, offline dictation, auto-launch, no blank screen, and no stretched words. These zips all use zipalligned apks.
How to:
  • Move the file you picked to the root of your SD card. Don't put it in any folder. This just makes it easier to find.
  • Reboot your device into recovery. See your device's specific instructions on how to do this if you are not sure. Google it for a faster answer.
  • In CWM, navigate to "Install zip from SD" and select that.
  • Next, highlight "Choose zip from SD card" and select it.
  • Scroll down to 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".


Double Checking:
Some Recoveries do not do a good job of retaining the permissions being set by the zips. If you aren't using CWM or TWRP, then please follow these steps to ensure that everything is as it should be.
 
  • Let the ROM boot all the way, then fire up ES File Explorer (or whichever one you feel like using). We need to make sure a few permissions stuck (just in case).
  • If you haven't used ES File Explorer before, open it, then hit menu.
  1. Tap settings, then scroll all the way down.
  2. Check the box that says "Up to Root" (pic).
  3. Then check the box that says "Root Explorer"
  4. Allow root access when the dialogue box for Superuser pops up.
  5. After that, check off "Mount file system", then back out of the menu. (pic)
  • Navigate to /system/usr/srec/ and find two folders named "config" and "en-US"
  • Tap and hold on the "config" folder icon to bring up the options menu, then scroll down to Properties.
  • Tap properties, then tap change and see if the check boxes match this picture.
  • If it matches, leave it alone and head back to your home screen to enjoy using Google Now! If it doesn't match, change it so it does.
  • Do the same thing for the "en-US" folder.
  • Go into the settings menu for Google Now and set it up for your Google account and various other settings.


Now What?
  1. 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
  2. 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.
  3. Open up the red mic screen and "Do a barrel roll."

Troubleshooting:
If you are having an issue with Google Now, please refer to the thread originally created by cajunflavoredbob here: http://forum.xda-developers.com/show...77&postcount=1
 
  1. The red mic screen won't display.
    • To fix this, press the normal mic within the Google Now app. While it is listening (after it beeps), press menu > refresh. Now you're at the red mic.
  1. Google Now Force Closes.
    • Make sure you have enough space on your /system partition before installing this. You need at least 60MB free for the Offline versions and 30MB free for the Online versions.
      Quote:
      Originally Posted by lenny_kano
      About the permission denied fc, I'm guessing the users with the issue have an old gmail? Try updating or using tsjoklats patched one and the note to self fc will go away. See what logs do?

      Oh and just to explain, the old gmail allows stuff based on signature, so as this apk is resigned it will not be allowed. The new gmail marks it as dangerous and will create a notification for you to allow permission, or the patched one marks it as normal and allows it silently.
  1. My phone gets worse battery life or uses more data.
    • Read this post by Racer Of All and follow the directions using apktool. This is for advanced users running a Sense ROM only.
  1. Sports cards aren't showing up.
    • It won't add teams that aren't in season. American football is currently in preseason. Baseball, however, works perfectly fine.
  1. I want Google Now in another language than US English.
    • From the Google Now home screen with the cards, tap Menu, then Settings. Tap Voice, then Language and select the language you want recognized. The text of Google Now in searches and regular cards should mirror that of your system language.
  1. My Galaxy SIII just received the new update which blocks local search, and Google Now won't work properly.
    • Quote:
      Originally Posted by ashshlay
      This following post only applies currently to the stock rooted LH2 rom for the Galaxy S III TMO and Google Now installation.

      The Samsung Kies update that removed the universal search function won't allow this to install via regular methods.

      All files are on the device with the correct permissions except because of the different search apk (GoogleQuickSearchBox_USA.apk) the method mentioned in the OP won't work until you delete the _USA part of the file and then reboot into recovery and reflash following the OP instructions.
  1. I can't open any search links!
    • This is a quirk in the later apks. You may need to hit the little magnifying glass icon next to the search link. This will allow you to open those links properly.
  1. My phone exploded.
    • Have a muffin.

Questions see cajunflavoredbob's thread here: http://forum.xda-developers.com/show...77&postcount=1

Want to go back to stock?

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.
-----------------------------------------------
Credit where credit is due:
cajunflavoredbob ----- I'm pulling all this from his original thread -----
mikeyxda ----- APKs -----
Feel free to hit "Thanks" if I've helped you

Paranoid Android synced to your Dopbox?
Learn More!
Read GeekMcLeod's thread to join the shared dropbox folder
Current Device: 16GB Google Nexus 4 [Inque]
Backup Device: 16GB Galaxy Nexus w/ParanoidAndroid 3+: Truly Hybrid
Previous Devices: Galaxy S II Skyrocket [SOLD] - Dell Streak 5 on GingerStreak 2.4.4 - iPhone 3GS - AT&T Fuze w/Sense 2.5 - LG Shine - Motorola W385 - Nokia 6620 - Nokia 6600
The Following 14 Users Say Thank You to aSquard For This Useful Post: [ Click to Expand ]
 
mimart7
Old
#2  
mimart7's Avatar
Senior Member
Thanks Meter 72
Posts: 418
Join Date: Nov 2011
Location: NYC
Works for text but voice, yet. Many thanks.
 
aSquard
Old
(Last edited by aSquard; 4th July 2012 at 12:32 AM.)
#3  
aSquard's Avatar
Senior Member - OP
Thanks Meter 122
Posts: 892
Join Date: Jan 2009
Location: DF-Dub
Works on ParanoidAndroid
Attachment 1175418
Attachment 1175419
Attachment 1175420

Munching on Ice Cream with Sky ICS/UCLF5 and XDA Premium
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2012-07-03-17-38-21.jpg
Views:	3860
Size:	21.4 KB
ID:	1175463   Click image for larger version

Name:	Screenshot_2012-07-03-17-41-55.jpg
Views:	3721
Size:	11.6 KB
ID:	1175464   Click image for larger version

Name:	Screenshot_2012-07-03-17-42-04.jpg
Views:	3553
Size:	10.5 KB
ID:	1175465  
Feel free to hit "Thanks" if I've helped you

Paranoid Android synced to your Dopbox?
Learn More!
Read GeekMcLeod's thread to join the shared dropbox folder
Current Device: 16GB Google Nexus 4 [Inque]
Backup Device: 16GB Galaxy Nexus w/ParanoidAndroid 3+: Truly Hybrid
Previous Devices: Galaxy S II Skyrocket [SOLD] - Dell Streak 5 on GingerStreak 2.4.4 - iPhone 3GS - AT&T Fuze w/Sense 2.5 - LG Shine - Motorola W385 - Nokia 6620 - Nokia 6600
The Following User Says Thank You to aSquard For This Useful Post: [ Click to Expand ]
 
mimart7
Old
#4  
mimart7's Avatar
Senior Member
Thanks Meter 72
Posts: 418
Join Date: Nov 2011
Location: NYC
I'll play with it later on.
 
aSquard
Old
#5  
aSquard's Avatar
Senior Member - OP
Thanks Meter 122
Posts: 892
Join Date: Jan 2009
Location: DF-Dub
Quote:
Originally Posted by mimart7 View Post
I'll play with it later on.
Yeah I'm having the same issues with voice as well

Munching on Ice Cream with Sky ICS/UCLF5 and XDA Premium
Feel free to hit "Thanks" if I've helped you

Paranoid Android synced to your Dopbox?
Learn More!
Read GeekMcLeod's thread to join the shared dropbox folder
Current Device: 16GB Google Nexus 4 [Inque]
Backup Device: 16GB Galaxy Nexus w/ParanoidAndroid 3+: Truly Hybrid
Previous Devices: Galaxy S II Skyrocket [SOLD] - Dell Streak 5 on GingerStreak 2.4.4 - iPhone 3GS - AT&T Fuze w/Sense 2.5 - LG Shine - Motorola W385 - Nokia 6620 - Nokia 6600
 
intenseone
Old
#6  
intenseone's Avatar
Senior Member
Thanks Meter 16
Posts: 104
Join Date: Apr 2012
Location: Scarborough
Quote:
Originally Posted by MokujinX5 View Post
Yeah I'm having the same issues with voice as well

Munching on Ice Cream with Sky ICS/UCLF5 and XDA Premium
there is no voice anywhere atm
 
chrizzzzly
Old
#7  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Aug 2008
Location: Wuppertal
Doesn't work on Galaxy Note with Paranoid latest Version.
No speech recognition, no network connection :(
 
aSquard
Old
#8  
aSquard's Avatar
Senior Member - OP
Thanks Meter 122
Posts: 892
Join Date: Jan 2009
Location: DF-Dub
Quote:
Originally Posted by chrizzzzly View Post
Doesn't work on Galaxy Note with Paranoid latest Version.
No speech recognition, no network connection :(
Yeah speech recognition doesn't work, but the cards do

Munching on Ice Cream with PARANOIDANDROID and XDA Premium
Feel free to hit "Thanks" if I've helped you

Paranoid Android synced to your Dopbox?
Learn More!
Read GeekMcLeod's thread to join the shared dropbox folder
Current Device: 16GB Google Nexus 4 [Inque]
Backup Device: 16GB Galaxy Nexus w/ParanoidAndroid 3+: Truly Hybrid
Previous Devices: Galaxy S II Skyrocket [SOLD] - Dell Streak 5 on GingerStreak 2.4.4 - iPhone 3GS - AT&T Fuze w/Sense 2.5 - LG Shine - Motorola W385 - Nokia 6620 - Nokia 6600
 
chrizzzzly
Old
#9  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Aug 2008
Location: Wuppertal
Quote:
Originally Posted by MokujinX5 View Post
Yeah speech recognition doesn't work, but the cards do

Munching on Ice Cream with PARANOIDANDROID and XDA Premium
Cards dosen't work for me because i get "Network error".
 
aSquard
Old
(Last edited by aSquard; 5th July 2012 at 04:17 PM.)
#10  
aSquard's Avatar
Senior Member - OP
Thanks Meter 122
Posts: 892
Join Date: Jan 2009
Location: DF-Dub
Quote:
Originally Posted by chrizzzzly View Post
Cards dosen't work for me because i get "Network error".
Try clearing the app cache first - let me know if that works

**Updated Original Post**
Feel free to hit "Thanks" if I've helped you

Paranoid Android synced to your Dopbox?
Learn More!
Read GeekMcLeod's thread to join the shared dropbox folder
Current Device: 16GB Google Nexus 4 [Inque]
Backup Device: 16GB Galaxy Nexus w/ParanoidAndroid 3+: Truly Hybrid
Previous Devices: Galaxy S II Skyrocket [SOLD] - Dell Streak 5 on GingerStreak 2.4.4 - iPhone 3GS - AT&T Fuze w/Sense 2.5 - LG Shine - Motorola W385 - Nokia 6620 - Nokia 6600

The Following User Says Thank You to aSquard For This Useful Post: [ Click to Expand ]
THREAD CLOSED
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...