azrienoch · Dec 21, 2011 at 06:24 pm

EFF Releases IQIQ to Decode Carrier IQ Profiles

The Electronic Frontier Foundation is hard at work on the Carrier IQ issue.  EFF volunteer Jered Wierzbicki reverse-engineered the Carrier IQ Profile file format from WBXML to human-readable XML.  (A Profile is a set of instructions telling IQ Agent on your phone what information to collect, and when to send it back to Carrier IQ.)

He then created IQIQ–a clever title, providing a watching-the-Watchmen sort of commentary–to allow anyone to decode the Carrier IQ Profile active on their phone.  The EFF hopes to create a Carrier IQ Profile database to force transparency when it comes to information collected from mobile devices.

In order to get the Profile from your phone, you need root, and you have to find it first.  So open a terminal and type

adb busybox find / -iname “*.pro”

When you find a file named something like IQProfile.pro, CIQProfile.pro, or defaultprofile.pro, type

adb pull /full/path/to/profile.pro .

T-Mobile customers may have to use a second method to get their Profile, typing this in the terminal:

adb pull /data/data/com.carrieriq.tmobile/app_iq_archive/archive.img

Note the warning EFF gave us:

Please be warned that sensitive data could be in this archive.img  file such as URLs, IMEI, SMS metadata, etc.  EFF will always do its  best to keep archive.img files confidential, but please DO NOT send them if there may be any private information on the handset you are working with.

Then, follow the instructions from EFF to submit it for the Profile database.

Please send us 1) a copy of the Profile, 2) which phone and network it was from, and 3) where on the phone’s file system you found it. You can send us this information in an email at iqiq@eff.org or in a git remote we can pull from.

Tevor Eckhart (XDA Recognized Developer TrevEstarted a thread with instructions, to field questions about IQIQ and sending profiles.  The IQIQ source code is available on the EFF’s website.


_________
Want something on the XDA Portal? Send us a tip!

azrienoch

azrienoch is an editor on XDA-Developers, the largest community for Android users. View azrienoch's posts and articles here.
Mike McCrary · Jul 31, 2015 at 03:56 pm · 1 comment

CloudPlayer: DIY HiFi Music Streaming Solution

In our Helpful Guide to Music Streaming Services, we mentioned several different services that offer ways to stream catalogs of music directly to your device. While each service has their benefits and drawbacks, the common theme among them is to give you access to a vast library of music without the need to store your own, and charge you a monthly fee for the privilege. But what if you already had access to your own catalog of music? Sure, there...

XDA NEWS
GermainZ · Jul 31, 2015 at 01:03 pm · 1 comment

Optimize Battery Life with This Useful App

Battery life is an important aspect of your smartphone, especially if you use it for more than just calls on the go. Since you're on XDA, you probably do and want to get the most out of your battery. Now, you can't magically expand its size but no matter how much its capacity is, you should make sure it's not draining faster than it should be. Your phone's processor runs at different frequencies when you're using the device. The CPU...

XDA NEWS
Mario Tomás Serrafero · Jul 31, 2015 at 11:00 am · 3 comments

The OnePlus 2 & The Year of Smartphone Compromises

We are very close to entering the last third of 2015, and we have now seen many of the biggest flagship lines issue their latest iterations. Phones like the LG G4 and Galaxy S6 were some of the most anticipated devices in smartphone history, and the hype surrounding the M9 and OnePlus 2 had us discussing for weeks. But for the most part, the awe has vanished.   There is a feeling that virtually all of us at the XDA office...

XDA NEWS