Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to play with Android...To change the default search engine (now is Google, or add more selectables) when I press the "search" button on the device.

Is there anyway to do it? I have HTC Hero and HTC Desire, already rooted

share|improve this question

migrated from Dec 30 '10 at 9:43

This question came from our site for professional and enthusiast programmers.

It seems to depend on manufacturer and/or country: Motorola Permits Chinese Users to Change Android Phones Search Engine. – gary Dec 30 '10 at 13:31
A search engine other than Google? On an Android phone? That's heresy! – Nathan Fellman Jul 7 '11 at 18:49
@DaveRook That question is about changing the search engine in a browser. This one is about changing what happens when you press the search hard-key (which used to be common on phones). – Dan Hulme Dec 5 '13 at 9:33
Possibly helpful/similar… – Dave Dec 5 '13 at 9:50

Not currently possible. It's not locked in to Google, but determined by manufacturer and/or carrier. (For instance, there was a bit of a tempest in a teapot when a new phone was released with Bing as the search engine.)

I do not know if this is something that can be got around by rooting.

share|improve this answer
Thank you. Any hacker way to do it? Such as replace a compiled file or something, haha? – bobzsj87 Jan 7 '11 at 16:54

Any app can offer to handle the intent generated when you press the search key, just like how an app can handle the intent from the home key in order to replace the default home screen. So all you need to do to change the search behaviour is to install an app with that feature.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.