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 04-18-2009, 04:35 PM
ash
Status: Offline
Senior Member
 
Join Date: Mar 2008
Posts: 242
Rep Power: 14
ash is on a distinguished road
Default [GUIDE] Install Leopard on AppleTV

"Ready to use" 10.5.8 Disk Image Download
* Jon's Torrent: http://www.sendspace.com/file/ws9co1
* Rapidshare: just send me a PM
* If you can't open the sound preference pane, install this into /System/Library/PreferencePanes/: http://rapidshare.com/files/28352884...d.prefPane.zip
* This is a fix for the not working bless command and if the ATV doesn't reboot withouth pressing a button on the apple remote: http://rapidshare.com/files/28387488..._bless_Fix.zip
* User password: "frontrow"
* Before uploading this image I forgot to change the UI language back to english. To change the language follow these steps:
1) Click the apple menu and then click "Systemeinstellungen..."
2) Click on the "UN flag" (Sprache & Text) on the top right corner of the system preference window
3) Drag the list entry called "English" to the top of the list.
4) Close the preference window and log out (apple menu/"frontrow abmelden...").
5) Then log back in and you should have an english UI ;-)

WARNING: MY IMAGE HAS TO BE COPIED TO AN EXISTING PARTITION - IT CANNOT BE COPIED TO AN EMPTY DISK!!!!!!!!!!

Using a disk image
* Creadits go to: ptaylor874
* To make your ATV boot off of the usb disk, you have to change the partition GUID --> mounting the disk on your regular Mac OS X installation is not possible anymore (this is revertable though)
Get the disk identifier:
* Open Disk Utility
* Select the external disk from the left pane. Right click and select "Information"
* Take note of the "Disk Indentifier", eg "disk2" --> replace the diskX in the following steps with your disk identifier
Change partition GUID:
* Open Terminal
* Use this command: gpt -r show /dev/diskX --> you'll get something similar to this back:
Code:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640   77757488      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   78167128     262144         
   78429272   77610032      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  156039304     262151         
  156301455         32         Sec GPT table
  156301487          1         Sec GPT header
* Write down the numbers "start" and "size" of the line with index 2, in this case: "409640" and "77757488"
* Unmount the disk: disktool -u diskX
* Remove the entry with index 2 in the table: gpt remove -i 2 /dev/diskX
* You get: gpt remove: /dev/diskX: 1 partition(s) removed
* Unmount the remounted partitions: disktool -u diskX
* Add the new GUID: gpt add -b START -s SIZE -i 2 -t "5265636F-7665-11AA-AA11-00306543ECAC" /dev/diskX --> replace the START and SIZE strings with your values.
* Use this command again: gpt -r show /dev/diskX --> you should see something like this:
Code:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640   77757488      2  GPT part - 5265636F-7665-11AA-AA11-00306543ECAC
   78167128     262144         
   78429272   77610032      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  156039304     262151         
  156301455         32         Sec GPT table
  156301487          1         Sec GPT header
* You are now ready to boot your ATV off of the disk


1. Preparation: intallation from scratch
* Connect the usb disk to your regular MAC OS X installation and use disk utility to create your HFS+ (Journaled) parition and format it.
* Insert your iDeneb 10.5.5 disk and reboot.
* Boot from your iDeneb 10.5.5 disk.

2. Installation
Selected Packages:
* Desired language packages
* Kernel 9.4.0 StageXNU (IMPORTANT: the description should state something like "SSE2/SSE3 emulation"!)
* IHCx fixed
* Apple SMBIIOS 667
* Firewird Remove
* ACPI-fix
* Shutdown-fix

Selected Applications - optional:
* BetterZip
* Kext Helper
* menuMeters
* Onyx
* OSx86Tools

3. Finishing Setup
* Boot your regular Mac OS X install.
* Copy over a AppleTV 2.2 boot.efi to /System/Library/CoreServices/ on the newly installed Mac OS X 10.5.5.
* Set the correct access rights: "755", ownership: "root:wheel"
* Patch the AppleFileSystemDriver.kext: http://www.hackint0sh.org/forum/f98/634.htm.
* Open the preferences pane/startup disk and select the 10.5.5 Volume. Then restart.
* The newly installed Mac OS X 10.5.5 should boot now.
* Setup your Mac with the wizard.
* Wait till the desktop appears.
* Open preferences pane/sharing and enable:
* "File sharing" and "Remote Login" (ssh)
* "Remote Management": check everything here and then set enable "VNC users may control the screen" in "computer settings".
* Disable automatic search for updates.
* Install the audio driver:
* Download the AppleHDA audio driver: RapidShare: Easy Filehosting.
* Drag the alc885dump.txt on the AppleHDAPatcherv1.20 and wait till the patching is finished.
* Bless your boot.efi: sudo bless --folder=/System/Library/CoreServices --file=/System/Library/CoreServices/boot.efi --setBoot
* Use Onyx to clear all caches (eg. with Onyx), especially /System/Library/Extensions.mkext!
* Use disk utility to make a file system scan (just to be sure, everything's ok).
* Use disk ulility to correct all ALCs.
* Reboot
* If it works, Reboot into your regular Mac OS X installation.

Optional:
* Customize your account
* Use software update to install all available updates. WARNING: DO NOT UPDATE TO 10.5.6! All other updates are safe.
* Use Monolingual to free up round about 1.1 GB of disk space:
* Remove all but the desired languages + english. WANRING: NEVER REMOVE ENGLISH!
* Remove all unneeded keyboard layouts except "AppleKeyboardLayouts" - saves 53 MB. WARNING: DELETE ONLY IF YOU DON'T NEED THESE KEYBOARD LAYOUTS!
* Remove all plattforms except "Intel" - saves 97 MB.
* Use Onyx to make Mac OS X a little bit faster:
* Go to the tab "Parameters" and uncheck "Window Zoom", "Animated Info window" and "Open programms with zoom effect"
* Disable Dashboard and widgets
* Use "Desktop 2 Login" to get rid of the ugly iDeneb login wallpaper.
* Stop the blinking LED:
* Copy /usr/bin/osputil from an AppleTV 2.2 image to the same folder on your usb disk.
* Use "sudo chmod 755 /usr/bin/osputil" and "sudo chmod root:wheel /usr/bin/osputil" (without quotes).
* Add this line to the /etc/rc.local on the usb disk (without quotes): "/usr/bin/osputil --setLED=4:1".
* Use "sudo chmod 755 /etc/rc.local" and "sudo chmod root:wheel /etc/rc.local" (without quotes) to make the script run on boot.
* Make sure that the first line in /etc/rc.local is "#!/bin/bash" (without quites).
* Reboot


(updated the initial tutorial)

Change the parition type:
* This is only needed, if you want to boot your MacOS X from USB. This is not needed for booting from the internal drive!
* Follow this guide: http://www.hackint0sh.org/forum/f98/634.htm.
* Mac OS X tells you, that it detected an unreadable disk. Abandon this message.

3. Booting on AppleTV
* Connect your usb drive, keyboard and mouse to a usb hub and plug that into your usb port on the AppleTV.
* Use a HDMI-Cable to be able to select different resolutions, eg. 1360x768. I think, that component out does only support native resolutions, like 1080i/p, 720i/p, 576i and 480i.
* Power it up. Mac OS X should boot now!
* If the picture flickers and the desktop doesn't appear, then simply turn of your TV and turn it on a few seconds later. The desktop should appear.


[UPDATE for installing iDeneb 10.5.6]
Installed Packages:
* Seatbelt fix (no more Problems with mounting dmg's)
* Apple SMBIIOS 667
* Firefwird Remove
* ACPI-fix
* IHCx-fix
* Install Kernel 9.4.0 StageXNU manually (9.5 or 9.6 Voodoo Kernel doesn't work)
* Onyx, OSX86 Tools etc.
* Manually installe ALC885 sound driver



What works
* Core Image, Quartz Extreme, Quartz GL
* Apple remote
* Frontrow
* WLAN, ethernet
* Sound on your TV, if connected with component cables
* Overall speed is quite good

What dos not work
* Flickering boot screen (only with my TV?)
* Sound over HDMI
* Custome resolutions with component out
* Composite output in color
* Spotlight (only when booting off of an usb disk)
* Everytime you start your AppleTV without the usb disk connected, AppleTV boots into recovery mode. Obviously it's not possible to use osputil to reset the boot count!

Last edited by ash; 11-11-2009 at 11:43 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
  #2 (permalink)  
Old 04-19-2009, 07:13 PM
munky's Avatar
munky
Status: Offline
Member
 
Join Date: Apr 2006
Posts: 44
Rep Power: 0
munky will become famous soon enough
Default

Good work
__________________
Intel D945GTP / Pentium D920 / X1800XL / 191 Geekbench
MacBook Pro / Core Duo 1.83Ghz / X1600 128Mb / 160 Geekbench
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 04-22-2009, 10:52 AM
ash
Status: Offline
Senior Member
 
Join Date: Mar 2008
Posts: 242
Rep Power: 14
ash is on a distinguished road
Default

I really noone interested in this?

All the trouble for just one guy? ;-)

Or does everything run so smooth, that no questions occur ...
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 04-23-2009, 10:15 AM
Bruno.Hansmann
Status: Offline
Junior Member
 
Join Date: Mar 2009
Posts: 8
Rep Power: 0
Bruno.Hansmann is on a distinguished road
Default

hi ash,

i will first try to install tiger on my atv and get beyond prohibity sign...

you wrote about no color when connectinbg via composit. i do not want to watch black and white. perhaps i will try after a working tiger version.

thanx for your work and your help with getting tiger to work. hopefully i will get a working tiger at the weekend after weeks of trials
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 04-23-2009, 02:48 PM
ash
Status: Offline
Senior Member
 
Join Date: Mar 2008
Posts: 242
Rep Power: 14
ash is on a distinguished road
Default

Under Tiger, the composite color out should work. Though it loads under Leopard, it's still grey (black/white).
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 05-05-2009, 04:16 PM
MusicBassHack
Status: Offline
Trial Member
 
Join Date: May 2009
Posts: 1
Rep Power: 0
MusicBassHack is on a distinguished road
Default

"* Use Onyx to clear all caches (eg. with Onyx), especially /System/Library/Extensions.mkext!
* Use disk utility to make a file system scan (just to be sure, everything's ok).
* Use disk ulility to correct all ALCs.
* Reboot
* If it works, Reboot into your regular Mac OS X installation."

After I Use Onyx and the Disk Utility after the first boot, I seem to not be able to reboot into the modified 10.5.5 the second time? Any suggestions. Thanks.
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 05-06-2009, 11:05 AM
ash
Status: Offline
Senior Member
 
Join Date: Mar 2008
Posts: 242
Rep Power: 14
ash is on a distinguished road
Default

Did you use Onyx to clear only the caches? Or did you clear everything (fonts, temp files, ...). If yes, then maybe you did erase something needed for the next start.
Use Onyx just for clearing "boot cache" and "Kernel cache". The other settings should not render you OS unbootable. If this doesn't help, try to delete /System/Library/Extensions.mkext manually.
If you reboot, you should get a message saying that the boot cache is being rebuilt.
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 05-07-2009, 03:47 AM
JSN1's Avatar
JSN1
Status: Offline
Developer
 
Join Date: Jul 2007
Location: localhost
Posts: 703
Rep Power: 48
JSN1 has a spectacular aura aboutJSN1 has a spectacular aura aboutJSN1 has a spectacular aura about
Default

Nice. Unplug and back to Apple TV.
Has someone used iDeneb 10.5.6 or 1.4?
__________________
Did I help? You can help me buy a new iMac !!

PLEASE DONATE!!!

Your reputation to this post is appreciated!
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 05-07-2009, 10:15 AM
ash
Status: Offline
Senior Member
 
Join Date: Mar 2008
Posts: 242
Rep Power: 14
ash is on a distinguished road
Default

I didn't try it, but I guess it will be the same. Maybe there are some more kexts and programs. But the whole process should not be that different.
If you try it, please post back the gathered information here in the forum, so that everyone has access to it.
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 05-08-2009, 02:39 PM
JSN1's Avatar
JSN1
Status: Offline
Developer
 
Join Date: Jul 2007
Location: localhost
Posts: 703
Rep Power: 48
JSN1 has a spectacular aura aboutJSN1 has a spectacular aura aboutJSN1 has a spectacular aura about
Default

I'm left it downloading @ home. I'll try when I arrive. As far as I know, v1.4 does not include 9.4.0 XNUStage Kernel, it includes 9.5.0 Voodoo with SSE3, however that one should work fine.

I'll post my results later.
__________________
Did I help? You can help me buy a new iMac !!

PLEASE DONATE!!!

Your reputation to this post is appreciated!
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
[Guide] Back Row on Intel Mac, The complete Install Procedure Former Bender AppleTV 89 10-12-2009 09:04 AM
Install Leopard on ASUS P4T533-C shot Installation 1 03-09-2009 05:21 AM
[HowTo] P5N-E SLI nForce 650i leopard Complete Guide by KellyKelly icchansan Installation 0 10-23-2008 06:45 PM
Problems creating Take 2 patchstick with Tiger DVD. cstromme AppleTV 0 03-08-2008 09:01 PM



All times are GMT +2. The time now is 05:56 AM.



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