Apple TV OS 10.4.7
From AwkwardTV
Contents |
[edit] Build version and kernel
This is the operating system that is driving the Apple TV out of the box:
| System Version: | Apple TV OS 10.4.7 (8N5107) |
| Kernel Version: | Darwin 8.8.2 |
| Boot Volume: | OSBoot |
| Computer Name: | AppleTV |
This is the uname -a output:
appletv.home 8.8.2 Darwin Kernel Version 8.8.2: Mon Jan 29 18:57:29 PST 2007; root:xnu-792.94.18~1/RELEASE_I386 i386 i386
[edit] mach_kernel.prelink
The mach_kernel.prelink is compressed using LZSS. More info on the Apple TV Hacks site.
[edit] Finder.app
/System/Library/CoreServices/Finder.app does not contain the real Finder, but the Apple TV GUI. This is a custom application not available on Macintoshes.
[edit] Enable real Finder
It is not (easily) possible to enable the real Finder since it is not there and it would require SSE3, which the Apple TV doesn't have. Also, Watchdog must be taken care of.
[edit] Files
See the full file list of a virgin Apple TV here.
[edit] Apple binary-protected files
The Apple TV runs Apple binary-protected files:
- loginwindow.app
- Finder.app (which is not the real Finder, but the Apple TV frontend)
- AppleTCOWatchdog.kext
otool -l /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow
/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow:
Load command 0
cmd LC_SEGMENT
cmdsize 56
segname __PAGEZERO
vmaddr 0x00000000
vmsize 0x00001000
fileoff 0
filesize 0
maxprot 0x00000000
initprot 0x00000000
nsects 0
flags 0x4
Load command 1
cmd LC_SEGMENT
cmdsize 532
segname __TEXT
vmaddr 0x00001000
vmsize 0x00050000
fileoff 0
filesize 327680
maxprot 0x00000007
initprot 0x00000005
nsects 7
flags 0x8
Heres the combo update for 10.4.7, might be useful for files for ATV if you have since updated your computer to 10.4.9
http://www.apple.com/support/downloads/macosxupdate1047combointel.html
Categories: Software | System | 1.0
