How to Enable Multitouch Gestures on iOS 4.3.1 [iPhone 4, 3GS, iPad, iPod Touch]

Apple introduced 4/5 fingers multitouch gestures in iOS 4.3 beta. However, these features could not made it to the final release of iOS 4.3.1 or 4.3. These are the steps to enable multitouch gestures in iOS 4.3.1 on iPhone 4, 3GS, iPad, iPod Touch.

This guide involves editing plist files. So, make sure you backup each file before editing it. Let’s enable Multitouch Gestures on iOS 4.3.1 [iPhone 4, 3GS, iPad, iPod Touch].

How to Enable Multitouch Gestures on iOS 4.3.1

You iPhone, iPod Touch or iPad must be jailbroken on iOS 4.3.1. Here’s is how to: Jailbreak iOS 4.3.1

Method 1 – Install package from Cydia

  1. Open cydia;
  2. Go to Search tab, and search for MT Gestures;
  3. Install MT Gestures;
  4. Then close Cydia, and go to Settings > General and turn Multitasking Gestures ON.

Method 2 – Editing PLIST Files

Step 2

Now SSH into you iPhone / iPad / iPod Touch;

Step 3

Once you’ve SSH into iDevice, Navigate to: System > Library > CoreServices > SpringBoard.app and copy the following .plist files into your computer:

iPhone 4: N90AP.plist
iPhone 3GS: N88AP.plist
iPod Touch: N81AP.plist
iPad: K48AP.plist

Usually, there’s just one of this file’s kind, so it should not be very difficult to locate.

Step 4

Now edit the copied .plist file with any plist editor. [Windows] [Mac]
and add the following lines, anywhere under <true/> (as shown in the screenshot):

<key>multitasking-gestures</key>
<true/>

and copy the file back to the SpringBoard.app directory.

enable multitouch gestures iOS 4.3.1 (7)enable multitouch gestures iOS 4.3.1 (6)

Step 5

Now navigate to Var > mobile > Library > Preferences

Copy the com.apple.springboard.plist file to your computer and add the following two lines of code:

<key>SBUseSystemGestures</key>
<true/>

and then copy the file back to the Preferences directory.

enable multitouch gestures iOS 4.3.1 (5)enable multitouch gestures iOS 4.3.1 (4)

Step 6

Navigate to Applications > Preferences.app;
Copy the General.plist file to your computer;

enable multitouch gestures iOS 4.3.1 (3)

Replace the following block of 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 this 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 copy the .plist file back to its directory. That’s it.

enable multitouch gestures iOS 4.3.1 (2)enable multitouch gestures iOS 4.3.1 (1)

Step 7

Now reboot or respring your iPhone / iPad / iPod Touch;
Go to Settings > General;
and Turn Multitasking gestures ON. Following Gestures can be performed after this:

  • Pinch to home screen
  • Swipe up for Multitasking bar
  • Swipe left/right to switch apps

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates.

Also checkout:

14 comments… add one
don April 8, 2011, 5:37 pm

can you post how to add the side switch settings to iphone 4

outacontrol April 8, 2011, 6:57 pm

doesn’t work on iphone 3GS running 4.3.1 , the lockscreen works but the multitasking doesnt, why ?
i had done it before by editing some files in ifile… now i made everything back to normal to try using ‘MT Gestures’ but no work, should i re-do it manually like i did the first time or there will be update for 3GS 4.3.1 ?

QrafZebo April 9, 2011, 10:47 am

H’i.Sorry about my English………
I’m Jailbreak my IPHONE 3GS (old bootrom) to rhe IOS 4.3.1 with a Sn0wbreeze 2.4.b1 and the Multitouch Gestures has work pofectli…..I’l just Jailbreak.but I’l use the Ireb in PwnageTool 4.2.AND i’dont update the modem fremware.THat end……

norm April 9, 2011, 6:14 pm

yes i am running iso 4.3.1 on iphone 4 it doesent work i only get rotashon lock and mute that is it plese help

Zycuh.Co April 11, 2011, 10:23 pm

does the custom package works for snowbreeze 2.5.1. anybody tried it?

iphone sucks April 14, 2011, 1:34 pm

iphone sucks man~~~

Leave a Comment