I was able to convert my Elitebook into a functional Macbook Pro using UniBeast. The only thing that will not work is the onboard Wifi card, but I'm using this card and it works perfectly with vendor supplied drivers: Amazon.com: AirLink101 AWLL5088 Wireless N 150 Ultra Mini USB Adapter: Electronics It's a pretty simple process and requires the following:
Existing OS X install to create UniBeast Thumb Drive
A Copy of OS X Lion from the App Store.
8GB (or better) Thumb Drive
These Kexts: VoodooPS2 Keyboard AND Mouse - Downloads - OSx86.net | voodoobattery lion - Downloads - OSx86.net
First off, start by making a UniBeast Thumb drive as noted here: tonymacx86 Blog: UniBeast: Install Mac OS X Lion Using an All-In-One Bootable USB Drive
This is the longest part, it took me over and hour to make the USB Drive, at one point my install was over 27 hours and I thought it had stalled, it hadn't be patient.
Once the drive is complete, put it into the RIGHT HAND SIDE USB PORT. This is the only USB 2.0 port and the only way to install. We'll fix USB 3.0 later.
Boot to the USB drive, select it from the Chameleon menu and get to the installer. If you're using the Intel HD3000 model of this laptop you should see native resolution for your screen. If it's asking you for a keyboard or mouse to be connected, tap a couple of keys on the keyboard and it should detect them.
Load Disk Utility from the Tools menu, and format your drive as HFS+ Journaled, and set the option to GPT partition. Once the drive is done, back out to the installer, hit continue, agree to the license agreement, select your newly partitioned drive and let the installer go. This should take around 15 - 20 minutes.
Once the install is complete, reboot and select the thumb drive to boot to again, this time choosing your newly installed Lion OS. It may ask you to pair a USB Keyboard or mouse at this point. I plugged in a USB keyboard to the right hand port and pressed the wifi togggle button (top right hand side of the keyboard) to disable bluetooth as I didn't need it. Run through the initial account setup and you should now be at your desktop.
Now we run Multibeast to get kexts, system definition and a boot loader so you can stop using the USB key to boot. Download the latest MultiBeast from here: http://www.tonycrap.com/C:Dq-OCPpT/MultiBeast-4.3.0.zip and run it with the following options selected. (Make sure you run this from the hard drive in your laptop, if you run it from a USB Device, it's going to KP when it updates the USB 3.0 driver and you'll have to reload the OS)
USB 3.0 - NEC
hnak's AppleIntel E1000e
Macbook Pro 8,1 system definition
Proceed and install these options.
Once this has run, use KextBeast to load the kexts linked above for a functional Keyboard & Trackpad as well as a working battery meter. To do this, unzip all the files and place the kexts DIRECTLY on your desktop. Do not put them in folders.
Once they are on your desktop, run KextBeast and it will install them properly. Finally, you want to navigate to \System\Library\Extensions from your Lion HDD and remove AppleHDA.kext to avoid conflicts with VoodooHDA.kext.
After the reboot you should be back at your desktop with functional video, audio, USB 3.0, webcam, expansion slot, and wired ethernet. If you have a mac supported wireless card like the one linked above, you will now want to load those drivers, or if you have BIOS hacked this laptop to whitelist an internal card, make sure you choose the correct wifi driver option in MultiBeast.
Hope this helps anyone else using this laptop, it took me a few installs to get it right. Good Luck everyone!
Here's the final result:
Hackbook Pro Mid-2011 by Hexidecimal, on Flickr
Edited by Hexidecimal, 15 March 2012 - 03:15 PM.