Help - Search - Members - Calendar
Full Version: Running aTV OS on Intel Macs
InsanelyMac Forum > Apple World > Gadgets and Handheld Devices > Apple TV
Soündless
I am sure people have done it, but i am having some problems. i restored the image to a 1gb flash drive, booted, and i got the shiney apple logo, then it restarted to 10.4.9. is anyone sucsessfuly running this on thier intel mac?
Lostgame
Same as you, man.
DiaboliK
QUOTE(lostgame @ Mar 25 2007, 07:24 PM) *
Same as you, man.


same here on the hack situation wink.gif just minus the apple logo.....

and who said it couldnt be done......
Soündless
I replaced the kernel to the 10.4.9 one and got the same thing.
asap18
well its not that easy.

A little bird told me there were many more protections and that it got into single user mode.
hellogoodbye
The OS is a modified version of 10.4.7, so maybe try putting the kernel from there into it.
Soündless
i'll have to get a hold of that because my mbp came with 10.4.8 you can boot into single user mode on the apple tv? what can you edit there that you cant edit in os x?
BlackShadowWolf
Im downloading the 10.4.7 combo pack for Intel right now, when its done I'll send mach_kernel etc. to my iMac for storage. If someone has a permanent storage solution I can give you access to download it smile.gif.
modrak
QUOTE(BlackShadowWolf @ Mar 26 2007, 11:58 AM) *
Im downloading the 10.4.7 combo pack for Intel right now, when its done I'll send mach_kernel etc. to my iMac for storage. If someone has a permanent storage solution I can give you access to download it smile.gif.


Drop it off to something like zshare...
zhinchliffe
I'd like to call attention to this Demonoid torrent: MOD EDIT. DO NOT LINK TO COPYRIGHTED FILES. Thank you. smile.gif

Scroll down to the comment made by the user "XianLi".

QUOTE
Ok, i've found the problem.

/System/Library/CoreServices/Setup Assistant.app
/System/Library/CoreServices/Finder.app

Both apps are checking the hardware name and won't start until we found a hack.

I've been able to boot the AppleTV OSX system on my Mac mini with a 10.4.8 Finder.


Does this mean anything?
Adrian Fogge
It explains why even after being able to Boot ATV on my MBP I get an immediate restart after the kernel has loaded. (Not Kernel Panic, an actual restart)

I knew to try to strip out the Finder.app for the time being, but I did not think about Setup Assistant.app.
Urbz
I only quickly browsed through finder.app for any references to a device name and was unable to find any. It may be that finder.app is handing the task over to backrow or other frameworks.
Otherwise, some serious hacking is needed.
BlackShadowWolf
reading /etc/rc was interesting. Its very short and seems to have a only a few functions. Specifically I found these.

#!/bin/sh

# Script to prepare root device

function die () {
echo "$@"
sleep 10
bless --device `redirect --recovery` --setBoot --nextonly
reboot
}

function mount() {
if [ "$1" = "-uw" -o "$1" = "-vat" ]; then
echo "Skipping $@"
return 0
else
/sbin/mount "$@"
fi
}

It looks like if something doesnt want to work, it kills the operating system. I think thats why it reboots when trying to load a non-standard kernel. So wait, why doesnt someone try removing the die function and boot if off an Intel Mac?
Urbz
the problem is watchdog.
For all of you trying this, do the hexedit on this page to disable watchdog and let us know what hapenned differently.

-Urby
DiaboliK
QUOTE(BlackShadowWolf @ Mar 26 2007, 04:58 AM) *
Im downloading the 10.4.7 combo pack for Intel right now, when its done I'll send mach_kernel etc. to my iMac for storage. If someone has a permanent storage solution I can give you access to download it smile.gif .


as semthex says : its not a base on 10.4.7! and the mach_kernel is different!
its based on 10.4.8 with a few modifications.

and the aTV kernel is 8.8.2 (12mb big)

sorry to dissapoint you all
-DiaboliK

as for the watchdog it is set to intel's ich7/m lpc controllers wink.gif

also did you find the aTV signal plugin which i think has something to do with watchdog, but im not sure so dont quote me on it.
mnit
As far as I can tell ITVSignal is used by the NowPlaying.qtz file to grab track info; or at least, thats what Quartz Composer tells me has failed to load when I try opening NowPlaying.qtz on my iMac.

I've been trying to get it to work, basing my actions on the idea that ITVSignal.plugin is a quartz composer patch (I'm probably wrong mind, I am quite the noob at this sort of stuff) but I don't know enough to go about trying to bundle the xml inside ITVSignal.plugin into a new QC patch, or to get QC to see ITVSignal as it stands. I could modify an existing quartz composer plugin I guess, but I don't know if I want to risk making bits of QC stop working..
BlackShadowWolf
QUOTE(DiaboliK @ Mar 26 2007, 02:46 PM) *
as semthex says : its not a base on 10.4.7! and the mach_kernel is different!
its based on 10.4.8 with a few modifications.

and the aTV kernel is 8.8.2 (12mb big)

sorry to dissapoint you all
-DiaboliK

as for the watchdog it is set to intel's ich7/m lpc controllers wink.gif

also did you find the aTV signal plugin which i think has something to do with watchdog, but im not sure so dont quote me on it.


Alright thanks for the info smile.gif. Once I grab the full image and toss it on my external drive I'll work with it more.
señor bean
I've been trying a bunch of ways of combining the image from the AppleTV and a full OS X install to try to get it booting on my mac mini.

Since I figured it was reasonably related to OSX86 in general, I threw up a page on the wiki (a user sub-page to be specific) here to keep track of what I've done and share it.

Maybe we should try to coordinate our efforts in one place, something like that, so we aren't duplicating a lot of effort?
supermegatron
I installed it on my macbook and messed with some of the kexts. I now get this error

-sh-2.05b# csrhidtransitiondriver: :stop
IObluetoothhcicontroller: :start idle timer stopped
Soündless
i got the bluetooth thing when my mbp stopped installation in the middle of an update

my disk utility is dead again after 2 hours of work mad.gif so i will be trying to fix that, then i can restore the image, then i can try to mess around with stuff
asap18
mission accomplished by bikedude

woot
hellogoodbye
QUOTE(asap18 @ Mar 26 2007, 08:04 PM) *
mission accomplished by bikedude

woot


Elaborate please?
crimsonredmk
Yupp, I've reeplaced some files and got: http://crimsonredmk.googlepages.com/tv
Included are pictures for proof...any ideas for where to put the ACPI driver?
Soündless
dead link.
it turns out that the disk utility wasnt dead, it was the apple tv .dmg, so i am downloading th one off demon again because it worked
un1ty
Hi I'm new here. I just found this video on digg, maybe this is what asap18 is referring to:

youtube video

Doesn't show a lot, but seems interesting.
mac-mini
it was probaly a typo here is the link http://crimsonredmk.googlepages.com/tv
crimsonredmk
oops sorry for the typo....http://crimsonredmk.googlepages.com/tv is right. I'm trying to disassemble the kernel prelink, I've read that some kexts are in there, and maybe the ACPI kext could be placed inside. Worth a try?

Also I never really said hello, so hi, I'm Mike and i'm glad to finally be a part of this forum. I've always been interested in OSX86, until I bought an iMac, but now the goodness continues with the AppleTV OS. I'll keep posting if I get results.
Soündless
welcome.

i wonder how the guys in the video did it. i will screw around in 1hr and 45min, if someone could seed the demon one, that'd be great
centic
QUOTE(Soundless @ Mar 27 2007, 12:47 AM) *
welcome.

i wonder how the guys in the video did it. i will screw around in 1hr and 45min, if someone could seed the demon one, that'd be great


I'm calling bullshit right now.

All I saw was his screen going ridiculously bright so we couldn't see and one of the times it faded back and you saw Video 1 in the corner implying the channel was changed.

He logged into OSX in the OSX login interface, not anything like how AppleTV works. His bootup looked nothing like the appleTV boot up, it looks like a regular osx86 boot up.

I can easily make my mac go full screen and play the appletv video on startup to make it appear to do the same as that video, which shuts off as soon as the video is over.
Soündless
true, i was suspecting something like that after re-watching it a few times

24min left. ugh.
Adrian Fogge
BikeDude has been claiming that his implementation is using Backrow/Finder.app (renamed to avoid conflicts) under a Hackintosh, not actually using the AppleTV-OS, just using AppleTV's Frontrow under an actual installation.

But, I spotted those same issues myself and brought them up, to which they were discounted.

The mostly white screen is the bootscreen. The flashing black and Video 1 on screen is normal on my Toshiba TV if there is no source connected which normally happens with my Mini when changing resolutions.
The Second screen is the actual Mac OS X is Loading screen, followed by Finder loading (giving us the dock) and then screen goes black before playing the AppleTV Animation.
Kiko
afaik, bikedude is using a patched finder (patched by the kernel devs), so it skips the id checks
Soündless
ok, i booted up after removing finder, setup assistant, and the wtchdog thing, and i get a whole bunch of faliures, then still waiting for root device.
BlackShadowWolf
QUOTE(Soundless @ Mar 26 2007, 11:21 PM) *
ok, i booted up after removing finder, setup assistant, and the watchdog thing, and i get a whole bunch of faliures, then still waiting for root device.


Would someone be able to explain how to properly restore the full AppleTV.dmg to a blank hard drive, as I tried several times including the AwkwardTV instructions, but all it does is go for about 5 seconds, then say still waiting for root device. Guides would be wonderful smile.gif.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.