How to remove 3G dongle malware

If you have had software for a Vodafone/EE/3/Orange mobile dongle installed on your mac, even if not in use, it may start to cause 5 minute long beach balls all the time. I just wanted to rid myself of this nastiness since I’m not using the dongle any more anyway.
This is what I did, YMMV...
 
Remove the following:
/Library/Application support/Vodafone
/Library/Application support/Birdstep
/Applications/Vodafone mobile connect

 
Remove the following from /Library/LaunchAgents/
cn.com.zte.usbswapper.plist
de.novamedia.NovamediaDiskSupressor

 
Remove mac_swapperdemon from system preferences user > accounts > user login items
 
 
Also remove these kernel extensions:
sudo rm /System/Library/Extensions/USBExpressCardCantWake_Huawei.kext
sudo rm /System/Library/Extensions/ZTEUSBCDCACMControl.kext
sudo rm /System/Library/Extensions/ZTEUSBCDCACMData.kext
Map