Glad to present my latest app: Corporate Contacts
I was surprised to find out that Android actually internally supports much more options, that the Contact app works with. Groups are one example - that is usually the
"Category" when syncing with MS Outlook. So, I made an app that exploits the underlying system a bit more. Check out the app, and the video below, for an introduction. Updates are to come...
NOTIFICATION: I am giving away some registration keys for the app, which unlock the full functionality, and remove the ads. Write me a message if you're interested!
Latest version: 1.5.3
https://market.android.com/details?id=eir.corporate.free
Contacts management application, providing the essential address-book management that Android lacks.
Group SMS and e-mail sending, group editing of contacts.
See the introductory video for a demonstration of app's highlights: www.youtube.com/watch?v=yFWiCEsmAy4
The free version is ad-supported and has several limitations. For the full version, without ads and limitation check: https://market.android.com/details?id=eir.corporate
Key features:
* Organize contacts in groups.
* Browse the address book by groups, organizations, positions and locations.
* Context filters by an additional criteria.
* Contextual search.
* Group SMS and E-mail sending, using templates to add a personal touch to the messages.
* Fine-grain selection of addresses and phone numbers when sending group SMS and E-mail.
* Twelve nice skins.
Translation takes place at: http://www.getlocalization.com/corporate_contacts/
Support forum: http://eir3.com/forum/viewforum.php?f=6
Just to let you know, if anyone was following, that the bug on ICS is fixed.
This place comes handy to present some new features. Introducing the patriotic themes for both Corporate Contacts and Fast Dialer.
Introduction#
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NetPatch Firewall is an advanced Android network firewall WITHOUT ROOT.
You can block Any network access based App, Hostname and IP using the no root firewall.
It supports custom rules fully, shadowsocks and shadowsocksR proxy, the only network firewall supports these features.
With the firewall App, reduce your data usage, save your battery, protect your privacy, take back the better Android life you deserve.
Features#
Block network access per apps, based screen on/off, wifi/mobile(3G & 4G), and block Roaming
Shadowsocks and ShadowsocksR secure proxy, support TCP & UDP(one better VPN proxy, you need a shadowsocks or ShadowsocksR server)
Custom DNS, change your DNS servers, support DNS query through shadowsocks(R) proxy, and set DNS cache time
Notify when new apps installed
Set secure proxy: Shadowsocks, support TCP/UDP (You need a proxy server).
Set your custom DNS, and set dns through proxy.
Free 7-day Trial for Premium
No Ads
Premium features#
Create any number of IP groups and domain groups.
Support Block/Proxy/Direct rules for every group.
Support TCP/UDP.
Support network address(eg, 192.168.1.0/24).
Support root domain name(eg, .domain.com match domain.com/a.domain.com/a.b.domain.com).
View every network log(include access type, IP, host, activity time, duration time, sending and receiving data size).
View every App's summary of network logs.
Block/unblock domain name in App's summary of network logs.
Download(v0.16)#
Google Play:
https://play.google.com/store/apps/details?id=co.netpatch.firewall
Dowload APK(Size: 2.0M)
SHA1: 9e3f10bf82ad58bf14d10a6f76ee31c8f23dd0ac
https://netpatch.github.io/files/NetPatch_Firewall-v0.16-netpatch-release.apk
Related links#
Follow us on Twitter: :
https://twitter.com/netpatchco
Groups for Netpatch Firewall:
country ips and Ad/Malware/Tracking domain group,
https://github.com/netpatch/groups_for_netpatch_firewall
Shadowsocks secure proxy:
https://shadowsocks.org/
Notice:
NetPatch Firewall does not have any built-in rules, you need to create your own rules or subscribe from network.
Known issues:
In the ipv6-only network may not work.
NetPatch Firewall v0.14
—---------------------------------------------------
* Add SSR(ShadowsocksR) support
* Add languages: Turkish(thanks to Ozan Parlak) & Portuguese(thanks to Reinaldo)
* Fix some bugs and some improve
NetPatch Firewall v0.13
—---------------------------------------------------
* Fix bugs and some improvement
* Add submit bug in other settings
* View run log, crash log in submit bug page
NetPatch Firewall v0.12
—---------------------------------------------------
1, Network logs: add swipe down refresh.
2, Network logs: add logs summary.
3, Add: edit domain name or IP in group.
4, Add setting: notify for new App.
5, Shadowsocks: Deprecate OTA.
6, Add prevent DNS leak for proxy group.
7, Add prevent IPv6 setting.
8, Tap App name to show App info in Apps Settings.
9, Remove de/es/fr/it/ja/pt/ru machine translation language.
10, Fix some bugs and improvement.
NetPatch Firewall v0.11.2
—---------------------------------------------------
bug fix and improvement
NetPatch Firewall v0.11.1
—---------------------------------------------------
1, fix bug: Notify when new apps installed
NetPatch Firewall v0.11
—---------------------------------------------------
1, Improve configure loading
2, Reduce memory usage
3, Fix some bugs
4, Export/import configure
5, Export/import local group
6, Notify when new apps installed
7, Log blocked requests
8, Reset all configure
9, Search for ip or domain namein groups
10, Search for apps in Apps Settings
11, Built-in countries ip groups
12, Proxy server supports host name
Frequently Asked Questions (FAQ)
Does NetPatch Firewall consume your device's power?#
Very very little.
Please note that Android counts all network's consumption of your device as NetPatch Firewall's.
You can check the "CPU total" in Use details of NetPatch Firewall like below, this reflects the real power used by NetPatch Firewall. You can compare this with other apps.
The network consumes much power. By using NetPatch Firewall to control the network behavior of apps, You can save a lot of your network traffic and battery consumption.
How much memory does NetPatch Firewall use?#
It depends how much rules you use and apps you installed. NetPatch Firewall caches the rules, the icons of the intalled apps, the network infos to improve program efficiency. For most users, 20M-50M approximately.
Why was NetPatch Firewall disabled after a while?#
Please check if you have used a Task Manager, set it to do not kill NetPatch Firewall's process.
NetPatch Firewall need a background service to route network of your device.
How to set up a Shadowsocks proxy server?#
Check it out: https://shadowsocks.org/en/download/servers.html
If you enable Forward UDP through proxy or set DNS through proxy in NetPatch Firewall, you must enable udprelay mode in server.
NetPatch Firewall supports the following encryption methods: "salsa20", "chacha20", "chacha20-ietf", "rc4-md5".
How to delete Proxy, DNS, Group, Group item?#
Long tapping the item.
Why does "block domain name" not work immediately sometimes?#
Some Apps cache DNS results for a period of time. If you have opened the App before blocking domain name you want, you can try to stop or kill the App then open it again.
How to add apps to Whitelist?#
Because android routing bugs on some devices, some apps using inbound connections maybe don't work properly with NetPatch Firewall.
In those cases, you can Long tapping app name in "Apps Settings" to add those apps to Whitelist.
The apps added to Whitelist will not be filtered by NetPatch Firewall.
Dose Tethering works with NetPatch Firewall?#
I'm not very sure on all devices, if it doesn't works, you can set static ip address on the connecting device, it maybe works.
For USB Tethering, you can set ip 192.168.42.*
For Wi-Fi Tethering, you can set ip 192.168.43.*
Dose NetPatch Firewall work on all devices?
It can work on Android 4.0+ devices, At present it don't work on IPv6-only network, and don't work on some 4.4 devices without TUN-module.
Privacy Policy
NetPatch Firewall will not send Any information to our servers except in the following cases:
Checking Premium status
Checking NetPatch Firewall update
Change logs:
v0.10-v0.08
* Optimize user interfaces.
* Fix some bugs.
* Add clear network logs.
* Reduce memory usage.
Very great App
I finally can see where to send my data and especially the unwanted domain name can be blocked.
cntui said:
I finally can see where to send my data and especially the unwanted domain name can be blocked.
Click to expand...
Click to collapse
Thank you very much. NetPatch Firewall is a very early project, any questions is very useful for it.
The app does a good job with blocking ads. Does this work even with the other filters (like easylist, fanboy, ...) or only with the one on this page :
https://github.com/netpatch/groups_for_netpatch_firewall
I observed that there are just few filters on this link. Support for other filter subscriptions (just like uBlock Origin) would be great.
mermade said:
The app does a good job with blocking ads. Does this work even with the other filters (like easylist, fanboy, ...) or only with the one on this page :
https://github.com/netpatch/groups_for_netpatch_firewall
I observed that there are just few filters on this link. Support for other filter subscriptions (just like uBlock Origin) would be great.
Click to expand...
Click to collapse
1, NetPatch Firewall works on android's IP layer, it can't see the html contents except plain http. So it can't work with easylist, fanboy, they work using html structure.
2, NetPatch Firewall's IP/Domain is just one line-based text file. You can create yourself group.
3, The groups project on github will be updated continuously, if there are some domains missed, please tell me in the github project, thanks.
Is it based on NetGuard app?
Do you plan to open source your code?
Primokorn said:
Is it based on NetGuard app?
Do you plan to open source your code?
Click to expand...
Click to collapse
Is it based on NetGuard app?
No. NetPatch Firewall implements one very efficient protocol transformation, then all functions are based TCP/UDP socket level. It consumes almost no additional energy, It's here, you can test.
Do you plan to open source your code?
There is currently no such plan.
Primokorn said:
Is it based on NetGuard app?
Do you plan to open source your code?
Click to expand...
Click to collapse
Is it based on NetGuard app?
No. NetPatch Firewall implements one very efficient protocol transformation, then all functions are based TCP/UDP socket level. It consumes almost no additional energy, It's here, you can test.
Do you plan to open source your code?
There is currently no such plan.
netpatch said:
Thank you very much. NetPatch Firewall is a very early project, any questions is very useful for it.
Click to expand...
Click to collapse
I have added some domains to Default_block group, I want to export them and share them with my friends. This feature is very useful.
netpatch said:
1, NetPatch Firewall works on android's IP layer, it can't see the html contents except plain http. So it can't work with easylist, fanboy, they work using html structure.
2, NetPatch Firewall's IP/Domain is just one line-based text file. You can create yourself group.
3, The groups project on github will be updated continuously, if there are some domains missed, please tell me in the github project, thanks.
Click to expand...
Click to collapse
It's a good idea but I am just thinking since filter list subscriptions keep getting updated regularly, how are you going to ensure that the new list is up to date? From what I am thinking, there would be one static filter list and that would keep getting larger and larger eventually leading to some outdated filters that were added initially. Something like this (https://forum.xda-developers.com/android/general/script-load-adblock-filterlist-t2881240) would be really good.
I figured i would give this a try on ZTE Blade V8. All seems to be working well so far. My question is how do you block ads? Im seeing them left and right
Greatness83 said:
I figured i would give this a try on ZTE Blade V8. All seems to be working well so far. My question is how do you block ads? Im seeing them left and right
Click to expand...
Click to collapse
You can manually block the ad domains or can add domain groups from other third party subscriptions (MVPS, Steven Black, etc.).
You can also use the host file found here (https://firewall.netpatch.co/files/amt.txt). I suppose this file is available out of the box in the app. Note that other filter subscriptions (Easylist, Adguard, Fanboy, etc.) cannot currently be used with this app as this app only sees the IP address/domain names.
To block a domain manually: You need to tap "Network Logs" and then tap on the particular connection which will take you to another page where you would see all the connections for that app since the firewall was enabled. On that page, you will need to identify the particular connection and block it. Needless to say that the firewall should always be enabled.
mermade said:
You can manually block the ad domains or can add domain groups from other third party subscriptions (MVPS, Steven Black, etc.).
You can also use the host file found here (https://firewall.netpatch.co/files/amt.txt). I suppose this file is available out of the box in the app. Note that other filter subscriptions (Easylist, Adguard, Fanboy, etc.) cannot currently be used with this app as this app only sees the IP address/domain names.
To block a domain manually: You need to tap "Network Logs" and then tap on the particular connection which will take you to another page where you would see all the connections for that app since the firewall was enabled. On that page, you will need to identify the particular connection and block it. Needless to say that the firewall should always be enabled.
Click to expand...
Click to collapse
Im guessing blocking the domain groups would be better? So thats blocked by the same setup method?
Greatness83 said:
Im guessing blocking the domain groups would be better? So thats blocked by the same setup method?
Click to expand...
Click to collapse
You can add a domain group, add set the rule of it "block". The all domains in the group will be blocked.
"Add domain group" is in "Rules Settings". Then check "subscribe from network" and enter the group url(e.g., https://firewall.netpatch.co/files/amt.txt).
cntui said:
I have added some domains to Default_block group, I want to export them and share them with my friends. This feature is very useful.
Click to expand...
Click to collapse
Thanks for your suggestion.
Export/Import configuration(Includes apps settings/proxy/dns/rules settings) feature is in my plan, It will be released in next or future version.
mermade said:
It's a good idea but I am just thinking since filter list subscriptions keep getting updated regularly, how are you going to ensure that the new list is up to date? From what I am thinking, there would be one static filter list and that would keep getting larger and larger eventually leading to some outdated filters that were added initially. Something like this (https://forum.xda-developers.com/android/general/script-load-adblock-filterlist-t2881240) would be really good.
Click to expand...
Click to collapse
Hi mermade,
Thank you very much for this information.
I am learnning the adblockplus's filter rules. Extracting domains from adblockplus's rulelist is ok like https://forum.xda-developers.com/android/general/script-load-adblock-filterlist-t2881240, I will test this method and ensure if it's nessasary.