• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root How to disable Carier IQ

smith058

Android Expert
How to disable Carier IQ (disable not remove)


adb shell
stop
su -c "setprop service.iq.active 0"
su -c "pm disable android/com.carrieriq.iqagent.service.IQService"
su -c "pm disable android/com.carrieriq.iqagent.service.receivers.BootComple tedReceiver"
su -c "pm disable android/com.carrieriq.iqagent.service.ui.DebugSettings"
su -c "pm disable android/com.carrieriq.iqagent.service.ui.ShowMessage"
su -c "pm disable android/com.carrieriq.iqagent.client.NativeClient"
su -c "pm disable android/com.carrieriq.iqagent.stdmetrics.survey.android.Qu estionnaireLaunchActivity"
su -c "pm disable android/com.carrieriq.iqagent.stdmetrics.survey.android.Qu estionnaireActivity"
su -c "pm disable android/com.carrieriq.iqagent.interfaces.IService"
su -c "pm disable android/com.carrieriq.iqagent.client.IQClient.IQClient"
su -c "pm disable android/com.carrieriq.iqagent.com.carrieriq.iqagent.servic e.IQService"
mount -o rw,remount -t ext3 /dev/block/mmcblk0p15 /system
cd /system/bin
rm iqmsd
cd /system/lib/
rm libiq_service.so

mount -o ro,remount -t ext3 /dev/block/mmcblk0p15 /system
reboot --=> or -=> reboot recovery
 
Thanks for this have been wanting a simple step by step to turn it off and it worked great, you should however consider creating a batch file for this for people that just have no clue what they are doing.
 
Hmmm it seems that the script does disable carrier iq but it somehow something started the app which im guessing is boost mobile remotely did it. It doesnt fully disables it, the app starts up 2 hours or maybe even more hours after i ran the script. Stock frame work has "intents" that check for the service, and restart it. Just disabling it will cause some other things not to work sometimes... or has been known to in the past. According to Carrier IQ's patent application it is possible for them to restart it by sending a text message to your phone, by sending an OTA update, by getting you to click on a URL or several other remote methods. Keep in mind that this thing is designed, according to the patent application NOT to require user intervention to start, stop, or change configuration. It is designed to be managed remotely from a web portal at the carrier. The only way we can stop this annoying little useless crap in our system is to pull the main power source completely everything has a way of fully shutting down either you pull the main power source or delete it completely from the system which will be a very hard task as carrier iq is all over the system and just by deleting some files could cause a bootloop. This is a job from hell to try and delete carrier iq completely from the system unless you know what not to touch and what to take out which there is no info anywhere on the web about it sadly. Carrier IQ is a one man army who will not take no for an answer, if we all really want it to be disable its gonna be a hell of a fight
 
i have had no problems with ciq on MrReeRom... you must have messed up following the steps... since i released MrReeRom i have had no problems at all... reflash my rom and check it out your self...
 
is /system/lib/libiq_client.so safe to remove? I dont really feel like trying it myself only to brick my device. oh and awesome thanks :) detection score is 270. not sure what it was before..
 
chevanlol360 is right smith i have noticed the same thing on my phone i have been closely monitoring it i can't put my finger on what might be triggering it, doesn't seem like time or any particular action restarts it but from time to time when i scan with voodoo carrier iq detector i notice that it has started atleast in part again and its the android.iqd process that gets restarted only doesn't appear to be anything else. in fact i just checked my phone which has been on for most of the day and sure enough it turned itself back on and i haven't even touched the phone since this morning. i followed every step to the t and double checked it twice.
 
i believe ive narrowed the problem down, in the voodoo program there is one thing that appears to be restarting, "start proc android.iqd for broadcast android/com.carrieriq.iqagent.service.receivers.bootcompletedreceiver: pid=569 uid=1000 gids={3002, 3001, 1006, 3003, 1015}" that's exactly the message the program shows everything else is unable to start.
 
is /system/lib/libiq_client.so safe to remove?.



No do not remove it... its tied into the kerneol or somthing... it will make you boot loop :)


With MrReeRom I get a score of 170 on voodoo.... I must have done a few other things to fierther disable ciq and did not write down the steps.... I will look into it... Is any one having this problem on MrReeRom? Cuz its fine on my phone.
 
Well one of 2 things fixed it for me not sure which since i did both lol, i took the space out of this line "su -c "pm disable android/com.carrieriq.iqagent.service.receivers.BootComple tedReceive" right there in bootcompletedreceiver when i re-ran the steps. I also have the pro version of treve's logging test app and i let it remove ciq, doesn't seem to have removed anything else but it hasn't turned back on in 10 hours of uptime so either of those did it.
 
Well one of 2 things fixed it for me not sure which since i did both lol, i took the space out of this line "su -c "pm disable android/com.carrieriq.iqagent.service.receivers.BootComple tedReceive" right there in bootcompletedreceiver when i re-ran the steps. I also have the pro version of treve's logging test app and i let it remove ciq, doesn't seem to have removed anything else but it hasn't turned back on in 10 hours of uptime so either of those did it.

hmmm i dont think taking out the space could have solved the problem so im assuming that it was the app that disabled it, then again i could be wrong i'll run the script again without that space.
 
No do not remove it... its tied into the kerneol or somthing... it will make you boot loop :)


With MrReeRom I get a score of 170 on voodoo.... I must have done a few other things to fierther disable ciq and did not write down the steps.... I will look into it... Is any one having this problem on MrReeRom? Cuz its fine on my phone.

mr.ree rom run fine. i ran it all day and carrier iq is still deactivated. Chevron rom is running a problem where it reactivate the carrier iq it self in an hour. I tested both you guys roms on my phone with voodoo app. Under the section Rom binaries and daemons weight:70. On Chev rom he has /system/lib/libiq_client.so and /system/lib/libiq_service.so. On Mr.Ree Rom it only has /system/lib/libiq_client.so. Maybe /system/lib/libiq_service.so is triggering the reactivate carrier Iq problem on Chev rom
 
mr.ree rom run fine. i ran it all day and carrier iq is still deactivated. Chevron rom is running a problem where it reactivate the carrier iq it self in an hour. I tested both you guys roms on my phone with voodoo app. Under the section Rom binaries and daemons weight:70. On Chev rom he has /system/lib/libiq_client.so and /system/lib/libiq_service.so. On Mr.Ree Rom it only has /system/lib/libiq_client.so. Maybe /system/lib/libiq_service.so is triggering the reactivate carrier Iq problem on Chev rom


thanks for checking and i'll see what i can do
 
ok so i tried something a lil bit different with the script and now i only have

/system/lib/libiq_client.so under ROM binaries and daemons

so i'll run the test throughout the weekend and if carrier iq doesnt re-enable i will update my ROM the coming monday which is the 13th to fix that bug/issue thanks again MacKHAroni
 
chevan all i had was

/system/lib/libiq_client.so under ROM binaries and daemons

and it was still reactivating but im thinking treve's app fixed the issue my phone has been on for 18 hours now and it hasn't reactivated. not sure exactly what his app did everything looks the same when checking voodoo before and after maybe it patches something in the framework is the only thing i can guess. either way im glad its not reactivating stupid carrier iq...lol
 
damnnn i just checked it reactivate about 15 hours after i ran the new script.To be sure shutdown the phone take out the battery for a minute or so reboot check again if it still says inactive leave phone on for the rest of the day check again and if it still says inactive the app work.
 
Ok this carrrier iq is honestly mind fu*king me. 15 hours after i ran the new script it reactivates, i exit the voodoo app and decided to try a different carrier iq detector app called "carrier iq cleaner" it scaned the system and it says carrier iq not found congratulations. So i then went back to the voodoo app and then it says carrier iq found but seema inactive. I did no reboot or anything WTFH is causing this thinf to chip in and out :mad:
 
and see what changes they actually made vs your rom to fix the issue.

i think im on to something i ran a new script and i'll check it frequently to see if carrier iq still reactivates i'll test it for a while and if all goes well i'll update my ROM monday night fixing the issue
 
yeah carrier iq is garbage..suprised boost hasnt sent out an update with it gone like they did for the prevail
 
Back
Top Bottom