Understanding Apple’s Binary Protection
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/
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/
After some quite long period of compiling/testing/debugging, semthex 10.4.8 kernel
finally boots to single user mode!
Congrats Semthex!
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 https://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
This means it will be possible for mobos with no NX to boot the new kernel!
Congrats JaS!
I have to say W0W! MacGeek just hit the 1000+ visitors in 8 days.
Every thousand visitors, we’ll put a pin-up on this blog.
How do you like our first one? Sexy, isn’t it?