Home User CP Donate Chat Register Today!  
  Get New posts Faq / Help?
   


Go Back   Hackint0sh > Projects and Hacks > AppleTV

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-25-2007, 08:41 PM
semthex's Avatar
semthex
Status: Offline
Old Wood
 
Join Date: Oct 2006
Location: Vatican City :-P
Posts: 150
Rep Power: 11
semthex is on a distinguished road
Smile AppleTV hacking

For anyone intrested in AppleTV I just wanted to say that after passing serveral nasty tricks and some prayers, I was able to extract the kernel form the AppleTV. The baby is 12 MB in size (8 MB more than the usale OSX kernel!) and has a very stunning initirior. From the uname it looks like a 10.4.8 source was used. The kernel identifies as:

Darwin Kernel Version 8.8.2: Mon Jan 29 18:57:29 PST 2007; root:xnu-792.94.18~1/RELEASE_I386

So far I can say it looks like the AppleTV uses EFI as well, it really is a living room mac. That's it so far for today, stay tunned for more infos. If you are intrested in the kernel of AppleTV and what is going on feel free to join us on IRC in the usale place at irc.osx86.hu .

AppleTV, say hello to your new daddy now :-)
__________________
For support and more infos go to irc.osx86.hu
Your happy hackint0sh IRC network.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 03-25-2007, 09:34 PM
themaxx32000
Status: Online
Junior Member
 
Join Date: May 2006
Posts: 5
Rep Power: 0
themaxx32000 is on a distinguished road
Default

Cool, nice1! Let's see what the 8MB+ is good for...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 03-25-2007, 09:47 PM
semthex's Avatar
semthex
Status: Offline
Old Wood
 
Join Date: Oct 2006
Location: Vatican City :-P
Posts: 150
Rep Power: 11
semthex is on a distinguished road
Default

Because of many recent questions on AppleTV beeing sse2:

The kernel itself has nothing to do with SSE2/3. The reason a emulation is needed for OSX is because a lot of OSX frameworks use SSE3, not teh kernel. A SSE3 kernel can boot happily on a SSE2 machien to i.e. single user mode The kernel of AppleTV itself has no emualtor or such thing.

But something other intresting, beside the fact AppleTV boots with EFI... it also uses HPET :-)
__________________
For support and more infos go to irc.osx86.hu
Your happy hackint0sh IRC network.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #4 (permalink)  
Old 03-26-2007, 01:02 AM
semthex's Avatar
semthex
Status: Offline
Old Wood
 
Join Date: Oct 2006
Location: Vatican City :-P
Posts: 150
Rep Power: 11
semthex is on a distinguished road
Arrow

Just a little update, I submited a guide to extract the kernel and the rest of the system which is hidden by AppleTV to AppleTVhacks.com. I hope it will be up there shortly
__________________
For support and more infos go to irc.osx86.hu
Your happy hackint0sh IRC network.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 03-26-2007, 05:33 PM
semthex's Avatar
semthex
Status: Offline
Old Wood
 
Join Date: Oct 2006
Location: Vatican City :-P
Posts: 150
Rep Power: 11
semthex is on a distinguished road
Default

A new goddie:
For everyone who got SSH already installed, you migth want to check perl out which seems to be installed on the AppleTV. With the power of the camel a lot of nice things should be possible. Version told me it's v5.8.6. Perl enables the user to program and run partly complexe stuff on the AppleTV directly, makes the whole thing even more intresting, doesn't it?

Also somethign to clarify:
The OS is not absed upon 10.4.7 as stated in multiple palces. The kernel is a 10.4.8 version as you can see in the version string I posted above. This means it's a 10.4.8 mini-OSX.
UPDATE: Not only the kernel is, also a lot of accoring files on the system prooven to be 10.4.8 identical. So we can say the previous foudn version string labeling it 10.4.7 does not refer to the OS equivalent to OSX or is simply ... wrong and forgotten to edit by Apple.

I hope the submited article will be up shortly, requests on kernel extractiosn are killing me x-)
__________________
For support and more infos go to irc.osx86.hu
Your happy hackint0sh IRC network.

Last edited by semthex; 03-26-2007 at 05:56 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 03-26-2007, 10:26 PM
RednekBob
Status: Offline
Junior Member
 
Join Date: Mar 2007
Posts: 1
Rep Power: 0
RednekBob is on a distinguished road
Default

A FYI if you haven't noticed already:

kernel prelink files can be created by the kextcache process:
Quote:
-c kernel_cache_filename: Create an kernel prelink cache
Doesn't help for extracting (you already figured it out), but could be very useful for creating a new mach_kernel.prelink
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #7 (permalink)  
Old 03-26-2007, 10:46 PM
semthex's Avatar
semthex
Status: Offline
Old Wood
 
Join Date: Oct 2006
Location: Vatican City :-P
Posts: 150
Rep Power: 11
semthex is on a distinguished road
Default

A short status update on the AppleTV progress:

I managed to patch the new "Finder" to work with it's frameworks and files on a retail OSX of a retail mac. The only problem is currently that I am testing on a macbook which shows no picture. It is possible the output gets somehow send to the DVI out but .. my mini DVI is broken :-o

Well we went into testing on other machines now, stay tunned. Thanks goes to bikedude880 for his great support with this :-)
__________________
For support and more infos go to irc.osx86.hu
Your happy hackint0sh IRC network.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 03-26-2007, 11:51 PM
shayanoh
Status: Offline
Junior Member
 
Join Date: Mar 2007
Posts: 5
Rep Power: 0
shayanoh is on a distinguished road
Default

How did you manage to run it on normal OSX? I placed frameworks were they should be, and after running nothing happens... the file remains used and I can't delete it, and I'm sure it's not open (ps -A | grep "Finder" shows only my Finder, and grep)
Can you tell how you patched it, or maybe upload (or e-mail) the patched "Finder" ?
I can test it on my MBP
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 03-27-2007, 12:18 AM
semthex's Avatar
semthex
Status: Offline
Old Wood
 
Join Date: Oct 2006
Location: Vatican City :-P
Posts: 150
Rep Power: 11
semthex is on a distinguished road
Default

Details will be given later. So far we can confirm the AppleTVOs runs on a macpro :-)

But now we need to enter something into it, the itunes passkey, quite difficult without a remote

UPDATE: also bikedude got my patch running with his system... only macbook refuses :-(
__________________
For support and more infos go to irc.osx86.hu
Your happy hackint0sh IRC network.

Last edited by semthex; 03-27-2007 at 12:47 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #10 (permalink)  
Old 03-27-2007, 01:17 AM
bikedude880's Avatar
bikedude880
Status: Offline
The one and only :)
 
Join Date: Sep 2006
Location: Lost in the insanity
Posts: 30
Rep Power: 0
bikedude880 is on a distinguished road
Default

We can also confirm that it is almost running on a HackPro

Only problem is it's still looping, which the video does not show. Still looking to get a workaround for that blasted remote...

http://www.youtube.com/watch?v=0FAGymW34KY

Last edited by bikedude880; 03-27-2007 at 01:37 AM. Reason: Link added for video
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Kernel] For AppleTV (to run OSX) semthex AppleTV 62 10-01-2009 08:32 PM
AppleTV as Appletalk printserver? drd21 AppleTV 0 09-09-2008 08:54 AM
Might want an AppleTV in six months and need to play mkvs... Should I buy now? Knolly AppleTV 2 02-05-2008 04:35 AM
Hacked AppleTV still works... as an AppleTV? neilio AppleTV 1 05-02-2007 08:17 PM
The AppleTV - a way to start semthex AppleTV 2 04-03-2007 03:47 PM



All times are GMT +2. The time now is 11:07 PM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2 Ad Management by RedTyger
follow us on Twitter!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105