Android

section tag Enforced, encrypted, self-hosted DNS solution for Android devices

| Pekka Helenius |  July 23, 2021 
Updated:  July 2, 2022 
post header image

Did you know all internet addresses you browse on your Android mobile phone or tablet are resolved by Google DNS servers (8.8.8.8, 8.8.4.4, 2001:4860:4860::8888 and 2001:4860:4860::8844) as plain-text traffic, and due to that, your ISP may also know your browsing or application use habits?

The newest Android versions have feature known as private DNS. However, it accepts and uses only domain names instead of raw IP addresses, so I wouldn't trust the feature too much. Quite obviously you can use VPN. However, you are dependent on an external VPN provider service - and you hardly get useful DNS query logs at all.

So, no use either for built-in private DNS feature or VPN. What then? My answer: use a self-hosted DNS server with encryption support, running on your Android tablet or phone. Enforce every single DNS query by Android applications via that server. How? Keep reading. You need a rooted Android device.

section tag USB authentication for Linux computers and users

| Pekka Helenius |  June 23, 2020 
Updated:  June 28, 2020 
post header image

Are you looking for a cheap and trustworthy two-factor authentication solution for your Linux computer or computers? You should take a look at USB PAM authentication module which let you to establish either a simple or complicated authentication rules and actions for each Linux user depending on your needs and environment. The module stacks on top of your existing solutions such as basic password or LDAP authentication and adds extra layer of security.

section tag Run Android apps on Linux desktop with LXC

| Pekka Helenius |  June 13, 2020 
Updated:  October 24, 2022 
post header image

Many of us have heard about or tried out GenyMotion Android Emulator. Did you know running Android applications is also possible on a regular Linux desktop computer without any virtual machines, with modern container technologies?

In this post, I guide you through one good solution I came across with quite a short while ago - Anbox.

section tag SaltStack automation for Android phones & tablets

| Pekka Helenius |  November 19, 2019 
post header image

Do you want to gather data from multiple Android devices remotely at the same time or control the devices? Absolutely possible. Although digital markets have solutions already, I wanted to do the task bit differently with common server management tools: SaltStack.

It turned out to be possible: Android devices can successfully be controlled with SaltStack.