aFirewall means Android Firewall. It allows you to configure multi rules to block different call or message at different time. Periodic rule and one shot time rule are supported. ---aFirewall basics--- ☆ To make sure aFirewall has higher ...Read more
aFirewall means Android Firewall. It allows you to configure multi rules to block different call or message at different time. Periodic rule and one shot time rule are supported.
---aFirewall basics--- ☆ To make sure aFirewall has higher priority to monitor incoming messages, please install aFirewall before other third-party messaging applications such Go SMS Pro, Handcent etc. ☆ Black list is the default list to be blocked. By default, you only need to put the number into black list if you want to block it; Check on "Unknown and private" in black list to block unknown/private/restricted/anonymous calls; ☆ Number in protected list will never be blocked; Protected conversation supports to hide protected list numbers' call/SMS/MMS;
---What can rule do?--- ☆ How to hangup call; Multi hangup mode are supported. You can forward the blocked calls to voicemail or a non-existing number. And you can set aFirewall to accept and hangup blocked calls to avoid forwarding to voicemail; ☆ how to block group lists; You can set Call Blocking lists and Message Blocking lists separately; ☆ how to response blocked calls and messages;
---aFirewall data--- ☆ Support to backup all aFirewall data to sdcard directory with xml format; and restore aFirewall settings from sdcard directory; ☆ Based on BackupToEmail application, support to backup blocked log and protected log to Gmail;
---aFirewall security--- ☆ Password/Fake password supported; ☆ Support to hide aFirewall application icon, you can open it with SimpleDialer or system dialer;
---More features--- ☆ Outgoing call blocking supported; ☆ Prefix wildcard supported; ☆ SMS keywords Block is supported; ☆ Support to block SMS message from Email address; But aFirewall does not support to block Email;
---Limitations--- ☆ Following android permissions are only granted to system or signature applications by android system, based on these changes from Google, you maybe need to root your phone and convert aFirewall to system application to fix related issues in your phone although aFirewall tried its best to workaround them. 1). android.permission.MODIFY_PHONE_STATE: changed from android 2.3 and required by answerCall and cancelMissedCallNotification; 2). android.permission.WRITE_APN_SETTINGS: changed from android 4.0 and required by queryApnSettings to download MMS attachments; 3). android.permission.WRITE_SECURE_SETTINGS: changed from android 4.2 and required by on/off airplane mode; ☆ You can use free link2SD(free), apps2ROM(free) to convert aFirewall to system; and I will also release a related application to Google Play to convert aFirewall to system later;
***************Disclaimer**************** Rooting your device will void its warranty. In addition, performing the rooting procedure incorrectly may have unexpected consequences. Thus root your device at your own risk. I will not be responsible if your device gets damaged or bricked during the process. *******************************************
Allows an application to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the application to slow down overall performance of the phone by constantly running.
change network connectivity
Allows an application to change the status of network connectivity.
prevent phone from sleeping
Allows an application to prevent the phone from going to sleep.
write access point name settings
Allows an application to modify the APN settings, such as Proxy and Port of any APN.
modify global system settings
Allows an application to modify the systemʼs settings data. Malicious applications can corrupt your systemʼs configuration.
retrieve running applications
Allows application to retrieve information about currently and recently running tasks. May allow malicious applications to discover private information about other applications.
directly call phone numbers
Allows the application to call phone numbers without your intervention. Malicious applications may cause unexpected calls on your phone bill. Note that this does not allow the application to call emergency numbers.
send SMS messages
Allows application to send SMS messages. Malicious applications may cost you money by sending messages without your confirmation.
YOUR PERSONAL INFORMATION
read contact data
Allows an application to read all of the contact (address) data stored on your phone. Malicious applications can use this to send your data to other people.
write contact data
Allows an application to modify the contact (address) data stored on your phone. Malicious applications can use this to erase or modify your contact data.
Allows application to receive and process SMS messages. Malicious applications may monitor your messages or delete them without showing them to you.
Allows application to receive and process MMS messages. Malicious applications may monitor your messages or delete them without showing them to you.
read SMS or MMS
Allows application to read SMS messages stored on your phone or SIM card. Malicious applications may read your confidential messages.
edit SMS or MMS
Allows application to write to SMS messages stored on your phone or SIM card. Malicious applications may delete your messages.
control vibration alert
Allows the application to control the vibration alert.
full Internet access
Allows an application to create network sockets.
view network state
Allows an application to view the state of all networks.
read phone state and identity
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to, ect.
modify phone status
Allows the application to control the phone features of the device. An application with this permission can switch networks, turn the phone radio on and off and the like without ever notifying you.
intercept outgoing calls
Allows application to process outgoing calls and change the number to be dialed. Malicious applications may monitor, redirect, or prevent outgoing calls.