Page 1 of 2 12 LastLast
Results 1 to 10 of 17
Discuss AppleTVHacks.net offline -> here is the howto at the AppleTV 1 - Hackint0sh.org; Here is a transscrit of the Howto as AppleTVHacks.net is still down: Mac OS X ...
  1. #1
    Senior Professional Array semthex's Avatar

    Join Date
    Oct 2006
    Location
    Vatican City :-P
    Posts
    150
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    15

    Default AppleTVHacks.net offline -> here is the howto

    Here is a transscrit of the Howto as AppleTVHacks.net is still down:

    Mac OS X running on Apple TV

    semthex from Hackint0sh.org, in collaboration with AppleTVHacks.net has done it again! A complete replacement to the Mac OS X kernel has been built which allows the full version of Mac OS X to be run on an Apple TV.

    Semthex wrote a processor emulation for the kernel, to sidestep the hardware restrictions that previously disallowed Mac OS X from running on the Apple TV. AppleTVHacks.net was only too happy to help out, and when it turned out we needed more testers we launched a competition to get some. Within hours we had hundreds of eager Apple TV hackers submit entries.

    Several hours of testing and refining later and our tester, gimli, managed to follow the steps (included below) to get Mac OS X booting on his Apple TV (click to enlarge):

    The Apple TV running Mac OS X can use the mouse and keyboard normally, and you can run regular OS X apps easily. You can use either Front Row or Back Row (or Joost, or VLC, or…) to watch content, and can use it for most things you would use a Mac for.

    Tester, mk500, made a video to demonstrate it all working:
    How to install

    This is the process that was used to turn the Apple TV into a full blown Mac OS X machine:

    1) remove the drive from the Apple TV

    2) back up your drive! Make an image of it (see the harddrive upgrade tutorial for this)

    3) Connect the drive to a regular Mac (use a Firewire or USB drive dock)

    4) Install OS X (Intel version) to the drive (we suggest a slim install - no printer drivers etc.)

    5) Boot from this drive, and set it up as you would like it. Make sure you do updates so it is at least 10.4.8.

    6) Reboot to your normal OS X install.

    Ok, you now have your fresh OS X install which will form the base of the customised OS X you will need for the Apple TV.

    7) Remove mach_kernel{...} from root of the drive {...}.

    8 ) Replace it with the customised mach_kernel{...} that you’ll find on Hackint0sh.org.

    9) Replace /System/Libary/Coreservices/boot.efi with the same file from your backup of the Apple TV OS drive (OSBoot partition).

    10) Run bless:

    bless --folder=/VolumesOSBoot/System/Library/CoreServices --file=/Volumes/OSBoot/System/Library/CoreServices/boot.efi --setBoot

    11) Delete all the Nvidia kexts (all beginning with NVD, there should be 5) from the target drive (in /System/Library/Extensions).

    12) Transfer the drive back to the Apple TV

    13) Turn the Apple TV on and cross your fingers.

    You should boot up into Mac OS X. Woo!
    Now what?

    This hack seriously opens up the doors with what the Apple TV could be used for; and we imagine we are going to see lots of cool hacks, additions and addons. We will do our best to keep track of them.

    A big thanks again to semthex over at Hackint0sh.org; who did the majority of the work, and built the custom kernel.

    The brave testers who helped make this happen: gimli, mk500, Turbo, Jonathan Bare, l0rdr0ck.

    GUIDE CORRECTED THANKS FOR THE INFO, wrong parts were removed and marked {...}
    Last edited by semthex; 04-03-2007 at 01:14 AM.
    For support and more infos go to irc.osx86.hu
    Your happy hackint0sh IRC network.



  2. #2
    Rookie Array

    Join Date
    Mar 2007
    Posts
    29
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Steps 7 & 8 don't seem quite right:

    PHP Code:
    7Remove mach_kernel.prelink from root of the drive containg the ATV install.

    Replace it with the customised mach_kernel.prelink that you’ll find on Hackint0sh.org
    Not quite following this.. I'm assuming you mean to take the mach_kernel.prelink file you released and replace the mach_kernel.prelink file on the 10.4.8 copy of OS X?

    Perhaps I'm not quite following because I'm trying this installation to an external drive with the idea of being able to modify my AppleTV without opening the case...

    Also, when trying to copy the boot.efi file from the AppleTV's image over to the 10.4.8 install (while booted up on my iMac's internal drive), it will not allow me to... From cmd line it says "Operation not permitted". When I try the copy from Finder it says "The operation cannot be completed because the item "boot.efi" is locked. What am I missing to copy this over? I would not think that the boot.efi would be locked since I'm not booted from either of these drives..??

  3. #3
    Newbie Array

    Join Date
    Apr 2007
    Posts
    6
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    You can't mod the Appletv without opening the case. You'll have to break out the Appletv's drive, put it in an external drive and install OSX to the Appletv drive, then stick it back in.

  4. #4
    Rookie Array

    Join Date
    Mar 2007
    Posts
    29
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Just because no one has done it yet doesn't mean it can't be done..

    From my reading, you can boot from an external drive... Now, you can run Mac OS X.. It doesn't seem to be much of a stretch to boot from the external drive (running OS X w/ the Ethernet hack and SSH enabled), remote in from another machine and modify the built-in hard drive...

  5. #5
    Rookie Array

    Join Date
    Mar 2007
    Posts
    29
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by ptaylor874 View Post
    Steps 7 & 8 don't seem quite right:

    PHP Code:
    7Remove mach_kernel.prelink from root of the drive containg the ATV install.

    Replace it with the customised mach_kernel.prelink that you’ll find on Hackint0sh.org
    Not quite following this.. I'm assuming you mean to take the mach_kernel.prelink file you released and replace the mach_kernel.prelink file on the 10.4.8 copy of OS X?

    Perhaps I'm not quite following because I'm trying this installation to an external drive with the idea of being able to modify my AppleTV without opening the case...

    Also, when trying to copy the boot.efi file from the AppleTV's image over to the 10.4.8 install (while booted up on my iMac's internal drive), it will not allow me to... From cmd line it says "Operation not permitted". When I try the copy from Finder it says "The operation cannot be completed because the item "boot.efi" is locked. What am I missing to copy this over? I would not think that the boot.efi would be locked since I'm not booted from either of these drives..??
    Ok - Figured out the locked thing... Just uncheck "Locked" under Get Info for the destination file...


  6. #6
    Newbie Array

    Join Date
    Apr 2007
    Posts
    6
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by ptaylor874 View Post
    Just because no one has done it yet doesn't mean it can't be done..

    From my reading, you can boot from an external drive... Now, you can run Mac OS X.. It doesn't seem to be much of a stretch to boot from the external drive (running OS X w/ the Ethernet hack and SSH enabled), remote in from another machine and modify the built-in hard drive...
    Re-read the wiki. The USB bus is not activated until after boot, so it cannot complete a boot from USB. Yes, something may happen in the future, but my guess that somebody asking a "stupid" question is not the one who will figure it out.

    I'm having a problem though. Terminal throws an error when I try to bless the OSBoot file.

  7. #7
    Newbie Array

    Join Date
    Apr 2007
    Posts
    6
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Never mind that, I've got it running!

    WOW! Its not even that slow - I could totally see this as a simple replacement for a computer.

  8. #8
    Rookie Array

    Join Date
    Mar 2007
    Posts
    29
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by taylorwilsdon View Post
    Yes, something may happen in the future, but my guess that somebody asking a "stupid" question is not the one who will figure it out.
    Hey! Play nice now!

  9. #9
    Newbie Array

    Join Date
    Apr 2007
    Posts
    2
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    www.appletvproject.com are also hosting a (re-written) copy of this How-To (although I don't know if they have permission - they do link to this forum).

  10. #10
    Senior Professional Array semthex's Avatar

    Join Date
    Oct 2006
    Location
    Vatican City :-P
    Posts
    150
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    15

    Default

    I just checked back to their site in the guide they provide now there are links to my site, the forum and ATVhacks. That is ok. Would have been nice if the hadded forum to links as well but we don't want to get too strict
    For support and more infos go to irc.osx86.hu
    Your happy hackint0sh IRC network.


 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. offline maps
    By cristianx in forum Free Toolchain Software (Cydia App's)
    Replies: 0
    Last Post: 07-08-2009, 09:02 AM
  2. Offline map problem
    By AntonLi in forum General
    Replies: 0
    Last Post: 03-31-2009, 10:18 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 10:37 AM.
twitter, follow us!