Hey everybody, I don't know if anybody else is having this issue, but the new version of Google's Voice Search released today wouldn't install on my G1 (running CM6RC2) due to an incorrect signature. Anyway, there's a quick workaround, you just have to uninstall the voice search installed by default in CM6.
EDIT: Besides the steps below, you can alternately try flashing the newest GApps.zip (FRF91-3UP), which includes both Google's latest Voice Search and Google Search Widget.
Remember to do a NAND backup first, and flashing *will* remove some data, but it's your choice which you do. Here's Absolute Zero's link to the file: gappsFRF91-3UP. This should also fix any bugs you've been having with permissions or failed uninstalls.
If you'd rather take the longer, but less destructive route:
If you have adb, plug into usb and run:
adb pull /system/app/ ~/Desktop/app/ adb remount adb shell rm -f /system/app/VoiceSearch.apk adb shell pm uninstall com.google.android.voicesearch adb shell rm -f /system/app/GoogleQuickSearchBox.apk adb shell pm uninstall com.google.android.googlequicksearchbox
If you don't, open Terminal Emulator on your phone (This does NOT backup the .apk's, so proceed at your own risk!) and run:
su mount -o rw,remount /system rm -f /system/app/VoiceSearch.apk pm uninstall com.google.android.voicesearch rm -f /system/app/GoogleQuickSearchBox.apk pm uninstall com.google.android.googlequicksearchbox
Your old out of date versions are now removed. Now go to the Market and install "Voice Search" and "Google Search".
Anyway, this is all pulled from the Cyanogenmod Wiki and most have you probably have already figured this out. In case you were stuck though, hopefully this helped you resolve the problem.
Google Search Box (Reply if you have problems with listed method)
Most Voice Actions
"set alarm" action seems to rely on an as-of-yet unreleased Clock app from google. I am unable to confirm this as I do not have access to a stock Nexus One.
-Thanks to klinster for backup line for adb
-Thanks to devlogic and OhioDroid for search widget fix
-Added Google Mobile Blog's QR codes for up to date packages
-Thanks to BinaryMan, fixed typo in adb commands
-Thanks to Synchromatic, fixed typo in Terminal commands
-Thanks to Absolute Zero, added updated gapps method.
Edited by Tsenru, 13 August 2010 - 07:27 PM.