My jailbroken and unlocked iPhone 3GS suddenly started acting weird yesterday. I thought my iOS got corrupted somehow, or it was time for me to upgrade to the latest iOS (currently running 4.0.1; been too busy to upgrade). But I did some research and found that one of the causes was a bad charger. Now a charger can be bad a few ways: