Hot answers tagged

3

Pardon me if I fail to sum up the wast subject in a brief answer :) SELINUX AND AVC DENIALS Android is based on Linux kernel that makes use of Discretionary and Mandatory Access Controls (DAC, MAC) to restrict access to system resources such as files on a certain filesystem. DAC includes classic UNIX RWX file modes, owner/group or UID/GID, Extended ...


2

DNS has traditionally been part of libc. Android's Bionic libc depends on netd for traditional DNS as well as Private DNS (DoT) implementation. See this answer for more details. Since every app runs in its own stance of Virtual Machine (ART) forked by zygote, so when an app creates a new connection to a remote hostname, DNS queries are made by the VM on ...


2

WHAT IS MDNS: mdnsd (Multicast Domain Name System Daemon) is Android's implementation of mDNSResponder, a part of upcoming Zero Configuration Networking. It allows you to automatically discover services and appliances attached to your network: Name-to-address translation and other DNS-like operations in the absence of a conventional unicast DNS server: ...


2

It seems like it is the daemon for multicast DNS. I have the same issue as OP and Trevor. My solution is the following (assuming you have a rooted device). If you have adb, then do step 2 over that, it is more comfortable to type on a keyboard ;) Install a Terminal Emulator Create a shellscript with the content su -c "kill $(pgrep mdnsd)" Run it everytime ...


1

So, how can I persuade Termius (free version) to understand local network host names? In fact you have to persuade Android OS, not a specific app. Resolving hostnames is handled by Android's C library to which apps are linked through APIs at the time of compiling. On the PC I can simply issue the command putty fred@servername and I can login without ...


1

Try the new Cloudflare app "1.1.1.1" It will give you privacy enhanced DNS which will circumvent your ISP. I am not associated with the app or its vendor. I recently learned that my mobile vendor provides my phone with its DNS results. I had been under the impression that Google DNS servers were always used by Android. Whether my mobile provider is ...


1

Starting with Android 9 Pie it is possible to change DNS globally, provided they support TLS. Just go in Settings → Network & internet → Advanced → Private DNS


Only top voted, non community-wiki answers of a minimum length are eligible