yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Ch4t4r:
Well, looks like the app doesn't work on your device then. Either it's the VPN problem I mentioned beforehand or because you are using the magisk module in conjunction with the app. Either way, like I said the changed DNS servers of the app won't be visible in the system dns props.

I just finished my last exams yesterday and still have to write 2 homeworks until 10th of july, after that I start working on the app again. Planned are features like rooted DNS changing without using a dummy VPN (this would be useful for you!), more automation and other stuff I might come up with.
[Android Software/Hacking General [Developers Only]] melphoi:
Thanks for your responses

Pardon, but are you refering to Keweon Magisk Module, if so then I didnt have it on my module :rolleyes:

And I never install any VPN app

Maybe I should try to re-clean flashed my ROM

And I'm looking forward to your rooted DNS changing project

Thank you for considering this and thanks for hard work :highfive:

Gonna stick with this manual method for now
[Android Software/Hacking General [Developers Only]] MrT69:
I have added a "Test Address" to check if the VPN or Magisk Module is working.

Download some Ping from Playstore and use this address to ping:

If you get this answer then you are connected with keweonDNS.
[Android Software/Hacking General [Developers Only]] melphoi:
It's turn to unknown host from mine :rolleyes:
[Android Software/Hacking General [Developers Only]] Ch4t4r:
Which Android version do you have? The net.dns properties have been unused for some time now (starting with 5.0 I believe). There is a post on XDA on how to change your DNS servers in multiple ways: https://xdaforums.com/general/xda-university/guide-how-to-change-dns-android-device-t3273769
[Android Software/Hacking General [Developers Only]] melphoi:
I'm on Nougat 7.0 Touchwiz ROM.

Just got home now, so I'm gonna re-clean flashed my ROM, and just gonna install Dnschanger and register the Keweon IP. I can reinstalled all of my apps later.

Gonna post updates later. :)
[Android Software/Hacking General [Developers Only]] J4jks:
With

su

ping I.hate.ads

It works
[Android Software/Hacking General [Developers Only]] melphoi:
Ok..so I just reclean flashed my phone

And it's still not working, however I switched to my other SIM Card, this time it works

On few post earlier, when I say it didnt works, I use my Smartfren SIM, but this time I use Telkomsel SIM and it works, seems like this Smartfren blocking all of the dns changers..is there anyway to bypass it

And still if I check to i.hate.ads, the result just the same

It still not working

I dont know what is wrong with this phone :confused:
[Android Software/Hacking General [Developers Only]] Ch4t4r:
You can't bypass it. Your provider has two options for blocking DNS requests to different servers than their own:

- Read all packets sent by you and check whether its a DNS packet. This method is pretty resource intensive for your carrier and probably not done this way.

- All DNS servers run on port 53. Most ISPs/Carriers simply block each packet sent to a server on port 53 which isn't their own DNS server. The only way you could bypass it is by using a DNS server which runs on a non-standard port. However, no public DNS server does that. You however could create your own DNS server running on some arbitrary port (like 53978) which simply forwards your queries to keweon. You'd then use this server on your phone. But this requires you to have your own server (but my app is the only which supports non-standard ports so yey ;) ).

Some ISPs/Carriers are just A**hats.
[Android Software/Hacking General [Developers Only]] MrT69:
Currently I'm working on a solution to bypass this restrictions. I would need a few more days to test it. I guess latest on Friday I will have a solution for this. You will be the first one who get a notice to check this.

Cross the fingers.
[Android Software/Hacking General [Developers Only]] melphoi:
Then I'm stuck with this SIM then :rolleyes:

Anyway I'm looking forward for your next project then. Thanks for your assistant :good:

Thank you...I'll waiting and ready to test it.

And thanks to you aswell for looking to this matter. :good:
[Android Software/Hacking General [Developers Only]] MrT69:
[MENTION=4769922]melphoi[/MENTION]

I need to know how your provider is restricting your DNS access.

Do me a favor and check if you they block only UDP or do they block TCP/UDP access. For this you would need the DNS App from Frostnerd (@Ch4t4r) and enable TCP ONLY requests.

Open the App and go to:

Enable this, give it again a try and let me know the result please.
[Android Software/Hacking General [Developers Only]] melphoi:
Sorry for the late reply, I was on vacation today

I done the step and tje result was still the same

I include the screenshot below

Why the ISP from 1st SIM so strict while the 2nd SIM can works with Keweon? :rolleyes:

Even on same 4G connection this 1st SIM is faster in my area, but it so strict which prevent me to use Keweon
[Android Software/Hacking General [Developers Only]] MrT69:
This Problem is not a mobile problem. This problem is a provider problem.

Don't care about this.

This is a good thing to find a workaround for "DNS forced by Provider". Nothing is impossible. I only need to know what's going on.

You are not alone with this problem. ;)

PERSONAL NOTE:

From my point of view the only reason to force users to use the provider DNS is because they are selling user data. With e.g. "SPLUNK" it is possible to collect all the Data where the users are browsing to. A lot of statistic companies collecting this information's to see how much access different site has.

The other reason is to sell the data to the advertising industry and so the can better personalize there crap.

They pay for this that the users can't change the DNS and in addition the Provider will get a lot of money for all your data.

I guess there are a lot of other reasons to prevent DNS change but none of this reasons has any benefits for the users. This is just to cheat the users.

And this is exactly the reason why I have invented keweon.
[Android Software/Hacking General [Developers Only]] melphoi:
I think you have the point there, maybe they want to keep their customer save from dangerous activities on internet

But still, not all the customer want this, like me..I want full freedom of what I'm gonna do on internet on my own responsibilities

Well since I still stay on this place (dont know for how long), I'm just gonna stick with this strict provider (or maybe gonna buy another 5 different ISPs) while keep watching this thread and keep trying of each IP that you provide here

Thanks alot [MENTION=304818]MrT69[/MENTION]
[Android Software/Hacking General [Developers Only]] MrT69:
OK, let's rock...

I hope that this will working. If not than your provider is real doing some damn evil things. That would be a reason not longer use this provider.

IMPORTANT NOTE:

At the moment the Singapor Server is the only one server who provide this option. If this is woking all other Servers will get the same settings.
[Android Software/Hacking General [Developers Only]] melphoi:
Seems like it's still not working, is the setting correct?

If it is, thenbI'm just gonna switch to another provider, I remembered back then when I used your Keweon on other SIM (when I lived on my previous place), and it gave me more speed to surf on internet

So just I'm just gonna throw this SIM away

Anyway thanks alot for your help, you and your project are part of privacy hero on internet

Cheers,Sir
[Android Software/Hacking General [Developers Only]] MrT69:
DNS Bad Config. Damn.

Give me a second try please. Will try something different.

Hmmm...
[Android Software/Hacking General [Developers Only]] J4jks:
Hey [MENTION=8843871]bhaskarjy0ti[/MENTION] hi

I've been using your module to use keweon on my devices

Thanks a lot

You have uploaded v1.2 in magisk repo ,it gives

sh: keweon: not found

And in magisk manager under installed modules list keweon systemless modules shows "no info provided"

Could you please add the two servers which said are fast servers by [MENTION=304818]MrT69[/MENTION] ?

Thanks to MrT69 and to you gain for making it easy to use this great KEWEON on my devices,:good:

Ps:I was unable to pm you you [MENTION=306696]bhaskar[/MENTION]hy0ti
[Android Software/Hacking General [Developers Only]] MrT69:
Give it a second try ;)
[Android Software/Hacking General [Developers Only]] melphoi:
The result is still the same,Dev

Same setting like before, tried with turning On/Off the DNS over TCP aswell :(

Maybe it really cannot be bypassed by the user at all
[Android Software/Hacking General [Developers Only]] MrT69:
Damn... can't believe this. Hmmmmm...
[Android Software/Hacking General [Developers Only]] tlf55:
Hi I just installed the magisk module but when I type

Su

Then

Keweon

It just says not found ..

Magisk module is installed and I've rebooted ..
[Android Software/Hacking General [Developers Only]] MrT69:
Sorry, I can't give any support to Magisk because I need to use a non rooted device. That's why I recommend to use the DNS Changer App ;)
[Android Software/Hacking General [Developers Only]] MrT69:
Technical Update

The German Server:

is now also working on DNS Port 443. Please note - this is a NON ENCRYPTED connection.

Reasons:

When I'm sitting within public Bus or Train or using a public Hotspot than I can't use anymore my DNS Servers and I guess I'm not allone with this problem.

How to use:

To use this port you need the DNS Changer App (https://play.google.com/store/apps/details?id=com.frostnerd.dnschanger) from Frostnerd (thanks a lot Daniel) or your router needs to support Port change on DNS Service.

Feedback:

I would be happy if you let me know if this is working for your favorite restricted Hotspot or Provider.

@Ch4t4r:

Let us have a short discussion offline. If you are able to provide Certificate based DNS usage within your App than I'm able to offer this on Server side. Just an idea. ;)
[Android Software/Hacking General [Developers Only]] bhaskarjy0ti:
Apologies to all Magisk module users, as I have been busy with my internship I was not aware that the module was added in the Magisk repo. I have updated the module to v1.3, please check it and tell me if you find any problem with it. Also I think the module won't work with magisk beta version(v16.4) as lots of changes have been made in the latest beta version. So any help in this regard would be highly appreciated.
[Android Software/Hacking General [Developers Only]] tlf55:
I can confirm that it' still didn't work with the latest beta version (16.4) .. I'll try later if it works with stable (16.0) version
[Android Software/Hacking General [Developers Only]] J4jks:
Its installed and shows all the DNS servers,thanks for the primary server 1,2

Gives error in applying DNS

It was fine with non magisk repo v1.2 with Magisk v16.4

Thanks KEWEON
[Android Software/Hacking General [Developers Only]] J4jks:
[MENTION=3121923]bhasker[/MENTION]jy0ti Its installed and shows all the DNS servers,thanks for the primary server 1,2

Gives error in applying DNS

It was fine with non magisk repo v1.2 with Magisk v16.4

Thanks KEWEON

PS: XDA labs :(
[Android Software/Hacking General [Developers Only]] bhaskarjy0ti:
Please check the module again (v1.4) with magisk 16.4 :)
[Android Software/Hacking General [Developers Only]] J4jks:
It's fine now

Thanks
[Android Software/Hacking General [Developers Only]] tlf55:
Working great here !
[Android Software/Hacking General [Developers Only]] NamitNayan:
Like this?

So this will block all these ads on DNS level, right?
[Android Software/Hacking General [Developers Only]] MrT69:
Yep that's it. You can use also without the Certificate but the advantage is to surpress all the HTTPS error messages.

Thanks for trying it ;)

Edit:

It will not block Ads ON DNS, it will now block everything without my DNS Servers.
[Android Software/Hacking General [Developers Only]] NamitNayan:
Apart from error suppression, everything else same as a normal host blocking to 0.0.0.0?
[Android Software/Hacking General [Developers Only]] MrT69:
Yes - and no!

Let me give an example. What happens on 0.0.0.0 or 127.0.0.1 blocking?

This both address are not real existing. When you point them to 0.0/127 than you will have finaly redirect to an IP Address which is not existing.

All Operation Systems will have a timeout counter and this causes an delay at the response. By using my IP Address you can do what you want you will always get an positiv answer.

The advantage is that you will get a quicker response. You wil get a valid answer for any response and of cause the HTTPS surpress.

From this point of view you are right. It's just a 0.0.0.0 answer but it's so much faster and you will cause always a valid "thanks a lot" answer to the remote system.

That's why keweonDNS will make your Internet and Systems so damn fast. On the one hand it filter out the entire non wanted traffic and on the other you will always get a positiv response whatever you block. The best example is on YouTube. There you will get all the videos so damn fast.
[Android Software/Hacking General [Developers Only]] ainurrofiq:
Hello

I'm using magisk module of keweon and after rebooting Im trying to ping i.hate.ads and the result like this , now what I'm asking is did the module work?
[Android Software/Hacking General [Developers Only]] MrT69:
Uhhh... for some reasons there went something wrong within the Database.

But this has no impact to your settings. I will fix this. Damn...

And yes, it's working now. :D
[Android Software/Hacking General [Developers Only]] ainurrofiq:
Thanks. So it's fine to use the modules, great work sir. Thank you so much

God bless you and your family
[Android Software/Hacking General [Developers Only]] MrT69:
It seems the Update yesterday have had caused some tiny troubles. On my test server at home it's already working again.
[Android Software/Hacking General [Developers Only]] ainurrofiq:
Very nice sir. But why mine showed 0.0.0.0.0 so much?
[Android Software/Hacking General [Developers Only]] MrT69:
keweon Update - thanks to [MENTION=8843871]bhaskarjy0ti[/MENTION]

From today keweon is an international Project. ;) Thanks again to [MENTION=8843871]bhaskarjy0ti[/MENTION] because he has done a real good work.

A lot of you are using Magisk Moduls. I can't use it on my device because I need to keep it unrooted for testing and all the things. That's the reason why I'm using the DNS Changer from Frostnerd.

At the website below listed he will support keweon by manage the Magisk Modul.

https://github.com/Magisk-Modules-Repo/Systemless-keweon-DNS-Manager

All donations, credits and respects for this work belongs to him. I'm so impressed that someone supports the keweonDNS project within this way.

If you have any questions about the Magisk Modul pleas tag bhaskarjy0ti within this thread.

Thanks a lot again. If some of you have an interesting ideas let me know this. Together we will achieve more.
[Android Software/Hacking General [Developers Only]] J4jks:
Thanks million times to you [MENTION=304818]MrT69[/MENTION] for KEWEON and [MENTION=8843871]bhaskarjy0ti[/MENTION] for his module making keweon to easily usable on our device..

With great respect..
[Android Software/Hacking General [Developers Only]] MrT69:
In 2 hours this problem is fixed. That was a problem with some test entries within the database.
[Android Software/Hacking General [Developers Only]] ainurrofiq:
Okay sir. Thanks
[Android Software/Hacking General [Developers Only]] Ch4t4r:
[MENTION=8843871]bhaskarjy0ti[/MENTION]

I just checked the source code of the magisk module. As far as I can see you seem to use iptables, which implies that this won't work for IPv6 or am I mistaken?
[Android Software/Hacking General [Developers Only]] bhaskarjy0ti:
Yes bro you are right, currently it supports only ipv4. I will add support for ipv6 in future updates.
[Android Software/Hacking General [Developers Only]] MrT69:
keweon funding update - I guess you should know this

3 weeks ago I have had some Investors again. It was a 4 hours meeting and this morning I received a final call.

They have refused funding. They told me keweon is an A.I. (Artificial Intelligence) solution. No kidding. I'm a genius. I invented A.I. DNS Server.

Based on the type of solution, the way of operation and the different algorithms they classified it as AI. The investment is to low for this (5 yrs - 18 Million EUR in 3 steps), there is no team and this solution is hardly needed. That's the reason why I should think about to sell everything. YES, OF CAUSE.

Seriously, I know the entire system is a somehow self learning system and there are a lot of funny things inside. But keweonDNS is A.I.??? That was the best comment ever. God likes idiots. He does at least many of them.

Note:

Can you imagine how much frustrating this project sometimes is? But A.I. - that's the top comment of the year :D
[Android Software/Hacking General [Developers Only]] J4jks:
Wow ,AI. KEWEON IS AI that's really great to hear

---------- Post added at 03:59 PM ---------- Previous post was at 03:50 PM ----------

For the effort you put into KEWEON is really enormous

You have made am awesome work for all for free

Work like this SHOULD get appreciation not only with words but in some donations form too, to help you maintain and expand this

Thanks million times for great AI DNS :good::good:
[Android Software/Hacking General [Developers Only]] MrT69:
Woww... Million thanks to you!!!!!

I'm honored. Thanks you very much for your support

But hey, it's AI.

Keweon is just an alias for Cyberdyne Systems and also million thanks on behalf of my both T-800 Root DNS Servers But do me a favor and keep this facts confidential. ???
[Android Software/Hacking General [Developers Only]] iPAQ 6515a User:
Barbie has her Ken, now Sophia has her Keweon.

Btw, it is now working with Telcel :)
[Android Software/Hacking General [Developers Only]] MrT69:
:laugh::laugh::laugh::laugh::good:
[Android Software/Hacking General [Developers Only]] MrT69:
Ahh... I remember now. It was the problem with non working DNS.

Have you changed something?

Are you using the VPN or the Magisk Modules??
[Android Software/Hacking General [Developers Only]] 5amar31:
Did something change a few hours back? I'm suddenly seeing ads in Boost for Reddit client which it didn't before. Everywhere else it seems to be blocking fine.
[Android Software/Hacking General [Developers Only]] MrT69:
Yep. The update failed and the Database restarted. I already received a few compains. Fix is in progress and will work within the next minutes.

Damn...

Thanks a lot!!!

EDIT:

I already see it on the first Server. The ads are gone. Sometimes I hate this crap infrastructure.

I WANT MY F**KING HP SERVERS... AAAAHHRRGHHH. :(

If it's still not working let me know. I need to go to bed because here it's 11:PM and I need to wake up at 4:00 AM. If it's still causing troubles I will restore the backup of yesterday.
[Android Software/Hacking General [Developers Only]] iPAQ 6515a User:
Magisk Module from Day 1 (of the module). I clean reflashed the ROM :)
[Android Software/Hacking General [Developers Only]] surya1_:
Ad blocking is not working I see ads , using in magisk module selected second DNS option
[Android Software/Hacking General [Developers Only]] MrT69:
Send me the Website where I can see the ads please.
[Android Software/Hacking General [Developers Only]] MrT69:
Someone send me this URL's:

Please contact me via PM or Mail. All this things are working on Windows 10 with IE and Chrome.

Give it a try again or let us talk about what's going wrong there.
[Android Software/Hacking General [Developers Only]] iPAQ 6515a User:
As of today, Telcel stopped working with KeWeOn again. Damn.

Any way around it? Is there a chance of having a weekly update of hosts file?

Just asking, not pressing...
[Android Software/Hacking General [Developers Only]] MrT69:
The question is why the hell it's working and than not longer working.

That's a strange thing.

I was trying to offer a host file but it's hard to decide what's in or what's out.

When I export the entire Database it would be a hosts file for more than 6GB.

The next 2 days I'm on the road because of some internal Company training.

May be it help as interim solution when you take a look at keweon hosts file thread.

There is a hosts file inside and it's almost clean.

As far as I remember from top of my head this file contains 5 or 8 tiny errors but it's usable. If I would get more feedback than it would be much more easy to optimize this file. At the moment I even have no clue about a recommended size. I'm using this DNS solution since 2003. I know hosts files but there was never a need for me to use it.

Search it, use it and latest on Friday I guess I will have a better idea.

I already have had a short discussion with Daniel. (Developer of the DNS Changer App)

Together we will try to release keweonDNS via SSL for public usage. At the moment he is also busy because of his Job. Don't ask me how long it will take until the first release.

The other problem is my current server solution. I can not offer a global SSL DNS to everyone as like as the current keweonDNS System because this game is CPU and RAM intensive. But we want to release this and as soon as we need some beta tester I will come back to you. 100 or 200 users are possible. But a higher number is not possible at the moment.
[Android Software/Hacking General [Developers Only]] iPAQ 6515a User:
I'm going on vacation right now, so there is no rush. Won't be back for another 8 days.

Still, thank you so much for your time and readiness to bring no ads solution to the Internet users

****

One more thing, please check out energized solution for updateable hosts.

As of now it does not work with KeWeOn Magisk Module, but is much better than MoaB :D
[Android Software/Hacking General [Developers Only]] datsoy:
Using keweon (through magisk) i cant connect to ssh vpn account using an app called http injector or any app for that manner, need to disable it first before i can connect. I know KeweonDNS will be override with the vpn. so yeah i just want to say it. hehe

P.S

the app has dns option to use when using vpn, dont know if keweon is properly works with it though.

thanks. :good:
[Android Software/Hacking General [Developers Only]] Ch4t4r:
Maybe the VPN used by your app (or you?) has custom hosts which keweon can't possibly know about? If, for example, you try to connect to server24.mycoolservers your DNS server might know which domain it resolves to but keweon is just going to reply with UNKNOWN HOST.

Are your sure the app overrides keweon? Otherwise there should be no interference; please note tho that the magisk module uses iptables which should affect VPNs as well. It just redirects all outgoing traffic on port 53 to keweon.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Just curious how this compares to adaway for you guys. I'm interested in trying it. Also is it compatible with adaway?
[Android Software/Hacking General [Developers Only]] datsoy:
thanks for the reply. got zero to minimal knoledge about this so. hehe. thank you.

that i dont know about.

im using vpn only on mobile data.

im going to test it further,

i think so, maybe..

when using vpn, ads is showing. thou cant properly test it using dns changer cause it uses vpn for that. and with magisk keweon cant connect to vpn.

:good:

just try it on a wifi connection with keweon enabled in magisk, and it connect.. i dont know why i cant with mobile data.
[Android Software/Hacking General [Developers Only]] bhaskarjy0ti:
Adway uses host file to block ads, which needs to be updated regularly by the user. keweon does the same thing(and much more) but the ad blocking list is updated on the DNS server itself so end users doesn't have to worry about it.

And yes it is compatible with adway.