I want to turn off completely access to www for my kid (quite smart kid :) ) and this is what I have:

  1. Sony Xperia Tipo, rooted
  2. Android 4.1.2. Cyanogenmod 10

What I need: 1. Ability to remove completely Internet app (not to deactivate it !!!)

My 12 yo kid knows how to use factory settings reset and unfortunately SAFEMODE access as well. I installed Applock (blocks Settings access) and Droidwall (android firewall app) but she restarted phone into SAFEMODE and removed my password protected apps (because they didn't started up in SAFEMODE) then after reboot all internet apps and settings was accessible !!!

  • Even if you do so it wouldn't affect her as she could get access to net
    – DevUt
    May 26 '16 at 11:26
  • My idea would be to add applock and droidwall to /system/priv-app so it would be hidden and boot even in sfaemode
    – DevUt
    May 26 '16 at 11:31
  • Probably easiest solution would be MAC address filtering on your router.
    – Chahk
    May 26 '16 at 18:08
  • Apart from factory reset, your kid can also plug the phone in and re-flash ROM, voiding all you did before. As suggested by @Chahk, you should MAC address block the device(removing all internet access, not only web), or block ports 80, and 443 (HTTP/HTTPS)
    – John K
    May 26 '16 at 19:35
  • @Chuck: I think it's bad idea... what about free public WiFi Networks and what about 3G/4G/LTE with settings accessibility? I don't want to Block all data traffic because of MMSes using Internet profile... May 27 '16 at 19:51

You can move apps to the /system directory so they will not be uninstalled after a factory reset. (For example an app that locks the internet browser). However, it is still possible to install apps by using the Play Store, ADB, or root access.

Whatever you do, if you reflash the firmware, everything will be wiped and you can start over again. So the /system partition won't be a solution.

The only thing you can do is not tell the WiFi password, but then there are still open WiFi network.

Simply said, it is not possible.

  • thi scould be a solution if you could prepare special image with firewall and applock inside the /system partition and already password protected :D May 31 '16 at 16:49
  • It would be much easier for my kid ti buy anpther phone :D (SIM is not paired with phone....) May 31 '16 at 16:51

You can delete the internet browser from the built in apps, but if the reason behind this is to block or limit your kid from internet access, it will be pointless. Chances are, that your kid knows that you can re-flash firmware, basically wiping the System partition and re-acquiring it.

In comments, you did however mention that your kid does not have permission to install software on the Ubuntu laptop. This is not a restriction to flashing the ROM, because if one does not have root permissions, he can still install software locally, and that should be enough to flash something as far as I can tell.

A solution might be to make some sort of read-only partition, that not even root can edit, and on there, you would have a small program that counts, and limits through something like Xposed. I however doubt that the above would work and/or be practical, as you might need to make the program yourself, and I think that read-only partitions can be mounted as read-write.

Another possible solution would be to go to your router settings and limit the internet access there, however this is only a partial solution as you mentioned that you wanted to set up a counter that counts even when not at home.

If you have any questions regarding the router setup to achieve this goal, you can ask your question at Super User SE, where this would be more appropriate.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.