one problem that i have with my new apple tv is that, erm, i don’t actually have a tv that works with it…
nonetheless, i managed to have quite a lot of fun with the nifty little box today.
after some minor surgery, i was able to ssh in as root and poke around.
apple was smart making the apple tv so easy to hack, i bet that there will be a lot of very fun and productive hacks discovered in short order…
here are some more photos of the apple tv hackery…
here is a dump of the system profiler:
interesting note:
the apple tv does see my external usb lacie drive in system profiler but i have yet to successfully mount the volume…
su-2.05b# system_profiler Hardware: Hardware Overview: Machine Name: Mac Machine Model: AppleTV1,1 Processor Speed: 1 GHz Number Of Processors: 1 Total Number Of Cores: 1 Memory: 256 MB Bus Speed: 400 MHz Boot ROM Version: ATV11.00D9.B00 Serial Number: YM836PL3TS0 L2 Cache: 2 MB Network: Built-in Ethernet: Type: Ethernet Hardware: Ethernet BSD Device Name: en0 Has IP Assigned: Yes IPv4 Addresses: 169.254.73.23 IPv4: Addresses: 169.254.73.23 Configuration Method: DHCP Interface Name: en0 Subnet Masks: 255.255.0.0 IPv6: Configuration Method: Automatic Proxies: FTP Proxy Enabled: No FTP Passive Mode: Yes Gopher Proxy Enabled: No HTTP Proxy Enabled: No HTTPS Proxy Enabled: No RTSP Proxy Enabled: No SOCKS Proxy Enabled: No Ethernet: MAC Address: 00:17:f2:f7:a1:c2 Media Options: Media Subtype: autoselect Type: AirPort Hardware: AirPort BSD Device Name: en1 Has IP Assigned: Yes IPv4 Addresses: 192.168.1.152 IPv4: Addresses: 192.168.1.152 Configuration Method: DHCP Interface Name: en1 Router: 192.168.1.1 Subnet Masks: 255.255.255.0 DNS: Domain Name: home.zinkwazi.com. Server Addresses: 192.168.1.11 DHCP Server Responses: Domain Name: home.zinkwazi.com. Domain Name Servers: 192.168.1.11 Lease Duration (seconds): 0 DHCP Message Type: 0x05 Routers: 192.168.1.1 Server Identifier: 192.168.1.11 Subnet Mask: 255.255.255.0 Ethernet: MAC Address: 00:19:e3:0f:33:14 Media Options: Media Subtype: autoselect Software: System Software Overview: System Version: Apple TV OS 10.4.7 (8N5107) Kernel Version: Darwin 8.8.2 Boot Volume: OSBoot Computer Name: AppleTV User Name: System Administrator (root) ATA: ATA Bus: FUJITSU MHW2040AT: Capacity: 37.26 GB Model: FUJITSU MHW2040AT Revision: 0081000C Serial Number: YM836PL3TS0 Removable Media: No Detachable Drive: No BSD Name: disk0 Protocol: ATA Unit Number: 0 Socket Type: Internal Low Power Polling: No OS9 Drivers: No S.M.A.R.T. status: Verified Volumes: OSBoot: Capacity: 900 MB Available: 425.77 MB Writable: No File System: Journaled HFS+ BSD Name: disk0s3 Mount Point: / Media: Capacity: 35.96 GB Available: 35.78 GB Writable: Yes File System: Journaled HFS+ BSD Name: disk0s4 Mount Point: /mnt Volumes: disk0s3: Capacity: 900 MB Available: 425.77 MB Writable: No File System: Journaled HFS+ disk0s4: Capacity: 35.96 GB Available: 35.78 GB Writable: Yes File System: Journaled HFS+ Audio (Built In): Intel High Definition Audio: Available Devices: Line Out: Connection: RCA S/P-DIF Out: Connection: Optical Diagnostics: Power On Self-Test: Last Run: 3/25/07 9:06 PM Result: Passed FireWire: Graphics/Displays: GeForce Go 7300: Chipset Model: GeForce Go 7300 Type: Display Bus: PCIe VRAM (Total): 64 MB Vendor: NVIDIA (0x10de) Device ID: 0x01d7 Revision ID: 0x00a1 ROM Revision: 3144 Displays: Television: Resolution: 1280 x 720 @ 60 Hz Depth: 32-bit Color Core Image: Supported Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Not Supported Rotation: Supported Television: Yes Memory: BANK 0/DIMM0: Size: 256 MB Type: DDR2 SDRAM Speed: 400 MHz Status: OK BANK 1/DIMM1: Size: Empty Type: Empty Speed: Empty Status: Empty Power: System Power Settings: AC Power: System Sleep Timer (Minutes): 0 Disk Sleep Timer (Minutes): 0 Display Sleep Timer (Minutes): 0 Sleep On Power Button: No Automatic Restart On Power Loss: Yes USB: USB High-Speed Bus: Host Controller Location: Built In USB Host Controller Driver: AppleUSBEHCI PCI Device ID: 0x27cc PCI Revision ID: 0x0002 PCI Vendor ID: 0x8086 Bus Number: 0xfd LaCie Hard Drive USB: Version: 0.00 Bus Power (mA): 500 Speed: Up to 480 Mb/sec Manufacturer: LaCie Product ID: 0x0341 Serial Number: 10000E0009C25C67 Vendor ID: 0x059f USB Bus: Host Controller Location: Built In USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x27c8 PCI Revision ID: 0x0002 PCI Vendor ID: 0x8086 Bus Number: 0x1d IR Receiver: Version: 2.42 Bus Power (mA): 500 Speed: Up to 1.5 Mb/sec Manufacturer: Apple Computer, Inc. Product ID: 0x8241 Vendor ID: 0x05ac (Apple Computer, Inc.) AirPort Card: AirPort Card Information: Wireless Card Type: AirPort Extreme (0x14E4, 0x87) Wireless Card Locale: USA Wireless Card Firmware Version: Broadcom BCM43xx 1.0 (4.80.79.1) Current Wireless Network: linksys Wireless Channel: 11 Locations: Automatic: Active Location: Yes Services: Built-in Ethernet: Type: Ethernet BSD Device Name: en0 Hardware (MAC) Address: 00:17:f2:f7:a1:c2 IPv4: Configuration Method: DHCP IPv6: Configuration Method: Automatic AppleTalk: Configuration Method: Node Proxies: FTP Proxy Enabled: 0 FTP Passive Mode: 1 Gopher Proxy Enabled: 0 HTTP Proxy Enabled: 0 HTTPS Proxy Enabled: 0 RTSP Proxy Enabled: 0 SOCKS Proxy Enabled: 0 Type: IEEE80211 BSD Device Name: en1 Hardware (MAC) Address: 00:19:e3:0f:33:14 IPv4: Configuration Method: DHCP IEEE80211: AllowNetCreation: 1 JoinMode: Automatic MAC Address: 00:19:e3:0f:33:14
I just made a patchstick from an image running on the net (a torrent) and i booted from it on my Apple TV. What happened? My ssh got enabled so I can connect to my Apple TV through fugu, Winscp, etc… BUT i can’t install ATVFiles since I get no disk access (read only disk)
I used several commands throgh the Terminal:
[CODE]sudo mount -o remount,rw /dev/disk0s3 /
[/CODE]
this didn’t work, either this other command:
[CODE]sudo /sbin/mount -uw /[/CODE]
Of course, i did log in to the Apple TV (frontrow@appletv.local) by network cable and wifi…but still no luck.
What am i doing wrong?!?!?! 😡
I had a good laugh over the Apple TV – not that I know what you actually achieved!
impressive dude.