ie8 fix
madison

Hardware 2.0

Adrian Kingsley-Hughes

How to disable the Carrier IQ 'rootkit' on your iPhone

By | December 1, 2011, 7:23am PST

Summary: A few taps and your done!

[UPDATE: According to a statement from Apple to AllThingsD, Apple stopped supporting Carrier IQ with iOS 5.0 for most devices:

“We stopped supporting Carrier IQ with iOS 5 in most of our products and will remove it completely in a future software update. With any diagnostic data sent to Apple, customers must actively opt-in to share this information, and if they do, the data is sent in an anonymous and encrypted form and does not include any personal information. We never recorded keystrokes, messages or any other personal information for diagnostic data and have no plans to ever do so.”

However, the iPhone 4 still makes use of Carrier IQ.

When begs the question ... what's collecting all the information on the iPhone? Is this a mechanism developed by Apple for Apple?]

Bit shocked that your iPhone has that Carrier IQ logging feature built into the OS? You can switch it off … in fact, I’ve shown you how to do this before!

Here’s how!

Buried in the Settings menu is an option to choose not to send what Apple calls ‘diagnostic and usage data.’ This option is buried real deep:

Settings > General > About > Diagnostics & Usage

Here’s the screen you’re looking for:

Set this to Don’t Send and you can stop worrying about where your data is going and who’s looking at it.

Note that this feature is only present on handsets running iOS 5.0 or later (so the iPhone 4S and upgraded iPhone 4 and 3GS handsets.

Image creditMike_fleming

Related:

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
43
Comments

Join the conversation!

Just In

RE: How to disable the Carrier IQ 'rootkit' on your iPhone
bamzippow 4th Dec
"A few taps and your done!"?

Shouldn't that be "A few taps and yer done!" wink
The diagnostic & usage setting is also there on 3rd/4th gen iPod Touch with iOS5. Should there be concern with those devices?
0 Votes
+ -
Contributr
@rwherr@... probably not, no carrier involved. Switch it off if worried tho.
@Adrian Kingsley-Hughes

ZDNet - the National Enquirer of IT News.

There's no 'rootkit' on the iPhone. Simple diagnostics that is off by default.
@Adrian Kingsley-Hughes Thank you for the heads up on this Adrian. It's much appreciated.
0 Votes
+ -
@rwherr@... The only data that the Touches I have checked (seven so far) send are crash and low memory reports. You can read the actual reports - they are right under the settings. Oh - and the setting is turned OFF by default. You have to explicitly turn it on.
0 Votes
+ -
What about Android devices?
justthisguyyouknow 1st Dec
Is there a similar method for Android devices?

And, why isn't any company or government stepping up to investigate this massive breach of privacy?
0 Votes
+ -
Contributr
@justthisguyyouknow Android's messy ... needs rooting ... hopefully will have more info soon
@Adrian Kingsley-Hughes So much better outside Apple's "walled garden"! Irony:??
@justthisguyyouknow

Because the government is likely using this data itself. That's why no one is prosecuting the inclusion of this rootkit in the OSs. Apple presents this as "Apple would like your help to improve the quality and performance of its products and services. Your device can automatically collect diagnostic and usage information and send it to Apple for analysis - but only with your explicit consent."

Wish I trusted that withdrawing consent would insure that this information was not collected or shared with anyone. I don't believe that, nor do a number of folks using these devices.
@justthisguyyouknow Yes you could always shut off the Data Android Sends! Go to a pro Android Forum and they will direct you to the right place.
@Peter Perry This is a rootkit, impossible to remove completely unless you rebuild the OS from the source code... Yes, this is VERY nasty. http://androidsecuritytest.com/features/logs-and-services/loggers/carrieriq/carrieriq-part2/
0 Votes
+ -
@justthisguyyouknow Come on. Read the reports. Right under the settings is the actual data that is being sent, organized by report. To say that this is overblown would be an understatement. By the way, in iOS, the setting is OFF by default. YOU have to turn it on.
@m0o0o0o0o That's not true I've just checked my iPhone 4 running iOS 5 and it was set to On by default. What was your advice? "Read the reports."? Well read the advice on here and you'll see that this is the case.
Is this how the Tethering Police know when someone is tethering their iPhone with something like that short-lived tethering app?
0 Votes
+ -
Contributr
RE: How to disable the Carrier IQ 'rootkit' on your iPhone
Adrian Kingsley-Hughes Updated - 1st Dec
@bobiroc probably not ... they are either using deep packet inspection, or, more likely, just looking at saturation (that is, how fast people are using bandwidth)
@Adrian Kingsley-Hughes

Just wondering because I have helped a few people turn this off and noticed in the logs that it shows a tethering session for the few people that have it enabled in their phone plan.

Still sucks they insist on charging extra for that. Your data (limited or not) should be data no matter if you are using the phone directly or if it is being used tethered to another device.
@Adrian Kingsley-Hughes I still think that packets are packets. Ultimately users are paying carriers to move packets. I am amazed that tethering police have not seen the light of day in a US class-action court battle.
0 Votes
+ -
@bobiroc When you sign a contract with a carrier, you agree to arbitration and give up your right to file a class action. This is why one law firm was encouraging thousands of individuals to file separate small claims court cases once for another matter.
How did you determine this is Carrier IQ's "root kit"?

[Nevermind, I found the references on Gizmodo to that question, but also found this statement. "Now, references to the same software have been discovered in Apple's iOS. But in this case, it only logs technical data and it's off by default."
@psquared007
@dderss Thanks. As an iPhone user I'm feeling a little better about this after reading the Gizmodo post. Adrian's headline really got my attention and I'm feeling a tiny bit misled.
There is Not a "Diagnostic & Usage" section under "About" on my iPhone4 from Verizon. So now what?
0 Votes
+ -
How is this considered a "rootkit"? Can you ZDNet bloggers stop with the FUD-laced headlines?
@Pete "athynz" Athens

Simple.

From Wikipedia: "A rootkit is software that enables continued privileged access to a computer while actively hiding its presence from administrators by subverting standard operating system functionality or other applications."

What part of that definition are you of the opinion that CIQ does not meet?

Sam
@Pete "athynz" Athens It's a rootkit because it's installed at the root level of the OS and intercepts everything before it reaches the apps. CIQ logs your text messages before they even reach the messaging app. Your web data is logged before it's https encrypted. That's what rootkits do.
Apparently it is not a problem with Verizon. My Verizon iPhone does not have it either.
Apparently it is not a problem with Verizon. My Verizon iPhone does not have it either.
0 Votes
+ -
Apple Default is OFF
macgregor@... 1st Dec
It's off. Unlike Android. It's ON.

More FUD from folks who need clicks. CNET... the Dell of journalism.
@macgregor@... More FUD from you.
On Android it's only there if the carriers put it there.
Which they usually only do in places like USA, "the land of the free", lol. My phone has never seen a trace of that thing.
A hammer is more effective, permanent solution. Oh, but then all you "creative" smart-phone using morons with no life wouldn't be able to check your email every 30-seconds, you might miss a message about you BFF is wearing today.
0 Votes
+ -
@HackerJ Excellent suggestion! And by broadening the scope of this suggestion then YOU my wise friend should take a large hammer to your computer then you would not have to read and comment in a forum that deals with smartphones and smartphone users. What a f'ing moron!
Can you please tell us how to turn it off on ios4?!?
THANKS.....
You guys are funny. You place so much trust in this infratructure that's been around maybe 15 years. One significant bank failure can send us back to the 1950s before you wake up tomorrow.
I have the my iPhone on "don't send", but still the logs are there, in Diagnostic & usage data", and can not be deleted!!

Most of them report wifi situations.
@JoniFili They are troubleshooting logs. Just like PCs keep a log, and computer device will still keep a log of some events in order to have some info that can be used to troubleshoot a problem when it happens.

Logs are normal things on computer devices. What is not common is recording user inputs and private data as alleged by the news about the HTC rootkits.
Anyway to delete the recorded data this CIQ has gathered? Stopping the sharing is great - I want to clear out the data entirely. Is this possible?

Thanks

Sam
Could it have been removed or hidden on the 3GS? Cause I don't see it on my 3GS running freed iOS 4.3.3 wink
0 Votes
+ -
Instructions are for iOS 5.
wackoae 1st Dec
@MrElectrifyer nt
This information is nice. Thank God it was finally exposed!
I see lots of info on disabling this on OS 5.0 but what if you are still running 4.3.3? There is no Diagnostics listing to turn it off.
0 Votes
+ -
@nickts @Adrian Kingsley-Hughes
MichaelWells 3rd Dec
I looked at your link and it was very informative, thank you. I own an LG Revolution and I check my running services and there was nothing like that and there was also nothing out of the ordinary or that I did not know what it was running. Do you think this maybe be more carrier specific? Just wondering.
"A few taps and your done!"?

Shouldn't that be "A few taps and yer done!" wink

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix