[Kindle Fire Android Development] RKight:
For anyone interested, I made up a couple of batch files to rename/restore select system APKs. I made these for myself and am simply sharing them. If you want to keep certain APKs or remove some that aren't in the list, just edit the code accordingly. Currently, I have mine set up to rename Bluetooth, Camera, Mms, RomManager, VoiceDialer, TelephonyProvider, Phone, CarHomeGoogle, Talk, and Contacts. I read that newer builds don't include RomManager but if it isn't present, it will still continue to the next step.

When running the rename batch, you will get several FCs. The batch file is designed to reboot your KF when it's finished, and it won't FC anymore after it reboots.

If you have your path set up properly, you should be able to save and run the batch files from anywhere. I'm lazy and haven't set mine up, so I simply copied mine to the folder containing adb.exe.

In the rename batch, I added a line to delete the .dex files from the dalvik-cache folder. I don't know if this is really necessary but it doesn't hurt anything so I threw it in there.

Rename:

@ECHO OFF
ECHO Mounting system partition as RW...
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
ECHO Renaming system APKs with .bak extension...
adb shell cp /system/app/Bluetooth.apk /system/app/Bluetooth.bak
adb shell rm /system/app/Bluetooth.apk
adb shell cp /system/app/Camera.apk /system/app/Camera.bak
adb shell rm /system/app/Camera.apk
adb shell cp /system/app/Mms.apk /system/app/Mms.bak
adb shell rm /system/app/Mms.apk
adb shell cp /system/app/RomManager.apk /system/app/RomManager.bak
adb shell rm /system/app/RomManager.apk
adb shell cp /system/app/VoiceDialer.apk /system/app/VoiceDialer.bak
adb shell rm /system/app/VoiceDialer.apk
adb shell cp /system/app/TelephonyProvider.apk /system/app/TelephonyProvider.bak
adb shell rm /system/app/TelephonyProvider.apk
adb shell cp /system/app/Phone.apk /system/app/Phone.bak
adb shell rm /system/app/Phone.apk
adb shell cp /system/app/CarHomeGoogle.apk /system/app/CarHomeGoogle.bak
adb shell rm /system/app/CarHomeGoogle.apk
adb shell cp /system/app/Talk.apk /system/app/Talk.bak
adb shell rm /system/app/Talk.apk
adb shell cp /system/app/Contacts.apk /system/app/Contacts.bak
adb shell rm /system/app/Contacts.apk
ECHO Wiping Dalvik Cache...
adb shell rm /cache/dalvik-cache/*.dex
ECHO Done! Press any key to reboot your Kindle Fire.
PAUSE
adb shell reboot

Restore:

@ECHO OFF
ECHO Mounting system partition as RW...
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
ECHO Restoring system APK backups...
adb shell cp /system/app/Bluetooth.bak /system/app/Bluetooth.apk
adb shell cp /system/app/Camera.bak /system/app/Camera.apk
adb shell cp /system/app/Mms.bak /system/app/Mms.apk
adb shell cp /system/app/RomManager.bak /system/app/RomManager.apk
adb shell cp /system/app/VoiceDialer.bak /system/app/VoiceDialer.apk
adb shell cp /system/app/TelephonyProvider.bak /system/app/TelephonyProvider.apk
adb shell cp /system/app/Phone.bak /system/app/Phone.apk
adb shell cp /system/app/CarHomeGoogle.bak /system/app/CarHomeGoogle.apk
adb shell cp /system/app/Talk.bak /system/app/Talk.apk
adb shell cp /system/app/Contacts.bak /system/app/Contacts.apk
ECHO Removing backups...
adb shell rm /system/app/*.bak
ECHO Done! Press any key to reboot your Kindle Fire.
PAUSE
adb shell reboot