info : get iCloud on the officially unsupported OSX Snow Leopard

Question :

I have a perfectly running ‘early’ Intel-Mac, that only has a Core Duo processor, not a Core 2 Duo (or newer), so I can’t upgrade to OSX 10.7 “Lion”. I’m ‘happily stuck’ with OSX 10.6 “Snow Leopard”. But… as MobileMe services are permanently stopping within a week, and I don’t have the budget to buy a new Mac I can’t upgrade to iCloud : What can I do ?

Answer :

————- UPDATE ————-

YES ! MacOSX 10.6 Snow Leopard can sync to iCloud

detailed instructions on how to set it up can be found in my other post here :

fixed : get iCloud on the officially unsupported OSX Snow Leopard – sync works !

————- ORIGINAL ANSWER ————-

For people like you, Apple was rumored to implement iCloud compatibility in OSX 10.6.9 about a year ago… but to this date, OSX 10.6.8 is still the newest version of OSX 10.6 “Snow Leopard”…

Based on my good experience with getting iCloud syncing running on the officially unsupported iPhone 3G, one would expect to be able to get a similar solution running on OSX 10.6 “Snow Leopard” also…

…that turns out to be a little more complicated though… OSX 10.6 “Snow Leopard” was the first version of OSX that had CalDAV and CardDAV syncing built in (both needed for iCloud syncing), but the implementation is not as smooth as in OSX 10.7 “Lion”… [ note : OSX 10.5 “Leopard” could only import CalDAV and CardDAV data, there was no syncing ]

But I’ve done som research and I think I’m very, very close to the solution now… [ the only problem is I don’t own a Core Duo Mac myself anymore, so I’m a little crippled regarding testing… ] Some people report being successful using the method outlined below, others – like me – are close, but don’t have things running yet…

Try this method, and please report back on your findings, so we can work out a solution that works for everybody :

–1– find your iCloud Server-number and your 9-digit iCloud Account-code :

How to find your iCloud server and 9-digit iCloud user code :

– on your Mac, go to http://www.icloud.com
– login using your AppleID e-mail address and AppleID password
– click on Calendar
– the online calendar layout now opens
– now go to Window (in the upper menu bar) –> Activity
– in Activity window that opens you’ll find the text “iCloud Calendar” in bold letters, just below it, you’ll find 3 lines that look like this :

http://icloud.com
https://p0X-contacts.icloud.com/123456789/wcs/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
https://p0X-contactws.icloud.com/co/mecard/?dsid=123456789&id=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

– remember that p0X-prefix and the 123456789-code ! you are going to need those in the following steps !

(the p0X-prefix is your iCloud Server-number, and the 123456789-code is your 9-digit iCloud Account-code)

–2– Repair Disk Permissions

– open Programs –> Utilities –> Disk Utility

– select your internal hard drive’s main partition (the one you have MacOSX running on) form the list on the left

– select the ‘First Aid’-tab

– click on “Repair Disk Permissions”

…and wait for it to finish

–3– turn on iCloud Calendar syncing :

– open iCal on your Mac

– go to iCal –> Preferences

– in the window that opens, click on the ‘Accounts’-tab

– click on the ‘+’-button

– in the ‘Add Account’-window that opens, select “Account Type: CalDAV”

– at ‘E-mail address:’ type your AppleID-account’s login eMail address

– at ‘Password:’ type your AppleID password

– at ‘Server address:’ type “p0X-caldav.icloud.com”

(in which the p0X-prefix should correspond with the p0X-prefix you’ve found in step 1)

– then click the ‘Create’-button

– the iCloud CalDAV account you’ve just created will now be listed on the left

– in the ‘Account info’-tab, at ‘Description:’ type “iCloud Calendar sync”

– at ‘Calendar synchronization:’ select “Every minute” (or any other option, but do not select “Push”) [ I’m not certain on this one… but it’s my best guess for now… ]

– leave the rest as it is set automatically

– then select the ‘Server settings’-tab, make sure that ‘Use SSL’ is checked

– leave the ‘Port:’ setting empty (it will display “Automatic” in grey) ; if that doesn’t work you might try setting it to “443”

– put a check mark in front of “Use SSL”

– do NOT put a check mark in front of “Use Kerberos” [ I’m not certain on this one… but it’s my best guess for now… ]

– note : the 9-digit number from the Server Path is your 9-digit iCloud Account code ! 

– exit the iCal Preferences by clicking on the little red button in the upper left corner

–4– prepare Address Book and iCloud Contacts for syncing :

– open Address Book on your Mac

– IMPORTANT : now delete any profile pictures from ALL your contacts, as these will create unwanted duplicates when syncing [ that’s right… everything comes with a price… ] and remember to never use new profile pictures until you stop using MacOSX 10.6 ‘Snow Leopard’

– now drag the group (from the list on the left) called “All contacts” (might also be called “On My Mac”) to the desktop of your Mac to create a backup called “All contacts.vcf”

– go online to http://www.icloud.com

– login using your AppleID and password

– then select “Contacts”

– then select all contacts by selecting just one and then pressing the [CMD] + [A] keys on your keyboard at the same time

– then click on the ‘gearing wheel’-icon (a.k.a. ‘sprocket’-icon) in the lower left corner and choose “Delete” from the popup list

– in the ‘Are You sure?’-window that opens, click on “Delete”

– now your iCloud contacts list will be completely empty

– click on the ‘gearing wheel’-icon (a.k.a. ‘sprocket’-icon) in the lower left corner and choose “Import vCard…”

– in the pulldown window that opens, got to your Desktop folder to select the “All contacts.vcf” file you have previously created, and click “Select”

– then wait for all contacts to import…

– when it all imported, select the iCloud button in the upper left corner to return to the main iCloud page and click ‘Log out” in the upper right corner

– then on your Mac, go to Address Book

– select on of your contacts and then press the [CMD] + [A] keys on your keyboard at the same time to select them all

– then press the ‘backspace’-key (a.k.a. ‘backwards delete’) on your keyboard and click on “Delete” to confirm deletion of all your contact

– now your contacts list will be completely empty

REMEMBER : do not add any profile pictures ever again to any of your contacts !

–5– turn on iCloud Contacts syncing :

– then on your Mac, go to Address Book –> Preferences

– in the window that opens, click on the ‘Accounts’-tab

– click on the ‘+’-button

– in the ‘Add Account’-window that opens, select “Account Type: CardDAV”

– at ‘User Name:’ type your AppleID-account’s login eMail address

– at ‘Password:’ type your AppleID-account’s password

– at ‘Server address:’ type “p0X-contacts.icloud.com” (with p0X according to your previously found iCloud server prefix)

– click “Create”

– despite the warning that the account settings couldn’t be fetched, click on “Create” again

– then quit Address Book immediately, by pressing the small red button in the upper left corner, and clicking on Address Book –> Quit Address Book from the menu bar

[ Note : quitting Address Book is a very important step in the setup process ! ]

– now in the Finder go to Users –> [your user home folder] –> Library –> Application Support –> Address Book –> Sources –> [folder with an enormous alphanumeric name] –> Configuration.plist

– right-click ( a.k.a. [CTRL]+[mouse click] ) on this Configuration.plist file and select “Open using…” –> “Textedit” from the popup list

– then in Textedit, find the following line :

<string>http://:0(null)</string&gt;

– change it to this :

<string>http://:p0X-contacts.icloud.com/123456789/carddavhome/addressbook</string&gt;

(with p0X according to your previously found iCloud server prefix, and 123456789 according to your 9-digit number from the iCal-CalDAV Server Path)

– then two lines below you will find the following line :

<string>yourname@me.com</string>

(in which “your name@me.com” is the eMail address that you use as your AppleID iCloud login)

– change it to this :

<string>yourname%40me.com:password</string>

(with the “@”-sign being replaced by “%40” and “password” being your AppleID iCloud password)

– then select File –> Save and exit Textedit

– now open Configuration.plist again in Textedit to see if the changes were properly saved, and if so, exit Textedit

– then open Address Book and go to Address Book –> Preferences

– select the ‘Accounts’-tab

– select CardDAV from the list on the left

– select the ‘Account info’-tab

– at ‘Description:’ type “iCloud Contacts syncing”

– at ‘User Name:’ type “your name%40me.com:password” (exactly the way you’ve typed it in the Configuration.plist file previously)

– at ‘Password:’ type ” ” (just a single space)

– then select the ‘Server settings’-tab

– at ‘Server address:’ type “p0X-contacts.icloud.com”

(with p0X according to your previously found iCloud server prefix)

– at ‘Server path:’ you won’t be able to change anything, but it should be a “/”, then your 9-digit code, followed by “/carddavhome/addressbook” or “/principal/” or “/carddavhome/” [ I’m not certain on this one… but it’s my best guess for now… ]

– at ‘Port:’ type “443”

– and add a check mark next to “Use SSL” (try “don’t use SSL” also…) [ I’m not certain on this one… but it’s my best guess for now… ]

As mentioned before : this is is said to work for some, but not for all !
Some testing still needs to be done, mainly on these points :
– Calendar Synchronisation : which setting is needed here is not clear, it might be that “Push” will not work
– it is not clear whether “Kerberos” should be used or not in the Calendar settings
– various partial solutions I’ve read do not agree on the path to use for iCloud contacts, but it is probably one of these three :
p0X-contacts.icloud.com/[your 9-digit code]/principal/
p0X-contacts.icloud.com/[your 9-digit code]/carddavhome/
p0X-contacts.icloud.com/[your 9-digit code]/carddavhome/addressbook/
(and in all of them, it might even work better to omit the last slash-sign…)
– one would expect that SSL should be used on both Calendar and Contacts syncing, but that’s not clear either, it might be needed for only one of them, or maybe even for neither…
And there’s one other thing that might be problematic also (maybe because OSX 10.6 “Snow Leopard” was originally only designed to do MobileMe-syncing) :
– things might not work for any iCloud-login name that is not a …@me.com-eMail address
So… please report back here on your findings !
Thank you !

Special thanks to Egg Freckles and Wimbledon Sound, for directing me towards using the iCloud settings for the iPhone 3G for iCloud integration to Snow Leopard

their partial solutions were originally posted here :

http://eggfreckles.net/notes/bringing-icloud-to-snow-leopard/

http://www.wimbledonsound.com/icloud-snow-leopard-calendar-and-address-book-sync-fix/

tip : OSX’s built in password generator

Question :

It seems like I have to come up with a new password for each new device and each new  web service I’m using. My inspiration for new passwords has dried up. Can you help me ?

Answer :

————– UPDATED ANSWER —————

an updated answer to this question can be found in this post :
fixed : easily generate a new random password in macOS

————– ORIGINAL ANSWER —————

There is a random password generator already built into OSX that is free for you to use.

It’s called Password Assistant and you can access it by opening the Keychain Access app and clicking on the ‘+’-icon in the lower menu bar, then in the pulldown window that appears, click on the ‘black key’-icon ; that will open up the password generator window of Password Assistant.

In Password Assistant, you can choose from 5 types of passwords : Manual, Memorable, Letters & Numbers, Numbers Only, Random or FIPS-181 compliant. Then it will tell you the quality (strenght) of your password in a colored status bar, and if your not satisfied with the suggested password, you can click on the ‘black triangle’-icon and you will be shown some alternative suggestions.

If you’ve found your ‘ideal’ password, select it and copy (press ‘CDM’+’C’) and paste it onto the desired location.

When you’re done, click the CANCEL-button to exit and close Keychain Manager.

but… since this very helpful function is rather hidden within OSX, someone called CodePoet has written a FREE launch script (back in 2006) that you can install and use just like a regular application. Too bad that for some reason CodePoet’s website has stopped working, so all download links you will find will get you nowhere.

Luckily, a Dutch website called appletips.nl is hosting a mirror of the download (and they’ve added Dutch language support) – Thank you apple tips.nl ! Since there was no icon, I’ve added one myself and renamed it into OSX Password Assistant Launcher, a name that better suits what the script actually does (but you can change that yourself if you don’t agree). And now you can download it here also :

OSX-Password-Assistant-Launcher-zip

Note : the file will have a .zip.doc-extension after you’ve downloaded it, please change that into a regular .zip-extension manually and then unZIP the file

fixed : getting the Places location-tagging to work in iPhoto 9 (iLife ’11)

Question :

Since my digital photo camera doesn’t support GPS, I was using the Places function in iPhoto 8 to add the locations to my photos. But since I upgraded to iLife’11 and iPhoto 9, I can’t get any photo to accept the location I’m trying to add to it when in Places-mode ; I type the location, then my entry immediately disappears and nothing happens. How can I fix this ?

Answer :

iPhoto 9 versions 9.0, 9.1 and 9.2 have a bug which prevents you form adding locations to individual photos, so there’s only 2 solutions :

1- upgrade to iPhoto 9.3 (because in this latest update this bug seems to be fixed… this is by far the easiest solution)

2- or you can use use this workaround, which is based on the fact that in iPhoto 9.0, 9.1 and 9.2 you can still use the Places-functionality on complete Events :

– in iPhoto, go to Library (on the menu on the left) –> Events

– open the Event in which the photos are that you want to tag with a location

– select all photos (and only those) that were taken in one specific location

– go to Events (on the menu bar on top) –> Split Event and you will then have a separate Event containing only these photos

– then select this new event, and click on the ‘black circle with an I’ icon (a.k.a. Info) in the lower right corner

– now the Faces & Places pane will slide in from the right

– now select ‘Assign a Place…’ just above the map, and type in the name of the location that you want to tag on these photos

– if one of the suggestions that come up in the pull down menu is the location you want, click it – else, just leave it at the name you’ve typed yourself (FYI- iPhoto gets these suggested locations from Google and form the locations that you have previously assigned)

– now make sure that the flag is on the right place in the map

– then correct the name that is indicated for that flag to the name that you would like to remember this location by and press the ENTER-key to validate

– now your photos have the right location tag to it (check this by selecting one and seeing where on the map the Places-flag is)

– then go back to the Events-view by clicking on the black All Events arrow in the upper left

– then select the ‘untitled event’ and drag it (back) onto the event that these newly-location-tagged photos used to be in, to merge the two events back together (you might need to set the ‘Key Photo’ event-icon again)

– then go through this process again for every location that you want to tag…

…as I mentioned before : this is just a workaround, upgrading to iPhoto 9.3 is far easier…

tip : Mac games that will no longer run under OSX Lion

Question :

I’m thinking about buying some Mac games for my children to play with. But I’ve noticed that some of the games we played under OSX 10.6 “Snow Leopard” do no longer startup under OSX 10.7 “Lion”. How do I know if a Mac game will work under OSX 10.7 “Lion” before I buy it ?

Answer :

Since OSX 10.7 “Lion”, Apple does no longer include the “Rosetta” engine that enabled software that was originally developed for PowerPC/PPC-Macs to run on Intel-Macs. That is why a lot of ‘old’ software that used to run fine even under the Intel-only OSX 10.6 “Snow Leopard” do no longer startup in OSX 10.7 “Lion”.

In “Lion” the game’s icon will have a grey ‘no entry’ sign over the icon to indicate that the software is not compatible.

Alas… there’s no definite way to be sure about any game before you buy… even games with indications like “Mac”, “X”, “Mac-compatible” or even “MacOSX-compatible” can turn out incompatible with Mac OSX “Lion”…

But you have some options :

1- if the info on the game says “Mac compatibility : Mac OS 9.x and Mac OS X 10.x” or something like that, rest assured that this game won’t run under OSX 10.7 “Lion”

2- if the info on the game says “Mac compatibility : Mac OSX 10.6 or newer”, you can be sure that the game will run under OSX 10.7 “Lion” (too bad though that even now very few games have this indication…)

3- if the game is available in the Mac App Store, it is compatible with Mac OSX 10.6 “Snow Leopard” and Mac OSX 10.7 “Lion”, as the Mac App Store is not compatible with earlier versions of Mac OSX (this does however say nothing regarding the compatibility of the game itself with earlier versions of Mac OSX…)

4- look up the game on the website of the publisher (not on any other site) to see if they have any info on Mac OSX 10.7 “Lion” compatibility in specific before you buy, in that case you are 100% sure that if the game still turns out not to run, you can have the problem solved or the product refunded

Note : info on a resellers website is often incorrect (and never 100% surely accurate), and user reviews are a always an interesting general indication (but they’re never 100% accurate either…)

5- search on the internet to find any info on compatibility, but keep in mind that even though “incompatible” will mean it won’t run with about 99% certainty, the opposite is NOT TRUE ! “not incompatible” does never mean “definitely compatible” !!!

——————————————————————————————————

I’ve made this list of games that I had running under MacOSX 10.6 “Snow Leopard”, but will NOT run under MacOSX 10.7 “Lion” any longer :

3D Cartoon Studio

Airbust Extreme

Atomic Betty – Het Kosmos Complot (Atomic Betty – Intergalactic Conspiracy)

BongoBoogie

Bumba

Dora the Explorer – Backpack

Dora the Explorer – Lost City

Engie Benjy – Kom op Team! (Engy Benjy – Time For TeamWork!)

Disney/Pixar’s Finding Nemo

Laura’s Ster (Laura’s Star)

LEGO – Star Wars (demo) * [ a.k.a. “LEGO Star Wars 1” ]

Matchbox – Crosstown Heroes

Noddy (Noddy and the Toyland Fair)

Noddy en de Magische Klok (Noddy and the Magic Clock)

Pluk van de Petteflet

Disney/Pixar’s The Incredibles

Disney/Pixar’s The Incredibles – Rise of the Underminer

Disney/Pixar’s The Incredibles – When Danger Calls

ToySight Game (demo)

Traffic Jam Extreme

* Note : LEGO Star Wars 1 was published by Aspyr, contrary to all later similar LEGO games that were published by Feral Interactive (these include LEGO Batman, LEGO Star Wars II, LEGO Star Wars III Clones Wars, LEGO Star Wars Complete Saga, LEGO Indiana Jones The Original Adventure, LEGO Indiana Jones 2 The Adventure Continues, LEGO Harry Potter Years 1-4, LEGO Harry Potter 2 Years 5-7, etc.)  – to my knowledge, all LEGO Games by Feral Interactive are compatible with Mac OSX 10.7 “Lion” and most of them are even available on the Mac App Store 

Some games that used to run fine under Mac OSX 10.5 “Leopard”, but haven’t tested under either Mac OSX 10.6 “Snow Leopard” or Mac OSX 10.7 “Lion”, so they might or might not run… :
Burning Monkey Solitaire 4
Disney/Pixar’s Cars (a.k.a. “Cars racing game”) [ note : the installer won’t work, but the game will run ]
Disney/Pixar’s Cars – Radiator Springs Adventure
Mac Donald’s Dragons
Kung Fu Panda (demo)
Disney/Pixar’s Ratatouille [ note : the installer doesn’t work, but the game will run ]
Disney/Pixar’s UP
Disney/Pixar’s WALL•E
Note : if you need any info on how to install any of the above games under Mac OSX 10.6 “Snow Leopard” or earlier (which in some cases is not straight forward)… please ask 😉

fixed : how to delete undeletable files

Question :

I have recently cleaned up my Mac by putting a lot of old and unused files into the Trash (after backing them up to an external hard drive). But now, when I try to empty the Trash, some files remain, they seem undeletable… I even get a warning I can’t delete them… even a Forced Empty-ing of the Trash doesn’t work… but I’m completely sure I want to get rid of these files…

Isn’t there any way to delete them ?

Answer :

Yes – there is.

These ‘undeletable’ files are so-called “system immutable”, which basically means they cannot be changed or deleted even by the Root (super user) in the Terminal. Even switching to “Single User” mode and attempting to remove them won’t work.

Here’s what to do :

– restart your Mac in “Safe Boot” mode (press the SHIFT-key during startup ; as soon as you notice it takes a lot longer to boot than usual, you can take your finger of the keyboard, but even then it may take some time for you Mac to completely startup, so be patient…)

– now, log in as an administrator (i.e. using the/an account that has Administrator-rights)

– then, empty the Trash…

…that’s it. Done !

Thanks to SpiderJay for sharing this solution (he also found this solution somewhere on the internet), he originally posted it on his blog :

http://www.spiderjay.com/blog/?p=37

…but that link doesn’t work anymore, that’s why I’ve now posted it here 

fixed : upgrading the firmware on a Seagate Momentus XT hybrid drive

Question :

I’ve heard that upgrade in the firmware on my Seagate Momentus XT hard drive will vastly improve the drive’s speed and stability. But… how do I do that ?

Answer :

Here’s a little tutorial :

– put OSX Lion installer on a 4GB USB stick, instructions can be found here :

http://blog.gete.net/lion-diskmaker-us/

– burn the Seagate firmware update on a CDrom and printout the instructions :

http://knowledge.seagate.com/articles/en_US/FAQ/215451en

– shut down and completely unplug
– plug in the USB stick
– put the firmware upgrade CDrom in the drive
– startup pressing the ALT key and choose the “EFI Boot” (USB installer) to boot from
– then install the basic OSX EFI
– continue and open Disk Utility
– select the 500.11 GB Seagate disk and Erase to a “Mac OS Extended (Journaled)” format (to get a one-partition OSX HFS+ formatted drive)
– then click on the “Info” button and write down the name exactly and completely (e.g. “Seagate ST…..AS Media”)
– exit and restart pressing the ALT key
– now choose the CDrom called “Windows” to reboot from
– when you’re done reading the README, press the ESC key
– press the right key on your keyboard to install the firmware that is right for your model (as outlined in the instructions you’ve printed)
NOTE : in my case the firmware is refusing to upgrade because I have TD27, and that can’t be upgraded to SD28… [*]
– restart normally (booting from the internal drive) ; done !

[*] update : I found a way to upgrade in that case also, go here for more info :

fixed : update firmware TD27 to SD28

 

Some extra info on the firmware revisions :

v28 is the newest, fastest and most stable to date (June 2012)

v27 was never released as an upgrade, it just came preinstalled on some drives ; since it cannot be upgraded to v28, chances are that is nearly the same as v28

v26 wasn’t released as an upgrade either, it also came preinstalled on some OEM-drives (OEM = Original Equipment Manufacturer ; which in this case means “separately sold as a spare part”)

v25 was also never released as an upgrade ; it is even doubtful if it was even preinstalled on any OEM-version

v24 was the previous upgrade version, but it turned out to be problematic in some cases

v23 was the upgrade version before that, which also had stability problems and erratic behavior

about firmware versions v22 and earlier very little is known

info : Seagate Momentus XT hybrid drive – is it a good upgrade to your Mac ?

Question :

I’m thinking about upgrading the internal HD of my MacBook Pro. At this moment I have a 2.5″ 250GB HD 5400rpm SATA-1.5GBps, and I would like something that’s preferably both faster and bigger. Is the 500GB Seagate Momentus XT hybrid drive my best choice ?

Answer :

The jury’s still out on that one…

Expericences with the Seagate Momentus XT vary, though most bad experiences are from people that have firmware versions older than v24 (the current version is v28).

Let me start out by saying that, when your older MacBook Pro is at least a ‘late 2008’ model (which has a 2.5″ SATA II / SATA-300GBps transfer rate) your options are pretty much these :

1- a regular 2.5″ 500GB 5400rpm SATA II harddisk, will go for about €65 (so about €0,13 per GB)

– This is probably your best choice if low noise level and low(est) price are your main reasons to buy. And it will be slightly speedier than your old one, because this SATA-interface is twice as fast

2- a regular 2.5″ 500GB 7200rpm SATA II harddisk, will cost you about €75 (so about €0,15 per GB)

– This is probably your best choice if you primarily want a low price and secondarily the highest speed. Even though these could be a little noisier than 5400rpm drives, the 7500rpm drives are more interesting if have a more intensive usage, like doing a lot of video editing for instance.

3- a hybrid 2.5″ 500GB 7200rpm + 4GB SSD (Flash-memory) SATA-3GBps like the Seagate Momentus XT will cost you €100 (so about €0,20 per GB)

– This is probably your best choice if you primarily want high speed and secondarily the lowest price. The noise level is about the same as a regular HD, and the speed is notably faster (but still no way near SSD-speeds)

4- a 2.5″ 256GB Solid State Drive (a.k.a. SSD ; Flash-memory only) SATA-6GBps like the Crucial M4 will cost you about €210 (so about  €0,82 per GB)

– These ‘drives’ are way faster than any hard disk, and also completely silent, but they’re completely overpriced compared to regular hard disks, so this is only a good solution if you have money to burn… (mind you, this one doesn’t gain any storage capacity compared to your old HD, and the 6GBps SATA-speed has to be geared down to 3GBps since the ‘late 2008’ MacBook Pros don’t support this latest SATA-speed)

To have an indication of the speed increase I herewith include my test scores, based upon benchmarking results from two different benchmarking program.

The benchmarking softwares I’ve used are iBench and NovaBench. They can be downloaded for FREE here :

http://ibench.sourceforge.net/

http://novabench.com/

(NovaBench can also be downloaded from the Mac App store)

the benchmarking-scores I’ve measured are :

the original version : MacBook Pro 15″ ‘late 2008’ with 4GB RAM and 250GB @4500rpm ; iBench score = 3.31 ; NovaBench score = 346

the same, only with doubled RAM-memory, MacBook Pro 15″ ‘late 2008’ with 8GB RAM and 250GB @4500rpm ; iBench score = 3.37 ; NovaBench score  = 389

the same, but both with doubled RAM and doubled HD-capacity (using a Seagate Momentus XT) ; iBench score = 3.38 ; NovaBench score = 402

so… the Momentus XT is a really good step forward from the old internal hard drive, but it’s speed increase is not dramatic.

NOTE : if you need to upgrade the firmware on a Seagate Momentus XT disk from MacOSX, look here :

https://macmanusnl.wordpress.com/2012/06/13/upgrading-the-…t-hybrid-drive/