Ever since the Redsn0w 4.3.1 untethered JB, I have wanted the MT gestures. Too bad they didn't come all nicely prepared by Apple, like in the 4.3 betas.
This guide supports:
<iPhone 3GS>
<iPhone 4>
<iPod 3G>
<iPod 4G>
<iPad 1G>
On iOs 4.3b2-4.3.2
(and most probably iPad 2 when it comes out)
So I am making a guide:
-GET IFILE!!!! iFile is what I used to edit the plists. iFile can also be used to use a backup to fix your problems and to save the hassle of converting a binary plist. Best $5 ever spent.
-MAKE BACKUPS!!!! I cannot distribute the files, HOWEVER, I can distribute them IF they are changed. Backups work much better when the backups are in the iPhone filesystem itself, (next to the modded file). And yes, backing up includes syncing. Take note of which backup in iTunes it is!!!
-INSTALL OPENSSH. Great for fixing problems with a backup. Afc2 comes with Redsn0w and Sn0wbreeze ( and probably PwnageTool).
//////////MOST IMPORTANT//////////: for this entire guide, make sure that anything you add lines up with everything else. Your device will not boot or respring if you fail to do this correctly. This code should be fine in that regard, but it is generally a good idea to make sure anyway.
Good:
Code:
<key></key>
<true/>
<key></key>
<false/>
Bad:
Code:
<key></key>
<true/>
<key></key>
<false/>
If you dont feel comfortable doing this yourself, PM me with the files and I will do it for you.
1. Add the code below is in your XXXAP.plist in /System/Library/CoreServices/SpringBoard.app/ under the <key>capabilities</key> (you really cannot miss it)
*XXX stands in for your device code (eg N18 is an iPod3G, so N18AP.plist)
Code:
<key>multitasking-gestures</key>
<true/>
2. Add the following to the bottom of the General.plist file in /Applications/Preferences.app/
IT MUST BE ABOVE THE:
Code:
</array>
<key>title</key>
<string>General</string>
</dict>
</plist>
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>Multi Gestures</string>
<key>requiredCapabilities</key>
<array>
<string>multitasking-gestures</string>
</array>
</dict>
Now reboot (iPad) or respring (iPhone/iPod) and you should now have multitasking gestures. Go into Settings > General to enable them.
For unjailbroken devices:
*Mac only and untested
1. Download and install Xcode (first try the free version, if not, then use the one on the Mac app store, $5)
2. Plug in your device and hit "Use for development" and click cancel to any popups (except the "sending files..." One
3. Check Settings > General
I don't take any responsibility for any problems concerning this guide, but feel free to PM me. I will attempt to help you.