≡ Menu

How to Enable Multitouch Gestures in iOS 4.3.1

How to Enable Multitouch Gestures in iOS 4.3.1

Back in January, in iOS 4.3 beta Apple had demoed four/five finger gestures on iPad. When the iOS 4.3 final release came to us, we were disappointed to see this new feature missing. If you are on iOS 4.3.1, you can use this guide to enable multitouch gestures on your iPhone, iPod Touch or iPad. Jailbroken iOS device required.

Enable multitouch gestures ios 4 3 1 on iphone 411

Note:

In case you haven’t jailbroken your iOS device yet you can update it to iOS 4.3.1 and jailbreak using the following guides for both Mac and Windows users:

You should backup your device in iTunes before proceeding.

How to Enable Multitouch Gestures in iOS 4.3.1:

You can not only enable multitouch gestures on iPhone but also on iPod Touch and iPad using this guide. We have previously posted video demo of how multitouch gestures work on iOS devices.

In order to edit the three files mentioned below, we will be using DiskAid which is available as a free trial here. Those who have installed openSSH through cydia can SSH into iPhone via wi-fi. You need to first copy the files to your computer and edit using plist editor or Xcode property list editor and then put it back on the iOS device.

1. Go to Root > var > mobile > Library > Preferences > com.apple.springboard.plist

Enable multitouch gestures ios 4 3 1 on iphone 42

  • Copy this file and add these lines in the end:
<key>SBUseSystemGestures</key>
<true/>
  • Now, you need to save the changes and put this file back in the original location. Instead of replacing the original file, a safer method is to rename the original file.

Enable multitouch gestures ios 4 3 1 on iphone 46

  • Here I add “old” to the filename, so that when I need to restore my original files it’s easier and quicker for me.

2. Go to Root > Applications > Preferences.app > General.plist

Enable multitouch gestures ios 4 3 1 on iphone 43

  • Replace the first block of code with the second.

Original 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>

Replace with:

<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>

3. Go to Root > System > Library > CoreServices > SpringBoard.app > N90AP.plist

Enable multitouch gestures ios 4 3 1 on iphone 47

  • Add these two lines:
<key>multitasking-gestures</key>
<true/>
  • Once you have saved and copied back all the three files onto your iPhone, restart it to see the changes.

How to Use MultiTouch Gestures on iPhone or iPad:

Go to Settings > General and scroll down to see Multitouch Gestures

Enable multitouch gestures ios 4 3 1 on iphone 41

Set the switch to on to activate the gestures. You can now perform these gestures with four or five fingers like pinch to go to home screen and swiping up/down for multitasking bar and swiping left or right to switch between applications.

I really like this new feature on my iPhone 4 but it is going to be most useful for the iPad users since they have a much larger screen. What do you think?

(via iFans Forums)

{ 4 comments… add one }

  • DarkSeTT April 7, 2011, 8:19 am

    Thanks a lot!! works perfect. One thing, for those who has ipad, the N90plist file doesnt exist, if you google it you will find the modified file.

  • joachim April 7, 2011, 10:50 pm

    can you use use the same edit files if i want to do over again on other iphone or do i have to repeat the steps with a new idevice?

  • Julio April 8, 2011, 9:37 pm

    I’ve tried it with my iPad, but the multitasking gesture didn’t work. So I put the General.plist original code back, and now it works fine. I don’t understand why the guide indicates to erase the line “Mutltitasking_Gesture_Switch
    key” in the General.plist code if it’s actually this one that allows the multitasking gesture switch to work.
    By the way, I had Multicleaner installed and only after I unistalled it the multigesture started to work perfectly. I’m not sure if there’s an issue with both running together.

  • Rajat April 12, 2011, 12:25 am

    the same file can be used on multiple devices. But you cannot use an edited file from iPhone on iPod Touch, obviously.

Leave a Comment