JusProgDNS for smartphones and tablets with Android operating system
With JusProgDNS you can set up a safe surfing space for children and teenagers on smartphones and tablets with Android operating system with just a few clicks.
By changing the name server settings, the websites accessed by minors are filtered according to the age level. The age levels from 0, from 6, from 12 and from 16 are available. You decide in which age group your child surfs by selecting the corresponding name server IP (see below).
Tip: JusProg e.V. has a free usable app especially for Android. The app offers more functions and a higher bypass security than JusProgDNS for Android. For example, you can store several child profiles with different age levels and make various other settings. Information and installation:
JusProg Android App in Google Play Store
Step-by-step instructions for JusProgDNS parental control for Android.
The operating system actually only provides for changes to the name server settings on Android for individual WLAN connections. But even this function has been built by Android developer Google in such a way that it hardly works in practice. However, there is an easy-to-use solution with special apps that enable name server entries regardless of the connection type (WLAN or mobile data) by setting up a so-called “device-internal VPN”. Several Android apps offer this functionality. As an example, we show you here a step-by-step guide for the free-to-use
“DNS Changer” from frostnerd.com.
Advantage of this app: It not only allows flexible changing of the DNS entries necessary for using JusProgDNS, but also a protection with a PIN, so that your child can not reset the setting without permission. In addition, the app can be used in German.
Go to the Google Play Store with your smartphone or tablet with Android operating system and search for “DNS Changer frostnerd” (or click on the link below), the complete name of the app is
“DNS Changer (Ohne Root – Ipv6)”
Please pay attention to the exact name and provider “frostnerd.com”, because there are quite a few apps with the title “DNS Changer”. Other apps may have the same functionality, but the following instructions refer to the named app. For the sake of good order, JusProg e.V. has no connection to the app provider and takes no responsibility for the functionality etc.
Install the app via the Google Play Store…
…and start the app
The DNS Changer shows you the name servers currently entered in the Android operating system, which are usually Google’s name servers. To be on the safe side, take a screenshot of the page so that you can enter the original settings again at any time (or note down the numbers and points).
In the two fields of the app, delete the number strings and replace them with the IP addresses of JusProgDNS from the table below. Select the desired age level in the table beforehand and click on the plus sign to display the IPs belonging to the age level. In the upper field comes the 1st IP, in the lower field the 2nd IP.
Please check carefully if all digits and the dots between the digits are entered correctly. Even a small mistake can result in you no longer being able to surf the Internet (the settings can then be corrected at this point).
You will usually not need the IPv6 also shown in the box for Android. However, the “DNS Changer” app also allows you to activate IPv6 (see Settings, if applicable).
Now you only have to activate the new settings. To do this, click on the slider above the word “Inactive”.
When you activate a changed name server in the app for the first time, you must first agree to set up a VPN (Virtual Private Network) in the Android operating system. To do this, you will first see a message screen. Confirm this screen by clicking on “OK”.
Confirm the “Connection request” of the Android operating system also by clicking on “OK”.
Congratulations, you have successfully set up the JusProgDNS name servers and the child protection filter for the Internet is active in the age level selected by the corresponding IP. You will now see a screen with the JusProgDNS IP addresses entered and the switch set to “Active”.
However, if your child is already of an age where he or she could change these settings independently, you should still set up a bypass protection and make some additional settings in the “DNS Changer” app.
Set up circumvention protection
First, secure the “DNS Changer” app with a PIN. This will then be requested every time you start the app. In the app, click on the burger menu at the top left (three dashes).
and call up the “Settings” item in the menu that opens.
Scroll down the settings until you get to the “Pin” item and check the “Enable pin protection” box.
Enter a PIN that you can easily remember, but that your PIN will not be able to guess. In any case, change the pre-entered pin 1234, because this will be displayed later as an example when entering the pin and would therefore not be an effective safeguard. Confirm your new pin with “OK”.
ATTENTION: Be sure to write down the pin in a place that is not accessible to your child. Because there is NO pin forgetting function and also the employees of JusProg do not know your pin. This is especially important if you also set up the DNS app as a “device administrator” (see below)!
Check all three variants (app, notification, quick entry) of the pin entry for an effective circumvention protection.
In this way, you have set up basic bypass protection. For younger children, this should be sufficient in most cases.
However, your more experienced child might uninstall the “DNS Changer” app and in this way undermine the JusProgDNS parental control program for Android. You can prevent the unauthorized uninstallation by giving the app the status of a “device administrator” in the Android operating system.
Activation as device administrator
In the “Settings”, find the “General” item and set the “Device administrator” slider to active.
A hint page informs you about the setup as device administrator. Read the notes and then click “OK”.
A page of the Android operating system opens with the question “Activate device admin?”. Confirm the activation of the DNS Change app by clicking on “Activate this device administrator”.
The “Device Manager” is now enabled for the “DNS Changer” app. Since the operating system cannot jump back to the app directly, the app page of the Google Play Store is called up. Click on “Open” here to get back to the app. You will be prompted to enter the pin you assigned yourself.
The app is now protected against uninstallation and manipulation and the JusProg DNS parental control program for Android is secured.
To ensure that switching the smartphone off and on again does not provide any opportunity for circumvention, you should still activate the “Automation”. To do this, look for the “Automation” item in the settings and set all four checkmarks.
Switch between users / age levels and temporarily turn off JusProgDNS.
The “DNS Changer” app offers you a quite simple way to switch between the nameserver IP for different age groups (if you have several children of different ages) or even to temporarily switch back to the default settings without filters for your own surfing as an adult.
To do this, click on the bottom field “Preset DNS addresses” on the start screen of the app (sometimes you have to click twice or wait a short time).
A list of preset DNS services opens. Click on “Add” at the very bottom right.
In the “New entry” window, the JusProgDNS IP you entered are already suggested. Give the IP a name with which you can assign them, e.g. “JusProg12” for age level 12 or the name of your child for whom the IP is to be set.
Then click “Done” to save.
Tip: For entries of additional name server IP, you can also enter the two IP directly at this point. To do this, use the appropriate IP details in the age group box above.
You can switch between the profiles (i.e. the age-related IP addresses) by clicking on “Preset DNS addresses”.
… and then selecting the profile you have entered and named.
If you want to surf without restrictions yourself, select “Google” or another entry from the list and then switch back to the child profile.
Tip: You can delete DNS servers that you do not need for better clarity by clicking on the name for a long time. You can also call up an entry for editing in the same way.
Exclude apps from JusProgDNS.
It is possible that certain apps show unwanted malfunctions after installing the JusProgDNS name servers, because hidden domains are blocked (purposefully or accidentally), which are necessary to use the apps. You can prevent this by excluding individual apps from filtering via JusProgDNS.
To do this, scroll down to the “VPN environment” section in the “Settings” and click on “Exclude apps from VPN”.
A list of all installed apps including the system apps opens. Check the apps that should be excluded from JusProgDNS filtering.
… and then activate the “Blacklist” with the corresponding slider.
Test whether the entry of JusProgDNS in Android have worked
Before letting a child surf on the smartphone or tablet with Android, as an adult (without your child present), first test whether the JusProgDNS parental controls have been set up correctly on Android and the child filter is working.
To test the JusProg youth protection program for Android, first call up the website of the children’s search engine www.fragfinn.de to test whether the end device can still surf the Internet. fragFINN is unlocked “from 0 years”. Then call up the website of a well-known porn site, for example, and check whether a blocking page is displayed instead of erotic content in your Android device.
If the test is successful, you can let your child surf with the device. If the test is not successful, please check if you have completed all entries and steps correctly and check our FAQ if necessary.