Jump to content
162 posts in this topic

Recommended Posts

IMHO we can try to hacking the new kernel and other stuff like frameworks....

eheh easy to say isn't it?

we still need a lot of patience.

at least, now we have a way to trace some behaviours in order to develop a kernel patch :) (i thought was harder reach this state indeed)

it would be funny to see all you people hacking this and then apple releases OSX PC edition or something :)

Im still running 10.4.5 on mine because it runs the best, i dont have to do any thinking or hacking, the dvd i downloaded just works, and i get wireless which is most important, plus QE / CI. when 10.5 comes out i wil get a mac mini

 

P. S.

Maxxuss, your falling way behind. Just because you got retail 10.4.5 working doesnt let you off the hook yet :). You still owe us Leopard! Put your hacking gloves on because you still have alot of work to do

eheh easy to say isn't it?

I know it XD

If not, his full procedure was never disclosed.

I know this, but I mean: if maxxuss did it, we can do it too.

It's harder, but not impossible. I mean: IMHO, maxxuss has other things to do more important than hack Mac OS X to run on x86 machines, so we can't expect forever an hand from him.

Sherry Haibara

imho the bunch of guys having the most experience to hack Leo are :

1) Semjaza +++ (decrypted the 10.4.5 but partially, and decrypted the whole rest of updates)

2) rogabean(+bofors) with his wonderfull EFI project

3) np_

4) TOMH

 

im only waiting from now on, anyway Tiger is working fine and Leo must be updated till 2007.

Well so, a good startpoint should be :

 

1.Get the 10.4.4 kernel source code

2.Get the new kernel source code (i've read it will be/is freely available on the apple site, doesn't it ?)

3.Find new classes / fonctions in the new kernel that are really important for the new apps to work.

4.Add them to the old kernel.

 

Yes, i know, "easy to say" and all that, just a clear summarization of the jobs that have to be done.

 

:P GOOD LUCK !

Get the new kernel source code (i've read it will be/is freely available on the apple site, doesn't it ?)

The only source code we can get is xnu 10.4.7, no 10.4.4 or 10.5 kernel, sorry. :P

IMHO we can decompile the 10.4.4 kernel patch for see what need to be patched, or modify the new 10.4.7 kernel from sources.

Sherry Haibara

Forgive my newbieness on this issue, but, what exactly is encrypted in OSX, upgrades, etc.?

 

Cryptography and cryptanalysis is my little hobby...

 

Based on SemjaZa's 10.4.7 decrypts, these:

 

SystemUIServer

diskimages-helper

ATSServer

translated

translate

mds

loginwindow

Finder

Dock

So let me see if I understand this:

 

1) The binaries above are in their encrypted state inside a)install disks and b)upgrade installers?

 

2) Once installed in the hard disk, they continue in their encrypted state or are decrypted during installation?

 

3) What decrypts the binaries?

 

4) I assume they stay in their encrypted state after installation, otherwise it would be a simple matter of getting the decrypted binary from a real Mac Intel.

well crypted binary ie apss is last think to worry about

 

there is already exist "workaround" for that on fly - without to patch anything

 

i am not hacker but from maxxuss patch on efi i can seen how he replace boot.efi with bootX ( they are in same folder) - witch almost mean 10.4.4 still remains with normal bios compat

 

for soo called "base" patch ie tpm i do have no real idea what is but can be checked deeply

 

i just think leo can be "fixed" but we all forget one very import part

 

is still beta or prelease or whatever , mean till relase apple will change a lot thinks based on this "we" can do now

 

but is good to start from somewhere

 

i got personality tired of 10.4.4 and missing tons of functionality - still thinking how even it work

 

goal is leo kernel now, then apple change some more or not - at less we will have idea where to look

 

here is few thinks no patch will fix simple because they missing

 

and is SMBIOS , ACPI , NVRAM ( i got NVRAM working, now i need to figure out to store changes /data as local file not in eeprom or some)

 

this forum have more that 40K members - i can't belive there is not few real devs who can help

 

so to these devs - wake up and help - with ideas even only or whatver help

 

i will help also with all i can

 

umm no idea what more i can say about it

 

but this what i think....

And guys...I really think that this goal will eventually be achieved. BUT if it is to happen without interference from apple (and of course this wouldnt be direct interferance i just mean them getting wise to not WHAT your doing but HOW your doing it)...then not to much can be said here....out in the open.... I mean....I REALLY dont think its just a coincidence that apple has beefed up security in leopard. Just reminding you that there watching and im pretty sure they have gotten a few ideas as to what to do directly from this(this being, this website and its people within) because of all the attention it has drawn from dealing with a controversial matter. (if you want to call it that anyway). I only say all this not in hopes of never hearing any updates on whats going on, or to be a admin brown nosing n00b, I just want to see this eventually work, and by keeping this as much of a secret as possible, and that possibly means staying one step ahead of apple. :D

Ok, so I think that we actually have two goals:

1) hack 10.4.7 kernel to get a real 10.4.7 OSX86

2) hack 10.5 kernel just to see what we need to patch so we'll ready when Apple will release the stable Leopard release.

These are the two goals; eventually, we can (after) hack some other things of Leopard such some services, but we can also use the 10.4.4 ones, in case.

The most important thing is the kernel.

Sherry Haibara

Encrypted files will be decrypted by hand, there isn't a decrypter.

The decrypter is a script created from someone (like maxxuss) that runned replace the encrypted files with the decrypted ones.

The kernel needs to be patched for the TPM, SSE2/3 and AMD processors, I think.

Some other files need the same patch.

Sherry Haibara

Follow me on this:

 

If the binaries on the system are encrypted, how is the system supposed to use them? With a decrypter of course.

 

Why doesn't it work with an off-the-shelf PC? Because they don't have a TPM chip inside.

 

The kernel either checks for the presence of a TPM chip or uses it for decryption purposes.

 

Anyhow, I'm reading up on TPM...

Maxxuss, your falling way behind. Just because you got retail 10.4.5 working doesnt let you off the hook yet :blowup:. You still owe us Leopard! Put your hacking gloves on because you still have alot of work to do

 

That was kinda rude... not trying to start a flaming session, however, be grateful for what has already been accomplished by Maxxuss. Sherry, JaS, and others are doing a great job by combining their efforts to bring the world an x86 version of Leopard.

 

I applaud your time and efforts you have put in this project and past...

 

-- Ryan

On another note:

 

I read this old news... http://www.reghardware.co.uk/2006/05/17/ap...y_x86_osx_code/

 

Maxxuss' had the benefit of having the source to recompile the kernel?

 

Did he have anything else that today we do not have anymore?

 

Any chance of getting that old source tree back from somewhere?

We can suppose that maxxuss was an Apple employee and so he knew some things about Mac OS X protection that we didn't know.

Anyway, actually we have the kernel source code of 10.4.7, so we can theorically hack it. We haven't the kernel of Leopard, so hack is more difficult.

Sherry, JaS, and others are doing a great job by combining their efforts to bring the world an x86 version of Leopard.

I'm sorry, but I don't know much about kernel hacking, so I can't be helpful (I think) about this.

However, if anyone needs some help about other things, I'm ready :)

Sherry Haibara

×
×
  • Create New...