01
Nov
20110224233315!Android_Market
23

The intrepid folks over at XDA are always tinkering away to try and make using your Android device a better experience. And a few weeks ago, one of them (namely, temasek) found that the Android Market has some issues trying to resolve DNS servers when your device is connected over Wi-Fi. This can cause the Market to load slowly, and it's definitely something I've experienced on my own phone.

The solution? A popular app called Set DNS (note: root is required), which forces your phone or tablet to use a particular name server when connecting to the web, may speed up load times over Wi-Fi. Upon using it myself, after a reboot, I noticed the Market did seem to load substantially faster than I've grown accustomed to. Here's the link to the free version:

Set DNS

Download Set DNS from the Android Market
QR code for https://market.android.com/details?id=uk.co.mytechie.setDNS

This version does expire, so if you want to keep using it, you'll have to cough up a quid (1GBP or about ~$1.70US).

Set DNS Pro

Download Set DNS Pro from the Android Market
QR code for https://market.android.com/details?id=uk.co.mytechie.setDNSPro

You can use any of the DNS services the app offers, though OpenDNS has always been my preferred DNS service. Has this sped up your Market load times on Wi-Fi? Let us know in the comments.

XDA [1] [2]

David Ruddock
David studies law at Pepperdine University in Malibu, California. His phone is Motorola DROID BIONIC. David is an avid writer, and enjoys imparting a legal perspective on Android news where it is relevant. He also doesn't usually write such boring sentences.

23
Responses
to "Tip: Is Your Android Market App Loading Slowly, Especially On Wi-Fi? Give This Fix A Try"

    23 Comments

  • thanks for adding another reason to root my phone .

    release CM 9 and i am rooted for sure.

    -nich

  • Installed the app, switched DNS to OpenDNS, tapped "Market", and...

    Connection timed out [Retry]

    • David Ruddock says:

      Are you rooted? You should reboot your phone as well.

      • Chilling_Silence says:

        No, there shouldn't be a need to reboot, it writes the file immediately.
        I found this app kept running in the background, MIUI was alerting me every couple of minutes it was continuing to ask for root access to write the file again. Kind of annoying when you're trying to game ... It only needs to write it once, and that should be it until either it's overwritten with a reboot (IF that overwrites it) or until I reflash and that overwrites it.

        • Are you surprised an item that, to quote above "forces your phone or tablet to use a particular name server when connecting to the web" is constantly working? If it turns off each time you aren't using the internet it's just going to have to turn back on again and that's going to drain battery life.

  • glad that there's a fix, but i won't pay to fix this issue. i'll get over the annoying few seconds i have to wait
    =/

  • John, Alabama says:

    Definitely made a difference, i had wondered how to change DNS on android, but I didn't think of an app. OpenDNS is the bomb, so fast.

  • If root is required, can we just add the IP of Market to /etc/hosts?

  • or just simply fire up any terminal emulator, su to root and setprop net.eth0.dns1 x.x.x.x

  • Why do you need an app to change DNS settings. Shouldn't going into advanced settings under the wireless configuration and setting the DNS servers do the same thing for free? No root required?

    • yes. but it can only be used to change wifi dns settings. setprop will do the trick for 3g/4g dns settings. you also can use gscript+setprop to set dns per app.

  • >> No root required?

    The answer to your question is,

    No, root REQUIRED.

    Which is why this app should be free. If root is not required, I can see the value of paying for it. But if someone can root his phone in the first place, making some small changes to the DNS settings should not be a problem to him at all.

    • Forgive my ignorance but what is the app actually doing? The name "Set DNS" leads me to believe that it is just setting the DNS servers.

  • Not compatible with Desire HD?!? WTF.

    Something is very wrong with the Market lately, this is not the first time I've had this on such a simple app.

    Oh well, just another app to get from "other" sources.

    EDIT: But the Pro version is compatible....hahahahaha honestly.....what?

  • I have been having the slow issue using google's own public dns and other non store dns issues as well on my sony tablet s. Might change it to open dns and see how it goes.

  • .......Level3 DNS ftw

  • Wow with this and the new 3.3.11 Market, it flies over 3G.

  • wow now we r talking about fast.great app

  • I don't see the point, there is a simple way to choose DNS servers with Android : go to (menu) "Wifi settings"> hit the menu buttons and choose "advanced settings". Then you can set almost whatever you want. I've already had to change my DNS servers due to a trouble with the DNS servers of my ADSL provider.
    Or maybe this application does more ?

Leave a Reply

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>