You may also use ADB to remove applications, but the application methods are easier. Since use of ADB does not require a market, this will work for users who are rooted but who cannot or do not wish to use Android market or similar marketplaces. ./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write ./adb shell cd /system/app To see what's installed: `pm list packages` To remove a package: rm PackageName.apk pm uninstall class.name.of.package CyanogenMod, as far as I can tell, only requires the `rm` step, not the `pm` step; if you are running a de-odexed version of Android, you may only need the rm step. If you are concerned you might need the application in the future (over the air updates), you can use `adb pull` to copy the apk to your desktop (instead of moving it to another location on your phone) or just `mv` the apk to your uSD card or USB storage. See http://wiki.cyanogenmod.com/wiki/Barebones for more information.