As an ex iPhone apps developer and a long time developer in general I thought I'd clarify a few things with jailbreaking. I'm not going to tell you what you should do so please extend the same curtesy.
1. Sandboxing
You may have heard a lot about sandboxing. It's a form of protection, both against applications crashing the phone and for user data.
On iOS, applications cannot access other application's data - either in memory or stored in the filing system unless it's stored in a shared area.
By removing sandboxing, any application can now access other application's data, the program code and the user data.
If the JB removes the certificate checks then I can write an application to modify your bank program to pass any key strokes or data to my application and then forward onto me. If I was a malicious developer..
2. iOS restrictions on application 'hooks'
iOS enforces things such as the user being aware of SMS messages being received or being sent.
I, as a malicious developer, could replace the iOS code that enforces this allow my application to send/receive SMS messages - perhaps to a premium rate SMS service.
There is nothing stopping me from replacing the SMS/MMS client on the phone and now and watch your conversations.
3. Application inspection
There has always been a large privacy opportunity for application developers to upload the entire phone user's address book contacts over the internet to their own website (you can get a copy of all contacts in your address book in one developer API command).
There's also phone number (MSISDN) and other information such as EMEI etc that can be harvested and reported in such a way.
Apple came down hard on developers that attempted this practice and this still continues to be a battleground as companies have been plundering user address books and uploading them. So if you wondered how a company got your details - have a chat to the friend that downloaded their app..
Does iOS un-JB fix this? No.. but the app store places a barrier to it.
So there you have it. I thought I would put some security/privacy concerns down without pointing at the usual lines of warez etc etc. 99% of this requires the user to install dodgy applications (let's not beat about the bush - the user is the weakest link in security).
Now with that - it's up to you what you do with your phone.
1. Sandboxing
You may have heard a lot about sandboxing. It's a form of protection, both against applications crashing the phone and for user data.
On iOS, applications cannot access other application's data - either in memory or stored in the filing system unless it's stored in a shared area.
By removing sandboxing, any application can now access other application's data, the program code and the user data.
If the JB removes the certificate checks then I can write an application to modify your bank program to pass any key strokes or data to my application and then forward onto me. If I was a malicious developer..
2. iOS restrictions on application 'hooks'
iOS enforces things such as the user being aware of SMS messages being received or being sent.
I, as a malicious developer, could replace the iOS code that enforces this allow my application to send/receive SMS messages - perhaps to a premium rate SMS service.
There is nothing stopping me from replacing the SMS/MMS client on the phone and now and watch your conversations.
3. Application inspection
There has always been a large privacy opportunity for application developers to upload the entire phone user's address book contacts over the internet to their own website (you can get a copy of all contacts in your address book in one developer API command).
There's also phone number (MSISDN) and other information such as EMEI etc that can be harvested and reported in such a way.
Apple came down hard on developers that attempted this practice and this still continues to be a battleground as companies have been plundering user address books and uploading them. So if you wondered how a company got your details - have a chat to the friend that downloaded their app..
Does iOS un-JB fix this? No.. but the app store places a barrier to it.
So there you have it. I thought I would put some security/privacy concerns down without pointing at the usual lines of warez etc etc. 99% of this requires the user to install dodgy applications (let's not beat about the bush - the user is the weakest link in security).
Now with that - it's up to you what you do with your phone.
Last edited: