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/
Follow this quick steps to setup your testing env:
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)
You need to have a running JaS 10.4.8 on the primary partition.
Install from DVD and upgrade to 10.4.8.
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.
Well, this can boot to single user mode for sure.
But if you want to test further, you need the 10.4.8 decrypts…
How to dual boot (or even triple) boot JaS OS X 10.4.7 with windows or linux?
You should install grub (linux bootloader) at the MBR.
Then add the following lines into menu.lst assuming that you installed OS X on your first harddisk on the second partition (hd0,1):
title JaS 10.4.7 rootnoverify (hd0,1) makeactive chainloader --force +1 bootIf you installed on third partition, you should replace (hd0,1) by (hd0,2)
Download and install: http://grub4dos.sourceforge.net/
Follow this examples: http://grub4dos.sourceforge.net/wingrub_examples.html
Use the same menu.lst config as above.I’m actually using this method as chain0 never worked for me.
We are going to setup a bootable clone of your startup partition on another backup partition.
First, get the software, it’s just a GUI that enables easy backups with OS X out-of-the-box
command-line utility : rsync.
http://archive.macosxlabs.org/rsyncx/rsyncx.html
Setup a backup partition to hold ur bootable clone.
Be sure that ‘Ignore ownership on this volume’ is not checked. You can verify it by right-click on your backup partition, then expand ownership and Permissions.
Now fire up the RSyncX progie, it’s under Applications->Utility
Supposing that ur startup partition is called hackintosh-1 and your backup partition is called hackintosh-2, apply the following settings:
Fire the synchronise button.
After a while ur bootable clone should be done.
Please try to boot ur clone to test it. Just press F8 at boot and select ur backup partition.
To update ur clone, apply the same setup, but instead of ‘Archive’, select Update, so it will only copy the files that have changed. It’s much faster than doing a complete archive again.
Enjoy!
You want more, have a look at RSyncX forums : http://xnews.soad.umich.edu/RsyncX_Forums/