I really hate how people here AUTOMATICALLY assume it's a jailbreak and jump down your throat for it. The act of jailbreaking the phone cannot damage the device. What damages it, are stupid people downloading 150 tweaks from cydia that conflict with each other. If you know what you're doing, you won't damage your device with a jailbreak. I've jailbroken countless phones. Including every iPhone I've owned, and not once have I had a problem. This is a hardware issue. Not software.
That being said. I've been experiencing this since 10/14/11 when I got the phone. STOCK 5.0.1, 5.1.1 and 6.0 all have the same issues. There was no jailbreak until February 2012 for the 4S. So the first 4 months of battery issues would be IMPOSSIBLE to blame on a jailbreak.
I have tried DFU restore to 5.0.1, 5.1.1 and 6.0. In fact, I just did a fresh DFU to 6.0 2 days ago. Still having issues, again. Its obviously a hardware issue considering I've done everything they say for software.
Apple geniuses cannot tell it has been jailbroken if you DFU restore and setup as new phone. And that's besides the point. I don't hide the fact that I've jailbroken. And the only reason it voids warranty is because it allows for customization that apple doesn't allow from factory. Again, the act of jailbreaking the phone can't damage internal hardware. Overloading tweaks and apps from Cydia on the phone is what damages the phone, which again wouldn't happen if you know what you're doing.
Again, the jailbreak did not "drastically affect the performance". It's not software related.
Before you jump down my throat and act like I'm just some stupid kid who got his first iPhone a week ago who doesn't know anything, ask some questions and don't treat me like an idiot.
----------
Thank you. At least I'm not the only person who sees how ridiculous that comment was.