http://forum.cyanoge...d-voice-search/
Tsenru, on 12 August 2010 - 06:14 PM, said:
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.
Anyway, 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 adb shell 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".
QR Codes:
Voice Search
http://2.bp.blogspot...-search.png.png
Google Search
http://4.bp.blogspot...arch-widget.png
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.
EDIT: Thanks to klinster for a good point-- I added the adb pull command to the beginning to backup the original apk in case something goes wrong.
If you get package not signed correctly, mount system, delete the VoiceSearch.apk file, reboot and install.
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system cp VoiceSearch.apk /sdcard/ rm -f /system/app/VoiceSearch.apk reboot
:edit:
Had to do the same with /system/app/GoogleQuickSearchBox.apk to get the new quick search box installed.














