Scriptable commands to disable CarrierIQ on stock rooted - Samsung Epic 4G Touch

I have been messing around with getting all (or at least most) of the CarrierIQ services disabled without having to install a NoCIQ mod.
I have made some progress and wanted to share the info in case other people have more to add.
The following commands are what I am using:
Code:
# setprop service.iq.active 0
# pm disable android/com.carrieriq.iqagent.service.IQService
# pm disable android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver
# pm disable android/com.carrieriq.iqagent.service.ui.DebugSettings
# pm disable android/com.carrieriq.iqagent.service.ui.ShowMessage
# pm disable android/com.carrieriq.iqagent.client.NativeClient
# pm disable android/com.carrieriq.iqagent.stdmetrics.survey.android.QuestionnaireLaunchActivity
# pm disable android/com.carrieriq.iqagent.stdmetrics.survey.android.QuestionnaireActivity
They should be easily scriptable to run at startup, but for now I am running them in an SL4A script manually each boot:
Code:
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.BootCompletedReceiver"
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.QuestionnaireLaunchActivity"
su -c "pm disable android/com.carrieriq.iqagent.stdmetrics.survey.android.QuestionnaireActivity"
The setprop will shut down the iqmsd process. After the setprop, the "getprop | grep iq" will show that it is disabled:
[service.iq.active]: [0]
[init.svc.iqmsd]: [stopped]
The other commands will disable most (if not all) of the intents that cause the "android.iqd" process to run. You should be able to verify this with a "ps | grep iq" call.
I just edited my /system/etc/init.goldfish.sh file and added the following lines at the end:
Code:
setprop service.iq.active 0
pm disable android/com.carrieriq.iqagent.service.IQService
pm disable android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver
pm disable android/com.carrieriq.iqagent.service.ui.DebugSettings
pm disable android/com.carrieriq.iqagent.service.ui.ShowMessage
pm disable android/com.carrieriq.iqagent.client.NativeClient
pm disable android/com.carrieriq.iqagent.stdmetrics.survey.android.QuestionnaireLaunchActivity
pm disable android/com.carrieriq.iqagent.stdmetrics.survey.android.QuestionnaireActivity
Doing this resulted in no ciq at startup. I looked at framework-res.apk's AndroidManifest.xml in the EK02 rom and there don't seem to be any new activity/receiver/service declarations so this _should_ work with EK02 as well.

This is great--thanks for working on this

I don't know what to say other than thanks for the work OP.
Sent from my SPH-D710 using xda premium

Problem is it will reactivate..
Sent from my SPH-D700 using Tapatalk

chris41g said:
Problem is it will reactivate..
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Seriously?

Op said he runs it manually at start up. Does it re-activate before a re boot?
Sent from my SPH-D710 using XDA App

Yes Ican confirm it does reactivate. I ran the scripts and not even 1hr later back up. WTF icq. Hey also been reading that a class action lawsuit is in progress,maybe that will change some minds at sammy&sprint.
Iha e notbeen able to find the reinstate trigger, No idea what kicks it back in?

I am way out of my league here but could Script Manager be used if you saved it and set it to run on boot or as root? Edit...I should have read a little better. It started back up BEFORE reboot. Damn
Sent from my SPH-D710 using xda premium

It doesn't start back up for me. After you run the commands, verify that "android.iqd" and iqmsd aren't running via a "ps". Otherwise, something else went wrong.
Since making this post I haven't rebooted and the processes are still gone.
Maybe there is another trigger that needs to be disabled.

JoshMiers said:
It doesn't start back up for me. After you run the commands, verify that "android.iqd" and iqmsd aren't running via a "ps". Otherwise, something else went wrong.
Since making this post I haven't rebooted and the processes are still gone.
Maybe there is another trigger that needs to be disabled.
Click to expand...
Click to collapse
Hey I do need to add I am on 2.3.6 baseband. What base R u running this script on? If 2.3.4 disregard my last post. As my findings might dilute your testing.
My only question is why not run the MOD?

Indrid Cole said:
Yes Ican confirm it does reactivate. I ran the scripts and not even 1hr later back up. WTF icq. Hey also been reading that a class action lawsuit is in progress,maybe that will change some minds at sammy&sprint.
Iha e notbeen able to find the reinstate trigger, No idea what kicks it back in?
Click to expand...
Click to collapse
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, thats why k0nane has rooted it out in the framework and released his no-CIQ mod

Indrid Cole said:
Hey I do need to add I am on 2.3.6 baseband. What base R u running this script on? If 2.3.4 disregard my last post. As my findings might dilute your testing.
My only question is why not run the MOD?
Click to expand...
Click to collapse
I am on 2.3.4. I didn't run the mod since I was trying to gain more info about disabling it with just root.
I want to also add that ciq has not started back up for me. These commands have been working for me for a while now.
chris41g said:
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, thats why k0nane has rooted it out in the framework and released his no-CIQ mod
Click to expand...
Click to collapse
I disabled the activity/service/receivers that respond to these intents, so the intent won't actually do anything. For example, here is an extract of logcat that shows the service not starting:
Code:
D/IQClient(26697): NativeClient init failed: IQ Agent is not running?
Try running all of the commands from a root prompt in adb shell in the order specified to verify they are actually going through.

While this is a cool achievement, an incredible Dev by the name of k0nane has managed to REMOVE CIQ. While this could be useful for a select few, it would be more beneficial to most to simply remove CIQ with his flashable method.
EDIT::: I really don't mean to be a jerk here... I just thought I would point it out.

JoshMiers said:
I am on 2.3.4. I didn't run the mod since I was trying to gain more info about disabling it with just root.
I want to also add that ciq has not started back up for me. These commands have been working for me for a while now.
I disabled the activity/service/receivers that respond to these intents, so the intent won't actually do anything. For example, here is an extract of logcat that shows the service not starting:
Code:
D/IQClient(26697): NativeClient init failed: IQ Agent is not running?
Try running all of the commands from a root prompt in adb shell in the order specified to verify they are actually going through.
Click to expand...
Click to collapse
keep up the goodwork dont let my findings change your diging. I can't stand ICQ. SCREW THEM ANY WAY WE CAN BROTHER.

lickarock said:
While this is a cool achievement, an incredible Dev by the name of k0nane has managed to REMOVE CIQ. While this could be useful for a select few, it would be more beneficial to most to simply remove CIQ with his flashable method.
EDIT::: I really don't mean to be a jerk here... I just thought I would point it out.
Click to expand...
Click to collapse
First sentence of my post:
I have been messing around with getting all (or at least most) of the CarrierIQ services disabled without having to install a NoCIQ mod.
Click to expand...
Click to collapse
To elaborate, I wanted to mess around and see what I could find in order to disable CIQ without using a modified jar/apk. There really shouldn't be a reason why we couldn't disable it without resorting to a mod, so I wanted to look into it and see what would be needed.
The only people that would find this useful would be people who don't want to install any modified apk/jar files (unlikely on this forum full of flashaholics), but I also wanted to share the info in case there are phones out there with CIQ and no way to flash a mod. Maybe someone could use this info as a starting point.
Since starting this thread, google's first result when searching for "pm disable IQService" is this thread.

lickarock said:
While this is a cool achievement, an incredible Dev by the name of k0nane has managed to REMOVE CIQ. While this could be useful for a select few, it would be more beneficial to most to simply remove CIQ with his flashable method.
EDIT::: I really don't mean to be a jerk here... I just thought I would point it out.
Click to expand...
Click to collapse
It's more than a "select few" and for us it's not as simple as using the flashable mod. Ever heard of EK02? ANYBODY, I'll say again, ANYBODY that's running the EK02 ROM cannot flash k0nane's mod. Until someone edits it out and releases an updated mod, we're SOL.
Short version: You're very wrong and this could be highly beneficial. If we could get this into a file to put in the init.d folder or make a .sh script that will automatically run every 'x' amount of minutes or seconds (whenever CIQ restarts).

KCRic said:
It's more than a "select few" and for us it's not as simple as using the flashable mod. Ever heard of EK02? ANYBODY, I'll say again, ANYBODY that's running the EK02 ROM cannot flash k0nane's mod. Until someone edits it out and releases an updated mod, we're SOL.
Short version: You're very wrong and this could be highly beneficial. If we could get this into a file to put in the init.d folder or make a .sh script that will automatically run every 'x' amount of minutes or seconds (whenever CIQ restarts).
Click to expand...
Click to collapse
That's what I was thinking. If someone smarter than I can figure out how often it starts up then someone can possibly write a script to counteract it. Thanks to those who know tons more than I do about this
Sent from my SPH-D710 using xda premium

I understand what everyone is saying completely. I just thought it would be beneficial for anyone new to know that this isn't the only method, seeing as how this, being new and recently posted on, shows up at the top of the list. And since CIQ is a hot thing right now, I just wanted to point it out. I mean absolutely no disrespect here, and I can see where this is useful. I just wanted to mention it. I should have been a bit clearer with what I was trying to say. My apologies.

It may be a process that gets restarted remotely as well. Just because it never restarted for you doesn't mean that it can't. I love when singular personal experiences are supposed to represent the universal norm. Why leave something dormant for no reason? I'm still confused by the principle of this thread.

The Root said:
It may be a process that gets restarted remotely as well. Just because it never restarted for you doesn't mean that it can't. I love when singular personal experiences are supposed to represent the universal norm. Why leave something dormant for no reason? I'm still confused by the principle of this thread.
Click to expand...
Click to collapse
Please show me where the OP stated this is guarenteed to work without hiccup across all devices? While you're at it please tell me how an attempt to contribute something useful to the community lacks reason. Thanks.
Sent from my SPH-D710 using XDA App

Related

How to stop system update from popping up???

can someone point me i'm the direction of this thread? i've seen it b4 but haven't been able to find it now. Thanks in advance.
Sent from my SPH-D700 using Tapatalk
Let it install it will fail pop out the battery and it will boot into cwm then just reboot
Sent From My "epic" SPH-D700 via XDA Premium
What Biggie said. The threads you are looking for are in General. As long as you are not fully stock it will fail and probably boot into CWM after popping battery and rebooting. Just hit reboot system.
Sent from my SPH-D700 using XDA App
I have allowed it to fail, let it boot to CWM, but it just keeps coming back. It is quite annoying. Does anybody have a way to stop it?
mikebarr said:
I have allowed it to fail, let it boot to CWM, but it just keeps coming back. It is quite annoying. Does anybody have a way to stop it?
Click to expand...
Click to collapse
Google Fotakill. It is an app you have to put in your system\app directory.
Sent from my SPH-D700 using XDA App
kennyglass123 said:
Google Fotakill. It is an app you have to put in your system\app directory.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
I tried FOTAKILL, it worked when I was on EC05 to stop the OTA prompt.
But it's not working for me this time. The only thing that stops it for a while is doing like you said. Accepting the update & letting it fail. It came back again one time since then & I did the same thing, this has fixed it for now. But I do still have foatakill installed if that matters.
At least I have a way to stop the prompt for a week or so. I'm just waiting for CleanGB MTD to be updated.
Not sure if it's any help, but according to the Sprint Rep I spoke with, all security updates come from Samsung. If that is true, its very disturbing. I have used the superfreeze and am running a gingerbread based rom already that does NOT have Carrier IQ. I did find the update zip in the system cache and deleted it, but no luck. The update pops up less often though, but still annoying. With that said, Samsung still has access to download files without consent, dispite a root command to freeze updates. Again very disturbing. []
jerm1027 said:
Not sure if it's any help, but according to the Sprint Rep I spoke with, all security updates come from Samsung. If that is true, its very disturbing. I have used the superfreeze and am running a gingerbread based rom already that does NOT have Carrier IQ. I did find the update zip in the system cache and deleted it, but no luck. The update pops up less often though, but still annoying. With that said, Samsung still has access to download files without consent, dispite a root command to freeze updates. Again very disturbing. []
Click to expand...
Click to collapse
Check the op of my thread in general on how to stop the update message for a PERMANENT fix to the update message...
Sent from my CM9'd epic!
I copied this from a thread in development. This works great. Open up an adb shell. Copy/paste this and run it. It modifies the build.prop file to identify your system as 2.3.6, which will stop the update prompts.
Code:
su
remount rw
sed -i 's/SPH-D700-user 2.3.5 GINGERBREAD EI22 release-keys/SPH-D700-user 2.3.6 GINGERBREAD EL30 release-keys/g' /system/build.prop
sed -i 's/sprint\/SPH-D700\/SPH-D700:2.3.5\/GINGERBREAD\/EI22:user\/release-keys/sprint\/SPH-D700\/SPH-D700:2.3.6\/GINGERBREAD\/EL30:user\/release-keys/g' /system/build.prop
remount ro
DaggettBeaver said:
I copied this from a thread in development. This works great. Open up an adb shell. Copy/paste this and run it. It modifies the build.prop file to identify your system as 2.3.6, which will stop the update prompts.
Code:
su
remount rw
sed -i 's/SPH-D700-user 2.3.5 GINGERBREAD EI22 release-keys/SPH-D700-user 2.3.6 GINGERBREAD EL30 release-keys/g' /system/build.prop
sed -i 's/sprint\/SPH-D700\/SPH-D700:2.3.5\/GINGERBREAD\/EI22:user\/release-keys/sprint\/SPH-D700\/SPH-D700:2.3.6\/GINGERBREAD\/EL30:user\/release-keys/g' /system/build.prop
remount ro
Click to expand...
Click to collapse
Yep same method in my thread in general
Sent from my SPH-D700 using Tapatalk
Noooo...your method was in General so it must not be right...only the one from Development should work...LOL.
Sent from my SPH-D700 using XDA App
DeviceManagement.apk
I have an epic 4g on rooted with cwm and cleangb. I have been irritated with the frequent system update messages I have been rec'ing lately. Yes, letting it install and then pulling the battery works fine. But I have also been looking for a way to stop the update service from running in my phone. Here's what I did:
I checked Titanium Backup ( free version ) and found "System Updates" in the list of apps under the backup/restore tab. The list wasn't sorted so I had to scroll and carefully scan each app-name to find it. Then I started to uninstall it, but I cancelled when I was prompted whether or not to uninstall DeviceManagement.apk. Now that I know the apk, I don't need to uninstall, I can rename, right? Then I went to root-explorer and browsed to /system/app. Then I hit the button to mount r/w; then I renamed DeviceManagement.apk to DeviceManagement.apk.bak. Rebooted and checked menu -> settings -> Applications to see if System Updates was running. And it's not.
Hopefully this means no more firmware updates... time will tell
hope this helps someone else out there
-disc-
Why not just edit the build.prop as suggested? Can you still update PRL? I think you will get a network error.
Just a quick update, I'm still getting update notices. So renaming the .apk def did not work.
Re: build.props
I'm totally ignorant on how to do this. Ill re-read this post from the beginning. I must have missed it.
Thanks to all,
Disc
Sent from my SPH-D700 using Tapatalk
discodan7700 said:
Just a quick update, I'm still getting update notices. So renaming the .apk def did not work.
Re: build.props
I'm totally ignorant on how to do this. Ill re-read this post from the beginning. I must have missed it.
Thanks to all,
Disc
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
With something like root explorer you just long press on build.prop , choose edit text, change all EI22 instances to EL30 and all 2.3.5 to 2.3.6, save and exit then reboot.
Why the hell would this annoying pop-up repeatedly come up in the first place... so much for the "users" right to custom ROMS. They always have to sneak some b.s. in to annoy the XDA community. Theres a conspiracy going on at Samsung {-_-}
RealTic said:
Why the hell would this annoying pop-up repeatedly come up in the first place... so much for the "users" right to custom ROMS. They always have to sneak some b.s. in to annoy the XDA community. Theres a conspiracy going on at Samsung {-_-}
Click to expand...
Click to collapse
I think it is because they consider it a security update to remove CIQ.
Sent from my SPH-D700 using xda premium
Hi,
I finally got back to this. As previously stated, renaming devicemanagement.apk didn't do anything regarding the autoupdate notification. I was indeed nolonger able to do a prl or profile update via home-screen -> menu -> settings -> about phone -> updates. Not only that, but, I got a little foolhardy renaming stuff in /system/app when I started getting the update notices. Long story short, I've gone back thru, re-renamed everything back from .bak to .apk with rootexplorer, and I'm still not getting my vmail downloaded to my phone.
Back on track now... as suggested, I used rootexplorer to edit /system/build.prop. only 2 instances needed to be updated. 1 from EI22 to EL30, and one more a few lines down from that, updating 2.3.5 to 2.3.6. Hopefully this will quiet the autoupdate gremlins.
Sent from my SPH-D700 using Tapatalk
Update: rebooted phone, and I still had the update to el30 in my notifications. I suspect that since the update was auto-downloaded pre-updating build.prop that I would continue to get update nags till I did the "go ahead and install update / pull battery" trick one last time.
So I did that one last time hoping that the update will nolonger auto-download since build.prop references the current versions.
Thanks for everyone's help. Hope someone else finds it useful.
-disc-
Sent from my SPH-D700 using Tapatalk
Uh-oh, rebooted my phone today and was greeted with an auto-update nastygram. Ill recheck my build.prop. to see if I missed anything. If not, I think there's an adb method described earlier in this thread. Ill try that and report back.
Sent from my SPH-D700 using Tapatalk

Has anybody come up with simpler rooting methods for the Ouya?

The main reason I ask this is because after every firmware update the root/su access disappears. I just wonder if there's some way to make it easier to quickly root again after these updates. I'm not saying having to go into adb to root is a major pain, it just gets tedious to have to do it after every simple update the Ouya gets. I was hoping an internal method of rooting would have been discovered or developed by now.
I would think OTA RootKeeper would work:
https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper&hl=en
NssOne said:
The main reason I ask this is because after every firmware update the root/su access disappears. I just wonder if there's some way to make it easier to quickly root again after these updates. I'm not saying having to go into adb to root is a major pain, it just gets tedious to have to do it after every simple update the Ouya gets. I was hoping an internal method of rooting would have been discovered or developed by now.
Click to expand...
Click to collapse
Probably the easy thing to do is wait for custom rom's to be developed. Currently the one I'm working on has OTA updates redirected to a server in my control, what this would do is stop OTA updates from OUYA and allow us to keep root as long as the ROM supports it.
No, they can't if you keep posting questions in the developer section.
pitcherj said:
I would think OTA RootKeeper would work:
https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper&hl=en
Click to expand...
Click to collapse
No, it wont. OTA rootkeepers work by either setting the immutable bit for the su file so not even root is allowed to modify/delete it from the filesystem, or they leave another suid binary on the filesystem so if su gets borked, their backup one is still there. All the Ouya updates format the /system partition. Neither a file with the immutable bit set or a backup suid binary would survive if they were on the /system partition.
gianptune,
Ah, I see.
Well, it was a thought anyway.
pitcherj
You could make an update zip that only flashes the su binary that you want.
Could always write a quick batch file or script that would automatically do the steps. Probably someone that knows more than I do that would have a better way of doing it, but that was my thought after seeing the update come down today.
If i put something together & anyone is interested i'll post it just so it will be a quick file to run after each update (I have my OUYA right next to my computer so it's always connected via USB).
I'm working on an all-in-one su/recovery/wifi adb/backup program right now.
Hold tight.
foil said:
I'm working on an all-in-one su/recovery/wifi adb/backup program right now.
Hold tight.
Click to expand...
Click to collapse
Same here. I've already done a little script for wired and wireless sideloading, now im trying to add rooting into it.
Although by the time i figure out how to implement the adb shell su commands into a batch script, theyll be releasing OUYA2.
dully79 said:
Same here. I've already done a little script for wired and wireless sideloading, now im trying to add rooting into it.
Although by the time i figure out how to implement the adb shell su commands into a batch script, theyll be releasing OUYA2.
Click to expand...
Click to collapse
Keep trying! I know it's silly, but it is so annoying too have to keep doing this.
Sent from my SCH-I535 using Tapatalk 4 Beta
TadeoNYC said:
Keep trying! I know it's silly, but it is so annoying too have to keep doing this.
Sent from my SCH-I535 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Ive figured it out it.
i was using
Code:
adb shell su "<command>"
instead of
Code:
adb shell "su <command>"
Ill update my script shortly after ive added a couple more options.

CarrierIQ

Is there a way to remove Carrier IQ from the G3 yet? I've followed a couple ways to do it yet the detectors still show it as not only present but active. I've opted out of the diagnostic collection but also disabled the apks as well as this http://www.reddit.com/r/LGG3/comments/2bkl60/remove_carrier_iq_off_of_lg_g3_all_models/
Cant you remove it with root?
helikido said:
Cant you remove it with root?
Click to expand...
Click to collapse
I am rooted. I've frozen the 3 system management apps and denied them the permissions they need to be able to run but the detectors still say its active. Could the detectors be not working since the phone is so new? I've also frozen LTDDM.apk too .
The detectors probably just search to see if it exists in the phone. So they most likely cannot recognize if it is running or not.
helikido said:
The detectors probably just search to see if it exists in the phone. So they most likely cannot recognize if it is running or not.
Click to expand...
Click to collapse
Thats what I'm hoping. I looked at the running processes and none of it is in there. Just annoying that its on there in the first place.
johnomaz said:
Thats what I'm hoping. I looked at the running processes and none of it is in there. Just annoying that its on there in the first place.
Click to expand...
Click to collapse
Everything you need to know to turn it off.
http://forum.xda-developers.com/showpost.php?p=54609278&postcount=5
johnomaz said:
Thats what I'm hoping. I looked at the running processes and none of it is in there. Just annoying that its on there in the first place.
Click to expand...
Click to collapse
I had Carrier IQ on a TMO Galaxy Light and in addition to freezing the apps with Titanium Backup there are three apk's in System>Priv-App that relate to Carrier IQ - they are:
IQ-tmobile-release-unsigned.signed_TMO.apk
IQToggle.signed_TMO.apk
IQ_OOB_TMO.apk
I renamed them with a .bak extension because I read somewhere that CIQ is still sending information to TMO whether it's frozen or not (and even though T-Mobile claims that they don't use it!
Seems to work because I cannot see them in running apps (using GSAM Pro)
jimmydigital00 said:
Everything you need to know to turn it off.
http://forum.xda-developers.com/showpost.php?p=54609278&postcount=5
Click to expand...
Click to collapse
Thank you. I searched for something but that didn't come up.
johnomaz said:
Thank you. I searched for something but that didn't come up.
Click to expand...
Click to collapse
Its some work but i guess it works.
You can opt out of it using the t-mobile app that comes on the phone. Go to the device health and opt to turn it off, then go to advanced tab and shut that off too.
Semantics said:
You can opt out of it using the t-mobile app that comes on the phone. Go to the device health and opt to turn it off, then go to advanced tab and shut that off too.
Click to expand...
Click to collapse
Yes, you can do that, but I'm not sure if that just disables it from sending phone data or stops it from running as well in the background processes.
Some of the CIQ modules are used by TMo for their My Account and other apps on the phone as well, including the device diagnostics reminder, when you call up support, it sends your device info to them on call, etc, unless you uncheck all of those options, not just the CIQ disclaimer and diagnostics.
Those other options are in the TMo My Account app and then you need uncheck all the boxes in its settings for those abilities.
The removal of CIQ takes it away from the phone completely, thus removing the capability of your phone data (including SMS and calls) being sent and the battery and CPU tasking it used.
I actually just found the settings in the My TMobile app. It told me my device was healthy so I was turning off that thing and noticed the more hidden diagnostics option and the other settings.
Back in my OmniRom/Note 2 days, I used delete scripts/zips to automatically clean up after nightly flashes. I created a CIQ_Delete zip using the template from the following thread. Thanks to @RaphaDroid for the template and thanks to @vicvega for the guide.
http://forum.xda-developers.com/showthread.php?t=2575966
This zip deletes the following:
"/system/app/LTDDM.apk",
"/system/priv-app/IQ-tmobile-release-unsigned.signed.apk",
"/system/priv-app/IQToggle_v1.1.3.signed.apk",
"/system/priv-app/IQ_OOB_v1.6_forLG.signed.apk",
"/system/lib/libiq_service_tmobile_2.2.so",
"/data/data/com.carrieriq.tmobile",
"/data/data/com.carrieriq.tmobile.IQOOB",
"/data/data/com.carrieriq.tmobile.IQToggle"
I ran Voodoo CIQ Detector before and after. After a flash in recovery, the detector comes up clean. Nothing detected or running. A perfect score.
Understand, this should only be used after the phone has been setup!! It's my understanding that if the apks are deleted before hand, the setup wizard gets messed up. Probably because of the diagnostic option during setup. Again, this zip should only be used after a dirty flash or after the initial setup on a fresh install. You may want to back up the apks before deleting just in case you want to do a factory reset instead of a clean flash. That way you can get through the initial setup of the phone.
I take no responsibility if you futz up your phone. I just wanted makes things a bit easier by automating the process. You can also follow vivega's guide (linked above) to manually rid yourselves of this nuisance.
Also note: I used the xposed toggle and one time viper4android zips from that same thread. They both work after dirty flashes. Another time saver.
You can honestly just delete the .apk.
Source: Been running phone without those horrendous apks for about 3 weeks without a sinch.
Sent from my LG-D851 using XDA Free mobile app
Cablespider said:
Back in my OmniRom/Note 2 days, I used delete scripts/zips to automatically clean up after nightly flashes. I created a CIQ_Delete zip using the template from the following thread. Thanks to @RaphaDroid for the template and thanks to @vicvega for the guide.
http://forum.xda-developers.com/showthread.php?t=2575966
This zip deletes the following:
"/system/app/LTDDM.apk",
"/system/priv-app/IQ-tmobile-release-unsigned.signed.apk",
"/system/priv-app/IQToggle_v1.1.3.signed.apk",
"/system/priv-app/IQ_OOB_v1.6_forLG.signed.apk",
"/system/lib/libiq_service_tmobile_2.2.so",
"/data/data/com.carrieriq.tmobile",
"/data/data/com.carrieriq.tmobile.IQOOB",
"/data/data/com.carrieriq.tmobile.IQToggle"
I ran Voodoo CIQ Detector before and after. After a flash in recovery, the detector comes up clean. Nothing detected or running. A perfect score.
Understand, this should only be used after the phone has been setup!! It's my understanding that if the apks are deleted before hand, the setup wizard gets messed up. Probably because of the diagnostic option during setup. Again, this zip should only be used after a dirty flash or after the initial setup on a fresh install. You may want to back up the apks before deleting just in case you want to do a factory reset instead of a clean flash. That way you can get through the initial setup of the phone.
I take no responsibility if you futz up your phone. I just wanted makes things a bit easier by automating the process. You can also follow vivega's guide (linked above) to manually rid yourselves of this nuisance.
https://drive.google.com/file/d/0BwSqv98uXvFVdFhJZHJzVllxTzQ/edit?usp=sharing
Also note: I used the xposed toggle and one time viper4android zips from that same thread. They both work after dirty flashes. Another time saver.
Click to expand...
Click to collapse
I dont see a zip there
Carrier IQ Zip
Here you go. Sorry if I was not supposed to post this here. Just trying to help. :good:
Thanks and credit goes to Cablespider. He totally rocks for making this zip. Hit his thanks button if you can.
I didn't even think of attaching it to the post. Thanks!
Cablespider said:
I didn't even think of attaching it to the post. Thanks!
Click to expand...
Click to collapse
Thank you very much
Cablespider said:
I didn't even think of attaching it to the post. Thanks!
Click to expand...
Click to collapse
Thanks Cablespider works great!
Cablespider said:
Back in my OmniRom/Note 2 days, I used delete scripts/zips to automatically clean up after nightly flashes. I created a CIQ_Delete zip using the template from the following thread. Thanks to @RaphaDroid for the template and thanks to @vicvega for the guide.
http://forum.xda-developers.com/showthread.php?t=2575966
This zip deletes the following:
"/system/app/LTDDM.apk",
"/system/priv-app/IQ-tmobile-release-unsigned.signed.apk",
"/system/priv-app/IQToggle_v1.1.3.signed.apk",
"/system/priv-app/IQ_OOB_v1.6_forLG.signed.apk",
"/system/lib/libiq_service_tmobile_2.2.so",
"/data/data/com.carrieriq.tmobile",
"/data/data/com.carrieriq.tmobile.IQOOB",
"/data/data/com.carrieriq.tmobile.IQToggle"
I ran Voodoo CIQ Detector before and after. After a flash in recovery, the detector comes up clean. Nothing detected or running. A perfect score.
Understand, this should only be used after the phone has been setup!! It's my understanding that if the apks are deleted before hand, the setup wizard gets messed up. Probably because of the diagnostic option during setup. Again, this zip should only be used after a dirty flash or after the initial setup on a fresh install. You may want to back up the apks before deleting just in case you want to do a factory reset instead of a clean flash. That way you can get through the initial setup of the phone.
I take no responsibility if you futz up your phone. I just wanted makes things a bit easier by automating the process. You can also follow vivega's guide (linked above) to manually rid yourselves of this nuisance.
Also note: I used the xposed toggle and one time viper4android zips from that same thread. They both work after dirty flashes. Another time saver.
Click to expand...
Click to collapse
You should make a separate thread and add it. This is great and does help with battery life. Less laggy to

Debloater, Lets remove all that Bloatware..

Just getting the word out to everyone. This works without root and makes it super easy for you to remove any Bloatware you would like and fully control it.
http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
Thank you Sir! :highfive:
PRoot.com said:
Thank you Sir! :highfive:
Click to expand...
Click to collapse
Your welcome.
Already discussed in a previous thread. It only allows blocking the Apps. Absolute removal of Apps require Root.
ZPaul2Fresh8 said:
Already discussed in a previous thread. It only allows blocking the Apps. Absolute removal of Apps require Root.
Click to expand...
Click to collapse
That's a big deal to a lot of people though. For a lot of people who do not have root and are on KitKat, they can completely block packages on their phone that they otherwise could not. Sure, they allow you to block / disable certain ones on the phone itself, but not anything. This allows them to block any package, Knox included. And sure they could download a script, modify it for their purposes and create another script to unblock and so on and so on. But this maintains nothing and interacts with their device directly. Nothing to maintain and nothing to edit, etc. etc..
Anybody got a list of app that's safe to block. Don't want to cause an endless boot.
here's my complete script I have handy, after testing things and trying a few things without success, my phone many times would automatically erase all data and do a factory reset in the end of my failed experiments. Either that or I'd have to resort to that Odin package someone posted on here to flash back to stock. I think I've flashed my phone using that Odin package around 12 times now after downgrading from the forced updated NK3 back to original. I immediately run this script after enabling Developer options and enabling USB Debugging.
Just right click on the script and Run As Administrator on Vista,Win 7, Win 8 and Win 10.
**Make sure to have the 3 required Adb files to run Adb to communicate with device. I attached those 3 main files which you can extract to c:\windows\system32. This way you can run adb commands from any location on the computer since System32 is included in the environment variables for the OS
saunupe1911 said:
Anybody got a list of app that's safe to block. Don't want to cause an endless boot.
Click to expand...
Click to collapse
Jump on the forum thread, I have built in export and import of blocked packages support built in, someone will give you a list.
I Thank you Sir ... that is a nice, clean app that's works well, but I do have one suggestion for an improvement if you are open to it.
I like the fact that it has a filter function, but the filter only works on the name in the apk name, not the package name. It would be really sweet if it would search both areas. :good:
Dimarini said:
I Thank you Sir ... that is a nice, clean app that's works well, but I do have one suggestion for an improvement if you are open to it.
I like the fact that it has a filter function, but the filter only works on the name in the apk name, not the package name. It would be really sweet if it would search both areas. :good:
Click to expand...
Click to collapse
Great idea. Consider it done.
gatesjunior said:
Great idea. Consider it done.
Click to expand...
Click to collapse
I used it and liked it, I agree with that idea and I'd also like to be able to not have to reload packages after I'm done with the filter, good all around program though.
thanitos said:
I used it and liked it, I agree with that idea and I'd also like to be able to not have to reload packages after I'm done with the filter, good all around program though.
Click to expand...
Click to collapse
You can uncheck the filter and it will display the full list again and it will keep your changes you made during filter.
Please start adding comments and questions in the main Xda thread.
http://forum.xda-developers.com/andr...bloat-t2998294
gatesjunior said:
Please start adding comments and questions in the main Xda thread.
http://forum.xda-developers.com/andr...bloat-t2998294
Click to expand...
Click to collapse
Seems the link you provided is broken (possibly just me, not sure)
JScorpio said:
Seems the link you provided is broken (possibly just me, not sure)
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2998294
where have you been my whole life...
Version 3.4 with the enhanced search and the import/export options works awesome. Very nice!
Dimarini said:
Version 3.4 with the enhanced search and the import/export options works awesome. Very nice!
Click to expand...
Click to collapse
3.5 just released
Version 3.7 is out
http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
broken 4 lollipop 5.01
not working, error dialog attached.
I figured if SD was writable and debloater cleared out the junk I could live without root with the update. I know I can disable some of the apps from the launcher, but there are / were some under 4.4.4 that only debloater could take care of for me. Unable to do that under 5.01.

[Q] Has Anyone with Sprint Used This Successfully?

Found this from another forum and it's supposed to work for Sprint, too. Anyone here with any experience? Thanks!!!
http://forum.xda-developers.com/note-4-verizon/general/disable-knox-ota-root-t2972263
Please say yes. Please say yes. But only if it's true. :laugh:
toenail_flicker said:
Found this from another forum and it's supposed to work for Sprint, too. Anyone here with any experience? Thanks!!!
http://forum.xda-developers.com/note-4-verizon/general/disable-knox-ota-root-t2972263
Please say yes. Please say yes. But only if it's true. :laugh:
Click to expand...
Click to collapse
Make a backup. Reflash NK2 tar and find out My battery is at 40% or id jump on it just for the sheer pleasure of seeing if it does work.
But it should, it worked on an ATT variant
http://forum.xda-developers.com/showpost.php?p=57500670&postcount=45
xxSTARBUCKSxx said:
Make a backup. Reflash NK2 tar and find out My battery is at 40% or id jump on it just for the sheer pleasure of seeing if it does work.
But it should, it worked on an ATT variant
http://forum.xda-developers.com/showpost.php?p=57500670&postcount=45
Click to expand...
Click to collapse
Oh, sure. That would be the easy way - IF I had a brain right now.
I don't know how to:
1.Make a backup - beyond minimal backups. I have the important things backed up preparing for root, but don't have root to use anything good. Not as worried about app stuff. I transferred everything from my Note 3 and still have the TBU backups and the MBU backups.
2. Reflash NK2 tar - ZERO clue how to do this. I can get rooted through ODIN if I'm not exhausted (I am - apparently a really bad week), but that's officially all I know and even then it's been almost a year. Never used ODIN except once. Period. Wouldn't even know how to find the right file other than I know I'm on... N910PVPU1ANK2. Sammobile probably has it. I need to do all of this once my brain wakes up and the glass of wine I'm currently enjoying (since I can't do much else) isn't helping.
I try very hard not to do things I'm too exhausted to do. Ended up posting on the wrong thread earlier. That's bad and a first for me.
screw it.. im about to try it, flashing Stock NK2. Ill report my findings
xxSTARBUCKSxx said:
screw it.. im about to try it, flashing Stock NK2. Ill report my findings
Click to expand...
Click to collapse
Holy merde! Thank you!
toenail_flicker said:
I know I'm on... N910PVPU1ANK2. Sammobile probably has it.
Click to expand...
Click to collapse
You inspired me. I at least found the stock tar on Sammobile. At least I think this is good to go. Never used Sammobile either.
http://www.sammobile.com/firmwares/download/40144/N910PVPU1ANK2_N910PSPT1ANK2_SPR/
toenail_flicker said:
You inspired me. I at least found the stock tar on Sammobile. At least I think this is good to go. Never used Sammobile either.
http://www.sammobile.com/firmwares/download/40144/N910PVPU1ANK2_N910PSPT1ANK2_SPR/
Click to expand...
Click to collapse
Just am curious why the sammobile site doesn't work for me. Ever. Why is that?
Sent from my SM-N910P using Tapatalk
jerm8832 said:
Just am curious why the sammobile site doesn't work for me. Ever. Why is that?
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
It wanted me to signup. Too many sites, too many signup requests. I passed for now.
What's your browser? Ad blockers, etc. in the way? Try another browser. Could be you have pop-ups off and it's trying that. What have you tried? (I'm not good with Android or rooting, but I can do computers. I teach them and software.)
toenail_flicker said:
It wanted me to signup. Too many sites, too many signup requests. I passed for now.
What's your browser? Ad blockers, etc. in the way? Try another browser. Could be you have pop-ups off and it's trying that. What have you tried? (I'm not good with Android or rooting, but I can do computers. I teach them and software.)
Click to expand...
Click to collapse
Chrome on my phone and chrome on windows. I don't have any ad blockers or anything. No additional plugins are installed.
Sent from my SM-N910P using Tapatalk
jerm8832 said:
Chrome on my phone and chrome on windows. I don't have any ad blockers or anything. No additional plugins are installed.
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
That is bizarre. I use FF normally and only resort to Chrome when I can't access something through FF. Have you tried (gasp) IE? Bad browser, but sometimes it's the only thing that works when the others don't.
Yup. It works.
However, with the .bat file, youre going to have to add a package name that VZW doesnt have to fool with that we do to stop the OTA notifications
Code:
tools\adb shell "am force-stop com.wssyncmldm"
tools\adb shell "pm block com.wssyncmldm"
I just added it under the
Code:
tools\adb shell "pm block com.samsung.sdm"
If you dont add those 2 lines, you wont get rid of the notification in the status bar and the constant nagging to Install.
And youll be good to go man
toenail_flicker said:
That is bizarre. I use FF normally and only resort to Chrome when I can't access something through FF. Have you tried (gasp) IE? Bad browser, but sometimes it's the only thing that works when the others don't.
Click to expand...
Click to collapse
I get this error when trying to access sammobile:
ERR_CONNECTION_REFUSED
Sent from my SM-N910P using Tapatalk
xxSTARBUCKSxx said:
Yup. It works.
However, with the .bat file, youre going to have to add a package name that VZW doesnt have to fool with that we do to stop the OTA notifications
Code:
tools\adb shell "am force-stop com.wssyncmldm"
tools\adb shell "pm block com.wssyncmldm"
I just added it under the
Code:
tools\adb shell "pm block com.samsung.sdm"
If you dont add those 2 lines, you wont get rid of the notification in the status bar and the constant nagging to Install.
And youll be good to go man
Click to expand...
Click to collapse
You are a GOD! Thank you, thank you, thank you, thank you!!! I think I can handle those things. Nothing scary in the bat file I assume? That was a concern. I use my laptop for work and can't play games with it.
jerm8832 said:
I get this error when trying to access sammobile:
ERR_CONNECTION_REFUSED
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
Working on something atm. I'll get back with you with whatever I find out asap.
toenail_flicker said:
You are a GOD! Thank you, thank you, thank you, thank you!!! I think I can handle those things. Nothing scary in the bat file I assume? That was a concern. I use my laptop for work and can't play games with it.
Click to expand...
Click to collapse
Lol, hardly, but thanks . Just make a folder with a Short Name and drag all 4 files (one being a folder) into that folder.
Open up the Block and Unblock Bloat.bat file (can be edited with normal notepad) and scroll down until you see
:debloat
and add those 2 lines with the needed package that missing.
xxSTARBUCKSxx said:
Lol, hardly, but thanks . Just make a folder with a Short Name and drag all 4 files (one being a folder) into that folder.
Open up the Block and Unblock Bloat.bat file (can be edited with normal notepad) and scroll down until you see
:debloat
and add those 2 lines with the needed package that missing.
Click to expand...
Click to collapse
10/4 Thanks! Working on it now. Back soon, all things equal and well.
xxSTARBUCKSxx said:
Yup. It works.
However, with the .bat file, youre going to have to add a package name that VZW doesnt have to fool with that we do to stop the OTA notifications
Code:
tools\adb shell "am force-stop com.wssyncmldm"
tools\adb shell "pm block com.wssyncmldm"
I just added it under the
Code:
tools\adb shell "pm block com.samsung.sdm"
If you dont add those 2 lines, you wont get rid of the notification in the status bar and the constant nagging to Install.
And youll be good to go man
Click to expand...
Click to collapse
I AM good to go, thanks to you and this bat file! Easy, very easy! Wow. Thank you so much! :victory:
jerm8832 said:
I get this error when trying to access sammobile:
ERR_CONNECTION_REFUSED
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
Okay. Back on you and researching to see what I can dig up.
toenail_flicker said:
I AM good to go, thanks to you and this bat file! Easy, very easy! Wow. Thank you so much! :victory:
Click to expand...
Click to collapse
Not a problem my friend No root, Stock Recovery,Kernel,Modem and no OTA update nagging... WHILE on wifi... Win/Win
jerm8832 said:
I get this error when trying to access sammobile:
ERR_CONNECTION_REFUSED
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
So, this is the first thing I found re: this message.
http://answers.microsoft.com/en-us/...w/cdf62e68-ebb9-48ad-b9bd-d2042f778fbc?auth=1
1. Are you officially registered at Sammobile? That's the first thing I found with relation to the message.
2. Have you tried clearing your browser cache and cookies?
3. What OS are you running?
4. Try the steps in the link above and report back.

Categories

Resources