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: 257
Rep Power: 15
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: 257
Rep Power: 15
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: 257
Rep Power: 15
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: 257
Rep Power: 15
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: 257
Rep Power: 15
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 92 02-26-2010 11:26 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 11:19 PM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407