Decide yourself, Security for your iPhone and iPod touch
Firewall iP is now available on CydiaStore for only $1.99.
Firewall iP allows you to block outgoing connections (TCP & UDP). It hooks into applications from AppStore and Cydia. Firewall iP will alert you if the app wants to establish a connection to a host and shows you the hostname. Then you have the options to allow/deny the connection once/always or allow/deny all connections for the application.
You can decide if the application will send data. Developers will no longer be able to collect stats about you (UDID, phone number, usage statistics…) or even collect personal data. With Firewall iP you can cover all app analytic providers which aren’t in PrivaCy and also custom analytics.
You can block some content too. Now you are the one who decides!
In the control app you can edit the rules for each 3rd party application as well as add new applications to the list. It also offers a switch to disable Firewall iP and a SBSettingsToggle for the same purpose.
Cydia itself is excluded for obvious reasons.
- Block outgoing TCP & UDP connections selectively
- Shows you the hostname for the connection
- Block analytic providers which PrivaCy can’t
- Block unneeded content
- Easy to use interface & control app
- Edit the rules you did set
- Add apps manually
- Low memory & CPU consumption
After installation and a respring it will start to monitor outgoing connections.
Detailed usage instructions by iClarified: how to use Firewall iP
BigBoss Authors: Mark Bruce & Kory Lee
Tags: cydia, firewall, Firewall iP, Store
November 2nd, 2009 at 6:16 am
A little confusing from the write up alone whether this will block iTunes Store apps as well, though the screenshots show it will do. Cool.
Does it impact battery life or other performance factors?
November 2nd, 2009 at 6:40 am
battery life: no, it’s only active when a application with a graphic user interface is running.
performance: no, not really. it doesn’t need much RAM. I designed it to use as few resources as possible.
November 2nd, 2009 at 7:10 am
I bought this app since I think it will get better with time.
Would it be possible to give us the ‘full’ control of the app?
I mean, make it work with BigBoss apps & Cydia as well.
I really can understand these guys need those ads to cover their cost, but since I pay for this, I would like to use it the way I want (And hide ads I’ll never click on) to improve some loading time.
Apple Native Apps : ie the ones provided with the phone right?
Because I tried one called “Savoir Innutile” and nothing pops-up when I ask it to update the database… It just make it fail.
Thanks to the dev if you could answer me :)
Great app anyway
November 2nd, 2009 at 8:03 am
Hi,
Very great app. Works very good.
I only have problem with ebay app… Ebay crash to springboard while firewall is activated.
Good continuation on this great and very useful project.
November 2nd, 2009 at 8:19 am
this app works via code injection with MobileSubstrate. BigBoss uses special permission on his app which exclude it from code injection.
about Cydia: The developer community really doesn’t want anybody to block ads in Cydia. And btw. you can be sure that Cydia doesn’t contact any bad hosts. after all it’s open source :)
November 2nd, 2009 at 8:20 am
I’m glad you like it. just add Ebay manually in the control app and then allow all connections. that should fix it till I release a new version.
I will investigate the issue with Ebay.
Firewall iP has been tested with many many apps, but it’s impossible to check every one available ;)
November 2nd, 2009 at 8:21 am
oh, and btw. Apple’s native apps are those which ship with the iPhone. but if there is enough demand I will open them in the next bigger revision (which will be 1.1)
November 2nd, 2009 at 10:55 am
Hi,
thx for this app, but humm. o’m not sure to understand its utility ?
Indeed, Sauryk (or others), added through cydia the option to block informations which were sent to bad guys… ??
November 2nd, 2009 at 11:13 am
From the perspective of being able to control ALL internet traffic, I think that this app is more than welcome. But since it does not allow to block effectively Apple native apps, I will wait until version 1.1 to purchase it. Two thumbs up on the wonderful idea!!! This app will allow to control your data cost if you’re on prepaid plan or your provider does not want to block all data on your iPhone.
November 2nd, 2009 at 12:36 pm
Just for clarification: PrivaCy blocks traffic to 4 Analytics providers, but there are more. And yes, I’ll add support for Safari, Mail and the others when I release the 1.1 (because of the huge demand)
November 2nd, 2009 at 12:47 pm
Fabulous idea! Will purchase when it can block whatever I want. I want to block any and all apple applications. Firewalls should be as configurable as a user wants.
November 2nd, 2009 at 2:42 pm
Odd, I don’t see it in the Cydia Store. It doesn’t turn up in search either. Any idea why?
November 2nd, 2009 at 3:03 pm
What would also be useful if have a set of user defined hosts which will always be allowed/disallowed for all applicaitons. So you dont have to approve/disapprove the same host for multiple apps. Then if we have problem we can go to the app level and override the all apps default setting.
Nice app keep up the good work.
November 2nd, 2009 at 3:57 pm
I’ll keep your suggestion in mind when I start working on 1.1 (now I need to work on minor updates so I can take care of the current issues). As you can imagine it’s quite hard to pull off such an app because it has to work with (almost) all apps.
November 2nd, 2009 at 3:58 pm
you might not wanna do that, because then you won’t be able to recieve emails, buy apps in the mobile AppStore… ;)
November 2nd, 2009 at 4:14 pm
doesn’t work with dictionary.com even after manually adding the app to the approve list
November 2nd, 2009 at 11:28 pm
That issue should be fixed with upcoming 1.01. Should be available in a few hours
November 3rd, 2009 at 2:08 am
iClarified has posted detailed instructions on how to use iFirewall iP:
http://iclarified.com/entry/index.php?enid=5884
November 3rd, 2009 at 3:21 am
Excellent! The author of ‘Little Snitch’ on the Mac indicated a while back that a port of his app to the iPhone would not be a problem, but nothing happened since. So I’m very glad to see that Yllier decided to write this – well done!
November 3rd, 2009 at 7:29 am
Yes,yes, please add native apps support in next version!
November 3rd, 2009 at 7:40 am
Dear Yllier<
Many thanks for your excellent app!
What we need in the next version-Apple Native Apps support.
November 3rd, 2009 at 9:28 am
Hi Yiller :) great app purchased last night.
Will support for incomming connection blocking be possible at some point, for example to block ssh or at least warn when a connection is attempted?
Thanks
November 3rd, 2009 at 4:50 pm
Yllier, or anyone else know?
November 4th, 2009 at 1:42 am
ok great app.
i bought it yesterday too, because it’s really a good thing.
Well, i think a few more things would be good :
- ability to export/import rules (for futur restore.. )
- possibility to block/allow connection only during the session (until app is launch again)
- allow wildcard for rules
that’s all for the moment!
i’m sur you’re full with work.. so, good luck, and thx again! :)
November 4th, 2009 at 7:17 am
I’m really glad you all like the app. I’m going to implement more features in the next bigger release.
November 4th, 2009 at 2:15 pm
I feel bad for the devs.. it’s blocking admob…
November 4th, 2009 at 3:25 pm
F*** admob,
dont feel bad for something that clutters and slows your phone for other peoples personal profit.
November 4th, 2009 at 4:17 pm
This app was not intended to block ad provider. The devs need the revenue for a living and it also supports development of apps.
But I didn’t whitelist ad-providers because it’s a firewall.
November 5th, 2009 at 8:17 am
sounds like a great app; only questions would be:
does the firewall app in any way, shape or form affect teh battery drain? perhaps helps drain it faster?
just wonderin’
November 5th, 2009 at 9:27 am
this may be better answered by users, but my experience is it’s not
the only case an app would respond a bit slower would be if you deny a connection and then it would constantly try to establish it.
November 5th, 2009 at 11:50 am
Yllier,
Does your firewall also block connections from processes running on background (ie. SBSettings, CylayDaemon, etc). I ask because I do have Cylay installed and after installing Firewall iP I had some issues with it, mainly I couldn’t locate my iPhone through the Cylay’s website, as if the push notifications were being blocked and therefore the daemon was not responding to the location requests. I added the Cylay configuration App (is separate from the daemon) to the exceptions list and after a few reboots now it seems to be working again…
November 6th, 2009 at 3:47 am
Where is the toggle graphics for Firewall IP for SBSettings. There is an icon, but the icon is empty? Is this a bug?
November 7th, 2009 at 8:56 am
Here are the questions i have before i buy this app which is very promising:
-will this app interfere with 3G unrestrictor, will it harm my ability to use skype while i am on 3g
-Does it show when ANY app is connecting to internet while app is not active? (like the iphone is sleeping and suddenly something goes on line without me knowing, otherwise when i start app why do i need block it? (may be i am dumb and don’t get the concept)
-what type of data app collect and how it is being used against me ( in other words why do we need this app) i am not being sarcastic by any means, i ask those questions respectfully, i like the idea of having firewall, i need to know why.
Thank you very much.
arteyzips@yahoo.com
November 7th, 2009 at 5:04 pm
jam, Privacy (from saurik) does’t block everything, just collecting data from the big providers (and it doesn’t do stuff like blocking ads).
November 8th, 2009 at 7:43 am
1. nope, it won’t interfere with 3G unrestrictor.
2. despite the whole data collector thing this is also an issue: http://www.macworld.com/article/143047/2009/09/phone_hole.html?lsrc=rss_main
when an app is running and the iPhone is sleeping you will only see the alert when you turn it on. till then the connection is blocked
3. http://www.macworld.com/article/143047/2009/09/phone_hole.html?lsrc=rss_main and http://i-phone-home.blogspot.com/
November 8th, 2009 at 3:44 pm
Does it drain battery with a constantly running app such as biteSMS’s quickreply. Seems like it has been
November 8th, 2009 at 6:35 pm
Thank you very much, this is great response and very useful and thoughtful app, it has been carefully crafted and well executed, i bouyght ir and i like it.
November 9th, 2009 at 12:19 pm
I am experiencing some unusual behaviors:
Even with the rules set to allow all connections, I find that a number of audio streaming app (such as ooTunes) will crash to springboard or give an “out of memory” error after running a period of time (ranging from half an hour to hours). If I have the firewall off, the crash does not happen.
Can someone verify this?
PS: Again, where is the SBSettings Toggle for Firewall IP? I can’t find it.
November 9th, 2009 at 8:36 pm
The toggle is installed automatically. Try going to sbsettings/ set toggles and move rows. You should see it , move it on up then respring. I can answer my own question adn say I have noticed no battery drain with bitesms XD Thanks for the great app keep the updates comin
November 10th, 2009 at 9:11 am
Rusty, what is the graphic you see in the toggle? I can see the toggle all along. It is just that the toggle is just an empty space, and there is no graphic/icon inside it, like SSH or Wi-Fi logos for those toggles.
Help?
November 10th, 2009 at 12:41 pm
about the toggle thing:
I could have never designed an icon for each available SBS-Theme. 1. I’m no good gfx guy.
2. doing the gfx would have probably cost more time than developing the toggle.
3. each theme should have it’s own default image for toggles. if it doesn’t then it’s not following BigBoss’s rules:
Blanks: Each theme must implement a blank on and off png icon. from here: http://thebigboss.org/guides/sbsettings-theme-creation/
I hope the great gfx-guys who made the themes will make an toggle for Firewall iP too.
November 10th, 2009 at 12:44 pm
are those audio streeming apps running in background? can you please give me the name of all which are causing problems so I can investigate it.
thanks
November 10th, 2009 at 12:45 pm
please compare with with firewall iP on and off. and don’t forget to install Firewall iP 1.1. Lots of small issues have been fixed
November 10th, 2009 at 2:25 pm
Yllier,
I tried the app BOTH running normally and running in the background. It appears that the app crashes faster if running in the background than in the foreground.
The most troublesome one is Tuner Internet Radio (TIR). The second most troublesome one is ooTunes. In both cases, if I have the Firewall turned OFF before I start the apps, then the apps run normally.
Also, is the toggle for Firewall supposed to have NO graphics (i.e., just a blank square)? Is this odd?
November 10th, 2009 at 4:05 pm
strange, have posted this a while ago, but it doesn’t appear.
The toggle has no gfx because I can’t make an icon for every theme out there. that’s the job for the themers.
if I would do it it would take me longer than coding the toggle ;)
each theme should have default icons (one for on and one for off) for toggles. if it doesn’t have it then it’s not following the rules for SBS-Themes which can be found here: http://thebigboss.org/guides/sbsettings-theme-creation/
November 10th, 2009 at 4:07 pm
my post about theming is number29.
abou the apps: please add them manually in the control app and disable FiP for them by using the switch in the top bar (v1.1, available on cydia).
I will get those apps and see what can be done
November 11th, 2009 at 8:28 am
Yiller,
Using the new 1.1 new features fixed the app crash problem of streaming apps, as long as the app is not being used in the background (using backgrounder).
IHeartRadio is also experiencing some problem, in that it takes a LONG LONG time for the station list to appear if the firewall is turned on (though it will function afterward), whereas it only takes a few secs to load up if the firewall is turned off.
I supposed this is a workaround, though I suspect the underlying problem still exists.
As a suggestion, perhaps you can make an icon JUST for bigboss’s default theme for your app, since the VAST VAST majority of people will just use bigboss’s default sbsettings toggle anyway. This way, it will be minimal work but will cover the majority of users.
Good app you made, I must say. My second paid Cydia app (after iBlacklist).
November 21st, 2009 at 4:09 pm
I just bought it and it is great : )
but you should update the price on Cydia
2.49 $ US
November 23rd, 2009 at 11:37 pm
Well, the program looks good but in version 1.1 you can’t block connections from Cydia/Icy/Rock and this mean when some programs are in white list may be other unwanted apps or hosts also are in white list. Well definite i feel disappointed.
November 24th, 2009 at 6:32 am
suggestion: additional feature would be to add a bandwidth meter for the chosen app. just like the default data usage counter of the iphone.
thanks
November 24th, 2009 at 6:34 am
also please check ninja assassin.. the program will stop working before the menu.. the workaround is to add the game first in firewall ip to allow all connections then later deny all. thanks
November 24th, 2009 at 8:51 am
Hey I’m having issues with the latest version, causing my phone app to crash and sometimes not be running at all. Get messages on the lockscreen about an at&t connection and sometimes am not able to make a decision phone locks up. Downgrading to older version in the mean time but please fix the phone issue.
November 24th, 2009 at 10:29 am
EDIT Ok someone tells me I blocked visual voicemail on one of the popups they say its port 5400 and thats causing my issue. Only problem is, mobile phone isn’t listed in firewall ip apps so I cant re allow the connection nor do I see it in my global deny or anywhere else for that matter. How do I re-enable the connection? IMO that connection should not be allowed to be blocked because this is a pretty serious issue. Cannot find a support site so let me know where I should be asking this PLEASE
November 26th, 2009 at 5:17 am
Confused, there’s an updated version on rock but not one on cydia. Also looking for support site.
November 26th, 2009 at 8:51 am
It would be great if you could choose to block routes like EDGE or WIFI. That way you would be able to block the apps to go through EDGE and not to WIFI. You would also be able to create an exeption to allow MMS to use EDGE connection.
November 27th, 2009 at 1:30 pm
I updated to the latest version and my phone keeps trying to connect to 172.16.46.167. It’s not a specific app that keeps trying to connect to this address. It’s just the phone in general. I tapped “deny once” and the phone still works fine so I assume this it’s safe to permanently block this ip? i looked up the address on DNS stuff but couldn’t find much. Anyone getting the same thing? Have any idea what it is?
November 27th, 2009 at 1:32 pm
Also like to note that wifi is off, so it’s not my home network or anything.
November 28th, 2009 at 4:50 am
please implement import/export of global deny/global allow list.
November 29th, 2009 at 1:57 pm
Does “global allow/deny” rules override apps that have “allow all connections”?
December 3rd, 2009 at 11:05 am
After installing this app I faced very weird problem. Iphone is failing to wakeup after being idle for sometime. It is not able to receive any calls or messages. I need to reboot it regularly to make the iphone active again… I am not sure whether this is due firewall ip, but this is the only app which i installed in this week. and only after that this problem started. May be this is useful to dev to debug it.
December 3rd, 2009 at 11:10 am
BTW I am having 2g running on 3.0 version. and I can see all signal bars. Main thing is when I am unlocking my cell it shows all signal bars but still can not receive the call. I need to reboot the cell completely.
December 4th, 2009 at 11:29 am
this prog wasn’t running correctly for me when I was on 3.0 but I didn’t have any issues after updating to 3.1.2., not sure if updating would solve the problem for you though.
January 7th, 2010 at 4:00 pm
Show on the creen
January 11th, 2010 at 5:05 am
Have been googling a lot of reviews before finally purchasing the app. After trying it for one day, all i can say is “I F..KING LOVE IT!!” have highly recommended to my buddies. Good development guys! Will definitely support for future development. Development cost time n money, please dont leech.
Have not encountered the above mentioned conflicts so far…
Cheers!
January 21st, 2010 at 2:30 am
Hi Yiller,
my firewall ip hav been workin fine till recently, i was unable to access most app(safari, mail, etc) except for cydia and rock. I tried allowing all connections but dun seem to wrk untill i uninstalled. I reinstalled but same prob. Tried rebooting after uninstall then install but same problem is occuring. Any suggestions? Im on 3gs 3.1.2.
January 28th, 2010 at 10:05 pm
hi yiller,
i’m a legitimate user. since upgrading to 1.3.x, i am unable to view the detailed rules for “always allow” and “always deny”. it would just close the program.
btw, there is a spelling error in the program. it was spelt as “allways deny”.
thanks mate!
January 29th, 2010 at 8:11 pm
It is fixed in 1.35. Thanks!
February 3rd, 2010 at 11:42 am
So I bought firewall ip hoping the log files would contain more than the domain name and port. Is there a way to dial up the logging to contain the entire http request? Thankx
Ryan
March 6th, 2010 at 6:27 am
I bought this app expecting it to be able to block ads on 4chan [found in subdirectories of static.4chan.org/support/*] and it is unable to block them. I am only able to block the hostname which then causes formatting errors. I don’t understand how the program is not be able to do this…
March 27th, 2010 at 9:20 pm
I installed Firewall IP and now ever since I installed Words with Friends, friewall ip doesn’t seem to work as well. It really doesn’t seem to work with Words w/Friends. It keeps on asking what to do but never seems to acknowledge my input by continuing to ask the same requests. I uninstalled firewall ip and reinstalled but it still doesn’t work. When I open the firewall ip itself, it crashes every time 2 seconds after installing. My question is…how can I COMPLETELY uninstall ALL of the firewall IP files,logs, sys files, etc.. and start completely fresh, even where it asks for my input on all my other apps, not just new ones??
Thanks
March 27th, 2010 at 9:25 pm
I meant it crashes 2 seconds after I open the actual Firewall Ip app via the flame icon. Btw…yllier, this Is an awesome app!! Thanks
April 2nd, 2010 at 8:05 am
heyy bigboss i purchased this app from the cydia store the payment is already processed but the purchase button did NOT turn into “install” for me and it still hasent yet
any suggestions?
June 11th, 2010 at 8:55 am
dont have facebook or google for confirmation and payment on iphone….is there another way to pay for it and download it??
June 24th, 2010 at 12:34 pm
Yeah, this App is freaking awesome!!! (Seen it on a friends iPhone)
Wish i could get it but i am searching for another way to pay for it too…:(
June 24th, 2010 at 7:34 pm
Love this app. Useful for blocking information that I don’t want to get out. Also useful to determine where apps are going without permission… :D Kills/discovers ads that I haven’t blocked with host file.
June 27th, 2010 at 3:12 am
This app is the one of the best cydia apps you will ever get! It manages your in going and out going internet traffic so it is good to save data, it can also block ads!
October 16th, 2010 at 3:26 pm
Is it possible to see the exact link that an app is trying to connect to, instead of just the hostname?
December 5th, 2010 at 3:32 am
Wanted to buy this app on Cydia, no way! The paypal page font display is too small, and no zoom is available! so I cannot read the text and cannot pay. The amazon.com page “sign in” button does not respond… it does not work. I could not sign in and pay. PLEASE: ASK Cydia devs TO FIX THIS otherwise there is no way to buy apps!
The problem has been reported on several forum, with no solution.
IOS 4.1
iPhone 3 GS