One would think that after so many years, things like wakelock would be done and over with. It isn’t, however, and developers and users alike are still dealing with such problems to this day. However, as new wakelocks continue to appear, now workarounds and methods to fix them continue to are developed. The AT&T Samsung Galaxy S II Skyrocket is no exception, as there is now a way around practically every known wakelock.
The guide was written up by XDA Senior Member Jrockttu, and includes quite a bit of information. It begins by having users check their chargers, as certain charging configurations have been shown to cause wakelocks. It then talks about various software wakelocks that have been found by various XDA community members, and ends with the proclamation that all stock ROMs are lacking—something we don’t necessarily disagree with.
After everything has been identified, Jrockttu then gives users the known workarounds for each issue. In some cases it’s quite easy, such as finding out what chargers are causing the issue so one does not use them anymore. Additionally, debloating has been found to help out as well. Others are more complicated and don’t have a direct fix outside of buying a better battery or switching ROMs and hoping for the best. But hey, knowing is half the battle, right?
For more information, check out the original thread.