Warning, before you proceed with any hack, be sure to backup the respected file (i.e. *.plist, *.strings, *.png).



Also, those who are inexperienced with editing plist, just use iFile to ensure an error free process (assuming you correctly follow the instructions bellow).



------------------

Getting Started:

On your iOS device:

not

On Windows:

On Mac:: Alternative to the native OSX plist editor:

SSH:

------------------

Persistent Wifi Battery Fix (Without Disabling the Persistent Wifi):

Code: <key>keepalive</key>

Code: <key>AVCaptureMode_PhotoCapture</key>

Code: <string>Back Facing 1MP Photo</string>

Code: <key>Width</key> <integer>960</integer> </dict>

Code: <key>Width</key> <integer>1280</integer> </dict>

Code: <key>Sensor</key> <dict>

Code: <key>Width</key> <integer>960</integer> </dict>

Code: <key>Width</key> <integer>1280</integer> </dict>

Code: <key>Preview</key> <dict> <key>Height</key> <integer>640</integer>

Code: <key>Preview</key> <dict> <key>Height</key> <integer>540</integer>

Code: <key>HDR</key> <true/> <key>MaxFrameRate</key> <integer>30</integer> <key>MinFrameRate</key> <integer>15</integer> <key>Preview</key> <dict> <key>Height</key> <integer>640</integer> <key>PixelFormatType</key> <string>420f</string> <key>Width</key> <integer>852</integer> </dict>

Code: <string>AVCaptureMode_FrontFacingPhotoCapture</string> <key>FullResolutionPreview</key> <true/> <key>HDR</key> <true/> <key>MaxFrameRate</key> <integer>30</integer> <key>MinFrameRate</key> <integer>15</integer> <key>Preview</key> <dict> <key>Height</key> <integer>640</integer> <key>PixelFormatType</key> <string>420f</string> <key>Width</key> <integer>852</integer> </dict>

Code: <key>camera-flash</key> <true/> <key>hdr-image-capture</key> <true/> <true/>

Code: <key>compatibilities</key> <dict> <key>camera-flash</key> <true/> <key>hdr-image-capture</key> <true/>

Enable Battery Percentage:



Please note, there are 2 methods, pick your favorite:

Code: <key>gas-gauge-battery</key> <true/>

Code: <string>USAGE</string> <key>requiredCapabilities</key> <array> <string>cellular-data</string> </array>

Code: <string>USAGE</string> <key>requiredCapabilities</key> <array> <dict> <key>unified-ipod</key> <false/> </dict> </array> </dict>

Another way to enable Battery Percentage:

Code: <key>SBShowBatteryLevel</key> <true/>

Code: <key>device-name</key> <string>iPod</string>

Code: <key>device-name</key> <string>INSERT WHATEVER YOU WANT HERE</string>

Note: This hack will change the mail.app signature setting (it will be changed to DEFAULT_SIGNATURE_(the device name you assigned), so be sure to change it back.



Also, this will change the spotlight search name as well.



So it will be:



Search Happy (If "Happy" is your device name.)

How to enable Usage Stats:

Code: <string>USAGE</string> <key>requiredCapabilities</key> <array> <string>cellular-data</string> </array>

Code: <string>USAGE</string> <key>requiredCapabilities</key> <array> <dict> <key>unified-ipod</key> <false/> </dict> </array> </dict>

Code: <dict> <key>cell</key> <string>PSGroupCell</string> <key>label</key> <string>USAGE_HEADER</string> <key>requiredCapabilities</key> <array> <string>telephony</string> </array> </dict> <dict> <key>get</key> <string>usageElapsed:</string> <key>label</key> <string>USAGE_ELAPSED</string> <key>requiredCapabilities</key> <array> <string>telephony</string> </array> </dict> <dict> <key>get</key> <string>standbyElapsed:</string> <key>label</key> <string>STANDBY_ELAPSED</string> <key>requiredCapabilities</key> <array> <string>telephony</string> </array> </dict>

Code: <dict> <key>cell</key> <string>PSGroupCell</string> <key>label</key> <string>USAGE_HEADER</string> <key>[COLOR="Orange"]xxxxxxxxxCapabilities[/COLOR]</key> <array> <string>telephony</string> </array> </dict> <dict> <key>get</key> <string>usageElapsed:</string> <key>label</key> <string>USAGE_ELAPSED</string> <key>[COLOR="Orange"]xxxxxxxxxxCapabilities[/COLOR]</key> <array> <string>telephony</string> </array> </dict> <dict> <key>get</key> <string>standbyElapsed:</string> <key>label</key> <string>STANDBY_ELAPSED</string> <key>[COLOR="Orange"]xxxxxxxxCapabilities[/COLOR]</key> <array> <string>telephony</string> </array> </dict>

How to Increase Autolock Time:

Code: <array> <string>1_MINUTES</string> <string>2_MINUTES</string> <string>3_MINUTES</string> <string>4_MINUTES</string> <string>5_MINUTES</string> <string>NEVER</string> </array> <key>validValues</key> <array> <integer>60</integer> <integer>120</integer> <integer>180</integer> <integer>240</integer> <integer>300</integer> <integer>-1</integer>

Code: <array> <string>1_MINUTES</string> <string>2_MINUTES</string> <string>5_MINUTES</string> <string>10_MINUTES</string> <string>15_MINUTES</string> <string>NEVER</string> </array> <key>validValues</key> <array> <integer>60</integer> <integer>120</integer> <integer>300</integer> <integer>600</integer> <integer>900</integer> <integer>-1</integer>