10.4.8 kernel boots to full GUI !!!

October 24th, 2006 1 comment

Seems Mifki made it! It boots to the full GUI.
Check out a screenshot from his box:

Categories: Kernel Tags:

Real MacGeeks read Kernel documentation

October 24th, 2006 No comments
Categories: Tutorials Tags:

Mifki 10.4.8 kernel boots to the GUI !

October 24th, 2006 7 comments

Some huge progress has been done on modding 10.4.8 kernel sources!
Mifki just gave us a taste of his work by sharing his undergoing dev kernel.

I had the chance to test it on my hack and it has booted to loginwindow.app
(which then hangs for some unknown reason yet).

Check out the video: rapidshare.com/files/437261/MVI_4082.AVI.zip.html

Categories: Kernel Tags:

MacGeek hits another 1000 visitors!

October 23rd, 2006 1 comment

Categories: News Tags:

Understanding Apple’s Binary Protection

October 23rd, 2006 No comments

Just found this cool article on how apple encrypts some of its binaries,
like Dock or Finder.

Check it out: www.osxbook.com/book/bonus/chapter7/binaryprotection/

Categories: Tutorials Tags:

How to test 10.4.8 Kernel?

October 22nd, 2006 No comments

Follow this quick steps to setup your testing env:

  • What do I need?

You need 2 primary partitions, 10 gigs each is far enough.
JaS 10.4.6/10.4.7 DVD
JaS 10.4.8 update (get from previous post)

  • Before I start

You need to have a running JaS 10.4.8 on the primary partition.
Install from DVD and upgrade to 10.4.8.

  • OK let’s do it!

Now boot to your primary JaS OS X 10.4.8.

Just put any JaS 10.4.4 – 10.4.7 DVD in your drive and run the following package: /System/Installation/Packages/OSInstall.pkg

Choose to install on your second partition.
Follow the wizard and choose customize button, and uncheck all patches.
Then click next, next…

You should have now an unpatched 10.4.4 system installed on second partition.
Don’t try to boot right now, it won’t work.
Next step is to get the apple combo update: MacOSXUpdCombo10.4.8Intel.dmg

Extract the MacOSXUpd10.4.8Intel.pkg to your Desktop
and right-click on it and choose Show Package Content.
Browse to Content/Resources and drag ‘n’ drop the InstallationCheck file to the trash.
Now double-click the pkg and install to the second partition.

info:

If you can’t select the second partition while installing 10.4.8 update,
just do the following:

Open a terminal and type sudo -s
Enter your root password and type the following command:

ditto -x Desktop/MacOSXUpd10.4.8Intel.pkg/Contents/Archive.pax.gz /Volumes/partition2/

where partition 2 is the name of your second partition.

  • And that’s it?

Well, this can boot to single user mode for sure.
But if you want to test further, you need the 10.4.8 decrypts…

Categories: Tutorials Tags:

10.4.8 kernel boots in Single User mode!

October 22nd, 2006 4 comments

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

Categories: Kernel Tags: