Enable 4-Finger Gestures on an Early 2008 Macbook Pro/Air

Just a quick post for MacRumors + OSX Hints forum members, that will hopefully save me from typing out these instructions a bunch (more) times.

If you have an early 2008 MacBook Pro, or a Revision A MacBook Air (like me!), it was recently shown that they can be hacked to support the 4-finger swipe gestures of the October MacBooks and Revision B MacBook Air.

Unfortunately, the original hack required you to reinstall Leopard, using an installer CD from one of the newer MacBooks, and was also quite complicated, involving editing .kext files and fooling the Leopard installer into thinking you had a newer MacBook.

Fortunately, with the release of OS X 10.5.6 the hack has become much simpler, and I'm happy to report that I'm providing an edited .kext file that will enable this on Early 2008 Mac Pros and Airs.

Instructions:

  1. Update to 10.5.6, via Software Update or you can also download delta and combo updates from Apple.
  2. Download and unzip the .kext file which is attached below.
  3. Navigate to /System/Library/Extensions/ and copy the file AppleUSBMultitouch.kext to a safe location (a backup copy)
  4. Delete the AppleUSBMultitouch.kext file in /System/Library/Extensions (You will have to authenticate).
  5. Move the modified .kext file from Step 2 into /System/Library/Extensions/.  (You will need to authenticate again).
  6. Open Disk Utility (in Applications--> Utilities --> Disk Utility) and click "Repair Permissions" (This will take a while to complete).
  7. Restart your computer

After the restart, navigate to the trackpad system preferences pane, and 4-finger gestures should be enabled.  With 4 fingers, swipe up/down for Expose, and swipe left/right to switch applications.

I've tested this on a Rev.A Air, and also on a multitouch MBP, but you should be sure to backup any critical files before doing this.  If you have any problems, or want to revert to the prior state, use the original .kext file you saved in Step 3 above.

Before:

After:

Share/Save

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

i can't get this to my MBP late 2008. I'm on 10.5.8. Can Anyone help?

does anyone had try on 2007 MBP (MA895LL)
is it works???

its just amazing. thanks a ton man!!!

please help i cant find appleusbmultitouch.kext file in system library extensions folder--does anyone know where it is? I have 10.5.6 leopard.

...but all you need, for the point 6. (repair permission) is a simple and fast shell command. Open terminal in the dir /System/Library/Extensions/ and do:
$ chown -R root:wheel AppleUSBMultitouch.kext
It work fine for me.
Bye!

Wicked Just What I Always WANTED! Why Apple cant Just Do This is RIDICULES

hi people i thought i was going to b smart...

so i got the .kext file from a demo macbook and i backed up my original .kext file the i repaired permissions and then deleted and copied then repaired permissions

but this didnt work!!!!

but i dont have enough bandwidth to download the 10.5.6 updates but after i read this post i realized i need to update it...

so i called some friends and im gonna be getting it tomorrow afternoon so many be this will work... since i did copy the appleusbmultitouch file from an other macbook. but i will post my results tomorrow evening.... if it works ill upload the .kext file i copied.

THANKS A LOT!!!
awesome!
Smile

Does it work on early 2007 MBP?

Does it work on early 2007 MBP?

great, it works perfectly on my MBP....thanks for sharing this info m8

I just did this update on my March 2008 MBP and it worked perfectly.

4 finger gestures without buying snow leopard! W00t!!

This looks really cool, but will it work with a MBP from october 2007 right when leopard came out?
Thanks

GREAT Laughing out loud THANKS IT WORK WELL!!!

Well, everything else works, but the scrolling. The scrolling just doesn't works anymore. BTW, keep the f* backup, 'cus when i thought it was OK to erase it, the damn scroll won't work... Sad

This is wonderful tips Wink

i don't have an extensions folder under my library folder...i searched spotlight and nothing came up...

It worked well too on my MBP bought in july (an early 2008 model)

Thank you very much. Smile

any idea what would happen if i did this to my Early 2008 macbook, the one without multi touch, the black one. i have a file that is called AppleUSBMultitouch.kext and i downloaded the one from here, could it really hurt?

Your hardware doesn't recognize 4 fingers, so this won't work. I would say only BAD things can come about if you try it. If you decide to, please post and let us know what happened!

Hey mate! i did this yesterday 2 my MBP and i forgot to repair permissions :S now it won't recognize nor trackpad nor keyboard. If somebody makes this same mistake! Don't Panic! simply plug in an USB Mouse and a keyboard and repair permissions. LOL i feel stupid

I LOVE IT !!!

Meet the prerequisites.
Follow the simple directions step by step.
Don't skip any steps.
And it works perfectly.
It's really quite simple.

Thank you very much !!!!

Done exactly what u says, and in order.
Now my MBA boots and gives me a login screen, but Keyboard and trackpad is no more responsive. Sad.

Any way to recover?

BTW I have updated Mac OS X version. 10.5.6.

Superb! So far so good. Worked flawlessly.
Thanks.

Thank you soo much! Why does Apple lock us out of features we own?

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <applescript>, <asp>, <c>, <objc>, <cpp>, <css>, <drupal5>, <drupal6>, <htmlc>, <java>, <javascript>, <mysql>, <php>, <python>, <ruby>, <xml>. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • Images can be added to this post.
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.
  • Image links from G2 are formatted for use with Lightbox2
  • Image links with 'rel="lightshow"' in the <a> tag will appear in a Lightbox slideshow when clicked on.
  • Links to video content with 'rel="lightvideo"' in the <a> tag will appear in a Lightbox when clicked on.
  • Links to inline or modal content with 'rel="lightmodal"' in the <a> tag will appear in a Lightbox when clicked on.
  • Textual smileys will be replaced with graphical ones.

More information about formatting options

CAPTCHA
Are you human?
Image CAPTCHA
Enter the characters shown in the image.