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!
Emil Kako · Jan 31, 2015 at 02:59 pm · 2 comments

Do You Prefer Physical or on Screen Buttons?

More and more smartphone manufacturers have been moving towards on-screen buttons, with Google really pushing for it over the physical button alternative. However, there are still a few OEMs (we're looking at you, Samsung) that have preferred to keep things a bit more traditional. Tell us which way you prefer and why.

DISCUSS
Pulser_G2 · Jan 31, 2015 at 02:08 pm · no comments

New AOSP Branch Details Potential Build System Upgrades?

While there are frequent unexplained changes and pushes to Google's AOSP repositories, an interesting-looking new branch has been pushed out recently, called "master-soong". Taking a look at the changes made to the manifest repository (which is used to specify the repositories to be downloaded when building Android), it appears there are some new repositories making an appearance. Of note here are new prebuilt repositories for Go, and Ninja. Go is a programming language, created by Google, which compiles to produce...

XDA NEWS
GermainZ · Jan 30, 2015 at 09:29 pm · 1 comment

Send Links to Any Nearby Device with CaastMe

There already are many solutions on the Google Play store if you want to send a link to one of your devices -- but what if you wanted to do it quickly without having to install any software or logging in to a website on the recipient end? Most apps require you to do either or both, which can be a hassle (or even a security risk) in some cases. Luckily, XDA Forum Member wyemun has developed CaastMe. Inspired by...

XDA NEWS