After jailbreaking your iPhone 4, iPhone 3GS or iPod Touch 4G on iOS 4.3 using Sn0wbreeze 2.3b1 or PwnageTool bundles, you can easily enable multitasking gestures on iDevice just by editing some PLIST files. For those who don't know, Apple introduced multitasking gestures in iOS 4.3 (beta 1| beta 2 | beta 3 | GM) for iPad only but this feature was available to developers only. In order to activate iOS 4.3 multitouch gestures on iPad, connect it to your Mac with Xcode installed on it and hit the "Use for Development" button.
The procedure to enable multitasking gestures on iPhone and iPod Touch running iOS 4.3 is fairly simple. All you need is to edit the 4 files present at the following location:
- N90AP.plist in /System/Library/CoreServices/SpringBoard.app/
- General.plist in /Applications/Preferences.app/
- Settings.plist in /Applications/Preferences.app/
- com.apple.springboard.plist in /var/mobile/Library/Preferences
N90AP.plist:
Open N90AP.plist and add the following key to it:
<key>multitasking-gestures</key>
<true/>
Alternativetly, you can download the modified N90AP.plist from here and place it in to /System/Library/CoreServices/SpringBoard.app/ directory.
Com.apple.springboard.plist
Open com.apple.springboard.plist and add the following key to it:
<key>SBUseSystemGestures</key>
<true/>
Alternativetly, you can download the modified com.apple.springboard.plist from here and place it in to /var/mobile/Library/Preferences directory.
General.plist
Download this modified General.plist and replace with with stock General.plist file present in /Applications/Preferences.app/. Do not forget to backup the stock file on your hard-drive.
Settings.plist
Download this modified Settings.plist and replace with with stock Settings.plist file present in /Applications/Preferences.app/. Do not forget to backup the stock file on your hard-drive.
If you are on Windows, use this free PLIST Editor to alter these files. [via JZ]
Video Demo:
is this works on ipod/iphone and ipad2 with iOS 5?
Nope. You cannot multitask anymore on the iPhone / iPT with iOS 5 anymore. They are avail ONLY on the iPad 1.
works on iPad 2 iOS 4.3 ? please respond
Nope, unless your an iOS developer.
after i replaced the settings.plist and general.plist
the settings app crashes when i open it ( 3GS 4.3.1 )
it used to work fine before the restore.. ( actually i downgraded to 4.2.1 then updated back to 4.3.1 if it makes any difference )
Shouldn’t make any difference provided you have performed a fresh restore on top of 4.3.1.
i dont have mac, i use windows can i use it?
You can now enable multitasking gestures on your iDevice by simply using the latest Redsn0wRC16. Just choose the Enable Multitasking Gestures option whilst running RS and continue with the jailbreak. Download the latest RS from here http://bit.ly/kOhAeX :)
Works great onn 4g ipod touch
ThankYou It’s Work On 4.3.2 JailBreak Too
Does it work on non-jailbreak iPhone 4? I mean is that possible to do this step by step without jailbreak the iPhone 4?
Nops! To use this method, you need to jailbreak your iDevice first. This method requires you to edit some of the core files of iOS filesystem.
So I kind of have it working.
iPhone 4, 4.3.1 jailbroken. The side switch is working but the multitasking gestures is not????
The tab is not there. Don’t know why
Which tab?
The Multitasking Gesture tab is not in the settings
You need to replace General.plist and Settings.plist in /Applications/Preferences.app/
I did but didn’t work for some reason. I transfered the files using winscp, but no luck. Just copied them in and replaced the old ones
Are you using iPhone 4 or iPhone 3GS? Anyhow you can still try these multitasking gestures below:
I have the side switch option in general but nothing for mulitasking gestures in settings
No when I try to use the gestures it doesn’t work.
Ah! You tried to install MT Gestures from Cydia right? If not then use this guide to *atleast* enable gestures without gestures tab in settings app.
I did yeah but then deleted it. I did it the way you mentioned in the link believe it or not, and it still didn’t work. Maybe I can just re-jailbreak it and do it this way from start.
Yep! Do a re-jailbreak and let me know it it works!
Ok so now the tab shows up. And it is working. That is great man, it’s brilliant. Don’t see why apple didn’t leave it on, I suppose the screen is small but you can always turn it off. Thanks for that man, fixed that problem.
Did everything as stated. Multitasking tab shows up, can turn off and on but can not swipe to different apps that are open.
Running iOS 4.3.1 iP4
To swipe between different apps you must use atleast 4 or 5 fingers!
Hi!
Can you please tell me where i can found those locations? lika “N90AP.plist in /System/Library/CoreServices/SpringBoard.app/”
??
Navigate to /System/Library/CoreServices/SpringBoard.app/ and open N90AP.plist file
best tutorial. tks a lot. wornking perfectely
Thank you. Working fine in 4.3.1 iOS. The file “N90AP.plist” in 4.3.1 appears to dont exist, but I place the modified and wotks fine. Again, thanks. Good job.
Thanks working fine on iPhone 4 iOS 4.3.1
Thank you so much, this works even en the official 4.3.1 on an iphone 4.
Where are the files located that you change? Is there anyway I can just install the side switch settings. I don’t want the multitouch gestures