[Sony Xperia S, Acro S, Ion] optimumpro:
OK. You are either pretending you don't understand what I am saying or it is just trolling. The firewall I mentioned has the following settings: Wifi, Data, Roam, VPN and INPUT Chain. Droidwall has WIFI and DATA, maybe VPN, but not Input chain. Keep in mind that only Input chain deals with incoming connections and Droidwall doesn't have that at all. And if you are familiar with Linux iptables, you should know that nothing is disabled or enabled unless you create a corresponding table. And then, you have to make that option to show up in UI. There are only a few firewalls available for Android and Android Firewall I mentioned, is the only one dealing with input chains. Moreover, the earlier versions of Android Firewall didn't have Input chain. Now, they do, because the app, unlike Droidwall, is being actively developed. By the way, the first rule/starting point of a secure system (which neither Apple nor Windows is) is Everything Out and Nothing In. Then you start building on it...

With regard to Slimbean clock: bug it is or security feature, the end result is - unless you tick network time in settings, you will not have the correct time. If you disconnect from the network, in a certain period of time, the clock/time will default to 1970s. The same will happen upon reboot (unless the sim is in and network time is ticked). Isn't it what you have been complaining about - that your phone would lose time without simcard and with battery fully charged? Precisely for the reason I have described.

There is no need to exchange insults, especially that the topic of clock/time in Slimbean has nothing to do with our discussion. I don't doubt that you are good in what you are doing, but in a fractured environment Android is (and always has been), an engineer working on power management, for example, has no idea what and how to do smalis or what the guy sitting next to him is doing at his end. And your asking me if decompiling an app means unzipping it just proves my point. I am no electrical engineer, but I have some software background and when it comes to Android, I know how to examine the sources and I know (most of the time) where to go (inside the OS) and what to do get a desired result. I also know that if I examine the code and then compile the app from it, I know for sure (unlike in the case where I simply download the app from developer) that my app is fully corresponding to the source.

Documentation? We are all developers here. Aren't we? Android Firewall is open source and you can examine it at github. Droidwall, I believe, is open source too.

Dumb thing to do? Why don't you do a research on baseband in mobile phones being a closed source full operating system

(in 100% of cases no matter what OEM) and capable of connecting to "home" even if the phone is off. There is only one project on Neo phone where developers were able to come up with open source baseband where the user has control over the baseband, as opposed to carrier, google or three letter agencies. If it comes to dumb things to do, what is dumb, in my view, is having a false sense of security out of the use of outdated app (droidwall) which does a very limited job in preventing some apps from connecting to the internet. But again, it is your choice...