Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,814,481 Members 54,287 Now Online
XDA Developers Android and Mobile Development Forum

[CLOSED][XPOSED](1.0.2) Disable Carrier IQ Mod (CIQ)

Tip us?
 
p.valenta
Old
(Last edited by p.valenta; 28th February 2014 at 06:10 PM.)
#1  
p.valenta's Avatar
Senior Member - OP
Thanks Meter 691
Posts: 586
Join Date: May 2007
Location: Hong Kong

 
DONATE TO ME
Post [CLOSED][XPOSED](1.0.2) Disable Carrier IQ Mod (CIQ)


Update:
I decided to close this project. Disable the Carrier IQ service is simply easiest and safest way than trying to hook service methods. I recommend to download Disable Service App and use it.


Original text:
 

I found the Carrier IQ client library inside framework files on my internation D802. Quite bad surprise as I thought such "feature" is usually in US-only versions.

com.carrieriq.iqagent.client is hidden inside /system/framework/telephony-common.odex.

Anyway, I don't like to have this code sleeping there and waiting for something to activate it. I didn't find any Carrier IQ service running on D802, but I simply don't like that LG put/left support for it there.

This Mod will hook these IQClient methods:
Code:
shouldSubmitMetric
reportKeyCode
checkSMS
checkWAPPush
These methods will always return FALSE, which I believe means do not submit or report anything.

Then this Mod will replace this IQService method:
Code:
onCreate
And make it simply call stopSelf();, which will stop it just before it even start.

You can download my mod here: Removed


If you are looking for other method to disable Carrier IQ on your device, you can follow freebee269 steps here.

Quote:
1 March - Update:
Project closed.

10 Dec - Update:
AT&T ROM contain libiq_client.so and libiq_service.so native Carrier IQ libraries inside /system/lib and there is com.carrieriq.iqagent.service.IQService library inside /system/framework/com.lge.core.odex. I'm looking into disabling the IQService now.

12 Dec - Update:
Added CIQ Service smali source code (from com.lge.core) and CIQ Client smali source code (from telephony-common) as attachment. Released version 1.0.2 with IQService detection and disabling.
Attached Files
File Type: zip carrieriq-service.zip - [Click for QR Code] (278.5 KB, 66 views)
File Type: zip carrieriq-client.zip - [Click for QR Code] (46.6 KB, 51 views)
Current Device: LG G2 (Hong Kong D802 model) rooted, xposed
Current ROM: LG KitKat 4.4.2 D80220c-HKG-XX
Current Kernel: Cloudyfa's LG 3.4.0 custom KK kernel with JB bootloader and Knock Code support
Current Recovery: JRJ442's TWRP 2.8.0.1

Author of: [XPOSED] Complete Action Plus Mod, [XPOSED][KK] LG Pie Support, [XPOSED] LG G2 Fix Plug & Pop FC Mod

Past Device: LG Optimus 2X
The Following 11 Users Say Thank You to p.valenta For This Useful Post: [ Click to Expand ]
 
ElfinJNoty
Old
#2  
ElfinJNoty's Avatar
Senior Member
Thanks Meter 452
Posts: 1,087
Join Date: Jun 2009
Location: St. George, UT

 
DONATE TO ME
For d801?

Sent from my LG-D801 using XDA Premium 4 mobile app
 
Intub8
Old
(Last edited by Intub8; 9th December 2013 at 12:33 AM.)
#3  
Intub8's Avatar
Senior Member
Thanks Meter 201
Posts: 718
Join Date: Mar 2012
Attachment 2442555

Attachment 2442556

Sorry I tried to attach pics of the ATT carrier iq file locations but my images wont load.
Attached Thumbnails
Click image for larger version

Name:	Captureatt.jpg
Views:	966
Size:	51.9 KB
ID:	2442563   Click image for larger version

Name:	Captureatt1.jpg
Views:	979
Size:	49.4 KB
ID:	2442564  
 
p.valenta
Old
#4  
p.valenta's Avatar
Senior Member - OP
Thanks Meter 691
Posts: 586
Join Date: May 2007
Location: Hong Kong

 
DONATE TO ME
Quote:
Originally Posted by ElfinJNoty View Post
For d801?

Sent from my LG-D801 using XDA Premium 4 mobile app
Please try and launch it. Application will first detect if that library is present in your system. Then it will check if these methods are there.

Like I wrote before, I think whole Carrier IQ is working in AT&T ROM = D800 as it have native libraries in /system/lib/ folder. Other LG G2 versions without this native libraries have only support, but no service actually running. At least I could not see any similar service running on my D802.
Current Device: LG G2 (Hong Kong D802 model) rooted, xposed
Current ROM: LG KitKat 4.4.2 D80220c-HKG-XX
Current Kernel: Cloudyfa's LG 3.4.0 custom KK kernel with JB bootloader and Knock Code support
Current Recovery: JRJ442's TWRP 2.8.0.1

Author of: [XPOSED] Complete Action Plus Mod, [XPOSED][KK] LG Pie Support, [XPOSED] LG G2 Fix Plug & Pop FC Mod

Past Device: LG Optimus 2X
 
p.valenta
Old
#5  
p.valenta's Avatar
Senior Member - OP
Thanks Meter 691
Posts: 586
Join Date: May 2007
Location: Hong Kong

 
DONATE TO ME
Quote:
Originally Posted by Intub8 View Post
Attachment 2442555

Attachment 2442556

Sorry I tried to attach pics of the ATT carrier iq file locations but my images wont load.
Then please type it as I could not see your attachments. Thanks for your help.
Btw. I'm more interested in framework part.
Current Device: LG G2 (Hong Kong D802 model) rooted, xposed
Current ROM: LG KitKat 4.4.2 D80220c-HKG-XX
Current Kernel: Cloudyfa's LG 3.4.0 custom KK kernel with JB bootloader and Knock Code support
Current Recovery: JRJ442's TWRP 2.8.0.1

Author of: [XPOSED] Complete Action Plus Mod, [XPOSED][KK] LG Pie Support, [XPOSED] LG G2 Fix Plug & Pop FC Mod

Past Device: LG Optimus 2X
 
Intub8
Old
(Last edited by Intub8; 9th December 2013 at 02:18 AM.)
#6  
Intub8's Avatar
Senior Member
Thanks Meter 201
Posts: 718
Join Date: Mar 2012
Quote:
Originally Posted by p.valenta View Post
Then please type it as I could not see your attachments. Thanks for your help.
Btw. I'm more interested in framework part.
com.carrieriq.iqagent.service.receivers.bootcomple tedreceiver
com.carrieriq.iqagent.service.receivers.enabletogg lelmpl
com.carrieriq.iqagent.service.iqservice
com.carrieriq.iqagent.service.ui.userpage
com.carrieriq.iqagent.service.ui.showmessage
com.carrieriq.iqagent.stdmetrics.survey.android.qu estionnairelaunchactivity
com.carrieriq.iqagent.stdmetrics.survey.android.qu estionnaireactivity

sorry i dont know anything about framework.
 
p.valenta
Old
#7  
p.valenta's Avatar
Senior Member - OP
Thanks Meter 691
Posts: 586
Join Date: May 2007
Location: Hong Kong

 
DONATE TO ME
Quote:
Originally Posted by Intub8 View Post
com.carrieriq.iqagent.service.receivers.bootcomple tedreceiver
com.carrieriq.iqagent.service.receivers.enabletogg lelmpl
com.carrieriq.iqagent.service.iqservice
com.carrieriq.iqagent.service.ui.userpage
com.carrieriq.iqagent.service.ui.showmessage
com.carrieriq.iqagent.stdmetrics.survey.android.qu estionnairelaunchactivity
com.carrieriq.iqagent.stdmetrics.survey.android.qu estionnaireactivity

sorry i dont know anything about framework.
Thank you, I know these libraries from other XDA forums, but I could not find it inside AT&T framework files as I need to know which methods they have declared inside. Anyway, do you have AT&T stock rooted version?
Current Device: LG G2 (Hong Kong D802 model) rooted, xposed
Current ROM: LG KitKat 4.4.2 D80220c-HKG-XX
Current Kernel: Cloudyfa's LG 3.4.0 custom KK kernel with JB bootloader and Knock Code support
Current Recovery: JRJ442's TWRP 2.8.0.1

Author of: [XPOSED] Complete Action Plus Mod, [XPOSED][KK] LG Pie Support, [XPOSED] LG G2 Fix Plug & Pop FC Mod

Past Device: LG Optimus 2X
 
Intub8
Old
#8  
Intub8's Avatar
Senior Member
Thanks Meter 201
Posts: 718
Join Date: Mar 2012
Quote:
Originally Posted by p.valenta View Post
Thank you, I know these libraries from other XDA forums, but I could not find it inside AT&T framework files as I need to know which methods they have declared inside. Anyway, do you have AT&T stock rooted version?
I am on cleanrom 2.0 , carrier iq is still present in this rom.
 
p.valenta
Old
#9  
p.valenta's Avatar
Senior Member - OP
Thanks Meter 691
Posts: 586
Join Date: May 2007
Location: Hong Kong

 
DONATE TO ME
Quote:
Originally Posted by Intub8 View Post
I am on cleanrom 2.0 , carrier iq is still present in this rom.
Great, then I will enhance detection and send you file later tonite (my HKT timezone). Thank you.
Current Device: LG G2 (Hong Kong D802 model) rooted, xposed
Current ROM: LG KitKat 4.4.2 D80220c-HKG-XX
Current Kernel: Cloudyfa's LG 3.4.0 custom KK kernel with JB bootloader and Knock Code support
Current Recovery: JRJ442's TWRP 2.8.0.1

Author of: [XPOSED] Complete Action Plus Mod, [XPOSED][KK] LG Pie Support, [XPOSED] LG G2 Fix Plug & Pop FC Mod

Past Device: LG Optimus 2X
 
lingarajug
Old
#10  
Senior Member
Thanks Meter 37
Posts: 194
Join Date: Apr 2010
I installed ur mod and it says files are present and it asks me to enable in exposed which I did and rebooted and it still shows the same what should I do.

Sent from my LG-D800 using xda app-developers app

Tags
xposed mod carrier iq ciq
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes