I am porting this post over from iFans (I am the one who compiled this post), with hope that it helps many iPod Touch 4g users. Although I compiled this post, I did not come up with all hack (only some). Bellow, I have credited all the usernames of the iFans forum members that have assisted in this collaboration. I hope you enjoy the hacks that my colleges and I have discovered.
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).
Due to the amazing collaboration of many iFans forum members, we have really gotten to exploit the iPod Touch 4 to its maximum capacity. However, until recently, the exploitation was carried around numerous posts. So here is an all in one post on how to improve your iPod Touch.
Please note: I did not come up with most of these hacks/edits/tweaks. As a result, I will be crediting the originator (originator's username are associated with iFans.com) of each hacks/edits/tweaks, as they are listed.
------------------
Getting Started:
Before getting started, you must know how to edit the *.plist, modify certain files (non-plist files), and delete certain files on your device.
On your iOS device:
iFile can do everything (it is shareware, but free to use with limited compatibilities. Rest assure, these hacks listed here can be done free on iFile.) -->Download via Cydia
This program is HIGHLY recommended for inexperienced users.
If you chose to not use iFile, read on. If you will use iFile, you may skip to the desired hack(s) listed bellow.
On Windows:
Plist Editor for Windows: Free
On Mac:: Alternative to the native OSX plist editor:
PL tools: Free
SSH:
Now that you got the plist programs (on Windows or Mac), you need to learn how to SSH into your device.
If you are using iFile, you can edit files without a computer. Thus, you will not need to SSH into your device. Furthermore, if you need to make a wifi connection (i.e., to backup your plist), you can establish a wifi connection within iFile.
In other words, unless you are using a mac or plist editor, don't worry about SSH.
To SSH from computer to device (via wifi), read this tutorial.
To SSH from computer to device (via usb), read this tutorial.
To SSH from iOS device to iOS device, read this tutorial.
------------------
Persistent Wifi Battery Fix (Without Disabling the Persistent Wifi):
Special thanks to iBricked for helping me solve this one.
Have a battery drain issue? Is it caused by having persistent wifi on all the time? Well I can assure you this problem arises from Apple’s poor Notification setup. As a result, to fix this issue all one really has to do is simi-disable Notification (disable only when iPod is sleeping) on their device. For some, including myself, disabling it via the setting app did not work.
Consequently, you will need to...
Navigate to: /System/Library/LaunchDaemons/com.apple.apsd.plist
... and delete:
Finally, reboot device.
Increase the Megapixels of your camera:
This edit is credited to: Eddiewattz
So we all know how apple claims to have given us a .7 mp camera. Well the real truth is that they gave us more than a .7 mp camera (as evident by the HD video capture). However, apple ended up resizing all photos taken to yield the poor .7 mp. Well to increase your photos by about .23 mp, follow this plist edit.
Go to:
\System\Library\PrivateFrameworks\Celestrial.frame work\N81\AVCapture.plist
Looking for:
Line 932:
Under this key, you will find"
Within this string, you will need to edit:
to
Then scroll down about 23 lines toll you see the following key:
Within this key, you will need to edit:
to
Last but not least, go up a few lines, to where you find the Preview key. There, you will need to change:
to
Finally, restart you iPod Touch 4.
Enable HDR:
HDR is Apple’s way of “sticking it to the man.” It is by far, one reason for buying an iPhone over an iPod Touch. Well thanks to Coentje44, this is no longer the case. Now iPod Touch 4g owners can get this feature too.
This is how you do it.
Go to:
\System\Library\PrivateFrameworks\Celestrial.frame work\N81\AVCapture.plist
Add the following, underneath the AVCaptureMode_PhotoCapture key.
Line 953:
The edit should look like this:
Now, navigate to:
\System\Library\CoreServices\Springboard.app\N81AP .plist
Add the following, underneath line 6 which is <dict> [under <capabilities> (line 5)]
The edit should look like this:
Finally, restart your iPod Touch 4.
Enable Battery Percentage:
Please note, there are 2 methods, pick your favorite:
This edit is credited to: ibizaGTi
We have all heard this one before, "why doesn't Apple include a battery percent meter." Well for those who are still asking, I myself don't have the answer to this. However, bellow is a simple twea to enable this feature.
Go to: \System\Library\CoreService\SpringBoard.app\N72AP. plist as
Add:
Then open:
/Applications/Preferences.app/General.plist
Go to:
Replace the above with:
Finally, restart your iPod, and enable the battery percent reading under Settings>General> Usage.
Another way to enable Battery Percentage:
This edit is credited to 42395_skyline.
Navigate to:
/var/mobile/Library/Preferences/com.apple.springboard.plist
Add
How to change the carrier name:
This edit is credited to Der-Kleine and 42395_skyline.
Tired of seeing the old iPod marking on the top left of the screen? Want to personalize your device, if so, here is a quick plist edit for you:
Navigate to:
System/Library/CoreServices/Springboard.app/N72AP.plist
Change
To:
Finally, restart your iPod Touch.
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:
How long has it been since you last charged your iPod? How long has your iPod been on standby? Well if you don't know the answer to the aforesaid, rest assure this new tweak, submitted by touchhacker101, will help you answer the above questions.
Navigate to /Applications/Preferences.app/General.plist
Look for the following plist entry:
Replace the above entry with:
Next navigate to:
/Applications/Preferences.app/Usage Statistics.plist
Within this plist, replace the following:
With this:
Finally, reboot and fully charge your iPod (this hack will only work, after the device is fully charged).
How to Increase Autolock Time:
This edit is credited to: touchhacker101
For those who are tired of having your iPod rapidly sleep on you, follow the hack bellow.
Navigate to /Applications/Preferences.app/General.plist
Find the following plist entry:
Edit according to you liking, for example:
Finally, restart your iPod.
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).
Due to the amazing collaboration of many iFans forum members, we have really gotten to exploit the iPod Touch 4 to its maximum capacity. However, until recently, the exploitation was carried around numerous posts. So here is an all in one post on how to improve your iPod Touch.
Please note: I did not come up with most of these hacks/edits/tweaks. As a result, I will be crediting the originator (originator's username are associated with iFans.com) of each hacks/edits/tweaks, as they are listed.
------------------
Getting Started:
Before getting started, you must know how to edit the *.plist, modify certain files (non-plist files), and delete certain files on your device.
On your iOS device:
iFile can do everything (it is shareware, but free to use with limited compatibilities. Rest assure, these hacks listed here can be done free on iFile.) -->Download via Cydia
This program is HIGHLY recommended for inexperienced users.
If you chose to not use iFile, read on. If you will use iFile, you may skip to the desired hack(s) listed bellow.
On Windows:
Plist Editor for Windows: Free
On Mac:: Alternative to the native OSX plist editor:
PL tools: Free
SSH:
Now that you got the plist programs (on Windows or Mac), you need to learn how to SSH into your device.
If you are using iFile, you can edit files without a computer. Thus, you will not need to SSH into your device. Furthermore, if you need to make a wifi connection (i.e., to backup your plist), you can establish a wifi connection within iFile.
In other words, unless you are using a mac or plist editor, don't worry about SSH.
To SSH from computer to device (via wifi), read this tutorial.
To SSH from computer to device (via usb), read this tutorial.
To SSH from iOS device to iOS device, read this tutorial.
------------------
Persistent Wifi Battery Fix (Without Disabling the Persistent Wifi):
Special thanks to iBricked for helping me solve this one.
Have a battery drain issue? Is it caused by having persistent wifi on all the time? Well I can assure you this problem arises from Apple’s poor Notification setup. As a result, to fix this issue all one really has to do is simi-disable Notification (disable only when iPod is sleeping) on their device. For some, including myself, disabling it via the setting app did not work.
Consequently, you will need to...
Navigate to: /System/Library/LaunchDaemons/com.apple.apsd.plist
... and delete:
Code:
<key>keepalive</key>
Finally, reboot device.
Increase the Megapixels of your camera:
This edit is credited to: Eddiewattz
So we all know how apple claims to have given us a .7 mp camera. Well the real truth is that they gave us more than a .7 mp camera (as evident by the HD video capture). However, apple ended up resizing all photos taken to yield the poor .7 mp. Well to increase your photos by about .23 mp, follow this plist edit.
Go to:
\System\Library\PrivateFrameworks\Celestrial.frame work\N81\AVCapture.plist
Looking for:
Line 932:
Code:
<key>AVCaptureMode_PhotoCapture</key>
Under this key, you will find"
Code:
<string>Back Facing 1MP Photo</string>
Within this string, you will need to edit:
Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
Code:
<key>Width</key>
<integer>1280</integer>
</dict>
Then scroll down about 23 lines toll you see the following key:
Code:
<key>Sensor</key>
<dict>
Within this key, you will need to edit:
Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
Code:
<key>Width</key>
<integer>1280</integer>
</dict>
Last but not least, go up a few lines, to where you find the Preview key. There, you will need to change:
Code:
<key>Preview</key>
<dict>
<key>Height</key>
<integer>640</integer>
to
Code:
<key>Preview</key>
<dict>
<key>Height</key>
<integer>540</integer>
Finally, restart you iPod Touch 4.
Enable HDR:
HDR is Apple’s way of “sticking it to the man.” It is by far, one reason for buying an iPhone over an iPod Touch. Well thanks to Coentje44, this is no longer the case. Now iPod Touch 4g owners can get this feature too.
This is how you do it.
Go to:
\System\Library\PrivateFrameworks\Celestrial.frame work\N81\AVCapture.plist
Add the following, underneath the AVCaptureMode_PhotoCapture key.
Line 953:
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>
The edit should look like this:
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>
Now, navigate to:
\System\Library\CoreServices\Springboard.app\N81AP .plist
Add the following, underneath line 6 which is <dict> [under <capabilities> (line 5)]
Code:
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
<true/>
The edit should look like this:
Code:
<key>compatibilities</key>
<dict>
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
Finally, restart your iPod Touch 4.
Enable Battery Percentage:
Please note, there are 2 methods, pick your favorite:
This edit is credited to: ibizaGTi
We have all heard this one before, "why doesn't Apple include a battery percent meter." Well for those who are still asking, I myself don't have the answer to this. However, bellow is a simple twea to enable this feature.
Go to: \System\Library\CoreService\SpringBoard.app\N72AP. plist as
Add:
Code:
<key>gas-gauge-battery</key>
<true/>
Then open:
/Applications/Preferences.app/General.plist
Go to:
Code:
<string>USAGE</string>
<key>requiredCapabilities</key>
<array>
<string>cellular-data</string>
</array>
Replace the above with:
Code:
<string>USAGE</string>
<key>requiredCapabilities</key>
<array>
<dict>
<key>unified-ipod</key>
<false/>
</dict>
</array>
</dict>
Finally, restart your iPod, and enable the battery percent reading under Settings>General> Usage.
Another way to enable Battery Percentage:
This edit is credited to 42395_skyline.
Navigate to:
/var/mobile/Library/Preferences/com.apple.springboard.plist
Add
Code:
<key>SBShowBatteryLevel</key>
<true/>
How to change the carrier name:
This edit is credited to Der-Kleine and 42395_skyline.
Tired of seeing the old iPod marking on the top left of the screen? Want to personalize your device, if so, here is a quick plist edit for you:
Navigate to:
System/Library/CoreServices/Springboard.app/N72AP.plist
Change
Code:
<key>device-name</key>
<string>iPod</string>
To:
Code:
<key>device-name</key>
<string>INSERT WHATEVER YOU WANT HERE</string>
Finally, restart your iPod Touch.
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:
How long has it been since you last charged your iPod? How long has your iPod been on standby? Well if you don't know the answer to the aforesaid, rest assure this new tweak, submitted by touchhacker101, will help you answer the above questions.
Navigate to /Applications/Preferences.app/General.plist
Look for the following plist entry:
Code:
<string>USAGE</string>
<key>requiredCapabilities</key>
<array>
<string>cellular-data</string>
</array>
Replace the above entry with:
Code:
<string>USAGE</string>
<key>requiredCapabilities</key>
<array>
<dict>
<key>unified-ipod</key>
<false/>
</dict>
</array>
</dict>
Next navigate to:
/Applications/Preferences.app/Usage Statistics.plist
Within this plist, replace the following:
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>
With this:
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>
Finally, reboot and fully charge your iPod (this hack will only work, after the device is fully charged).
How to Increase Autolock Time:
This edit is credited to: touchhacker101
For those who are tired of having your iPod rapidly sleep on you, follow the hack bellow.
Navigate to /Applications/Preferences.app/General.plist
Find the following plist entry:
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>
Edit according to you liking, for example:
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>
Finally, restart your iPod.
Last edited: