How to: Create your own Leopard screenshots/videos


With all the excitement around the preview of Mac OS X 10.5 Leopard at this year's WWDC, everyone is just a little anxious to see what will come before Steve Jobs' keynote. In fact, creating fake screenshots is all the rage these days. Wouldn't it be cool to make your very own Leopard screenshots and be featured on all the rumor sites? You're damn right it would. Here's how to do it.

What you will need:

- Apple Developer Tools (knowledge in these tools is suggested)
- Adobe Photoshop
- Mac OS X Tiger
- Creativity!

Step 1: Think things through

The first thing to do when creating fake screenshots is to think about what the end result will look like. You'll definitely want to set up a new user account so people do not see your dock full of shareware apps or desktop picture from summer vacation last year. To do this, go into the System Preferences, select "Accounts" and click the "+" button in the lower left. If you plan on showing off the Finder, name this account "Leopard" or something generic. You'll want to make it an administrator account so you don't run into problems modifying the system. Finally, think of an app or two that you would like to see revamped. You may want to check the rumor sites for some ideas.



Step 2: Realize that Photoshop isn't good enough

While Photoshop is great, you'll only want to use it for mistakes you made composing your screenshots, not for creating the entire thing. This is why you must install Apple's Developer Tools. Not only will you get authentic Mac OS X font rendering, but your screenshots will look a lot more convincing too.

Step 3: Mark your territory

Once you've thought of some changes you'd like to see in a certain app, you will be creating a fake application to showcase this. You can take two routes to do this. Route 1 is to make a copy of the application and edit the resources and the .nib files. Route 2 is to actually create your own application and copy the graphical user interface (a bit more work). We're going to take Route 2.

Open Xcode and select "New Project..." from the File menu. Select a Cocoa Application and follow the steps in the Assistant. I'm not going to explain how to use Xcode, so you'll probably want to read some documentation first if you're not comfortable. Open MainMenu.nib in the new project and edit your nib accordingly using Interface Builder. Next, completely copy the graphical user interface of the app you are improving by dragging controls into the main window. Throw in a few new buttons if you'd like, and by all means, use NSImageViews with screenshots of controls or views placed in them. (we're lazy!). Don't forget to copy menus. In my screenshot, I'm going to make it easy for myself and create what appears to be VoIP in iChat. Finally, dig around for the .icns of the app you're copying in its Package Contents (this is the app icon). Copy it over to your new project and set it to the application icon.

If you want to make a video, you'll need some Cocoa experience to add functionality to show off.

Step 4: Log in and modify

Once you've made your changes, copy this application over to your new account and log in. Put it in the dock and replace the existing app, and launch it. If all goes well, it should work/look the way you expected. But wait, there's one thing missing...

Step 5: Use Themes

Themes were probably never carried on in Mac OS X for this very reason, but there are still some third party apps that can change the appearance of Mac OS X. The most common of these is ShapeShifter ($20, not Universal), but you'll want probably to use UNO 1.3 (free, Universal) to achieve that rumored iLife '06 look. If you want, also use Panic's CandyBar to change icons. Once applied, these hacks should make things look right.

Step 6: Modify the "About This Mac" panel

Finally, you'll want to show everyone that you are indeed running the real thing. The best way to do this is by changing the about box. Navigate to System ▸ Library ▸ CoreServices and edit the file named SystemVersion.plist. Edit the key named "ProductUserVisibleVersion" and change it to "10.5 Pre-release" or similar. Save it (you'll need to change the permissions of the file) and open the about box. Voila!



Step 7: Snap & Edit

Take your screenshot using CMD-Shift-3 (full desktop screenshots are more convincing for obvious reasons). Now it is time to open this picture in Photoshop and change it to your delight. Forgot to add a button? Want to add a menu icon? (the Boot Camp icon is popular up there) A transition? It's easy with Photoshop! Also, be sure to throw in the strangest things that no one has even thought of yet. This is sure to make your screenshot more authentic. I made the Photo Booth icon blue, and made some other minor tweaks.


Clearly this screenshot is straight from the latest Leopard build.

Step 8: Submit like crazy

Submit your screenshots to all the major rumor sites as well as places like Flickr and Digg. Get people talking about them.

Congratulations. If you've followed this guide directly, you've probably fooled all the rumor sites into thinking your screenshots are the real deal. That is, at least until WWDC.

And yes, I do believe that all screenshots/videos up to this point are 100% undeniably fake.
I must say; I do like nothing better than a good old Fake screen shot and storey about OS X.  
*applaud*  
The Internet sucks.  
dev kits don't come with iLife.  
Hmmm. I can't find the CoreServices Folder, I gone so far as to log in as root and try to view the folder that way, I just upgraded to 10.4.7 and the folder seemed to vanish! Any help would be great.  
Make sure you go to System/Library on your startup disk, not just Library. The CoreServices folder will definitely be in there.  
Hey, great job! Good for you for doing this, some idiots actually think that 'leaked' Leopard screenshots exist.

You, sir, are awesome.
 
Yes, Thank you the System/Library worked just fine!  
This post has been removed by a blog administrator.  
When I try to edit the SystemVersion file it just says that it could not overwrite. My account is an admin and I am the owner of the file (I changed its permisions).  
Post a Comment
January 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
July 2007
August 2007
November 2007
December 2007
January 2004
March 2004
April 2004
September 2004
December 2004