Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,813,666 Members 39,760 Now Online
XDA Developers Android and Mobile Development Forum

[MOD] Remove CarrierIQ

Tip us?
 
SmiLey497
Old
#11  
SmiLey497's Avatar
Senior Member - OP
Thanks Meter 354
Posts: 896
Join Date: May 2009
Location: SF, CA - NYC
Quote:
Originally Posted by erapmicks View Post
Love u smiley.U had a great contribution for the g2 now this.

---------- Post added at 03:34 PM ---------- Previous post was at 03:21 PM ----------

How do u like it m8 from the g2
Been pretty good so far.
Past Cellphones:
Motorola: Timeport, Droid 1
Sharp: Z800
Nextel: i710, i860
Apple: iPhone 4
LG: Nexus 5, G2
Samsung: a950, SCH-i760, Galaxy Nexus, Galaxy S III, Galaxy Note II, Galaxy S 4
HTC: Libra, Droid Eris, Incredible, Thunderbolt, One XL, One M7


Currently owned: HTC One M8
 
lagvoid
Old
#12  
Member
Thanks Meter 6
Posts: 86
Join Date: Feb 2008
Thank you! I didn't have the ODEX files, but following your guide removed carrierIQ from my M8.
 
FreydNot
Old
#13  
Senior Member
Thanks Meter 30
Posts: 139
Join Date: Jun 2010
Location: Seattle
Thumbs up Worked for me

Quote:
Originally Posted by SmiLey497 View Post
The T-Mobile One M8 has CarrierIQ.

To remove it you need to be S-off or have a writable booted system. If you haven't made your system writable you can use TWRP's file manager to delete the files...
Thanks for this guide. I was able to use it to remove CarrierIQ from the 4.4.3 T-Mobile version (used the RUU to get a fresh, stock setup first).

At first I tried just renaming the files (adding a "z" to the front of every name), but the phone still loaded some of the services even though the name was different. I ended up doing a chmod 0000 to all the files to stop them from loading.

I did everything from the TWRP file manager because I wanted to make sure I could reverse all my actions in case it failed to boot up.

Good stuff. Thanks OP!
 
FreydNot
Old
#14  
Senior Member
Thanks Meter 30
Posts: 139
Join Date: Jun 2010
Location: Seattle
I found I had to restore the CarrierIQ files in order to take an OTA update. To make it easier, I threw these together in order to enable and disable CarrierIQ easily...

It needs to run as root in a shell on the phone. The mount command makes the system partition writable. You should reboot after this for the changes to take effect (and for the system partition to go back to read only).

I take no responsibility. If you don't know what you are doing, don't use these.

Code:
# Disable CarrierIQ
mount -o rw,remount -t ext4 /dev/block/mmcblk0p45 /system
chmod 000 /system/app/HtcLogLevel.apk
chmod 000 /system/app/HtcLogLevel.odex
chmod 000 /system/app/HtcResetNotify.apk
chmod 000 /system/app/HtcResetNotify.odex
chmod 000 /system/app/QXDM2SD.apk
chmod 000 /system/app/QXDM2SD.odex
chmod 000 /system/app/Smith.apk
chmod 000 /system/app/Smith.odex
chmod 000 /system/app/UDove.apk
chmod 000 /system/app/UDove.odex
chmod 000 /system/priv-app/IQ-tmobile-release-unsigned.signed.apk
chmod 000 /system/priv-app/IQ-tmobile-release-unsigned.signed.odex
chmod 000 /system/priv-app/IQToggle_v1.1.3.signed.apk
chmod 000 /system/priv-app/IQToggle_v1.1.3.signed.odex
chmod 000 /system/priv-app/MyBreeze.apk
chmod 000 /system/priv-app/MyBreeze.odex
chmod 000 /system/lib/libiq_service_tmobile_2.2.so
chmod 000 /data/data/com.carrieriq.tmobile
chmod 000 /data/data/com.carrieriq.tmobile.IQToggle
Code:
# Enable CarrierIQ
mount -o rw,remount -t ext4 /dev/block/mmcblk0p45 /system
chmod 644 /system/app/HtcLogLevel.apk
chmod 644 /system/app/HtcLogLevel.odex
chmod 644 /system/app/HtcResetNotify.apk
chmod 644 /system/app/HtcResetNotify.odex
chmod 644 /system/app/QXDM2SD.apk
chmod 644 /system/app/QXDM2SD.odex
chmod 644 /system/app/Smith.apk
chmod 644 /system/app/Smith.odex
chmod 644 /system/app/UDove.apk
chmod 644 /system/app/UDove.odex
chmod 644 /system/priv-app/IQ-tmobile-release-unsigned.signed.apk
chmod 644 /system/priv-app/IQ-tmobile-release-unsigned.signed.odex
chmod 644 /system/priv-app/IQToggle_v1.1.3.signed.apk
chmod 644 /system/priv-app/IQToggle_v1.1.3.signed.odex
chmod 644 /system/priv-app/MyBreeze.apk
chmod 644 /system/priv-app/MyBreeze.odex
chmod 644 /system/lib/libiq_service_tmobile_2.2.so
chmod 644 /data/data/com.carrieriq.tmobile
chmod 644 /data/data/com.carrieriq.tmobile.IQToggle
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes