AdBlock for iOS is an iPhone, iPad and iPod Touch mobile app, which lets you redirect domain names to desired IP address. Keep in mind, that redirecting domains to IPv4 0.0.0.0 and IPv6 ::0 will make them inaccessible. AdBlock comes also with a Safari Content Blocker that lets you block ads and various malicious websites on Safari Mobile Browser.
AdBlock for iOS installs a VPN profile, that enables it to resolve DNS queries locally – right on your iPhone, iPad or iPod Touch. Every time some app tries to communicate with one of the domains from your list, local DNS server will resolve the domain with the IP of your choice. Please remember: if the IP provided is invalid (ie. 0.0.0.0) or points to an incorrect network location (ie. 127.0.0.1), the content served from that domain will be blocked on your device.
Yes, but apart from Safari Content Blocker, AdBlock serves also a DNS service that can resolve domain names locally to desired IP addresses.
Install and open AdBlock for iOS app, swipe up the orange box from the bottom of the screen and install the VPN profile. You will also need a list of domains that you wish to redirect. Go to Manage DNS rules and add IP address of your choice (remember: IPv4 "0.0.0.0" and IPv6 "::0" will block communications with domains from your list). Next go to “Import DNS rules” feature in AdBlock’s settings screen. Tap Import DNS rules and enter the desired URL (hosts file format). Domain names will now be added to your list and redirected any time an app installed on your device requests content from it.
AdBlock uses iOS VPN module to start a DNS service in the background. VPN icon is necessary for the DNS service to function. Sadly, we can’t get rid of the icon.
AdBlock for iOS DOES NOT affect the security of your connection in any way. It DOES NOT connect you to a VPN server and we DO NOT proxy any of your traffic. Everything happens right on your iOS device - the DNS queries are being resolved locally.
Yes. Once AdBlock's VPN profile is installed it redirects domain names while you use your iOS on Wi-Fi or any type of cellular connection (2G: GPRS / EDGE, 3G: HSDPA, HSPA+, 4G: LTE networks). There is no need to set it up separately for every network. Once you enable AdBlock - it just works.
There are 3 ways to disable AdBlock for iOS: 1. Open AdBlock for iOS app and slide down green box. If the interface turns orange - AdBlock is disabled. 2. For 3DTouch supporting devices (e.g. iPhone 6S, iPhone 6S Plus) you can use 3D Touch to toggle AdBlock. 3. Through AdBlock's notification widget. 4. Go to Settings app -> General -> VPN -> turn off a switch next to "Status"
Yes. AdBlock for iOS works in a way similar to /etc/hosts file (for *nix systems) or C:\Windows\system32\DRIVERS\ETC\HOSTS (for Windows). You can add your own entries using import or add features in AdBlock for iOS. All domain names you add in your AdBlock Settings will be resolved to desired IP address.
Your domain list is organised in groups and domains. Every group can contain multiple domains and subgroups. This will allow you to organise your rules in a tree-like structure for easier control. You can selectively toggle each group, subgroup or domain, so you don't have to disable AdBlock entirely.