Jump to content

We found out that the Rosetta kernel uses TCPA/TPM DRM.

Currently their are no ways known to get the GUI working on non-Apple hardware, with this protected kernel.

Even with a SSE3 enabled cpu you will never get the GUI.

Read more about TCPA here: http://www.againsttcpa.com/tcpa-faq-en.html


User Feedback

Recommended Comments



Swad

Posted

Mashugly,

 

Thanks for keeping us informed! Could you clarify your last statement?  I'm not sure I'm following you.  Do you mean the "signature" is a watermark from Apple or that the "signature" is used with the DRM Intel chip?

 

Thanks,

P

 

Pentad - see my post here: http://osx86.classicbeta.com/forum/viewtopic.php?t=75

bofors

Posted

Would it be reasonable to set up a PearPC process to run PPC ATSServer in OS X86?

rose

Posted

Post edited due to implied violation of the DMCA.

 

Posting that in anyway implies a violation of the DCMA will not be permitted in this forum.

 

See Forum Rules for more information.

bofors

Posted

Just so everyone is clear, PearPC and SoftPear are different projects. PearPC is a working PPC emulator for x86 that has been used for over a year to run OS X on generic PC hardware (very slowly). PearPC information is available here: http://pearpc.net/

nok

Posted

I wonder if it'd be possible to hack qemu to support mach-o, then run ATSServer with that? The trickier part would probably be bridging the objc runtime... anyone know enough to know if this is feasible?

rose

Posted

forgive my ignorance but would any of the work over on the gnustep project[/ objc framework with openstep implementation ] environment useful?

Zack

Posted

Unfortunately, probably not. Openstep, while aiming to be funtionally equivallent to a subset of Mac OS X's Cocoa API, it doesn't share any of the same source and even if it did, it isn't particularly relivant here.

bofors

Posted

GNUStep is a high level application programming kit. It has nothing to do with this low level, kernal related TPM issue.

 

The applicable open source resources that should be considered here are things like the Darwin project: http://www.opendarwin.org/ and IBM Linux "TCPA" Driver: http://www.research.ibm.com/gsal/tcpa/. This site has excellent page of TPM resources that should be studied: http://www.osx86.classicbeta.com/wiki/index.php/TPM

 

A clear understanding of the TPM mechanism that is operating between Apple's TPM kernel extension to Darwin and Rosetta are need to solve this problem. For any PearPC (an open source PPC emulator for x86) solution to work, elements of PearPC would probably have to be integrated in to the Darwin kernel.

rose

Posted

Post edited due to implied violation of the DMCA.

 

Posting that in anyway implies a violation of the DCMA will not be permitted in this forum.

 

See Forum Rules for more information.

gwyllion

Posted

The applicable open source resources that should be considered here are things like the Darwin project: http://www.opendarwin.org/ and IBM Linux "TCPA" Driver: http://www.research.ibm.com/gsal/tcpa/
Sorry, but this IBM driver is completely outdated and surpassed by http://tpmdd.sourceforge.net

 

Since Linux 2.6.12 the latest IBM driver is included in the mainstream kernel. So just look at the Linux kernel source if you want to see how to talk to a TPM.

 

Anyway, Apple is using an Infineon TPM and the IBM driver only supports Atmel and National Semiconductors. For an Infineon TPM device driver, look at http://www.prosec.rub.de/tpm/

SCVirus

Posted

or is there too much of a penalty running the GUI through Rosetta for production Macs?

Transitive's quicktransit (the real name of 'rosetta') claims around 80% of native speed (with full opengl compatability).

Swad

Posted

Is there anyway to get a copy of that Transitive software? The non-Rosetta version?

SCVirus

Posted

I've been trying for 6 months (thats how long its existed), but theres no way (other then by force). Transitives software is also used on SGI's new x86 machines for backwards compatabilty for there old platforms. I've tried emailing/calling such to try and get me a demo (even calling from my 'anonymous OEM') But they refuse all requests. The only way to get a copy would be to rob them (718 university avenue suite 200 los gatos ca 95302 or 2nd floor maybrook house 40 blackfriers street Manchester m32eg), or hack them... and I don't think anyones going to do that. Besides the fact that Transitive uses a hosting company so attacks on their webserver would be useless as if they were sucessfull they would not help you get the software. However several months ago (through google groups) I discover the IPs used by transitive for their real work... 212.23.25.136 - 212.23.25.143. 212.23.25.143 seems to be a router of some kind with telnet being the only available port with password only authentication. All the other hosts are 100% firewalled from the outside except their mail server 212.23.25.140... they run an exim smtp daemon which was the last time I checked version 3.35. On this server they also run apache (only on 443) for the sole purpose of providing webmail through squirrelmail (apache/1.3.26 ben-ssl/1.48 squirrelmail/1.2.6). They also run a few secure mail daemons imaps and pop3s as well as rsync2.6.

 

WOW did I get offtopic... I guess thats a short answer no... long answer you tell me, of course I'm just rambling on about some stuff I read in a whois report a couple months ago... I'm not advocating anything...



×
×
  • Create New...