Jak włączyć DNS-over-TLS w Android TV?

Android 9 dla smartfonów i tabletów przyniósł systemową obsługę szyfrowanego protokołu DNS (w wydaniu DNS-over-TLS, w skrótcie DoT). Niestety, bazująca na tej wersji aktualizacja Android TV zdawała się te nowości nie zawierać. Okazuje się jednak, że cała implementacja jest obecna w systemie, nie ma jedynie odpowiednich opcji w graficznych ustawieniach.

Wystarczy jednak skorzystać z ADB w linii poleceń na komputerze i szyfrowany DNS da się bez problemu aktywować. Jeśli macie urządzenie z Android TV bazującym na wersji Pie, wystarczy należy najpierw aktywować ustawienia programowania („klikacie” na numer kompilacji systemu w ustawieniach aż pojawi się dymek, że zostaliście programistą), a następnie w nich włączyć debugowanie po sieci (jeśli jest dostępne) lub USB.

W pierwszym wypadku łączymy się najpierw z urządzeniem komendą adb connect adres_ip_urządzenia (na urządzeniu trzeba potwierdzić połączenie). W drugim można od razu przejść do kolejnego kroku.

Teraz wystarczy wpisać poniższe komendy, by aktywować szyfrowanie (poniżej przykładowa komenda dla serwera 1.1.1.1 od CloudFlare, dla innego serwera wystarczy zmienić adres w drugiej komendzie):

adb shell settings put global private_dns_mode hostname

adb shell settings put global private_dns_specifier one.one.one.one

Poradnik bazowałem na tym wpisie z reddita.

Do NOT follow this link or you will be banned from the site!