Welcome to my dumping ground! Random mix of photography, old abandoned projects (Hackintosh os_x86) and anything else I can think of in the future!You can find my CV below too if you fancy!

Please wait a few moments for the images to load, there's quite a lot and they're high quality!
Please wait a few moments for the images to load, there's quite a lot and they're high quality!
This part of the website is the first instalment of getting Snow Leopard to work on the VAIO VGN-N11M/W. Midway through you will move onto the installation of Snow Leopard, but this first step is required in order to make it work perfectly and with ease. Everything here is tested; I won’t publish anything on this website if it isn’t tested by me beforehand. If something is being tested and causes the Mac to brick, I will begin using my own guide (this). And will update and make changes to the guide as I go along, hopefully allowing users who already have the system working (but don’t want to reinstall) using another method. But sometimes this isn’t possible, but I will try.
Here are the files required to make your MacOS installation work. They will be marked when required.
Here is my setup, and one I recommend you use too. If you don’t have this specific setup, don’t worry. Just find a way to compensate for missing components (like external drives to USB disks).Laptop: This is where Snow Leopard will be installed, and only Snow Leopard. You can still setup a dual boot with another OS, but you will need to know how to do this yourself I won’t be going over it. Mine hosts only MacOS Snow Leopard.USB Drive: This is housing everything I need to modify my MacOS Leopard/Snow Leopard installation. (Kexts, plists, sound, video etc.)External USB Drive: This is where Leopard will be installed. I will have other data on here too in separate partitions. As long as your Leopard partition is no smaller than 15GB, you will be fine. This is to update Leopard to 10.5.8. The reason why is simple; Leopard will be used whenever we need to alter and change any settings inside the Snow Leopard installation (ie. Kernel panics). It is also useful for running tasks like Drive Defrags using iDefrag. This will increase speed/reliability. You can’t do the whole disk without using an external non-booted partition. The VAIO VGN-N11M/W supports external drive booting; you just need to enable this option inside BIOS. This will be outlined in the tutorial.DVD-RW: This is to burn Leopard to, not Snow Leopard. Simply put. (I recommend you use ImgBurn for burning.)
Set up your BIOS. When you turn your laptop on, repeatedly hit F2 about 4 times. Once the BIOS has loaded follow these steps:
Enable “External Drive Boot", under Advanced. Leave or enable Network Boot.
Disable the “VAIO Animation Logo” – this just slows booting down.
Increase your sound to 8. Make the most of your speakers.
Move onto Boot unless you don’t want to setup passwords for your computer. This is my current boot order. I’d recommend this, though it’s up to you. (I have network boot disabled).
Place “USB Flash” as #1.
Internal Optical Drive as option #2.
Internal Hard Disk Drive as #3.
Press x on any left over ones to remove these from the boot order, this increases boot times (nothing noticeable).
Exit setup, saving configuration settings. Close your CD drive and let the Leopard disk boot.
Just before installing Leopard, copy over the Snow Leopard.iso file you downloaded onto the other partition on your External USB HDD, you will need this later!).Once you have booted the DVD of Leopard. Go to Disk Utility and erase your Snow Leopard partition (I have named mine Macintosh), also delete the partition on your external drive where you are installing Leopard (appropriately named Leopard). If your disk won’t show inside Disk Utility, keep it plugged in and restart your computer, rebooting from the DVD. Once you have done that, continue through the installation. Select Leopard as your destination. Click next, then customize. Select the following in each group:Key: Italics: Represents parent directories / Bold: Option inside directory.
iATKOS v5i Main System
Bootloader > PCC EFI V9
X86 Patches > Decryptors > AppleDecrypt
X86 Patches > SMBIOS drivers > SMBIOS Enablers > SMBIOS-EFI
X86 Patches > ACPI > x86 ACPI
X86 Patches > Disabler.kext
Drivers > VGA > Intel > GMA950 > GMA950 a
Drivers > System > SATA/IDE > Intel SATA
That is all you need to select, DO NOT select anything else otherwise you WILL have a failed installation. It may boot and work likr normal, but installing a Network driver for example will cause you to not have certain funcationality. The installation will take roughly 30 minutes (without disk checking). After the installation has completed restart your computer removing the DVD from the drive. Once your computer boots up for the first time, hit select under you see the "boot menu" but not too much otherwise you will cause your system to boot normally. Once Leopard boots follow the remaining steps to the tee. DON'T run software update yet!Now it's time to install the OS. Just follow the installation screen to the end, take note of all fields. If you make a mistake on things like usernames, you can't change them. You will need to reinstall.
This section is for installation and modifying drivers to make certain things work. Midway through this, there will be a branch off to install Snow Leopard - if you've already installed Snow Leopard through the tutorial I posted, then skip past and continue with the rest of the points.
Step One - Networking
Out of the box AirPort will work, but you won't have any Ethernet capabilities. In order to enable it, it requires a simple copy and page of the Info.plist file located at: /$USB/MacOSX/Kexts/IONetworkingFamily/Plugins/AppleYukon2/Info.plist You want to copy this file to the following location (once you reach the kexts, right click and select "Show Package Contents"): /$Leopard/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plistDrag and drop the Info.plist on the USB, click Authenticate, Replace, and enter your password. Now you will want to reboot your computer. (Pull out the USB stick before rebooting). Once you boot, hit Esc again until you see boot menu. Once you see Darwin bootloader, hit tab and enter "-f -v" (With spaces between, no quotes) and hit enter. Wait for it to boot. Then once you login, go to System Preferences > Network - You will see Ethernet saying "Connected".If you get any errors about this kext not being installed correctly, navigate to /$Leopard/System/Library/Extensions/, locate the IONetworkingFamily.kext copy and paste this to the desktop, then place it inside the Kext Installer app and run the installer, then reboot.
Step Two - Sound
By default you will have working sound. But you won't have working output from headphones. The headphone jack isn't reconized by default. This takes a few seconds to fix. Open the USB stick up and navigate to: /$USB/MacOSX/Sound/ALC262.txt - Copy and paste this to your desktop. Now go to: /$USB/MacOSX/Installers/Sound.app - Copy and paste to your desktop (click continue and authenticate). Now drag and drop ALC262.txt over the Sound.app. Authenticate, give it a few seconds, click quit. You can restart if you want. But it isn't forced.
Step Three - Graphics
This is very straight forward. Navigate to /$USB/MacOSX/Kexts/. Copy and paste all apart from IONetworkingFamily folder to your desktop. Navigate back to /$USB/MacOSX/Installers/Kext Installer.app and copy and paste it to your desktop. Open the app. Drag and drop the selected kexts into the window, enter your password and press "Easy Install" - then OK. When prompted, reboot. Not forgetting to remove the USB stick and pressing Esc to get the boot menu, follow the same steps as before. Press tab and enter "-f -v" into the window. Wait for it to boot.
Mouse & Keyboard
The keyboard installation procedure can be viewed inside the Snow Leopard installation guide, however the mouse alters a little differently.
Using the first step, run the ALPS Glidepad package and complete the installation.
On the next boot you will be given the option to fix FFScroll, ignore it and choose decide later.
Locate and find the FFScroll folder here: /$Leopard/Library/StartupItems/FFScroll. Delete this folder.
Next go to System Preferences > Accounts > Login Options > Click +.
Hold down Command, Shift and G and enter into the little box: "/usr/local/bin/" then select "FFScrollDaemon" and click Add. Tick the "hide" option. (If the daemon doesn't exist, download it from the download list and copy it there.)
Exactly like Snow Leopard you will have a Terminal window open everytime you login, this is FFScrollDaemon opening. Just quit Terminal afterwards.
Additional Info: I have found a PrefPane addon which will allow you to change your mouse speed, for both Trackpad and Mouse. Download the Mouse Acceleration ZIP file (from the developers website), install it, done.
Step Four - Snow Leopard
This is where we install Snow Leopard. If you took my advice and copied the Snow Leopard ISO onto your other partitions on your External HDD, then just mouth it. Once it mounts, on the menu bar under Finder, click Go > Go To Folder.... Enter the following into the box (When entering the Volume name, just enter the first few characters, MacOS will enter the rest for you): /Volumes/Snow_Leo.../System/Installation/Packages/. Locate a file called OSInstall.mpgk, open it by double clicking. Go through the options, and change the destination to Macintosh. Then click Customize and like before with Leopard, enter these specific values.
macOSX_10.6.1
macOSX_10.6.2
BootLoadersIntel_Only > ChameleonRC3PCEFI_10.5
Audio_Drivers > ALC662
Laptop Support > AppeACPIBatteryManager
System_Support > CMOSResetFix > ElliotForceLegacyRTC
System_Support > SATAATAFix > AHCISATAFix
System_Support > Fakesmc_V1.0
Additional Fonts
X11
Rosetta
Only continue this step after you have completed the Snow Leopard installation - Open up Software Update under the Apple menu and wait for it to find downloads. The one we want more importantly is the 10.5.8 Combo update of 768MB. Download the updates and then reboot.After you have installed the Leopard updates, login to Snow Leopard, copy and paste all the graphic kexts from "/$USB/MacOSX/" to "/$Leopard/System/Library/Extensions/" then reboot. When rebooted, on the boot loader press tab twice, select the Leopard partition and enter "-f -v" on the boot flags. Once booted up, follow step one, two and three from the start.
This is the second instalment of how to install Leopard and Snow Leopard on a Sony VAIO VGN-N11M/W. If you want to view the installation instructions, click here. This page is now focusing on setting up Snow Leopard to become a fully functional (to the best of my knowledge and time) Mac computer. Ranging from functioning keyboard, double tap on the mousepad and most of all, a stable working environment.The initial installation of the required drivers is simple, it will take around 10 minutes, but the rest of the page will focus on keyboards, mousepad, dimming, and a general cleanup of the OS itself.
Here are the files required to make your MacOS installation work. They will be marked when required.
If you try to boot Snow Leopard right now, it won't work at all. It will kernel panic instantly. This isn't the primary installation of the correct drivers, but it allows us to boot the OS in order to install them correctly. Plug in your USB stick and navigate to: /$USB/Snow Leopard/ take every kext within the folder apart from AppleYukon2 (As previously with Leopard, this is the Info.plist file we need in order to enable Ethernet capabilities on Snow Leopard) and copy and paste them to /$Macintosh/System/Library/Extensions/. After you have copied and pasted these I suggest you move onto step two. Though you can do this afterwards after booting Snow Leopard if you please.
As previously stated in the Leopard installation, what you want to do is locate the Info.plist file at /$USB/Snow Leopard/AppleYukon2/Info.plist and copy and paste this to: /$Macintosh/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist. After doing so, reboot your computer and on rebooting, on the boot loader which is now Chameleon, press tab and enter "-f -v" into the boot flag area when highlighting Macintosh (your Snow Leopard disk). It may take longer to boot up than previous, but it will boot and allow you to commence the installer.
Correctly copying the kexts to the Extensions folder and using the needed boot flags, you should now be in a bright, out focused mess called Snow Leopard. Navigate to the Applications folder and look for an application called Kext Utility. Don't open this directly. This application installs one kext at a time. It takes roughly 70 seconds to process each kext. After each installation, repeat the process for the remaining amount - everyone that exists on the USB stick inside the Snow Leopard folder. To make sure your IONetworkingFamily.kext doesn't alert you of not being installed correctly (Follow step two if you haven't already, copy and paste the Info.plist file!) - copy and paste the IONetworkingFamily.kext to your desktop and run it through the Kext Utility app like the others.You will be alerted of every kext that exists inside the Snow Leopard folder was installed incorrectly, this is because they were. Just press OK on all windows and continue with the install of the kexts. We are installing them correctly right now. Once you have completely installed all of the required kexts, restart your computer without using the "-f -v" flags. If your system doesn't panic/freeze, you now have a working Snow Leopard installation. The rest of these steps are just cleanups of the OS, programs, tweaks and general helpful information, you don't need to follow this but I suggest you do.
You'll notice your display is bright and miscoloured, all you need to do is alter the colour profile through System Preferences. Go to Display, click Colour and select "Adobe RGB (1998)". I currently haven't found the way to make this global for all users, including guests, and when you aren't logged into a user account.
The keyboard in Snow Leopard and Leopard isn't perfect, loads of keys aren't working at all, while some are swapped around. Bare in mind this keyboard layout isn't perfect, but if I can work out a way to make it work, I'll try my best. This one currently does the job, and all credits to the original creator of it! Download this file and then copy it to /$Macintosh/Users/you/Library/Keyboard Layouts/. After you have copied it, go to System Preferences > Language & Text > Input Sources > and scroll through the list until you find "British-Windows-2". - On your menu bar you will see a English flash, click it and then select the second option. Untick "Show input source in menu bar" - now you have your keyboard keys functioning almost perfectly - with the odd exception.I also recommend you change the location of the Command, Shift and Option keys. Go to: System Preferences > Keyboard > (In the bottom right corner) Modifier keys. Make the following changes:
Caps Lock - Caps Lock (No change)
Control - Command (Ctrl becomes command)
Option - Option (No change)
Command - Control (Alt becomes control)
Download and keep a copy of the ApplePS2Controller.kext on your USB stick inside the Snow Leopard folder. This won't break your current one, but it will change it - just incase something in the future breaks it, it's nice to know you have it.Download the ALPS Glidepad package (pkg) and run it. The installer will finish and then ask you to reboot. After rebooting, you will notice your mouse is crazy, but double tapping works. I have outlined a few issues inside the known issues section of the site. How to rectify this problem is simple, but you need to follow this correctly:
Step one:
After you reboot you will get a error about a invalid start up item. Go to: System Preferences > Accounts > Login Items - Locate the FFScroll folder and remove it from the list.Step two:
Now locate to the following folder in Snow Leopard: /$Macintosh/Library/StartupItems/ and DELETE the FFScroll folder.Step three:
Go back to System Preferences > Accounts > Login Items - and add a new item. Then when prompted locate to: /$Macintosh/usr/local/bin/FFScrollDaemon and click add. Then click the hide option inside Login Items. (If this daemon doesn't exist, download it from the download list and copy and paste it there. To locate the folder use Command+Shift+G)
Finale:
There are two negative by-products of this method, they can be found inside known issues page.Additional Info: I have found a PrefPane addon which will allow you to change your mouse speed, for both Trackpad and Mouse. Download the Mouse Acceleration ZIP file (from the developers website), install it, done.
On your Macintosh disk you will notice that there are loads of folders that you shouldn't see. (usr, bin, boot, tmp - etc.) This will take a few steps to sort out so follow carefully.First thing's first, we need to enable the root user. I have made a note how to do this on Leopard.
Go to System Preferences > Login Options > (On "Network Account Server") click Join > "Open Directory Utility" > (On the menu-bar under) Edit > Enable Root User - Complete the password fields. DO NOT SET THIS AS YOUR NORMAL ACCOUNT PASSWORD!Then you need to download a program called "MacPilot" (Commercial ware, 15 day trial).
Logout of your current user. And login as root (being the username, password what you set it to previously). Once logged in go to your Applications folder and open MacPilot. Inside MacPilot go to "File Browser". We are now going to hide these folders/files:
bin
boot
cores
etc
Extra
mach_kernel
private
sbin
tmp
usr
var
Volumes
Inside MacPilot locate each of these folders in the window, select only those named above, once selected you will see more options to the right. You will see a box named "Visible", untick this box and click save. You will see a confirmation box and the folder will vanish from /$Macintosh/. Continue this until you complete the list. You can then log out of root and into your normal user.You can delete the following folders/applications etc if you so wish, you don't need them but are installed by default. (Name - Destination)
DSDT Patcher - /$Macintosh/DSDT Patcher
BetterZip1.7.2 - Applications
Change Finder - Applications and inside the Finder toolbar. Right click the two magnifier glasses and select "Remove item".
Colloquy - Applications
Disk Order - Applications
EFIStudio - Applications
IORegistryExplorer - Applications
OSX86Tools - Applications
Pacifist - Applications (You can keep this, I find it handy personally.)
Property List Editor - Applications
PPFMaster - Applications
Boot Options:
This will clean up the boot, you can skip most of these steps if you wish. Download Lizard.app on the download list. Run the app and follow the steps.
Graphics Resolution :1280x800x32
Time Out : 0 (This is only if you want to skip selecting boot partition)
PCIRoot : 0
Tick the following options (under basics):
Built In Ethernet
Graphics Injection
Skip Video BIOS Injection
QuietBoot (Will automatically set timeout to 0)
32bit Compatibility Mode
(under options)
Disable User Interface
Wake
Force Wake
(If you wish, you can also set the default partition on the next page.)
Here are the files required to make your MacOS installation work. They will be marked when required.
In order to complete this upgrade, you need an external drive. As with the Snow Leopard initial installation I used a external Leopard installation on a USB External. I have also backed up my Snow Leopard 10.6.2 installation to a spare IDE drive, connected through a IDE to USB adapter. Either way you need an external bootable OSX installation, Leopard or Snow Leopard, it doesn't matter.
You also need to have a root account enabled on your Snow Leopard installation. To enable it, go to System Preferences > Login Options > (On "Network Account Server" select Join) > Open Directory Utility... > (In the menu bar select) Edit > Enable Root user.Remember this password because you will need it later. If you forget, or you've missed this step (for whatever reason) you can follow this step: Boot your Leopard DVD and on the Utilities menu, select "Reset Password..." Select Macintosh from the drop down and then select root in the user drop down list. Enter a password, reboot. Try to login as root using the password, and you'll be prompted to enter another password (you can enter the same as you did in Reset Password).
Download the 10.6.6i ISO and save this to your destination drive (Macintosh) and mount it. When you've mounted go to "/Volumes/Hazard_10.6.6i/System/Installation/Packages/" and run OSInstall.mpkg. Once the installation is complete restart your computer and login to your external drive. Once you've logged in to your External drive, copy the extensions for 10.6.6 to "/Volumes/Macintosh/System/Library/Extensions/" - and delete AppleHDA.kext that is also inside the Extensions folder on Macintosh.
View the com.apple.Boot.plist text file I have uploaded and enter these values into your current com.apple.Boot.plist overwriting what you currently have. Use the following commands to do so. (Note: Yes, enter all those Kernel Flags in their own keys.)sudo -s
nano /Volumes/Macintosh/Extra/com.apple.Boot.plist
If you were to login to your Macintosh drive now, you will have no permissions. The upgrade has overwritten your sudoers file, so you lose permissions and you aren't enabled as a admin, only a standard user. Follow these steps carefully. You have to edit this file on your External drive. Look for the following, and the part that is listed in red, you are to replace this in the file - replace username with your account username you selected when installing Snow Leopard originally.# User Privileges specification
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
username ALL=(ALL) ALLSave the file and exit Terminal.
Reboot your computer and on the prompt screen, press Tab and enter "-f -v" (without quotes) into the boot flags for Macintosh. This will load the extensions, because they are not correctly installed yet. We'll do this once we login. When you have booted up successfully (if your Keyboard/Mouse are not functioning, reboot and use the boot flags again). You want to login to your root account.When you've logged into your root account, go "Apple logo > System Preferences > Accounts > (You) > [Tick] Allow user to administer this computer." - then reboot your computer once more. Use the boot flags to gain access to your desktop. This time login into your normal user account. You should have sudo privileges, so we can install the extensions correctly.
Open Terminal and enter the following:sudo -sWhen that completes, again reboot. This time boot as normal. Select your Macintosh partition and you should boot without a hitch. When you've reached your desktop follow the steps listed in the Snow Leopard Installation guide for Keyboard, Mouse and Networking (Ethernet functionality) and you're done.But, there is a difference with Ethernet. Copy and paste IONetworkingFamily.kext over to your desktop. Show Package Contents until you get to AppleYukon.kext, Show Package Contents and replace Info.plist. Copy and paste the IONetworkingFamily.kext back to your Extensions folder - but repair your Extensions using the Terminal codes above - not by using Kext Utility.
chown -R root:wheel /System/Library/Extensions/
chmod -R 755 /System/Library/Extensions/
touch /System/Library/Extensions/
diskutil repairPermissions /
If you happen to come across any new problems, or any that you are facing, email me explaining it in detail and how to replicate the problem. I may create a FAQ section.
Leopard & Snow Leopard: Texas Instruments SD/Pro Card Bus (PCIxx12 / 104c:403b) doesn't work. This won't ever work, so get rid of the idea of having this. There is no driver in existence (though it's attempted and tested, so far unsuccessful).
Snow Leopard: Issues with sound crackling/lagging is caused by 2 files created by MacOSX. All you need to do is delete these. Go to /$Macintosh/Library/Preferences/Audio/ - inside will be two plist files, delete both and reboot. The way this is triggered is through putting your Hackintosh to sleep and waking it up. To restore it, delete the two files and reboot. I don't feel like finding the cause.
Leopard & Snow Leopard: FFScroll gives an error after installation. - This is covered as a "fix" in both of the installation pages.
Leopard & Snow Leopard: FFScrollDaemon pops up after logging in. - This is the "fix", inside Terminal.app, go to ==Preferences > Shell > When the shell exists: Pick an option [other than "Don't close the window"] - this is universal for all future Terminal windows, so bare this is mind. I set mine to "Close if the shell exists cleanly".
Snow Leopard: Updating to 10.6.3/4 causes quite a load of issues. Don't upgrade, yet. To stop the 10.6.3/4 update showing in Software Update edit the SystemVersion.plist file located at: /$Macintosh/System/Library/CoreServices/SystemVersion.plist. Changing ==ProductUserVisableVersion & ProductVersion from 10.6.2 to 10.6.3==. Save, replace.
Snow Leopard: The microphone jack (on mine) recognises a microphone though no sound is inputting through it. With most I've been told it isn't working at all. I will try to find a fix, only if I come across it. It doesn't affect me much, I can use my USB webcam.
This section of my website is dedicated to iTunes. Apple has restricted the installation of iTunes on XP X64 machines, but still allowing the installation for X86 XP machines (X86/X64 on Windows Vista and Windows 7 are still supported). This isn't really necessary, but we can easily bypass this. I'm going to show you how to install it on XP. Any issues or bugs will be listed at the end of this page, so be sure to read them afterwards. All of the required downloads are uploaded to my servers, they are all safe.
Download all the files above, unless with QuickTime, if there is an update available download that directly from Apple's website. Otherwise download like normal. If there are any updates available to these files I will update them myself and make a note on my site.
Step 1: AppleMobileDeviceSupport64:
Download and run this file first. This is modified, it is straight from the iTunes installer itself, but it has been extracted. We need this installed first in order to start the main iTunes installation. Just open, click "Next >", then Agree to the terms and install to the default location. The installer will freeze at a point "Starting Services: Apple Mobile Device" - then you will be prompted with an alert. Click "Ignore" on this alert and then finish. (Explanation: The installer is trying to start the services, but is unable to. We have to manually. Do this when instructed.)
Step 2: QuickTime:
In order for the iTunes installer itself to proceed, it checks the system for an installation of QuickTime. This is why we need to install this. This is the default installer from Apple.com excluding the bundle of iTunes. Just go through the installer chanfing what settings you wish.
Step 3: iTunes:
Download the iTunes.rar pack, and then run ONLY iTunes64.msi from that rar pack, keeping all those files together. If you have done everything right, iTunes will install. Once it is installed, untick "Run iTunes" at the end. It won't open because the services are not started, and we aren't finished yet.
Step 4: Apple Serivces:
We now need to enable the iTunes services. One that will not be enabled is "Apple Mobile Device". We have to manually enable this. Go to: Start > Control Panel > Administrative Tools > Services. Once the window opens, in the list look for "Apple Mobile Device". Double click it, and click "Start". If "Bonjour" isn't enabled (though it should be) do the same on this, but look for "Bonjour Service".
Step 5: GEAR Drivers:
While this one is not essential, it is helpful. If you use iTune's built in CD Ripper for your music, the drivers installed by iTunes are only x86, not x64. These drivers will update them to x64.
Step 6: Incorrectly Installed:
iTunes will alert you on every opening that it was incorrectly installed. (You can ignore this fix, and just click OK everytime, but this fix is small.) Here is how to fix it:
Navigate to "==C:\WINDOWS==" and create a folder called Sysnative then a sub-folder within called drivers.
Then navigate to "C:\WINDOWS ystem32\drivers==" look for a file called "GEARAspiWDM.sys" - then copy and paste this to the above location "C:\WINDOWS\Sysnative\drivers==".
The error will now vanish.
Step 7: Change Icons:
You don't need to do this, it's a personal preference. If you like the new iTunes 10 icon, then skip this. If not, visit this page to find out how to do it.
Stop iDevice Backups:
Even if you have iTunes setup to not backup iDevices before syncing, it still does them anyway. Here is how to fix this.
mmKeys.dll - Multimedia keyboards:
If you use a multimedia keyboard (Like a Microsoft Digital Pro) you can only use the Play/Pause, Stop, Previous/Next buttons in iTunes when the iTunes window is in view. Not when it is minimised or in background. This plugin fixes that. Visit this webpage on how to do it, but the location for XP users is not what is listed. The correct one is this: "C:\Documents and Settings[you]\Application Data\Apple Computer\iTunes\iTunes Plug-ins".
You cannot update iTunes using the iTunes installer from Apple's website, nor through using Apple Software Update. I have outlined the steps, in text and video, on how to [upgrade iTunes
If you've came to this page by accident, if you are interested in installing iTunes on x64 XP, visit this page to learn how to do that. This page is for those who have already followed that guide, and are looking to upgrade their current version of iTunes to the latest version.
iTunes x64: Apple Website
ORCA: .MSI
7Zip x64: .EXE (Direct link)
Step 1: Download iTunes x64:
As shown in the video, you need to visit the iTunes page on Apple's website. I won't direct link to the page shown in the video because that could be outdated (as of posting this). Click "Download iTunes". Scroll to the bottom of the page and make sure you click the "64-bit installer" link (this is, by Apple's rules, only for Windows Vista and Windows 7, but we're going to edit this later). Download the x64 installer.Step 2: Install ORCA & 7Zip:
Download the ORCA .MSI (hosted at JavaKrypt) and the 7Zip .EXE installer (hosted at Sourceforge) and then proceed to install them. Once you've installed them proceed. You can uninstall these once you've finished, but remember you will need these with every iTunes update.Step 3: Extract iTunes:
We're now going to extract iTunes. Right click on the iTunes64Setup.exe and select 7Zip > Open Archive. Click Extract. In the window popup enter the path you want to extract it to. I suggest you extract it to a sub folder, so it is in one place and cleaner. Continue once it has extracted.Step 4: Edit with ORCA:
Locate AppleMobileDeviceSupport64.msi. Right click and edit with ORCA. Once it opens, locate in the sidebar LaunchCondition. On all the entries inside only that menu, wherever you see "600", replace that with "501" (minus quotes) and save the application. Close ORCA and repeat this for iTunes64.msi.Step 5: Install iTunes:
Inside the same folder, open and run iTunes64.msi. Wait until the installation completes and your iTunes version will be updated. You can verify this each time by going to Help > About iTunes.Final notes:
Every time Apple releases an iTunes update you need to follow these steps again. Editing the 2 files, and running the iTunes64.msi installer. Everything else is updated like normal, we're just removing the restrictions. Remember that iTunes on x64 XP is natively supported, it just isn't supported by Apple officially. Bare in mind you will also have to change iTunes.exe using ResHacker, learn how to that here if you still want the icons changing. mmKeys.dll (and others) are unaffected by updates.
If you happen to come across any new problems, or any that you are facing, email me explaining it in detail and how to replicate the problem, send screenshots too if required.
Low: iTunes will, on every boot, error about being incorrectly installed. I have posted a fix on the installation page.
Low: This is a small issue, but it is annoying. The iTunes UI is still greyed out. Unlike Mac OS X, there isn't a known fix to this as far as I know. I've tried my own personal hacking of the iTunes.exe, and I am able to replace the iTunes icons and MIME type icons in iTunes 9, from that of 10.1. But the UI images, while being in colour, still display grey when iTunes opens.
High: I never had this problem before, but since installing again for the purpose of this tutorial, I have had the issue where my iPod wouldn't show inside iTunes - but it WOULD inside My Computer/Device Manager. How to fix:
Go to "Device Manager". "Start > (Right click) My Computer > Properties > Hardware (tab) > Device Manager".
Under "Image Devices" you will see your iDevice. Right click the option and select Update driver...
In the wizard, select "Install from a specific disk or location..."
Then select "Don't search. I will choose the driver to install
In the list you will see a few options, select the one at the bottom with a yellow exclamation mark - it will say "This driver is not signed". Select it and press next.
Your iPod should now show inside iTunes.
This section isn't covering the installation of iTunes, visit here on how to do that. This section is the how-to on changing the icons from what is bundled with iTunes 10.
Download the files above. The icons are already bundled within the RAR and named to their relative name in the iTunes 10 exe.
** Step 1: Backup**:
Backup a copy of your iTunes 10 exe inside your iTunes directory. Also close iTunes if it is open.
Step 2: ResHack:
This is a standalone application, no need to install. Just run the app and follow the steps. Open ResHack and click "File > Open" and locate the iTunes.exe for your iTunes 10 installation. (Most likely C:\Program Files (x86)\iTunes\iTunes.exe).
Step 3: Start:
This is a timely process to replace all the icons, but if you want to replace ONLY the task-bar tray icon and the Start Menu icon, replace only 128 and 153.
Step 4: How to replace...:
Following the other steps above, on the left pane you will see a list. In the lists, look for "Icon Group". Open the dropdown menus for both 128 and 153 (do this for all the icons, if you want to replace them all). Click the number, not the folder. Right click and select "Replace resource", then "Open file with new icon..." Locate to where you saved the icons, select the relative number, 128 for 128 etc. Select it and press "Open", then press Replace. Do the same for 153 (and the rest if you wish). Once done, click File > Save. You can close ResHacker now. Then open iTunes.
Step 5: Start Menu:
If you notice the icon on the start menu not updating, delete your current iTunes shortcuts and recreate them.
I'm Stephen, usually found online under the pseudonym 'javaKrypt'. Born and raised in Liverpool. I'm currently 35 years of age.I'm interested in many things, from piano, environmentalism, politics, rabbits, cooking PC, VR and board gaming and technology. Currently into cosplay and building dioramas!I've held many jobs over the years doing various things, mostly technology based. Currently working in the Arts and Culture sector.Currently building a brand and service dedicated to that sector, to modernise and secure their interactives and AV - check it out, word of mouth helps! Augmenteractive

Feel free to contact me with any questions (as long as they're not about Hackintosh, I don't operate in that space any longer!
Cheers, your message has been sent (provided it's not caught by the spam filter).I'll be in touch, or not!