Apple TV Forums

Go Back   Apple TV Forums > Apple TV > Mods & Hacks
Register FAQ Calendar Search Today's Posts Mark Forums Read
                 
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 04-18-2007, 10:58 AM   #1 (permalink)
Senior Member
 
boske's Avatar
 
Join Date: Mar 2007
Posts: 112
Default AppleTV Hack Patchstick

With this stick you can modify your Apple TV without opening the case and removing the hard disk. It contains files from OS X 10.4.8, and while I would prefer to see a completely free and Darwin based stick, this is what is currently available.

This stick is created using the guide on the AwkwardTV wiki (04/16/2007 version): [url deleted as its not public domain.. yet]- all credits go to the authors there (Mactijn, Dobedobedoh, Hblaschka, Bjdraw, Aholtzma, Mikew, Skoops and Jason). I just cobbled it together.

This stick will automatically install and activate the Mac OS X ssh server on your device and also install the Perian Quicktime component (the latter is pretty useless until you install the Files Plugin for Apple TV). After you activated ssh, you can simply copy files to your Apple TV and modify it using tools like WinSCP or PuTTY.



http://www.flickr.com/photos/jonohay...7600089189829/
boske is offline  
Old 04-18-2007, 11:04 AM   #2 (permalink)
Junior Member
 
bigRog's Avatar
 
Join Date: Apr 2007
Posts: 3
Default

I posted a video of the loader here:
http://www.appletvbbs.com/general-discussion/105-awkwardtv-loader.html#post251
bigRog is offline  
Old 04-20-2007, 12:07 PM   #3 (permalink)
Member
 
Join Date: Mar 2007
Posts: 61
Default

Google truly is the greatest search engine...

Get your patchstick, no work required:
http://www.google.com/search?q=apple+tv+patchstick
evox is offline  
Old 04-22-2007, 12:58 PM   #4 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 4
Default

Any one know when we can expect something public?

I have downloaded patchstick.img but havent been able to get it to work. Is it fake? Anyone know?
mats@mac is offline  
Old 04-22-2007, 01:17 PM   #5 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 5
Default

Yes, the patchstick does work although the a52codec is not installed, I had to do that manualy on my non-Intel mac.
jpf55 is offline  
Old 04-22-2007, 03:22 PM   #6 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 4
Default

Quote:
Originally Posted by jpf55 View Post
Yes, the patchstick does work although the a52codec is not installed, I had to do that manualy on my non-Intel mac.
I have downloaded the patchstick.img file and i have an USB Thumbdrive called 'No Name'

What the should i do to get it over to the thumbdrive?

1. $ Mount
2. /dev/disk1s1 on /Volumes/UNTITLED (local, nodev, nosuid) ???????

Some one, Help!
mats@mac is offline  
Old 04-22-2007, 03:53 PM   #7 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 5
Default

in my case, the usb device was disk5 and once mounted, the patchstick image was disk6. I'm not very good with Terminal and I didn't write down what actually worked but I think it was something like this:
cp /Volumes/disk6 /Volumes/disk5
Also you have to install both ATVfiles and a52codec.
In my case, I was able using fugu to install them at the root level and copy them to the correct folders but a copy of both was left at the root folder... for some reason I can write there but not delete???
jpf55 is offline  
Old 04-22-2007, 04:10 PM   #8 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 4
Default

Quote:
Originally Posted by jpf55 View Post
in my case, the usb device was disk5 and once mounted, the patchstick image was disk6. I'm not very good with Terminal and I didn't write down what actually worked but I think it was something like this:
cp /Volumes/disk6 /Volumes/disk5
Also you have to install both ATVfiles and a52codec.
In my case, I was able using fugu to install them at the root level and copy them to the correct folders but a copy of both was left at the root folder... for some reason I can write there but not delete???
Hey nice to hear some made it.

Your level of experience is a bit different from mine and most user´s. How about a step by step guide for us.
mats@mac is offline  
Old 04-22-2007, 07:10 PM   #9 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 4
Default

OK this is how far i have gotten:

1. Unmount the USB Thumbdrive
hdiutil unmount /dev/disk1s1

2. Now i am supposed to get the Patchstick over to the Thumbdrive.
cp /Volumes/disk3s2 /Volumes/disk1s1

This is where i get an error:
cp: /Volumes/disk3s2: No such file or directory

But the patchstick.img is opend and is named /dev/disk3s2 and the Thumbdrive is called disk1s1

I dont understand why i cant get the files over to the Thumdrive?
mats@mac is offline  
Old 04-23-2007, 08:49 AM   #10 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 5
Default

I don't know why buy I believe it is because you are using the 's2' part in your command. Try cp /Volumes/disk3 /Volumes/disk1. You may find some explanation and help here:
http://wiki.awkwardtv.org/wiki/Patchstick/Testing
jpf55 is offline  
Old 04-24-2007, 12:21 PM   #11 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 26
Default

I made a patch stick tonight and it worked once, but now when i boot it, it can not mount the OSBoot partition. The error I get is: 'volume on disk0s3 is read-only and journal is dirty. Any ideas?
LiquidIce_ATV is offline  
Old 04-24-2007, 12:23 PM   #12 (permalink)
Member
 
Join Date: Mar 2007
Posts: 61
Default

Liquid,

Try doing an fsck then rebooting with the patchstick again, I think that should clean the journal and allow you to mount read/write.

Code:
sudo mount -uw /
sudo fsck_hfs -f /dev/disk0s3
sudo shutdown -r now
evox is offline  
Old 04-24-2007, 01:34 PM   #13 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 5
Default

Liquid,
NOTES from(http://wiki.awkwardtv.org/wiki/Patchstick/Testing

* The installer gives a lot of "bootstrap_look_up() failed (ipc/send) invalid destination port" errors. Ignoring them is safe. This

is something launchd/mach_init specific which we cannot implement in a bash script.

* Sometimes the mounts go wrong. This means the journal on the filesystem it is trying to mount is dirty. Just reboot to the regular ATV OS, and retry.

* after booting to safe mode once, you don't need to do the menu & - trick again. Just plug in the USB drive, reboot by unplugging/replugging the power. Works fine here. - Mactijn 11:36, 14 April 2007 (CEST)
jpf55 is offline  
Old 08-28-2007, 05:16 PM   #14 (permalink)
Junior Member
 
Join Date: Aug 2007
Posts: 6
Default

jpf55,evox

I have the same problem as liquid, says read only and dirty on my usb stick, trying what you said makes no difference.

Any more ideas? why does it matter if its read only?

Please help I'm nearly there.

Simon
simonok is offline  
Old 08-28-2007, 06:44 PM   #15 (permalink)
Junior Member
 
Join Date: Aug 2007
Posts: 6
Default

I downloaded the image again, and did

sudo mount -uw /
sudo fsck_hfs -f /dev/disk0s3
sudo shutdown -r now

It then worked, I'm so happy I now have my 1tb drive installed, adding all my music to it now.

Thanks for your help I knew I'd do it eventually.

cheers
Simon
simonok is offline  
Old 09-15-2007, 02:13 PM   #16 (permalink)
Junior Member
 
Join Date: Sep 2007
Posts: 9
Default

I'm stuck at the following point and wonder if anyone knows how to get past it.

With the patchstick written on the USB thumbstick, I put it in the Apple TV and press MENU and - for about 6 seconds and it reboots and gets to a point where is just says

"Still waiting for root device"

It scrolls this a number of times and then I figure its not going to complete on its own. Am I missing a step? I dunno.

I took the idiot approach since my Apple TV is new and I can exchange it if needed by just downloading the 'configured patchstick' from a site and writing it to the USB stick via 'DD' from Linux.
Ford is offline  
Old 09-16-2007, 11:57 AM   #17 (permalink)
Junior Member
 
Join Date: Apr 2007
Posts: 5
Default

If I remember correctly, just rebooting isn't enough. You have to unplug the AppleTV, then insert the USB and then replug the AppleTV.
jpf55 is offline  
Old 09-17-2007, 11:36 AM   #18 (permalink)
Junior Member
 
Join Date: Aug 2007
Posts: 6
Default

I would suggest that you do it all on a mac, even download the torrent or image from a mac, i downloaded it on my pc and it didnt work properly until I downloaded from a mac and did everything on the mac.

Then do

sudo mount -uw /
sudo fsck_hfs -f /dev/disk0s3
sudo shutdown -r now

It wouldnt work until I did that, as it said it was dirty.


Just a suggestion, someone should sell pre-done usb sticks on ebay, you could make a killing

ss
simonok is offline  
Old 09-17-2007, 11:38 AM   #19 (permalink)
Junior Member
 
Join Date: Aug 2007
Posts: 6
Default

Try pulling the power out of the back then insert the stick then push the power back in. If you get no black screen with lots of writing on it, then its not working.
simonok is offline  
Old 09-17-2007, 06:12 PM   #20 (permalink)
Junior Member
 
Join Date: Sep 2007
Posts: 9
Default

I've tried it both ways.. Installing the patchstick both before and after power is removed. Unfortunately it just sticks at the same spot.

I get the kernal loading and then it displays

"Still waiting for boot device"

It does this repeatedly maybe a dozen or so identical lines after letting it attempt to boot that way for over an hour.

Unfortunately I have no access to a true MAC.

I've tried contacting Marshman mods to see about farming out my system to be modded, but no replies.

I may have to return the Apple TV and go the direction of a Hackintosh or a Mac Mini
Ford is offline  
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT -4. The time now is 04:10 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Apple logos are all trademarks of Apple Inc. and are used here for identification purposes o­nly.