• On CHOW: Can girls use the guys' bathroom?
advertisement
August 6, 2008 12:00 AM PDT

iPhone can phone home and kill apps?

by Ben Wilson
  • Font size
  • Print
  • 16 comments

Apple has apparently included a blacklisting mechanism in iPhone OS 2.x via which the device can phone home, check for unauthorized applications, and disable them. The OS includes a URL that points to a page containing a list of unauthorized applications, specifically:

https://iphone-services.apple.com/clbl/unauthorizedApps

Per Jonathan Zdziarski, author of the book iPhone Open Application Development and an iPhone Forensics manual:

"This suggests that the iPhone calls home once in a while to find out what applications it should turn off. At the moment, no apps have been blacklisted, but by all appearances, this has been added to disable applications that the user has already downloaded and paid for, if Apple so chooses to shut them down.

"I discovered this doing a forensic examination of an iPhone 3G. It appears to be tucked away in a configuration file deep inside CoreLocation."

Recent posts from iPhone Atlas
Words With Friends: Like Scrabulous for iPhone!
How Epic fit the Unreal Engine into the iPhone
Apple releases iPhone OS SDK 3.2 beta 4 for iPad
iPhone 4G: 25 most-wanted features
Klipsch Image X10i: Ideal earphones for the iPod Classic
Eliminate's 3G multiplayer: How'd they do that?
EFF knocks iPhone developer license agreement
Attack of the iPhone clones
Add a Comment (Log in or register) (16 Comments)
  • prev
  • next
by Hookoa August 6, 2008 12:07 PM PDT
So, the link goes to a webpage that shows that the app was deleted in 2004???

Isn't that waaaay before the iPhone??
Reply to this comment
by DistortedLoop August 6, 2008 12:09 PM PDT
Yet another reason to jailbreak...

It will be interesting to see this escalate between Apple and the Dev Team, as surely all the Cydia and Installer applications will make it to the blacklist.

Then the Dev Team will strip this from Pwned phones, then Apple will update Firmware to add it back, and on and on.
Reply to this comment
by tanglewires August 6, 2008 8:18 PM PDT
At a minimum, Apple wants enterprise buyers to consider the iPhone a platform a secure and responsible choice for employees to carry. Probably, Apple wants a hook in the OS so it could guarantee an enterprise buyer that all the company-issued iPhones will be identical. It's gonna come up...put yourself in the shoes of an IT pro who's being asked to deploy 10 thousand of these things on 3 continents.

Seems likely that, beyond impressing enterprise buyers, Apple wants to BE a responsible provider of a mobile platform.

Sure, RIM's Blackberry is a platform with some scale, but no company has tried to the huge scale AND the comparative openness to 3rd party apps that Apple is now attempting.

Imagine a rogue iPhone app that surreptitiously transmitted your credit card numbers and IDs to thieving scum under the guise of storing them for you in a little free app. Would the folks who vett the iPhone apps before they get distribution on the store catch it? What if it were two apps working together, one that was a little wallet app and another a little sketch program that can mail your sketch -- and a few extra bytes personal data -- and blind copies a third party?

Most iPhone users would be thrilled -- after-the-fact -- that Apple had deleted the rogue app from their phone. Probably much more likely *that* scenario than Apple deleting apps it "doesn't like" or something.
Reply to this comment
by daniel4510_dotmac August 7, 2008 12:42 AM PDT
KILL my apps. I don't care. Just give me my?WiFi back. Speed up my backups (I call them blockups these days); sync my phone faster (or as I call it, slink my phone faster). Just make this a darned smart phone instead of a dumb-a$$ phone. I did a back up today that took 6.5 hours. This is not the Apple I am used to. Steve, concentrate on the REAL issues. This is still a phone, first and foremost. I want to make and receive calls again, not spend hours at a time restoring or syncing it. I'm about ready to go back to my Palm. I've stood behind Apple through the worst. But this is pathetic. Period. Apple should be ashamed. And Steve is apologizing for Mobile Me? The iPhone is what he needs to be apologizing for. Get it right, and get it right soon.
Reply to this comment
by Creaventure August 7, 2008 6:20 AM PDT
I agree with the previous poster ... I have been for over 15 years on a mac.... ( yeahh I know I am old ;-) ) but what is going on with Apple in the last few years is becoming a complete nightmare. Steve you keep releasing software way before they are fully commercial versions, and keep patching it here and there ... At the moment I feel like I am sitting behind a WinShit PC that does its constant autoupdate.
The buyers of the the 2G phone like me got screwed , because the 3 G came out ... fine some of the recent purchases were allowed to exchange the phone in the stores. However now with the update to a 2G phone of iPhone 2.0 or now iPhone 2.0.1 my phone acts like a Commodore 64 .... I mean Backuptimes of hours .... Syncing times where I can bake a cake inbetween... Keyboard that is so slow that it takes me 3 minutes to type an sms ... I don?t care about a shiny toy ... I care about a functional phone that I can use when I want to use it ... to make calls etc ... I mean Steve honestly .... when do you sync your iPhone ??? Right when there are new information in the cloud ... right? ... So I update my appointments ...or last minute changes on some files before I run to my next meeting ... well I can?t do this anymore ... because I have to sync my phone ages before ....
Steve you owe us an apology ... and you owe us to get it right and fixed ... ASAP
Reply to this comment
by versiontracker2007 August 7, 2008 7:13 AM PDT
daniel4510:

Use USB 2, not USB 1. Only reason I can think of that an iPhone (max size 16 GB) would take that long to backup - I have a 16 GB iPod Touch that doesn't take more than an hour, while doing other stuff. And *** is wrong with your WiFi? Or do you simply not know how to use that either?
Reply to this comment
by likeafox24 August 7, 2008 7:56 AM PDT
Thank you, versiontracker2007!

I actually encountered a friend who didn't even know that the iPhone had WiFi! I had to show him how to turn it on and use it in settings. Perhaps our friend Daniel could use some assistance?

I also wonder if he's ever powered the device down and restarted it. On the rare occasion that I have bugginess, I do that and it's fixed!

Furthermore, if WiFi truly did not work, a quick trip to the Apple Store would see the device replaced...unless of course this problem only began within the past month putting the device out of warranty.

Sad, sad.
Reply to this comment
by smokris August 7, 2008 8:05 AM PDT
Zdziarski's comment seems a bit hyperbolic... The fact that this URL was found within the CoreLocation framework and the fact that the URL itself contains the term "/clbl/" (which expands to "CoreLocation Black List" maybe?) suggest to me that this service exists simply to block the ability of certain apps to use CoreLocation functionality --- not to block entire apps.
Reply to this comment
by daniel4510_dotmac August 7, 2008 10:36 AM PDT
versiontracker2007,

I've had WiFi working on my iPhone (G2) since the day I purchased it over 1 year ago. And it continued to work a few days after installing 2.0, until the phone crashed on me. There are dozens of people (if you would do some research) on the Apple Discussion boards complaining about this very same issue after installing 2.0. Same with long backups. Again, do some research. I'm not alone here.

likeafox24,

A "quick" trip to the Apple Store? I wish I were fortunate enough to have one less than a five hour drive away. ;)
Reply to this comment
by jt.reynolds August 7, 2008 12:56 PM PDT
Maybe I'm naive, but how does Apple have the right to decide what I do or don't place on MY device?

This buggy and disappointing iPhone 3G belongs to me, not them. I didn't lease, rent or borrow it....I bought the freakin' thing. If I knew how and wanted to turn it into a controller for my microwave oven, Apple (nor anybody else) should be able to stop me. AT&T can stop me from using it on THEIR network and the agreement I signed probably gives them broad discretion to do so, but once Apple sold me this phone their job is done except for support and warranty issues.....much like buying a desktop computer.

Sorry, I just had to vent a bit when I saw that Apple thinks they have the right to decide what I use my device for. ...and people think Microsoft pushes people (customers) around. Wow!

Like all of you, I just want the thing to work as advertised without problems.

Good luck
Reply to this comment
by quickwhitefox August 7, 2008 1:16 PM PDT
Meh, that's what happens when you pay $600 to be a beta tester.

Never ever ever ever buy an Apple product until Rev 3. It was true in 1984, and it's true today.

I even think the iPhone 3G is a little soon...I almost (but not quite) regret buying one.

Apple's Orwellian omnipresence regarding its devices is an invasion of privacy and could almost be considered illegal, and is the one and only thing that is making me think twice about Apple. If I was told that I could only install certain apps on my iMac, I'd never buy another one.
Reply to this comment
by slygroceryguy August 7, 2008 5:37 PM PDT
Hmmm....some blackberry killer this steaming pile turned out to be... Sure glad I didn't sell my RIM stock
Reply to this comment
by lrancorn November 18, 2008 6:48 AM PST
In my opinion, moves like these by Apple could tarnish their reputation. They should be very careful in implementing things like this. If they start blacklisting apps it could cause a backlash within the iPhone community. I realize that Apples rational is to protect their brand and product. But this is a pretty invasive move. You (maning Apple) decising what apps run and what apps do not run after a phone is baught and owned by a user could be construed as being intrusive. <a href="http://uptobat.com/" rel="nofollow">Baseball Bats For Sale</a>
Reply to this comment
by ben2247 July 3, 2009 5:04 PM PDT
In my opinion, moves like these by Apple could tarnish their reputation. They should be very careful in implementing things like this. If they start blacklisting apps it could cause a backlash within the iPhone community. I realize that Apples rational is to protect their brand and product. But this is a pretty invasive move. You (maning Apple) decising what apps run and what apps do not run after a phone is baught and owned by a user could be construed as being intrusive. &lt;a href="http://zcbats.com&gt;Baseball Bats For Sale&lt;/a&gt;
Reply to this comment
by abogey August 1, 2009 10:14 AM PDT
Perhaps the FCC investigation of Apple and AT&#38;T regarding the rejection of Google Voice will bring about a more open platform for developers and users of this great platform.

I am a long time Windows user and developer and am a new iPhone user. I am so impressed with the iPhone that I am seriously considering getting a Mac to develop software for the iPhone, but the seemingly arbitrary nature of the acceptance of apps for the iPhone makes me hesitate.
Reply to this comment
by ruckerz2k December 6, 2009 8:44 AM PST
IPhone/Ipod Touch users using cydia should install Firewall IP. It's similar to Little Snitch on Mac as every internet connection made by any app (even apple) is red flagged and the user is prompted to allow or deny the connection before it is made.
Reply to this comment
(16 Comments)
  • prev
  • next

Search iPhone Atlas

advertisement

About iPhone Atlas

iPhone Atlas helps you navigate the ins and outs of Apple iPhone ownership with how-tos, troubleshooting information, news, reviews, and more. Got a tip? Want to contact us? E-mail iphoneatlas@cnet.com.

Add this feed to your online news reader

iPhone Atlas topics