 |
| Misc Guides that are NOT device specific OR are related to all devices in general. |
 |
[iOS 5.x Support] Master List of .plist Hacks |
 |
01-17-2012, 10:39 AM
|
#1
|
|
SiNful Addict =P
AppleHacker is offline
Join Date: Oct 2010
Device: iPad 3
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: Vodafone
OS: Windows 7
Location: India
Posts: 11,063
Thanks: 4,934
Thanked 47,980 Times in 6,620 Posts
|
[iOS 5.x Support] Master List of .plist Hacks
Updated!!! Support for 5.x is here!
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:
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.
------------------
iPod Touch 4g/iOS 4.x-5.x
Persistent Wifi Battery Fix (Without Disabling the Persistent Wifi):
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...
iOS 4.1-4.2.x
Navigate to: /System/Library/LaunchDaemons/com.apple.apsd.plist
...and delete:
HTML Code:
<key>keepalive</key>
Finally, reboot device.
iOS 4.3.x-5.x
Navigate to: /System/Library/LaunchDaemons/
Rename com.apple.apsd.plist
to
com.apple.apsd.plist%
Restart device.
Note: I am trying to find a better fix. However, for the time being, this will have to do.
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.
iOS 4.1-4.2.x
Go to:
\System\Library\PrivateFrameworks\Celestrial.frame work\N81\AVCapture.plist
Looking for:
Line 932:
HTML Code:
<key>AVCaptureMode_PhotoCapture</key>
Under this key, you will find"
HTML Code:
<string>Back Facing 1MP Photo</string>
Within this string, you will need to edit:
HTML Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
HTML Code:
<key>Width</key>
<integer>1280</integer>
</dict>
Then scroll down about 23 lines till you see the following key:
HTML Code:
<key>Sensor</key>
<dict>
Within this key, you will need to edit:
HTML Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
HTML 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:
HTML Code:
<key>Preview</key>
<dict>
<key>Height</key>
<integer>640</integer>
to
HTML Code:
<key>Preview</key>
<dict>
<key>Height</key>
<integer>540</integer>
Finally, restart you iPod Touch 4.
iOS 4.3.x
Special thanks to joeyddr for this update.
Navigate to: /system/library/frameworks/avfoundation.framework/n81/avcapturesession.plist
HTML Code:
<key>AVCaptureSessionPresetPhoto</key>
Under this key, you will find"
HTML Code:
<string>Back Facing 1MP Photo</string>
Within this string, you will need to edit:
HTML Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
HTML Code:
<key>Width</key>
<integer>1280</integer>
</dict>
Then scroll down about 23 lines till you see the following key:
HTML Code:
<key>Sensor</key>
<dict>
Within this key, you will need to edit:
HTML Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
HTML 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:
HTML Code:
<key>Preview</key>
<dict>
<key>Height</key>
<integer>720</integer>
to
HTML Code:
<key>Preview</key>
<dict>
<key>Height</key>
<integer>540</integer>
Finally, restart you iPod Touch 4.
iOS 5.x
Navigate to: /system/library/PrivateFrameworks/MediaToolbox.framework/n81/avcapturesession.plist
HTML Code:
<key>AVCaptureSessionPresetPhoto</key>
Under this key, you will find"
HTML Code:
<string>Back Facing 1MP Photo</string>
Within this string, you will need to edit:
HTML Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
HTML Code:
<key>Width</key>
<integer>1280</integer>
</dict>
Then scroll down about 23 lines till you see the following key:
HTML Code:
<key>Sensor</key>
<dict>
Within this key, you will need to edit:
HTML Code:
<key>Width</key>
<integer>960</integer>
</dict>
to
HTML 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:
HTML Code:
<key>Preview</key>
<dict>
<key>Height</key>
<integer>720</integer>
to
HTML 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.
this is no longer the case. Now iPod Touch 4g owners can get this feature too.
This is how you do it.
iOS 4.1-4.2.x
Go to:
\System\Library\PrivateFrameworks\Celestrial.frame work\N81\AVCapture.plist
Add the following, underneath the AVCaptureMode_PhotoCapture key.
Line 953:
HTML 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:
HTML 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 [under (line 5)]
HTML Code:
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
<true/>
The edit should look like this:
HTML Code:
<key>compatibilities</key>
<dict>
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
Finally, restart your iPod Touch 4.
iOS 4.3.x
Navigate to: /system/library/frameworks/avfoundation.framework/n81/avcapturesession.plist
Locate the following section:
HTML Code:
<key>AVCaptureSessionPresetPhoto</key>
<dict>
<key>Description</key>
<string>Back Facing 1MP Photo</string>
in that section, add:
HTML Code:
<key>HDR</key>
<true/>
underneath:
HTML Code:
<key>ChromaNoiseReduction</key>
<true/>
Now, navigate to:
\System\Library\CoreServices\Springboard.app\N81AP .plist
Add the following, underneath line 6 which is [under (line 5)]
HTML Code:
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
<true/>
The edit should look like this:
HTML Code:
<key>compatibilities</key>
<dict>
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
Finally, reboot the device.
iOS 4.1-4.3.x
To remove the flash button from camera app,
Navigate to: /System/Library/PrivateFrameworks/PhotoLibrary.framework
Rename:
HTML Code:
PLCameraFlashBackgroundLeft.png
and PLCameraFlashBackgroundRight.png
to:
HTML Code:
PLCameraFlashBackgroundLeft.png%
and PLCameraFlashBackgroundRight.png%
Finally, reboot the device.
iOS 5.x
Special thanks to thomas2212 for this update.
Navigate to: /system/library/PrivateFrameworks/Mediatoolbox.framework/n81/avcapturesession.plist
Locate the following section:
HTML Code:
<key>AVCaptureSessionPresetPhoto</key>
<dict>
<key>Description</key>
<string>Back Facing 1MP Photo</string>
in that section, add:
HTML Code:
<key>HDR</key>
<true/>
underneath:
HTML Code:
<key>ChromaNoiseReduction</key>
<true/>
Now, navigate to:
\System\Library\CoreServices\Springboard.app\N81AP .plist
Add the following, underneath line 6 which is [under (line 5)]
HTML Code:
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
<true/>
The edit should look like this:
HTML Code:
<key>compatibilities</key>
<dict>
<key>camera-flash</key>
<true/>
<key>hdr-image-capture</key>
<true/>
Finally, reboot the device.
To remove the flash button from camera app,
Navigate to: /System/Library/PrivateFrameworks/PhotoLibrary.framework
Rename:
HTML Code:
PLCameraFlashBackgroundLeft.png
and PLCameraFlashBackgroundRight.png
to:
HTML Code:
PLCameraFlashBackgroundLeft.png%
and PLCameraFlashBackgroundRight.png%
Finally, reboot the device.
Enable Battery Percentage:
iOS 4.1-4.2.x
Please note, there are 2 methods, pick your favorite:
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 tweak to enable this feature.
Go to: \System\Library\CoreService\SpringBoard.app\N81AP. plist as
Add:
HTML Code:
<key>gas-gauge-battery</key>
<true/>
Then open:
/Applications/Preferences.app/General.plist
Go to:
HTML Code:
<string>USAGE</string>
<key>requiredCapabilities</key>
<array>
<string>cellular-data</string>
</array>
Replace the above with:
HTML 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:
Navigate to:
/var/mobile/Library/Preferences/com.apple.springboard.plist
Add
HTML Code:
<key>SBShowBatteryLevel</key>
<true/>
iOS 4.3.x-iOS 5.x
Method #2 works just fine on iOS 4.3.x and iOS 5.x.
How to change the carrier name:
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:
iOS 4.1-5.x
Navigate to:
System/Library/CoreServices/Springboard.app/N81AP.plist
Change
HTML Code:
<key>device-name</key>
<string>iPod</string>
To:
HTML 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, will help you answer the above questions.
iOS 4.1-4.3.x
Navigate to /Applications/Preferences.app/General.plist
Look for the following plist entry:
HTML Code:
<string>USAGE</string>
<key>requiredCapabilities</key>
<array>
<string>cellular-data</string>
</array>
Replace the above entry with:
HTML 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:
HTML 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:
HTML 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).
iOS 5.x
Same as above, but
Navigate to /System/Library/PreferenceBundles/UsageSettings.bundle/Usage Statistics.plist and delete/rename the requiredCapabilities keys.
Thanks C0C0 for this update!
How to Increase Autolock Time:
iOS 4.1-5.x
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:
HTML 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:
HTML 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.
Unified iPod Media App
Want to have a unified iPod icon (like the iPhone), and not the individual video and music icon on the iPod touch? Well if you do, simply apply the following hack.
For iOS 4.1
Navigate to: System/Library/CoreServices/SpringBoard.app/N81AP.plist
After the second line, add
HTML Code:
<key>unified-ipod</key>
<true/>
Navigate to /private/var/stash/Applications/Preferences.app/Settings-iPod.plist
Replace
HTML Code:
<dict>
<key>bundle</key>
<string>MusicSettings</string>
<key>cell</key>
<string>PSLinkCell</string>
<key>hasIcon</key>
<true/>
<key>isController</key>
<true/>
<key>label</key>
<string>MUSIC</string>
</dict>
<dict>
<key>bundle</key>
<string>VideoSettings</string>
<key>cell</key>
<string>PSLinkCell</string>
<key>hasIcon</key>
<true/>
<key>isController</key>
<true/>
<key>label</key>
<string>VIDEO</string>
</dict>
With
HTML Code:
<dict>
<key>bundle</key>
<string>iPodSettings</string>
<key>cell</key>
<string>PSLinkCell</string>
<key>hasIcon</key>
<true/>
<key>isController</key>
<true/>
<key>label</key>
<string>iPod</string>
<key>requiredCapabilities</key>
<array>
<string>unified-ipod</string>
</array>
</dict>
Note to Usage and Unified iPod users: InfinitiProject has suggested the following:
For iOS 4.2.1
Navigate to: System/Library/CoreServices/SpringBoard.app/N81AP.plist
After the second line, add
HTML Code:
<key>unified-ipod</key>
<true/>
Finally, reboot your device.
iOS 4.3.x
iOS 5.0
Half-Life has found an update for this hack. Please follow the update link to download and apply the needed files for the unified iPod hack.
Increase RAM with Dynamic_Pager
Tested only on iOS 4.1!!! If it work on 4.2.x-5.x, please let me know. After all, I will not be testing this hack.
I have been hesitant to add this hack to this sticky, due to the nature of this hack. This hack is extremely dangerous when used for a long period of time, and I do not recommended.
Furthermore, those who are are inexperienced in plist editing, should stay away from this one.
This hack is credited to Matt912836.
Navigate to: /System/Library/LaunchDaemons
Create a new plist called com.apple.dynamic_pager.plist (name really doesn't matter, just keep the naming format of com.apple.*.plist)
Set the file permission to 755
Inside the *.plist file, paste the following code:
For a 512mb ram increase:
HTML Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.apple.dynamic_pager</string>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/sbin/dynamic_pager</string>
<string>-F</string>
<string>/private/var/vm/swapfile</string>
<string>-H</string>
<string>25165824</string>
<string>-L</string>
<string>564133888</string>
<string>-S</string>
<string>536870912</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
For a 256mb ram increase:
HTML Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnableTransactions</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.apple.dynamic_pager</string>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/sbin/dynamic_pager</string>
<string>-F</string>
<string>/private/var/vm/swapfile</string>
<string>-H</string>
<string>10485760</string>
<string>-L</string>
<string>285212672</string>
<string>-S</string>
<string>268435456</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Navigate to: /Library/Preferences
Create a new plist called com.apple.virtualMemory.plist (name really doesn't matter, just keep the naming format of com.apple.*.plist)
Set the file permission to 755
Inside the *.plist file, paste the following code:
HTML Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>UseEncryptedSwap</key>
<false/>
</dict>
</plist>
Change the "slide to unlock" text:
iOS 4.1-5.x
Ok I get it, trying to find a "how to" change the "slide to unlock" tutorial is hard. In fact, I too had difficulties looking for it, but to appease those who asked, I ventured into iFile and found a way (it is easy too).
Warning: Before we start, I must say that we will be editing a *.strings file for this hack, not a plist. However, using iFile, we will be able to use the built in plist editor to edit this file. Nevertheless, if you are editing on your computer, bare in mind that some plist editors will distort *.strings files, which can lead to major issues.
Navigate to:
System/library/CoreServices/SpringBoard.app/English.lproj/SpringBoard.strings
Look for the following label:
HTML Code:
"AWAY_LOCK_LABEL" = "slide to unlock"
Change the "slide to unlock" to anything you want.
Save the file, and reboot the device.
How to remove almost all ads from Safari:
I am sure that I am not alone when I say that I hate ads. Well if you are like me, fear not, because there is a "fix for that."
iOS 4.1-5.x
here is a simple method to disable ads from Safari.
Navigate to: /etc/
and replace your host file (can be done using iFile folks) with this.
Finally, reboot device
Simple right?
Okay, so this was to simple. Now what? Do you want to spice it up by remove some more ads? Don't mind doing things beyond the iFile realm? Well if you answered yes to all of the above, here goes.
Disable iAds
iOS 4.1-4.3.x
Now you must install terminal for this (get it in cydia).
1. Use iFile to add this file to your temp folder.
2. Open mobile terminal (you can get this from cydia)
3. type in: su root --> hit: enter --> enter your password (default password=alpine) --> hit: enter --> type in: dpkg -i /tmp/iAdsKiller.deb --> hit: enter
4. leave mobile terminal and reboot device.
iOS 5
Support is coming soon.
How to remove your dock:
For those of you who hate Apple's dock (I know there are few of you) or have a theme that looks ugly with your dock, have you ever thought about removing it?
If you have, you probably searched the world wide web to no avail.
you can rest assure that your dock can be removed from your device.
Like other hacks above, this does not deal with plist editing.
First, remove all icon on the dock (or they will disappear from view after you apply this hack).
iOS 4.1-4.3.x
Then, navigate to:
HTML Code:
/System/Library/CoreServices/SpringBoard.app
There, delete (after creating a backup, for restoring purposes):
HTML Code:
SBDockBG@2x.png
Finally reboot your device.
iOS 5.x
Thanks C0C0 for the update!
Then, navigate to:
HTML Code:
/System/Library/CoreServices/SpringBoard.app
There, delete (after creating a backup, for restoring purposes):
HTML Code:
SBDockBG@2x.png
Then, navigate to:
HTML Code:
var/mobile/Library/Caches/com.apple.springboard.sharedimagecache/Persistent
and delete
HTML Code:
SBDockBG.png.cpbitmap
Finally reboot your device.
Location Services Bug Fix:
Tired of Apple’s location services bug? Tired of always having to end and restart the location process to overcome this issue? Well now there is a fix for
that.
iOS 4.1-5.x
Create a file called location.sh in the following path: /usr/local/bin/
Within this file, type in the following code:
HTML Code:
#!/bin/sh
/bin/launchctl unload /System/Library/LaunchDaemons/com.apple.locationd.plist
/bin/launchctl load /System/Library/LaunchDaemons/com.apple.locationd.plist
Create another file called net.script.locationd.plist in the following path: Library/LaunchDaemons
Within this file, type in the following code:
HTML Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>net.script.locationd</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/locationd.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Finally, reboot the device.
Disable Multitasking
I am aware that this hack will be used by few, nevertheless, here it is:
iOS 4.1-5.x
Navigate to: \System\Library\CoreService\SpringBoard.app\N81AP.plist
Edit:
HTML Code:
<key>multitasking</key>
<true/>
To:
HTML Code:
<key>multitasking</key>
<false/>
Finally, reboot the device.
Youtube App Buffer Fix:
Tired of waiting 2 years (or what appears to be 2 years) for your youtube app to buffer? If so, this is a hack for you. we are now able to have our youtube app stream the desired video in a bandwidth desired resolution (not the 720p wifi death trap).
In order to apply this hack,
iOS 4.1-5.x
Navigate to:
HTML Code:
/System/Library/CoreServices/SpringBoard.app/N81AP.plist
Edit
HTML Code:
<key>720p</key>
<True/>
To
HTML Code:
<key>720p</key>
<false/>
Finally, reboot your device.
Screen-Saver Demo App Activation:
Have you ever been to Best Buy and seen an iPod with a screen-saver? Ever wonder how to enable it? If so, keep reading.
iOS 4.1-5.x
Navigate to:
HTML Code:
/var/stash/Applications/DemoApp/Info.plist
Edit
HTML Code:
<key>SBAppTags</key>
<array>
<string>hidden</string>
</array>
To:
HTML Code:
<key>SBAppTags</key>
<array>
<string>visible</string>
</array>
Next place a video called "Demo.mov" into
Sample Demo.mov file:
HTML Code:
OSX Leopard Intro rotated and resized for Retina Display
http://www.mediafire.com/?mk8bj1xv1mrsubn
OSX Leopard Intro rotated and resized for all other iDevices
http://www.mediafire.com/?zm8qx9s328gaaa7
Finally, reboot your device and enjoy your video tweak.
Multi-Gesture Activation:
Were you envious of iPad owners? You know, during the iOS 4.3 b1-3, when they had multi-gesture and you did not? Well if you were, here is a simple way to
enable this feature on your iPod Touch.
4.3.x-5x Only!
Navigate to: /var/mobile/Library/Preferences/ com.apple.springboard.plist
Add:
HTML Code:
<key>SBUseSystemGestures</key>
<true/>
Then navigate to: iPod/Root Directory/Applications/Preferences.app/General.plist
Replace:
HTML Code:
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>footerCellClass</key>
<string>MultitaskingGestureExplanationView</string>
<key>id</key>
<string>Mutltitasking_Gesture_Group</string>
<key>requiredCapabilities</key>
<array>
<string>multitasking-gestures</string>
</array>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<true/>
<key>defaults</key>
<string>com.apple.springboard</string>
<key>id</key>
<string>Mutltitasking_Gesture_Switch</string>
<key>key</key>
<string>SBUseSystemGestures</string>
<key>label</key>
<string>Multitasking_Gestures</string>
<key>requiredCapabilities</key>
<array>
<string>multitasking-gestures</string>
</array>
</dict>
with:
HTML Code:
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>footerCellClass</key>
<string>MultitaskingGestureExplanationView</string>
<key>requiredCapabilities</key>
<array>
<string>multitasking-gestures</string>
</array>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<true/>
<key>defaults</key>
<string>com.apple.springboard</string>
<key>key</key>
<string>SBUseSystemGestures</string>
<key>label</key>
<string>Multitasking Gestures</string>
<key>requiredCapabilities</key>
<array>
<string>multitasking-gestures</string>
</array>
</dict>
Then, navigate to: iPod/System/Library/CoreServices/SpringBoard.app > N81AP.plist
Add:
HTML Code:
<key>multitasking-gestures</key>
<true/>
Finally, restart your ipod and open your Settings.app> General (there you should see a new muti-gesture section).
Enable Multitasking in Cydia:
Are you tired of Cydia's inability to multitask? Are you fed up with the reloading wheel? Do you wish to check your email while your Cydia gems (tweaks) installs itself?
If you answer yes to any of the above, this is a tweak for you.
4.0.x-5.x
Navigate to: /var/stash/Applications/Cydia.app/Info.plist
Edit:
HTML Code:
<key>UIApplicationExitsOnSuspend</ key>
<true/>
to:
HTML Code:
<key>UIApplicationExitsOnSuspend</ key>
<false/>
Finally, reboot your device.
Hide any apps from your springborad (while being present in spotlight)
Are you tired of having a particular app on your springboard? If so, you can easily hide these apps using the following tweak.
4.0.x-4.3.x
Navigate to: var/mobile/Library/Springboard/IconState.plist.
Find the app you want to hide, for example:
Voice Memo Audio recorder
HTML Code:
<string>com.apple.VoiceMemos</string>
Cut the string line, and paste it as the fifth app of the buttonBar key section.
It should look something like this:
HTML Code:
<key>buttonBar</key>
<array>
<string>com.apple.xxxxxxxxxx</string>
<string>com.apple.xxxxxxxxxx</string>
<string>com.apple.xxxxxxxxxx</string>
<string>com.apple.xxxxxxxxxx</string>
<string>com.apple.VoiceMemos</string>
</array>
Although this tweak can be done without adding the string to the button bar, I found that the addition causes no stability issue (contrary to other methods).
Enable hidden panoramic capture in camera app
iOS 5 (not sure of iOS 4.x--> never noticed it before)!!!
Navigate to: com.apple.mobileslideshow.plist
Under:
HTML Code:
<key>DiskSpaceWasLow</key>
<false/>
type:
HTML Code:
<key>EnableFirebreak</key>
<true/>
Reboot your device
Note: To use this feature, hit the option button> Panorama.
Enable hidden iOS 5 Autocorrect Bar
iOS 5
Navigate to: Library/Preferences/com.apple.keyboard.plist
Add:
HTML Code:
<key>KeyboardAutocorrectionLists</key>
<true/>
iOS 5.0.1
Navigate to: var/mobile/Library/Preferences/com.apple.keyboard.plist
Add:
HTML Code:
<key>KeyboardAutocorrectionLists</key>
<true/>
|
|
|
|
|
|
|
The Following 25 Users Say Thank You to AppleHacker For This Useful Post:
|
ashion7 (05-25-2012), baaaa1023 (03-16-2013), Bossedup (05-21-2012), cooldayr (05-05-2012), DCFCDJ (01-17-2012), djmajor1980 (06-10-2012), dyskonnekt (11-22-2012), HeyItsChadpot (01-16-2013), Infamous (11-22-2012), joecef (01-17-2012), kerode (01-19-2012), King Kaos (11-22-2012), LiveWire195 (01-17-2012), mmphone (09-20-2012), Mohammed97 (01-28-2012), navarhos (01-17-2012), navintar (02-03-2013), patelronak5 (02-03-2013), RM305 (01-17-2012), sailenyau (05-06-2012), ssmith29 (01-17-2012), SUPERMAN1979 (10-27-2012), xandros9 (07-10-2012), zethjairus (03-05-2012), zioness23 (08-10-2012) |
01-17-2012, 11:44 AM
|
#2
|
|
THę ŠáVíóR
Mohammed97 is offline
Join Date: Jan 2011
Device: iPad 2
iOS Version: 5.0.1
iTunes Version: iTunes 10
Carrier: Vodafone
OS: Windows 7
Location: Not in US
Posts: 902
Thanks: 60
Thanked 313 Times in 148 Posts
|
Thanks a lot AppleHacker
But don't you think most of these can be done with springtomize!
Some of them can't be found in springtomize, so those what I read...
I wanna know if this works... On my iPhone 3GS 5.0.1
"Increase RAM with Dynamic_Pager"
I loved these
"How to remove almost all ads from Safari:"
"Youtube App Buffer Fix:" (but I'll do this for iPad 2 when gets jail broken)
I think enable HDR is just a button on 3Gs and it won't give HDR like iPhone 4
I'll be bookmarking this page because it's really helpful!
Thx AppleHacker
|
Will You Hit It? 
|
|
|
|
01-17-2012, 11:57 AM
|
#3
|
|
Babo
reymugen is online now
Join Date: Feb 2011
Device: iPhone 5
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows Vista
Location: Germany
Posts: 432
Thanks: 126
Thanked 714 Times in 190 Posts
|
"Increase the Megapixels of your camera"
does this work for iphone 4 with 5mp?
|
|
|
|
|
|
01-17-2012, 05:02 PM
|
#4
|
|
Y.O.L.O
kingmoe738 is offline
Join Date: Feb 2010
Device: iPad 3
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: T-Mobile
OS: Windows Vista
Location: Richardson Texas!!
Posts: 749
Thanks: 196
Thanked 269 Times in 137 Posts
|
Has anyone done this yet?-Increase RAM with Dynamic_Pager
And about the location bug what is it actual doing that is wrong and needed to fix?
|
click the thanks button!!!
|
|
|
|
01-17-2012, 05:28 PM
|
#5
|
|
Obsessive iPhone Disorder
joecef is offline
Join Date: Jun 2010
Device: iPhone 3GS
iOS Version: 5.1
iTunes Version: iTunes 10
Carrier: Other
OS: Windows 7
Location: La
Posts: 2,857
Thanks: 3,149
Thanked 943 Times in 711 Posts
|
iOS 4.1-5.x
here is a simple method to disable ads from Safari.
Navigate to: /etc/
and replace your host file (can be done using iFile folks) with this.
Finally, reboot device
Simple right?
it downloaded as a text file...what should i do now?
|
|
|
|
|
|
01-17-2012, 06:41 PM
|
#6
|
|
Y.O.L.O
kingmoe738 is offline
Join Date: Feb 2010
Device: iPad 3
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: T-Mobile
OS: Windows Vista
Location: Richardson Texas!!
Posts: 749
Thanks: 196
Thanked 269 Times in 137 Posts
|
Quote:
Originally Posted by joecef
iOS 4.1-5.x
here is a simple method to disable ads from Safari.
Navigate to: /etc/
and replace your host file (can be done using iFile folks) with this.
Finally, reboot device
Simple right?
it downloaded as a text file...what should i do now?
|
Us a download app to download it
|
click the thanks button!!!
|
|
|
|
|
The Following User Says Thank You to kingmoe738 For This Useful Post:
|
|
01-18-2012, 03:12 AM
|
#7
|
|
Rockin my Jailbroken i5
bianchin69 is offline
Join Date: Mar 2011
Device: iPhone 5
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Mac OS X
Location: Australia mate
Posts: 3,029
Thanks: 1,317
Thanked 1,156 Times in 826 Posts
|
Some times icabmobile does that to me
I just open in ifile delete the .txt after .deb
Then ifile installs it just fine
|
|
|
|
|
|
01-19-2012, 12:20 AM
|
#8
|
|
Rockin my Jailbroken i5
bianchin69 is offline
Join Date: Mar 2011
Device: iPhone 5
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Mac OS X
Location: Australia mate
Posts: 3,029
Thanks: 1,317
Thanked 1,156 Times in 826 Posts
|
NATIVE FACETIME OVER 3G
navigate to
system/core services/ springboard app/N90applist ... You will see
HTML Code:
<key>capabilities</key>
<dict>
Just below add the following exactly how I have it
HTML Code:
<key>3Gvenice</key>
<true/>
Viola native wifi over 3g
|
|
|
|
|
|
 |
Swapfile Paging Works with IOS 5.0.1 on Original iPad |
 |
05-05-2012, 08:29 PM
|
#9
|
|
n00b
mudtoe is offline
Join Date: May 2012
Device: iPhone 4
iOS Version: 4.3.x
iTunes Version: iTunes 10
Carrier: Verizon
OS: Windows 7
Location: Texas
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
|
Swapfile Paging Works with IOS 5.0.1 on Original iPad
I tried the enable swap file hack with a version 1 iPad running IOS 5.0.1 and it works, mostly. When I say mostly, I mean that you can get the device to crash or apps to just disappear (same as when low memory) if you stress it too much. From playing around with it I’ve found that setting a larger, non-dynamic swap file seems to work best, as I think it has a tendency to crash when creating a new swap file. I’ve got a 512mb swap file setup and it’s pretty stable.
As you know, the original iPad only has 128mb of memory, and after upgrading from IOS 4.2.3 to 5.0.1 I found that the OS was using 10-15mb more space, which is about 10% of the total available. One of the things I use this iPad for is as my home theatre remote. I have a Crestron home theatre system and since they wanted almost four grand for their nice touch screen remote I decided to make one myself. As Crestron has a web browser interface (activeX control based so you have to run it under IE) I rigged up my Windows 7 PC to allow multiple logons at once and installed Pocketcloud on the iPad to access the Windows 7 machine via remote desktop with a userid that automatically brings up the Crestron IE page when you logon, which is how I can operate my home theatre from the iPad.
About 6 months ago DirecTV came out with an iPad app that lets you control your DVR from the iPad, and later versions actually let you watch your DVR on the iPad. It also lets you bring up the guide on the iPad and select channels there without bringing it up on the TV screen. However, since I can’t turn the TV on or off, or change the volume with the DirecTV app I need both the Pocketcloud app and the DirectTV app running at the same time. Those two consume almost all the free memory, so if you bring up a browser or open email one or more of the apps will crash. After upgrading to IOS 5.0.1 this problem got worse because the OS is using more memory. That’s why I went looking to see if I could enable the swapfile.
After enabling the swap file I can run Pocketcloud, the DirecTV app, the email app, and Atomic Browser with up to say 5 or 6 open tabs all at the same time. It looks like the OS starts putting stuff to the swap file when the free memory gets down to about 60mb. You do notice a little lag, but nothing serious. The free memory indicator will stay around 60mb no matter how many apps you start, although the iPad will crash eventually, and before the 512mb swap file is full. I can make it crash by continuing to open apps, or continuing to open more tabs on the browser, or trying to rapidly switch from one program to another if too many are open. Most of the time one or more of the apps will be terminated, just like when it got low on memory before enabling the swap file, but once in a while either springboard will crash or the whole thing will lock up. As I said, I’ve only had these issues when I’m deliberately trying to stress the thing by opening app after app or tab after tab in the browser.
My suspicion is that there are some bugs in some of the Cydia stuff, like backgrounder, or some of the mobile substrate stuff, where if their code gets swapped and is subsequently needed, then a crash can occur. Normally system level code like that would make an API call of some kind to the OS to tell it not to allow the app’s code to be paged to the swap file no matter how low memory gets, but as this code was all developed and tested on a version of IOS that didn’t do paging, it’s entirely possible that this wasn’t done, or if it was done there was no way to actually test that it was done right.
In conclusion if you are having memory problems because of needing to run several apps in the background and they keep getting terminated, then this is worth trying. My iPad is more stable with this enabled as far as keeping all the background apps I want to have running not being terminated for low memory than it was before. You just need to understand that this isn’t bulletproof and if you try to run too many things or switch between them too quickly some of the underlying bugs may be exposed causing a full system crash.
Oh, one more suggestion. It seems like a crash is more likely if you have a lot of swap file in use and try to terminate an app using backgrounder (i.e. holding down the home button and waiting for the “backgrounding disabled” msg to appear) versus just minimizing the app and then using the SBToggle processes app to kill it. I’ve had the iPad crash a few times when trying to terminate an app using the backgrounder hot key, but I’ve never had a problem terminating one using the process kill app from SBToggle).
Hope this helps.
mudtoe
|
|
Last edited by mudtoe; 05-05-2012 at 08:49 PM.
|
|
|
|
 |
05-06-2012, 05:08 PM
|
#10
|
|
Apple Assault Huntr
applehuntr117 is offline
Join Date: Aug 2011
Device: iPod Touch 4
iOS Version: 6.1
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 7 x32
Location: Philipines, Visayas
Posts: 457
Thanks: 97
Thanked 330 Times in 133 Posts
|
Sorry didn't mean to upset people 
---------- EDIT ----------
Hey after I aplied some of these from that "other" site My computer wouldn't sync my iPod did I do something wrong? I ended up restoring but that was in January and still on 5.0.1.
|
Promise me, if you see any button that looks like this: anywhere. Hit it for all of us!
|
|
|
|
11-22-2012, 08:07 PM
|
#11
|
|
┌∩┐(◣_◢)┌∩┐
King Kaos is offline
Join Date: Jun 2012
Device: iPod Touch 4
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Linux
Location: Kentucky
Posts: 1,440
Thanks: 351
Thanked 753 Times in 409 Posts
|
never knew this tutorial existed, freakin epic!!
|
|
|
|
|
|
01-06-2013, 03:39 PM
|
#12
|
|
Bawbag McGee
basicreece is online now
Join Date: Dec 2009
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 10
Carrier: o2
OS: Windows 7 x32
Location: Location Unknown
Posts: 1,357
Thanks: 212
Thanked 1,364 Times in 526 Posts
|
The disable all ads section is outdated.
Could link to my thread as its updated often?
Not hijacking, just helping lol
|
|
|
|
|
|
01-16-2013, 04:11 PM
|
#13
|
|
n00b
HeyItsChadpot is offline
Join Date: Aug 2012
Device: iPod Touch 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: Other
OS: Windows XP
Location: Phil
Posts: 8
Thanks: 12
Thanked 1 Time in 1 Post
|
Couldn't find com.apple.mobileslideshow.plist on my device? There is no panorama mode for iTouch4?
|
|
|
|
|
|
01-17-2013, 03:25 PM
|
#14
|
|
n00b
Darksin355 is offline
Join Date: Oct 2012
Device: iPod Touch 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: Other
OS: Windows 7
Location: Narnia
Posts: 2
Thanks: 1
Thanked 0 Times in 0 Posts
|
Quote:
Originally Posted by HeyItsChadpot
Couldn't find com.apple.mobileslideshow.plist on my device? There is no panorama mode for iTouch4?
|
The feature only works on 5.0.1 so far.
And iOS 6, but there is no .plist mod for that yet.
|
|
|
|
|
|
02-03-2013, 05:36 AM
|
#15
|
|
Obsessive iPhone Disorder
patelronak5 is offline
Join Date: Oct 2010
Device: iPhone 4S
iOS Version: 5.0.1
iTunes Version: iTunes 10
Carrier: Other
OS: Windows 7
Location: GJ
Posts: 563
Thanks: 65
Thanked 68 Times in 46 Posts
|
your tweaks are awesome... you have done great job by writing it and thats pain in ass
THANKS A LOT 
---------- EDIT ----------
Quote:
Originally Posted by reymugen
"Increase the Megapixels of your camera"
does this work for iphone 4s with 8mp?
|
i am also looking forward if someone has tried
|
HIT THANKS IF YOU APPRECIATE....
|
|
|
|
02-18-2013, 07:40 AM
|
#16
|
|
n00b
fbsoft is offline
Join Date: Jun 2011
Device: iPhone 3GS
iOS Version: 4.3
iTunes Version: iTunes 10
Carrier: Vodafone
OS: Windows 7
Location: Bucharest
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
|
I use a 3gs to test this on 6.1 but the ram displayed above in sbsettings... shows the same ram as without the mod for increase ram. Guess it doesn't work...  Other solutions ?
LE:Scratch that, opened safary and the MB on the upper bar stay at 70m free ... UUU uuu UUU It works UUU UUU UUU  )
LE2: Uhm but the camera mod doesn't work, the folder mediaToolbox doesn't exist...
LE3: Scratch that 2, found the files... They have been moved to /System/Library/Frameworks/MediaToolbox.framework/N88
|
|
Last edited by fbsoft; 02-18-2013 at 07:57 AM.
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -7. The time now is 01:22 PM.
|
 |
 |
|
|
 |