Is it possible to block all porn, chat sites, and adult content web pages on a Samsung Galaxy Ace 2? And is it possible to hide the fact that they are being blocked?
Using only your Android:
Kaspersky's Parental Control software does exactly as the title says.
Mind you, it's still in beta, but I did install it and tried it out, and it seems to do it's job of blocking websites as well as applications.
By the way, Kaspersky's not the only app out on the store that you can use, but I chose it due to its reputation. It's after all an application that is going to monitor the network traffic and if it's just any other app, it could steal your credit card numbers maybe. Who knows.
PS: As far as I know, this application cannot be hidden, unless of course you installed a launcher like Smart Launcher. Even then, there is an option for you to show the hidden applications, so it's not going to do much good.
If the phone/tablet is accessing the internet through the Wifi alone:
In this case, you can setup your router settings so that it blocks certain sites etc. It won't be too hard to find the settings; just enter this URL in your browser - 192.168.1.1 - and you should get an interface to login to the router.
For more info, I suggest you did a search on Google on how to block sites through your router.
I'm not very sure about this method but it should work.
Get a server setup to act as a proxy.
Setup a program on the machine so that it'll be able to monitor and restrict access to a selected number of websites.
Route the phone through the proxy server... and it should do the job.
PS: I welcome comments from anyone who knows if this method is really workable.
No, it is not possible to block all such sites. That would either require a 100% effective blacklist, which would be impossible to maintain, or a 100% effective detection mechanism, which would basically be an artificial intelligence capable of making human-like judgements.
You can get all kinds of parental controls and blockers on the Play store, but there won't be anything 100% effective. They may block the most common sites by domain, or block based on keywords (which will block a lot of legitimate sites as well), but none will block ass.
What might be more effective would be a whitelist, depending on how the phone is used. A firewall whitelist would limit the phone to only being able to access a predefined list of sites (eg, youtube, facebook, etc.)
If your phone is rooted you could use ad-away to add your custom list of forbidden hosts.
It writes the hosts file to put lines like this:
So a request in your browser to the "website_to_block" will be displayed as "This website is not avalaible"