Apple released an update to Mac OS X, the default operating system for all Macintosh operating systems. The update brings the build version of Mac OS X Snow Leopard to 10.6.2. Mac OS X version 10.6.2 includes general operating system fixes that enhance the stability, compatibility, and security of the Mac, but it also bricks and breaks on many netbook computers when installed.

Snow Leopard 10.6.2 update has included code-bit that make it not compatible with Intel Atom processor that powers the netbook. Previously, Mac OS X has been managed to be ‘hacked’ and forced to install and work on hardware based on the Intel Atom processor, which many users claim as ‘hackintosh’.

A Russian programmer teateam has managed to create a kernel patch for Mac OS X 10.6.2 based on kernel 10.2.0, that allow the OS to be installed on netbook PCs running on Intel Atom CPU. The kernel patch, named as “dirty bithack”, change the following addresses in the mach_kernel 10.2.0:

005E6A8A: 83 31
005E6A8B: E8 C0
005E6A8C: 0D 40

Note: Remove SleepEnabler.kext in existing Mac OS X if it’s been used, as new kernel version 10.6.2 will cause kernel panic when install over old version of SleepEnabler.kext.

Mac OS X 10.6.2 on Intel Atom Netbook

To use the patch kernel, upgrade or install Mac OS X 10.6.2 on Atom-based netbook, then follow these steps:

  1. Download the patched kernel: mach_kernel_10.2.0_patched.zip
  2. Open Terminal.app.
  3. Enter the following command, then type in the root password when prompted:

    sudo -s

  4. Run the following commands one by one:

    cd /
    mv mach_kernel mach_kernel_1062
    cp ~/Desktop/mach_kernel /
    chown 0:0 mach_kernel

  5. Reboot the system.

x64 (64-bit) can try the 64-bit kernel patch: mach_kernel_10.2.0_atom64_2.zip, then try to use arch=x86_64 string during the chameleon start. If successful, it’s possible to encode it as boot.plist value.