JaS removes NX check from 10.4.8 Kernel! How to test 10.4.8 Kernel?
Oct 22

After some quite long period of compiling/testing/debugging, semthex 10.4.8 kernel
finally boots to single user mode!

Congrats Semthex!

  • This kernel was compiled for SSE2, so it will work for any SSE2 comp :)
  • The NX bit is not required, disabled by JaS.
  • HPET has also been disabled.
  • Legacy support for socket 7 has been added as a boot option

Here is the semthex 10.4.8 source code: coming soon…

You can get original apple 10.4.8 sources here: www.macgeekblog.com/files/xnu-792.13.8.tar.gz
To compile, you need to install XCode 2.4: developer.apple.com/tools/download/
Download and install the kernel tools: www.macosforge.org/files/kernel-tools-8J2135.root.tar.gz

Execute the following commands in Terminal to install:

$ curl -O http://www.macgeekblog.com/files/kernel-tools-8j2135.root.tar.gz
$ sudo tar xzf kernel-tools-8J2135.root.tar.gz -C /

Then extract the source to a folder in /tmp/sources, and fire a Terminal window:

sudo -s
cd /tmp
chmod -R 777 sources
cd sources
make ARCH_CONFIGS=I386 KERNEL_CONFIGS=RELEASE install

mach_kernel is in BUILD/dst

copy mach_kernel to the root of your test system.

chmod -R 755 mach_kernel
chown -R root:wheel mach_kernel


Similar Posts:

written by skr3dii


3 Responses to “10.4.8 kernel boots in Single User mode!”

  1. 1. Spencer Drennan Says:

    I know these sites are designed for computer geeks but how easy is this for a novice? i have an old G4 tower (ancient) and recently bought an HP pavilion dv4000 (1.73 Intel P4) and would LOVE to get OSX on there. Also, how easy will it be for drivers from external devices to be recognized?

  2. 2. skr3dii Says:

    I would say wait for the DVD release. Currently nothing except the modded kernel source code is available for the masses. Stay tuned.

  3. 3. gabe Says:

    When you say it’s gonna work with any SSE2 what does that mean exactly? Will everything work? I mean for example I have no QE/CI and no sound in quicktime. I can recompile a kernel but is it worth my time?

Leave a Reply