Perso, j'ai quasiment le même problème, ma batterie dégringole comme une folle, je pense que premièrement l'iOS 6.X est vraiment gourmand en autonomie surtout sur les 3GS (à la base, l'iOS 6 est sorti d'origine sur iPhone 5 car il a une meilleur batterie), en plus du fait que le jailbreak (+ désimlock) consomment plus de batterie, donc je ne pense pas que l'iOS 7 sera compatible avec les 3GS, sinon ça serait la cata.
Ensuite, pour moi la première chose à faire : enlever tous vos tweaks inutiles qui tournent en fond ou que vous n'utilisez que rarement (LivePapers, Zappelin, etc.), je te conseille d'installer le tweak BatteryDoctorPro (disponible gratuitement sur la source de BigBoss, par contre il y a des lettres chinoises dans le nom), il te permettra de voir les applis les plus gourmandes en batterie et en cliquant sur l'icône de la batterie en haut à droite tu pourra accéder à un menu très utile, et en cliquant sur "RAM Free" tu peux fermer toutes les applications du multitâche
.:
Essayes aussi de désactiver Push, la localisation, le Bluetooth, la 3G, le Wi-Fi quand tu n'en as plus besoin, désactiver totalement la luminosité quand tu n'as plus besoin etc. et normalement ton iPhone devrai tenir en veille 12 et 3h ou plus avec luminosité max, Wi-Fi activé, plein d'app dans le multi-tâche etc.
.
Malheureusement, le résultat n'est pas flagrant, voici une dernière solution venant du site d'Apple :
Apple Wrote:Utilisez régulièrement votre iPhone
Pour une conservation optimale d'une batterie lithium-ion, il est important de ne pas laisser trop longtemps inactifs les électrons qu'elle contient. Veillez à effectuer au moins un cycle de charge complet par mois (en chargeant la batterie à 100 %, puis en la laissant se vider intégralement).