Sorry if something like this has already been posted, but the only suggestion I repeatedly stumbled across for removing Carrier IQ involved a $1 app from the Market. That's silly. It's not that complicated.
Here's an update ZIP that will remove Carrier IQ from your EVO 4G. It may work on other HTC phones, as the paths it removes are not EVO-specific.
http://www.mattwhitlock.com/RemoveCIQ.zip
Copy that ZIP file to your SD card, reboot into recovery, and "install" that ZIP.
If you're curious, here's the script included in the ZIP:
Here's an update ZIP that will remove Carrier IQ from your EVO 4G. It may work on other HTC phones, as the paths it removes are not EVO-specific.
http://www.mattwhitlock.com/RemoveCIQ.zip
Copy that ZIP file to your SD card, reboot into recovery, and "install" that ZIP.
If you're curious, here's the script included in the ZIP:
Code:
mount("MTD", "system", "/system");
ui_print("Removing Carrier IQ...");
ui_print(" /system/etc/iqprofile.pro");
delete("/system/etc/iqprofile.pro");
ui_print(" /system/bin/iqd");
delete("/system/bin/iqd");
ui_print(" /system/bin/iqfd");
delete("/system/bin/iqfd");
ui_print(" /system/lib/libciq_client.so");
delete("/system/lib/libciq_client.so");
ui_print(" /system/lib/libciq_htc.so");
delete("/system/lib/libciq_htc.so");
ui_print(" /system/lib/libhtciqagent.so");
delete("/system/lib/libhtciqagent.so");
ui_print(" /system/app/HtcIQAgent.apk");
delete("/system/app/HtcIQAgent.apk");
ui_print(" /system/app/HtcIQAgent.odex");
delete("/system/app/HtcIQAgent.odex");
ui_print(" /system/app/IQRD.apk");
delete("/system/app/IQRD.apk");
ui_print(" /system/app/IQRD.odex");
delete("/system/app/IQRD.odex");
ui_print("Carrier IQ is removed.");
unmount("/system");