yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] tdhite:
This is DNS, not connection management. The only plausible possibility is whatever DNS provider you chose blocks dropbox name resolutions.

Frankly I've never heard of such a problem as suggesting DNS breaks dropbox connections so can't even suggest a reasonable answer other than try another DNS provider.
[Android Apps and Games] jallenhayslett:
Yeah. That was the issue. I was using Chinese servers. Changed them to HK and all is well. I don't know why I didn't think of that beforehand.
[Android Apps and Games] smartymcfly:
Just wondering if I need to set adaway up any different than normal to use with DnsQache?

One more question or possible addition?

Can this extra security be added this to the app?

http://xdaforums.com/showthread.php?t=2793092

DNScrypt proxy for Android install
[Android Apps and Games] tdhite:
Regarding adaway: nope -- should be fine. If you have troubles at all, you know where to come. :good:

As for the 'extra security' request: I can take a look, but it would a while. The solution requires another server service (akin to Polipo) and specific redirection of the local DNS server to point at that local service. Anyway, no promises but I'll ponder around it as it looks like a good addition over time.
[Android Apps and Games] kosique:
Sometimes the service does not enable the DNS on boot. Anyone know why?

Thanks,

Marc
[Android Apps and Games] tdhite:
Hi,

You are the only user reporting this and honestly I don't have am answer. Can you please provide a logcat for any failed boot scenario?
[Android Apps and Games] smeejaytee:
I've noticed this if you do a soft reboot is fine with full reboot
[Android Apps and Games] tdhite:
Updated 09/27/2014

Title of the post says it all -- updated, fresh and minty clean!

To see the changes, please read the Change Log post.

Download the update from the Download Post.

Have fun.

What's in the new one -- a fix to dramatically reduce all the resets (and related Toast messages) of DNS due to connectivity changes. The vast majority of the changes are not the kind that need a DNS reset, so DnsQache now discerns carefully which events require that it reset DNS. This is particularly important when tethered (as lots of events take place that are benign, though used to cause DNS resets and a subsequent Toast message about obtaining root access to do so).

:good:
[Android Apps and Games] dhampire:
I can't download... Would you please up to the other site? Thanks and regards.

=> sorry, I downloaded by windows7 not android. thanks.
[Android Apps and Games] smeejaytee:
Update working great here faster than previous version thanks
[Android Apps and Games] Titchener17:
yea thank you for this update its even better than before for sure !
[Android Apps and Games] Titchener17:
if we run the install the newest crossbreeder apk and use the adblock function , will it interfere with dnsqache ?
[Android Apps and Games] tdhite:
Not sure as I don't support that tool. You could always try and let all here know.
[Android Apps and Games] PiggyFlooper:
I tried, didn't work for me

Sent from above using xparent tapatalk blue
[Android Apps and Games] Titchener17:
well, dnsqache gets the nod
[Android Apps and Games] avd:
Is dnscache and dnsmasq compatible, out are they the same thing?
[Android Apps and Games] tdhite:
You'll have to provide a bit more info. I don't know which 'dnscache' to which you refer. But in general, DnsQache is *the* DNS resolver when its service is started, so I doubt the two are compatible if it does the same thing.
[Android Apps and Games] smeejaytee:
I believe they do the same thing you don't need both and tbh dnscache is much better imho ours light years ahead of dnsmasq
[Android Apps and Games] kl3:
Any chance you can implement support for DNSCrypt?
[Android Apps and Games] smartymcfly:
I asked about dnscrypt a few posts above this. Here is the question.

And the answer.
[Android Apps and Games] tdhite:
And there's this:

https://github.com/Android-Apps

:) -- working on it.
[Android Apps and Games] smartymcfly:
This is a win. Your app is already awesome. Whether this is standalone or part of dnsqache, it is over the top. :D
[Android Apps and Games] nappent:
Looks like tmobile changed something because when I have the latest of DNSqache running/enabled I can't send nor receive images via Mms. Disable DNSqache and they come through. I'm guessing tmobile wants the mms messages routed a select way I don't know.

......

Nm... I added T-Mobile primary dns as the secondary in DNSqache and problem fixed.... Best of both worlds now.
[Android Apps and Games] Titchener17:
yea something funky happened connectivity wise whilst using custom on friend s device hooked dnsqache with and on mine out of nowhere very recently. sorry don't have a log, just pinned it down .

---------- Post added at 11:43 AM ---------- Previous post was at 11:43 AM ----------

will try applying the above fix in tmob and sprint terms
[Android Apps and Games] smartymcfly:
Doesn't that sort of defeat the purpose what DNSqache does? If you are using to tether or surf without your ISP watchdogging and you don't want T-Mobile to find out by changing the DNS through dnsqache, that makes it nearly the same thing as not having DNSqache. What is the difference?
[Android Apps and Games] Titchener17:
having trouble with custom . open dns works but not able to connect with custom set tried different combos. strange bc was working beautifully and not yet able to solve
[Android Apps and Games] tdhite:
Hmm. I need a little more info than that to help. If openDNS works, any custom should work so long as the custom is online. Try updating the providers and then set the country and dns in the custom settings.
[Android Apps and Games] Titchener17:
that worked. guess the raleigh one no longer works and was the one giving problems. now it doesn't show up. would think there would be multiple options for raleigh but guess there aren't any in operation.
[Android Apps and Games] nappent:
You use a VPN if you don't want to be tracked... Dns changes aren't going to be enough
[Android Apps and Games] smartymcfly:
I know that, I use a VPN and have used one for sometime but due to something causing very poor VPN speeds a few times I have tested a few other things, first to see if it the VPN or if it is my ISP bottlenecking my connection to my VPN....

It seems that my ISP's tracking is somehow tied to their DNS orso it seems. I can't change the DNS on my phone via a DNS changing app like root DNS changer or others without the built in proxy because it only allows me to set it to a new DNS for a short amount of time before it automatically goes back to the ISP and it the ISP that is actively doing something to change the dnservers back to theirs is by interrupting the radio signal so the connection resets but that doesn't happen when I use DNSqache's built in proxy. Also I do not get sent to the redirect page when I connect the tethered device to this phone and the traffic is going through the proxy, I switch dnsqache off and bam the redirect page comes up. I still prefer to use a VPN but sometimes like the last few days that the paid VPN service connection is very slow and I connect directly with this.

Have you taken a moment to checkout the github readme it explains how to set your phone and tethered connection up. If you use your ISPs DNS servers it just doesn't make much sense because they can again detect what you are using again. Hopefully someone more knowldegable about this can explain it, because I do not for sure how this app allows it.

TL;DR- Using DNSqache correctly is enough to not be stopped at a redirect page.

That is why I am surprised this app hasn't taken off and been featured on XDA already, it is an excellent application that tdhite has shared with us.
[Android Apps and Games] smartymcfly:
I seen something on the cross breeder thread that might help.

http://xdaforums.com/showthread.php?p=56595529
[Android Apps and Games] nappent:
Nope... port 8080 does not work
[Android Apps and Games] smartymcfly:
I really do not understand why it would not work unless you have a T-Mobile DNS in the custom slot. So I tested the following and DNSqache is not working when using a custom dns like the other person or people have said in the thread. You can try for yourself.

1) When you do not have DNSqache running, open terminal and type...

getprop net.dns1

getprop net.dns2

It will give you Tmobile standard DNS

2) Run DNSqache with Google or Opendns and not custom, make sure it is selected by country

And go to terminal and type same command as above....

You will get 127.0.0.1 and the 2nd T-Mobile. 127.0.0.1 is what DNSqache uses to direct traffic to selected DNS servers.

But if you go to dnsleaktest you will only get Google or Opendns

3) Now try the custom entry method with one T-Mobile DNS in the 2nd slot and any DNS in the 1st slot and go to terminal do the same commands as above.

It is the same as not having DNSqache activated like the very first way.

I have T-Mobile too and everytime I get a picture message I get an error message asking me to try to redownload the message. Most of the time it doesn't even say who the message was from but if I received multiple messages SMS and MMS from different people and I still havent cleared my notifications then it will show the persons name who sent the MMS in the notification center but not in Messaging app. I am not sure but I think an older version of the app didn't cause this problem, and I am going to double check to male sure. Hopefully they are still posted.
[Android Apps and Games] Titchener17:
hey anyone having issues outta nowhere try what tdhite suggested to me-update databases and select 2 custom providers per op. twice now one of my selections had gone bad (or at least simply no longer on the list of options within DnsQache-yet seemingly selectable). was running the custom option from Raleigh and it went bad eventhough was able to reselect it prior to updating the databases again. after following his suggestion and basically doing a clean set-up (if you will) everything worked beautifully again (except my hometown custom option was 86'd from options). after a week or so started to have issues so did a clean setup custom style, and sure enough another custom choice from a couple of hours away in High Point had bitten the database dust. this may seem obvious, but if you wanna avoid logging hours troubleshooting your device when it suddenly becomes connectively challenged, then this one is for you. DnsQache is 100% the deal thank you very much!
[Android Apps and Games] smartymcfly:
The problem with MMS is not fixed by doing that.
[Android Apps and Games] smartymcfly:
OK if anyone who is knowledgeable can help it would be great.

On T-Mobile when an MultiMediaMessage is sent or received it will not go through if the DNS has changed. I think it is because the IP is a private IP so the only dnsservers that can access it are tmobiles. I have sent MMS with a "network connections" app that shows what connection is made by app, android system etc....

The DNS servers that are stock TMobile are

>dns1: 10.177.0.34

>dns2: 10.176.83.140

With the following APN

Standard APN for TMObile LTE

>fast.t-mobile.com

>MMSC:

>http://mms.msg.eng.t-mobile.com/mms/wapenc

>MMS proxy:

>blank

>MMS proxy port:

>blank

When an MMS is sent from myself to myself with standard DNS settings.

Android system connects to 10.177.0.34

then

Android system and Messaging app connect to one of a few IPS that are the same for both for each message the IP's were all on port 80 were

10.176.75.129 or 10.176.75.130 or

10.184.75.130 or 10.184.75.129

Then the message is received.

I edited the APN to one one of the addresses above thinking that the phone might send the MMS if does not have to use a lookup service and connects directly to TMObile's IP

I tried

>MMSC:

>10.176.75.129

>MMS proxy:

>blank

>MMS proxy port:

>blank

Send the MMS and it goes through and in network connections it shows the same connections to the IPs as when the MMSC was a domain name.

Then I attempt to send MMS with DNSqache activated with both Google and Opendnsservers selected it does not send the MMS and will not receive MMS EITHER.

I also tried the APN with TMObile MMS PROXY set to 216.155.165.50 port 8080 and the MMS messages go through as long as DNSqache is not active the same as if the there was nothing in MMS proxy.

With this information can does anyone know if there is something that can be done still get MMS working with DNSqache active. In DNSqache, with polipo proxy selected I entered all the IP addresses that MMS was connecting to and the mms proxy address and that also didn't work.

Update: in adaway I set a redirect for mms.msg.eng.t-mobile.com to 10.176.75.129.

When I send the message it sends it, but doesn't receive it, when it would just create an error without the redirect.
[Android Apps and Games] avd:
Hardwire the MMS rings to the IP, or set up a hosts file with the translations.
[Android Apps and Games] Titchener17:
on sprint it did. helped internet work on t mob
[Android Apps and Games] smartymcfly:
What do mean hardwire rings of MMS to IP?

I tried putting the IP in APN and it did send the messages but it doesn't receive them because the MMSC domain doesn't have a static IP, it changes to a few different IP addresses..

I still get a notification about getting a message but it fails to download the message and it doesn't say who it was from most of the time so I can't just ask the person to resend it.

You can only forward a domain to one IP in the hosts file I think and I tried that and it still doesn't work.

I need someone's help with iptables for the post 3 up from this one.

I think there might be a way to do but I am not sure how, I was looking afwall+ scripts from the github page that the app links to and it looks possible but I am not sure how to work it with dnsqache because it might alter the way DNAs ache is using iptables

I wasn't having a problem with internet, only MMS on T-Mobile.
[Android Apps and Games] tdhite:
You folks need a hosts file capability? If you know the hostname, you could add by an interface I can create. It would just get added to the configs for dnsmasq. To find the hostname you need, look to the DnsQache logs.
[Android Apps and Games] smartymcfly:
Are you talking about the T-Mobile MMS issue?

This is the url that MMS connects to. It is a private IP that only T-Mobiles DNS servers are able to direct to the right IP. But it isn't as simple as inserting the IP because the IP changes, I would guess that when the message reaches TMobiles servers it is assigned an IP that the because when it sends/receives there are different IP addresses that change up.

Is there any way to make anything on the T-Mobile.com domain use T-Mobiles DNS and everything else use whatever is set in DNSqache such as Google or Opendns?

http://mms.msg.eng.t-mobile.com/mms/wapenc
[Android Apps and Games] tdhite:
Yes, if it was jjust a few servers, a hosts file would work.

Yip. Just have to wind that in somehow. It's about setting forwarder zones up.
[Android Apps and Games] smartymcfly:
Is that something an iptables command would be used to accomplish?

Something else I notices is that T-Mobile dns1 stays the same at 10.177.0.34 and dns2 has changes to a couple different IPs. I noticed it thanks to your toast when dnaqache is stopped.
[Android Apps and Games] jallenhayslett:
Anyone having trouble getting this to autostart on Lollipop?
[Android Apps and Games] tdhite:
Yip. I have to recompile the underlying server apps (dnsmasq, polipo, tinyproxy, et al) to support PIE (position independent executable). LP requires that, KK did not.

Truth is I've not rushed to that given there's no super stable ROMs yet, but I'll upload one this weekend. I run LP (I'm a core dev on PAM-man ROM) so really I need to get on it. Every day I complain to myself that I haven't ported this yet and I prefer DnsQache running at all times. :o

On it -- look back here soon. Just have to convert the build process to the new gradle model Android uses. The rest will just work.
[Android Apps and Games] tdhite:
Updated 12/21/2014 -- PIE (Lollipop) Support

Title of the post says it all -- updated, fresh and minty clean!

To see the changes, please read the Change Log post.

Download the update from the Download Post.

Have fun.

What's in the new one -- PIE executables, so now works with Lollipop.

:good:
[Android Apps and Games] nappent:
Anyone else get fc's when trying to update dns provider? This app dead?
[Android Apps and Games] Titchener17:
yes. want to run latest but am gonna downgrade to 1.13 bc of same issue, which points to the probability that you aren't Lollipopping - but have 1.14 installed (think that was major if not only update in 1.14, but not absolutely sure). DnsQache is secretly one of the best elements to add to a device, and will be surprised if it doesn't eventually become super popular with folks who use CrossBreeder, Operation KillJoy, and straight-up anyone owning a device in general. wish the one outta Raleigh was still a custom option, but in no way does that change the fact that DnsQache is the DEAL ! thank you again TD !
[Android Apps and Games] Titchener17:
actually both versions are are fc-ing when going to update database. very strange
[Android Apps and Games] tdhite:
Nope -- not dead. LOL. I just reproduced. Expect a fix soon.

It only might seem dead because there's not too many issues with the app at this point. Mostly just does its job and shuts up. But this is a bug. :) soon to nailed out as well.
[Android Apps and Games] nappent:
Awesome to hear.
[Android Apps and Games] Titchener17:
will be checking on the reg very excited about fix and thank you again for making this awesome app !
[Android Apps and Games] killoid:
[MENTION=4988866]tdhite[/MENTION] also hoping for gingerbread support in new version! :fingers-crossed:
[Android Apps and Games] smeejaytee:
Can't get this working on lollipop sense. Crying been using this since release it doesn't feel right without it.
[Android Apps and Games] tdhite:
Very disturbing. It's running on all sorts of lollipop devices, including HTC Sense (if that's what you mean by 'sense'). What's at issue? If it's about the update issue noted above, hang tight, uploading a fix this weekend.
[Android Apps and Games] smeejaytee:
That is the problem thanks, ok I'll look forward to the update.
[Android Apps and Games] Titchener17:
super excited !
[Android Apps and Games] tdhite:
Sigh -- the changes are more extensive than I wanted. I apologize folks. The provider info used to be JSON, alas is now only available via CSV format, which changes a lot. I'm almost done, thinking tomorrow.

I was going to put up a 'just for now' fix, but it's not worth it. Might as well do it right out the shoot.
[Android Apps and Games] Titchener17:
thank you - very excited !!
[Android Apps and Games] Titchener17:
im down with the partial or whatever if you feel like it sir
[Android Apps and Games] tdhite:
OK. I have an update but it takes a very long time to update. That also causes a delay bringing up settings.

I need to redo the interface around the custom dns because frankly I didn't expect to get over a quarter million records, which is what DnsQache now retrieves.

I can upload if it's important, but gonna be a couple weeks for the overhaul to the settings for this.
[Android Apps and Games] smeejaytee:
A temporary working version would be great if you wouldn't mind thank you.
[Android Apps and Games] Titchener17:
will raleigh remake the records cut (seemed like a few custom dns options would become defunct but never big deal bc sooo many options) or am i taking crazy pills? you've thankfully created a wonderful, (can't wait but take your time of course-just excited to install both temp and full-on solution) and wise to a mainstay of a monster- thank you bigtime!
[Android Apps and Games] Titchener17:
super excited 4 whenever its good and ready thank you again for such an awesome app !
[Android Apps and Games] tdhite:
So very sorry folks -- just slammed to the hilt at work.

With that said:

https://www.androidfilehost.com/?fid=95916177934542665

That will get you there for a bit. Beware, as I noted, it is not optimal given the size of data it now retrieves. I need to overhaul the settings in the Custom DNS area. Most US folks should just pick a non-custom for now, unless you're willing to wait on the download and subsequent delay pulling up Settings.

So, keep these complaints away for now:

1) Updating providers will take a good long time -- use WiFi for that. Don't use mobile data (costs at hand as well as speeds);

2) Opening Settings will delay a bit as it reads the database.

Fixes coming soon enough, just have to get there. Work should be settling soon.
[Android Apps and Games] Stupifier:
Holy S***. Default settings of this app dramatically improved my internet browsing experience. Is there any penalty for using this App...for example, increased Battery Drain or something?

Update: Read more in this thread....no Battery Drain issue. But is there ANY other penalty/downside to using this? Seems, well, too good to be true. Everything is so fast.

One other question is in regards to the Service persistence. It seems to be disabled after some time of usage....and you have to re-enable it every so often. Is there any way to make this permanently active....and possibly hide the notification icon?
[Android Apps and Games] Titchener17:
have been turning folks on to this amazing and key app our fearless leader created, and as more folks have that eureaka moment, see this thread getting very large.

(td pleas correct me if this is incorrect) as far as battery, it will improve battery because allocating cache reduces resource needs to operate bc its kinda sorta already there, concurrent to speeding up webpage loadtimes.

and the cherry/chocolate/spinkles on top is the fact that dnsqache is one of the great (good+) ones contributing to device liberation, and has become a staple/prority for any and all devices i own in addition to friends that are down with getting help improving their "phones" et cetera.

super glad you're realizing the benefits of dnsqache, and bigtime thanks td for the tideover update - its my birthday and also feels like christmas stoked thank you !
[Android Apps and Games] xk0niR:
Someone got this working with Touchwiz (4.42)?

If I enable it after some time my Internet stops working. I can´t load any page.

Also somehow if I go then into dnsqache APP it shows it´s disabled. Enable and Disable, then Airplane on and off -> Internet works again.

Someone else got this problem with TW Rom ? With CM it worked just fine.

Thanks!
[Android Apps and Games] Stupifier:
I'm on TouchWiz and it works just fine. FYI, Pressing back to get out of the app....will disable DnsQache.
[Android Apps and Games] Titchener17:
getting fc trying to update with lte lg g2 and via wifi gets stuck at 13xxx something as well as tab. non custom seems to work
[Android Apps and Games] xk0niR:
For me, it doesnt seem to stay alive after a reboot. I turn it on, reboot and when checking Application it is turned off (yes. I clicked the options in settings for Dnscache @ boot).

Anyone idea? Thanks a lot.
[Android Apps and Games] Stupifier:
Well.......Ya. After a reboot you need to turn it on manually. How often are you rebooting your phone lol.
[Android Apps and Games] xk0niR:
There is actually a setting inside the App to enable dnsqache at boot (which worked for me when I was using CM).

I reboot a lot. Like 10 (or even more) times a day (depends though). When I changed something in Amplify, Xposed Module Update etc.
[Android Apps and Games] tdhite:
Could be running out of memory. I'd need a logcat dump to see what's up.
[Android Apps and Games] tdhite:
Turn on the option to start at boot. If it is not taking effect, your ROM may have a problem allowing root access during boot. I can't fix that, but DnsQache has a setting to start at boot.