Enable Numeric Battery in firmware 3.0 Manually
Firmware 3.0 has a feature in it that allow you to enable/disable a numeric battery percentage on the status bar of the iPhone. Apple, decided to make this feature only available to the iPhone 3GS and not the 3G. Below is how to enable the numeric battery on the iPhone 3G and yes it works.
- Connect to your iphone 3G using WinSCP (SSH)
- Before doing anything, backup the file called com.apple.springboard.plist located in /var/mobile/Library/Preferences/ and then copy it to your computer.
- Download pledit.zip that is attached and extract it to the same folder as your file called com.apple.springboard.plist
- Run Pledit.exe and open com.apple.springboard.plist
- Find the following:
Code:
<key>SBReorderCount</key>
<integer>2</integer>
- Add the following key under it
Code:
<key>SBShowBatteryLevel</key>
<true/>
if it already exists, then change <false/> to </true>
- Save the file com.apple.springboard.plist in PLedit.exe and exit.
- Using WinSCP or SSH, copy com.apple.springboard.plist from your computer to /var/mobile/Library/Preferences/ on your iPhone 3G and overwrite the original file.
- Execute the following command from WinSCP or from a SSH terminal window:
Code:
killall SpringBoard
That's it. You can't enable and disable the numeric battery indicator like you can on the the iPhone 3GS in the Settings->General->Usage menu, but it does displays a numeric battery indicator on the status bar of the iPhone 3G.
Note: If you don't want to go through this hassle, you can install SBSettings in Cydia and enable the numeric battery. SBSettings replaced BossPrefs. BossPrefs still installs in 3.0, but the numeric battery no longer works and it messes up the order of your application icons.