yashsingh1/xdaforums huggingface dataset:
[T-Mobile HTC One (M8)] SmiLey497:
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.

This also removes HTC logging apps too.

Use a file Manager like Solid Explorer or Root Explorer and go to and delete the following (Make a backup of all if you want to OTA later):

/system/app

QXDM2SD.apk

QXDM2SD.odex

HtcResetNotify.apk

HtcResetNotify.odex

Htcloglevel.apk

Htcloglevel.odex

Smith.apk

Smith.odex

Udove.apk

Udove.odex

/system/priv-app

IQ-tmobile-release-signed.apk

IQ-tmobile-release-signed.odex

IQToggle.signed.apk

IQToggle.signed.odex

MyBreeze.apk

MyBreeze.odex

/system/lib

system/lib/libiq_service_tmobile_2.2.so

/data/data

com.carrieriq.tmobile

com.carrieriq.tmobile.IQToggle

You can use an app like https://play.google.com/store/apps/details?id=com.lookout.carrieriqdetector to check if CarrierIQ is gone (You can use it to check that it's there also).
[T-Mobile HTC One (M8)] BACARDILIMON:
Viper ROM has it removed
[T-Mobile HTC One (M8)] SmiLey497:
Not everybody wants to flash a custom ROM.
[T-Mobile HTC One (M8)] Erazo1986:
Thank you for posting this, I never knew about carrier iq until now.
[T-Mobile HTC One (M8)] fmedrano1977:
What's it for?

Nexus 7
[T-Mobile HTC One (M8)] SmiLey497:
http://en.wikipedia.org/wiki/CarrierIQ
[T-Mobile HTC One (M8)] Technowhiteboi:
Thank You!

Thank you! I was having trouble finding the iq it is much different from the lg g2 as I used system tuner to disable carrier iq and was having trouble doing the same on the m8! thanks again!
[T-Mobile HTC One (M8)] SmiLey497:
NP
[T-Mobile HTC One (M8)] lagvoid:
Will this work if I don't remove the .odex files? I don't see the .odex files using solid explorer or fx file explorer root.
[T-Mobile HTC One (M8)] erapmicks:
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
[T-Mobile HTC One (M8)] SmiLey497:
Been pretty good so far.
[T-Mobile HTC One (M8)] lagvoid:
Thank you! I didn't have the ODEX files, but following your guide removed carrierIQ from my M8.
[T-Mobile HTC One (M8)] FreydNot:
Worked for me

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!
[T-Mobile HTC One (M8)] FreydNot:
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.

# 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

# 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
[T-Mobile HTC One (M8)] syntropic:
So if I had busybox installed, I could run these as shell scripts from a root terminal on the phone? [Obviously I would chmod 744 or 755 them first.]
[T-Mobile HTC One (M8)] FreydNot:
I believe that is correct. I'm pretty sure you will need to be S-off in order to write to the system partition.

I use ADB with a root prompt, so you will need to do a su command at the start if you are using this in a terminal.
[T-Mobile HTC One (M8)] syntropic:
I would probably opt for using ADB as well, but it would be nice to set up two shortcuts on the desktop that execute these scripts. Something that would su - && run the script, and then back again.

But thanks a lot for sharing them!
[T-Mobile HTC One (M8)] KingPin6:
anyone know where I can get these files back so I can apply the OTA updates? thanx
[T-Mobile HTC One (M8)] syntropic:
Hey... Strangely, I was about to run a bash script with all the chmod commands above. However, I decided to download a few Play store apps that detect it. Each app said I did not have it installed.

I checked the files in the list above and confirmed they were there. Anyone have any idea why CarrierIQ is not present?

About the only thing I have done outside of this which may affect it is that I had disabled the my-t-mobile app since it has that option to monitor your "experience". Since I wanted to avoid this, I just disabled the app.

Could this app be tied to CarrierIQ's functionality??
[T-Mobile HTC One (M8)] syntropic:
And then I found this:

http://support.t-mobile.com/docs/DOC-10849

Which seems to confirm my theory above. Of course, as cool as T-Mobile can be, I don't necessarily trust them.

But still, has anyone used an app that has alerted them to the presence of Carrier IQ, while also opting out of allowing T-Mobile to collect diagnostics (which is in the My T-Mobile or My Account app)?

Please let me know.
[T-Mobile HTC One (M8)] Theoriginalgiga:
So I used an app from the play store (don't remember which, I'm sure it was the first on the list) and before I did any changes with analytics enabled and disabled it showed CarrierIQ was running. I did the bash script chmod them all to 000 and ran the app again with both analytics enabled and disabled and it showed carrierIQ wasn't running. so I don't know what to tell ya. I may have gotten a false negative with the analytics turned on but I still went ahead and disabled carrierIQ
[T-Mobile HTC One (M8)] scifan:
Isn't it supposed to be mount -o remount,rw and then the rest?

(btw, mount -o remount,rw /system /system works also...)
[T-Mobile HTC One (M8)] barutanseijin:
Lollipop?

Does anyone have the lowdown on lollipop carrier iq? It's clearly there, judging by the message I got on "device health" after the lollipop OTA update. However, I don't see anything with carrier iq in the name. The ciq thing that was in the Kit Kat /system/lib is gone. There's something called smithlib in there now. Not sure if that was in Kit Kat. I don't see the MyBreeze thing in lollipop, at least not where it was in Kit Kat.
[T-Mobile HTC One (M8)] Behold_this:
I did the RUU and got no notification about Carrier IQ when setting up my device. Further more, the ciq & ciq toggle apks are no longer found in /app or /priv-app. Also the option in the settings menu to turn it on or off is gone as well. Frankly Carrier IQ is no longer on this device.

Now, Smith is not tmobile Carrier IQ. That is HTC logging and has been on several devices. As well as udove and some Qualcomm loggers, all of which can be removed and or frozen safely.
[T-Mobile HTC One (M8)] syntropic:
You really believe TMO has ceased the practice of tracking their subscribers phones?

Carrier IQ might be obsolete...replaced by a more integrated tracking system. Perhaps?

I have not yet run the update for reasons which include questions such as this.
[T-Mobile HTC One (M8)] Behold_this:
I don't have to believe I've looked at the system and I can guarantee you they are NOT using Carrier IQ. The question was is there Carrier IQ in the ROM and the answer definitively is NO. There is no form of Carrier IQ present.

Also they are required to gain your consent for utilizing mechanisms like Carrier IQ due to the data they gather. This is why you used to get the authorization confirmation upon setting your device up the first time. You no longer get that confirmation because they are no longer logging the same activity.

Furthermore T Mobile doesn't need Carrier IQ on your device. They have backend software on their network to track all your messages, all your phone calls, all your app usage, as well as your device performance so you really shouldn't trip. By the way you consented to that when you agree to T Mobile's Terms of Service

Carrier aggregation and device/network optimization through apps like Smith, udove and Qualcomm loggers, on the other hand, do happen and have always happened. This is nothing like Carrier IQ though and should not be confused with it. They are not the same beast. Now, I'm not here to convince you what you should do or believe, nor do I have any interest to.
[T-Mobile HTC One (M8)] theob_gyn88:
Sounds almost full-proof. I'm fully rooted & S-OFF. Could I use "ES File Explorer" to delete these files, instead of the aforementioned choices? If I choose to delete them through my "TWRP File Manager", what is the specific process?
[T-Mobile HTC One (M8)] syntropic:
Not sure what Smith, udove, and Qualcomm loggers are...if you are referring to native utilities in the OS or what precisely.

As far as T-Mobile, their stock Kit Kat (4.4.4) OS for the M8 had CarrierIQ. If it was so unnecessary because of back-end processes they use, it seems rather excessive to make the use of the "My T-Mobile" app contingent on using CarrierIQ. I have it disabled on 4.4.4 and I cannot use any of the T-Mobile apps.

Plus, I highly doubt that their tracking would be as effective simply by running something on the back-end...which would only be aware of your messages, surfing, etc when you were using the T-Mobile network, and not Wi-Fi. Not to mention that it's not easy to monitor data without hooks informing their network side apps/processes when some event is taking place on the customers phone. So if they are monitoring usage, it can't be that comprehensive. But T-Mobile is a bit better about customer freedom/tracking than say Verizon (if you remember recently it was reported that Verizon was using browser js injections to track customers)

However, customer data is worth a lot of extra income to every carrier. I guess we'll have to wait and see what they are actually tracking. I'll know more when I update.
[T-Mobile HTC One (M8)] theob_gyn88:
Just "two" problems.

Once again, thanks for the heads-up. I was able to use "Solid Explorer" to delete all of the files, except two of them.

However, these two files:

/system/priv-app

IQ-tmobile-release-signed.apk

IQ-tmobile-release-signed.odex

Were shown as: "IQ-tmobile-release-unsigned.signed.apk" and "IQ-tmobile-release-unsigned.signed.odex" respectively, on my device. Should this make any difference? What do you recommend?
[Xperia SP General] sknickster:
Hi i downloaded ftf india xperia sp .254 froma post in sep 2013 ,but it has lot files in it ,how covert it to an ftf file to flash via flash tool please help me....i need to downgrade to 4.1

http://xdaforums.com/showthread.php?t=2311964&page=3
[8125, K-JAM, P4300, MDA Vario General] Mlangfus:
installed voice command and it uses button 1 as voice command . on startup get error with vioice command and button to get email auto is gone . on cingular 8125. Any ideas.
[8125, K-JAM, P4300, MDA Vario General] Dr Puttingham:
Yes it uses Button 1, change it in Settings > Buttons ... You should also remove all traces of the Cybertron Voice Control.. You can refer to http://mobilitytoday.com/forum/showthread.php?t=11118 for example and it references which registry entries to modify. You also shoud delete sddaemon from your startup. If you google for "enable microsoft voice command" or such you'll get lots of cewl information. Darryl Burling wrote a nice utility ... http://www.burling.co.nz/Default.aspx?tabid=150

Trying to teach you how to fish ...

btw, regarding "on startup get error with vioice command" ... my psychic advisor quit on me so I don't have a clue what that error might be.

Good luck !
[8125, K-JAM, P4300, MDA Vario General] kyphur:
Make sure you installed Voice Command to the Device not the Storage Card.
[8125, K-JAM, P4300, MDA Vario General] Dr Puttingham:
Truer words have seldom been spoken!
[Verizon HTC One (M8)] BFirebird101:
When I got the phone, I assumed the IR Blaster was a gimmick and that I would hardly use it. Therefore it was not a selling point when buying the phone. Now I use it everyday. It is just so convenient to control my TV and be able to change channels while looking at the channel guide!

Sent from my Vipered M8
[Verizon HTC One (M8)] d1ez3:
I wish there was a way for it to open the app directly to the remote to turn tv on. there are about 4-5 button presses I need to do to get the tv powered on
[Verizon HTC One (M8)] ReyStunner:
I dont know why but I cant get the app to work. It keeps saying that it cannot connect to the server. Ive seen other people mention this problem but I dont know if theres a fix for it yet.

Sucks because I would like to use the feature.
[Verizon HTC One (M8)] Crooke356:
The IR blaster on this device is much better than the LG or Samsung versions, IMO... And when it works apparently (sorry for the luck). It does upset me that you can't add it to the lock screen like Samsung though. With viper, and probably other ways as well, you can add the shortcut to the lockscreen, so that save a few clicks.
[Verizon HTC One (M8)] Paulb787:
There is a universal remote app that is amazing. Its 10 dollars but is worth every penny. I have been at the bar and turned off tv's as a joke. No one would think a phone can do that
[Verizon HTC One (M8)] BFirebird101:
Doesn't the TV app already do this? You can setup different rooms.

Sent from my Vipered M8
[Verizon HTC One (M8)] MFD00M:
Maybe I'm blind, but where is the guide button? Works great, but I can't figure out how to open up the guide on my AT&T U-Verse box.
[Verizon HTC One (M8)] Masa6GCS:
What is it called exactly there are loads of apps titled simply ' universal remote'. Having an app like that that needs so little setup sounds pretty cool.
[Verizon HTC One (M8)] 2k7gt:
If you didn't sign up for an HTC account at start dot htc dot com then it will do that. Once I went through that, the TV app worked fine for me.

Can't put URL because I don't have enough posts.
[Verizon HTC One (M8)] ReyStunner:
Thanks a lot. I'll try that later today.

EDIT: Works great!, thanks again
[Verizon HTC One (M8)] bobniborg:
You can set it as lock screen. I just did. Your doc at the bottom is the same as your lock screen so you have to change it to one of those.
[Verizon HTC One (M8)] blestsol:
I've found two.

https://play.google.com/store/apps/details?id=com.verdegem.myuremote

https://play.google.com/store/apps/details?id=com.remotefairy2

Sent from my HTCM8
[Verizon HTC One (M8)] Crooke356:
Yeah, I didn't think of that. It would be nice if we could set up as a widget. Be nice to double tap and there's the remote. Since its stock on other OEMs, I'm hopeful someone will make it happen on one of the great ROMs we have to choose from.
[Verizon HTC One (M8)] Paulb787:
Here you go. Hands down the best it app ever.

***MOD EDIT*** URL removed
[Verizon HTC One (M8)] TheBiles:
This is why I use Smart IR and have a widget with power and volume controls.

Edit: Let's support devs instead of being little deviants, guys.
[Verizon HTC One (M8)] Neo:
Piracy

Good Afternoon.

The distribution of paid apps for "free" by any means is considered Piracy and is strictly prohibited on XDA.

If you are unsure whether or not the app you're linking others to or downloading is pirated material, try searching for it in the Playstore.

If it has a cost, then your "free download" is

PIRATED

;)

Thank you and have a nice day.

-Neo
[Verizon HTC One (M8)] Keithn:
That's what I've been using. It has more remotes in it and you can input the hex codes. I've made some ir controlled switches and it has worked well for me.
[Verizon HTC One (M8)] richii0207:
Just an FYI, you can tap the add button on the top right in the TV app to set up any button from your controller. Don't think many people know that from reading this thread.
[Verizon HTC One (M8)] BFirebird101:
Lol, what in the actual fuk?

Sent from my Vipered M8
[Verizon HTC One (M8)] 1ManWolfePack:
I have a feeling you'll be going to timeout for a bit. Been there, homie.

Sent from my HTC6525LVW
[Verizon HTC One (M8)] Neo:
Nah I understand his confusion as I'd originally deleted the post to which my message was in reference to.

All is fixed now.

_________________

Forum Moderator
[Verizon HTC One (M8)] Paulb787:
I am sorry
[Verizon HTC One (M8)] Neo:
All is well :good:
[Verizon HTC One (M8)] bakemcbride21:
Oh, I love the IR Blaster! Brings me back to my Treo 650 days!

Not having to wait for the bartender or waitress to put the game on at my local watering holes is priceless!
[Verizon HTC One (M8)] animez:
I wasn't aware of the IR blaster till I actually had the phone and now it's one of my favorite features.

The project office I work in mounted LCD TVs up all over the building to display safety bulletins, project status, etc (you know, crap no one that actually works pays attention to). Now I can turn off 2 of those on my way to the bathroom. Good times.
[Galaxy S 4 Q&A, Help & Troubleshooting] boolat:
hello

my phone version is this :

gt i9500KASER

i9500xxufnc1

i9500ubufna2

i9500yddfnc2

rom omega

Can I install this:

product code TUR (turkey)

PDA: I9500XXUFNB4

CSC: I9500OJVFNC1

MODEM: I9500XXUFNC1

Added: 2014-03-18

tancks for help
[Galaxy S 4 Q&A, Help & Troubleshooting] lolo9393:
No problem. They are the latest uptodate.

No need to modify CSC because you'll care little about getting any Kies update after you upgraded by yourself.
[Galaxy S 4 Q&A, Help & Troubleshooting] boolat:
I'm in omega rom, I can replace the original firmware via samsung kies?

Use Tapatalk
[Galaxy S 4 Q&A, Help & Troubleshooting] lolo9393:
NO, Only via Odin.

Kies is for the update of the stock and official Roms.
[HTC Sensation] hinxnz:
Tweak Me v1.0.3..........................

.

Designed for ViperS v5.x​

.

.

.

......About

CPU tweaks able you to adjust your min. frequency and throttling without disabling PNP Manager

GPS configurations

RIL alternatives for your cellular radio

Capacitive buttons backlight brightness adjustment

Free RAM boost tweaks

MultiSwap Lite

100% compatible with ViperS v5.x but may also work with other ROMs

All tweaks are removable within the Tweak Me installer

More to come - your very welcome to contribute your ideas

.

......Installation

First make a Nandroid backup in recovery.

No wiping is necessary

Then flash like you would a ROM

.

......Changelog

v1.0.0

- Initial release

.

v1.0.1

- Added more CPU tweaks [Performance Plus & Power Saving Plus]

- Added another RIL [HTC-RIL_4.0.0035HMQ]

.

v1.0.2

- Added Free RAM Boost [LMK minfree tweaks]

- Added MultiSwap Lite [Swap on cache - 20% Swappiness]

.

v1.0.3

- Changed MultiSwap Lite Startup script [Compatible with Busybox v1.22.1-Stericson]

.

......Downloads

Tweak Me v1.0.3 - https://dl.dropboxusercontent.com/u/55494910/Tweak%20Me/Tweak_Me_v1.0.3.zip

......MD5 - 9D8AA5F244DB0C7A2924ED7F9771F528

......Older versions:

Tweak Me v1.0.2 - https://dl.dropboxusercontent.com/u/55494910/Tweak%20Me/Tweak_Me_v1.0.2.zip

......MD5 - 5BE3A75655731C9CC7237275B24AB006

.

Tweak Me v1.0.1 - https://dl.dropboxusercontent.com/u/55494910/Tweak%20Me/Tweak_Me_v1.0.1.zip

......MD5 - FAE3398476E8CB302B2EB243293E6384

.

Tweak Me v1.0.0 - https://dl.dropboxusercontent.com/u/55494910/Tweak%20Me/Tweak_Me_v1.0.0.zip

......MD5 - 7534D1DB535B41531950E499AE905205

.

If you like my MOD and want to show your appreciation just hit the thanks button in the

bottom left corner and rate my thread 5 stars in the top right corner.

Also I would like to thank you for using or trying my MOD!​

.

.
[HTC Sensation] hinxnz:
~RESERVED~
[HTC Sensation] blogodoblogodo:
Did you really thiink that it is necessary to flash a ROm after Flashing this MOD????
[HTC Sensation] NicoC72:
You flash it after you have a ROM installed. Same as if you were to flash Sultan's aroma installer to tweak the kernel.
[HTC Sensation] blogodoblogodo:
Maybe i didn't understand well, thank you, just ask to be sure... it would be the first time that a MOd need to be flash before installing ROm...

Okéy sorry, my fault:good::good:
[HTC Sensation] Eezay:
Yay cool, another mod for our senny. :D but what can i do with this I can't do within ViperS Rom?

I can adjust cpu clock with the vipers.zip

I can decide on which continent i am, to select right gps settings,

I can adjust capacitative backlight brightness in venom tweaks

Only thing i can't is change the RIL. But what benefits do I have by changing the RIL?

I don't want to talk bad about this, no. Thanks for the developement this old device is getting. Maybe this is usefull for others. I think I forgot that not everyone is using ViperS rom ^^
[HTC Sensation] hinxnz:
All of the options are different from what can be done, for example: changing your min frequency, isn't done in rom.zip and it also doesn't disable pnp manager. You can't decide/choose what continent you're in. You also can't select custom brightness levels for buttons. You may benefit from better coverage/data speeds.

I am not going to put anything in this that can be done in ROM as that would be pointless [emoji6]

Sent from my HTCSensation
[HTC Sensation] 3harfli:
I want Sweep2wake to Vipers 5 PLEASEEEEEEEEEEEEEEEE :) :)
[HTC Sensation] Eezay:
Yeah I thought so, you're right. These tweaks, e.g. button backlight or cpu clock, are more specific.

Plus, I just checked my signal. My bedroom is in the ground floor and I barely got any signal. Now it seems to be stronger and I don't necessarily have to stand near the window to call someone. :good::laugh:
[HTC Sensation] TheWall-[ITA]:
Hi, just added link to this thread in the FAQ thread. :good:

I'm going to try this MOD as I come back home, but I have a couple of questions:

Is it possible to set the CPU max screenoff frequency (in next releases of course)? Because in Venom Tweaks (after disabling PnPMgr) I can set any value in that field, but the value is always reverted to 192MHz... So I think it's not working at all.

Where did you find alternative RILs for this ROM? I tried to flash some RILs in the past but I completely lost mobile signal.

If I change button brigthness with your MOD, which settings should I keep in Venom tweaks for that option? Is "Default" ok?"

Thanks again mate ;)

Which RIL version gives you the best results? :D