Installation von SHH mit einem Take 2 Patchstick (Einfacher)
LIKE
TWEET
SHARE
PIN
SHARE
POST
MAIL
MORE
Posted March 13, 2008 at 12:45am by iClarified
Das ist eine detaillierte Beschreibung zur Erstellung eines Take 2 Patchstickes um SSH auf Deinem AppleTV zu installieren.
Um dieses Tutorial durchführen zu können brauchst Du einen USB-Stick der frisch in das Mac OS Extended Format frmatiert wurde.
[Update 2008-04-06] Ich habe mein AppleTV auf die 2.0.1 Version geupdatet und dann diese Anleitung exakt befolgt. Der Patchstick hat ausgezeichnet funktioniert und nun habe ich habe SSH auf meinem 2.0.1 AppleTV. Wenn Du ein Problem mit dieser Anleitung hast liegt das meistens daran, dass Deine Tiger CD inkompatibel ist. Benutzt habe ich einen 512MB Lexas Usb-Stick. If you are having a problem following this tutorial it is most likely that your Tiger CD is incompatible.
Schritt Eins Verinde Deinen USB-Stick mit dem Computer.
Schritt Zwei Lege Deine OSX Tiger Insallations CD in den Computer.
Schritt Drei Lade Dir die Patchstick 2.0 Dateien hier herunter. Kleiner USB Stick (
Wenn Du ihne geladen hast, mounte den Updater indem du die geladene dmg doppelt anklickst.
Schritt sechs Lade den AppleTV 1.1 Updater von HIER
Wenn Du ihne geladen hast, mounte den Updater indem du die geladene dmg doppelt anklickst.
Schritt sieben Öffne ein neues Terminal Fenster unter Applications:Utilities.
Schritt acht Gebe die folgenden Befehle in das Terminal Fenster ein.
cd ~/Desktop/Patchstick/Files
sudo sh script.sh Falls Du nach einem Passwort gefragt wirst gebe Dein Administrator-Passwort ein.
cd ~/Desktop/Patchstick
sudo ./createPatchstick. Falls Du nach einem Passwort gefragt wirst gebe Dein Administrator-Passwort ein.
Beachte das der letzte Befehl eine Auflistung der präsenten Festplatten bewirkt. Du musst herausfinden welche Platte deinen USB-Stick beschreibt. Meiner war /dev/disk2. Nun gebe ein sudo ./createPatchstick /dev/disk2. (Denk daran /dev/disk2 an Deinen Usb-Stick Ort ab zu ändern).
Du wirst nun Aufgefordert die partinonierung Deines USB-Sticks zu bestätigen. Gebe yes ein und drücke Enter.
Das Skript partioniert deinen USB-STick und kopiert die benötigten Dateien auf selbigen. Das brauct ungefähr fünf Minuten. Ist das geschafft wird Dir gesagt, dass Deine Festplatte nun unmounted und bereit ist dein AppleTV zu patchen!!!!
FOLGENDERMAßEN ZU BENUTZEN: Stecke den USB-Stick den vorgesehnen Slot an Deinem AppleTV. Drücke und halte die - und die Menu Taste bis sich dein AppleTv neustartet.
Das wirst du sehen:
Ist das erledigt, schalte dein AppleTV aus, entferne den USB-Stick und schalte dann das AppleTV wieder ein.
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
I have just tried to hack my AppleTV to run an external USB HD. Everything went fine, I enabled SSH and can even view the external HD when it is connected to the AppleTV. However I can not see the AppleTV within iTunes.
I am running 2.1 on my Apple TV and I used the 2.1 OS Boot file. Is there a 2.1 file for the Patchstick file?
Thanks in advance.
I have received the same error messages, beginning below this line:
ln: /Volumes/Patchstick-root/bin/sbin: File exists
Copying System Extentions...
cp: Files/System/Library/Extensions/IOACPIFamily.kext: No such file or directory
cp: Files/System/Library/Extensions/AudioIPCDriver.kext: No such file or directory
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/IOKit.framework/Versions/Current with non-directory Files/System/Library/Frameworks/IOKit.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/IOKit.framework/Resources with non-directory Files/System/Library/Frameworks/IOKit.framework/Resources
Copying System files...
Adding Kerberos...
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/Kerberos.framework/Versions/Current with non-directory Files/System/Library/Frameworks/Kerberos.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/Kerberos.framework/Resources with non-directory Files/System/Library/Frameworks/Kerberos.framework/Resources
Is there anything on this issue? Much appreciated! michaelnau
I have a 1.1 aTV which I have updated to the latest take two software. In step 6 above, should I d/l the 1.1 update anyway? If so, does anyone know where to get it? The link is no longer valid.
Hello
Im getting this message when doing the last step in greating an patchstick.
Copying System Extentions...
cp: Files/System/Library/Extensions/IOACPIFamily.kext: No such file or directory
cp: Files/System/Library/Extensions/AudioIPCDriver.kext: No such file or directory
Anyone having the ide what could be wrong??
Thanks for any help...
Help! I really need this going as my desktop hard-disk failed and I need to get my files out of the appleTV (it's my only hope - like Luke (but hmmm, Yoda also says there is another, I suppose that would be physical disassembly of the appleTV which I'm trying to avoid). Anyway, I followed all the instructions and it worked fine. Booting up into the patchstick also seemed to work (appleTV 2.1) and the terminal/messages shown is identical to the screenshot in this post. But rebooting appleTV I don't get any new menu items. Any help would be greatly appreciated.
RMK, I had the same problem...
I fixed after searching the awkwardtv forums (using google I searched for... File exists mkdir: /Volumes/Patchstick-root/stuff). There is a post there that suggests the following...
unmount the stick
then sudo rm -r /Volumes/Patchstick-root/
That fixed it for me.
I have created patchstick before using above instruction. But, now after 2.1 update I tried creating patchstick and its not working. I am getting some error in last stage when I am copying files to USB stick. It says stick created successfully, but appleTV does not see it.
I have tried erasing and formating USB stick and running .createpatchstick script again but I get same thing. Here is the last step output. what am I doing wrong ?
---------------------------------------------------------------------------------------------------
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *989.5 Mi disk1
1: Apple_HFS Patchstick-root 80.0 Mi disk1s1
2: Apple_HFS Patchstick 909.5 Mi disk1s2
Patitions done.
Creating System folders...
mkdir: /Volumes/Patchstick-root/sbin: File exists
mkdir: /Volumes/Patchstick-root/etc: File exists
mkdir: /Volumes/Patchstick-root/dev: File exists
mkdir: /Volumes/Patchstick-root/OSBoot: File exists
mkdir: /Volumes/Patchstick-root/stuff: File exists
ln: /Volumes/Patchstick-root/bin/sbin: File exists
Copying System Extentions...
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/IOKit.framework/Versions/Current with non-directory Files/System/Library/Frameworks/IOKit.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/IOKit.framework/Resources with non-directory Files/System/Library/Frameworks/IOKit.framework/Resources
Copying System files...
Adding Kerberos...
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/Kerberos.framework/Versions/Current with non-directory Files/System/Library/Frameworks/Kerberos.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/Kerberos.framework/Resources with non-directory Files/System/Library/Frameworks/Kerberos.framework/Resources
Copying Patchstick files...
Changing Patchstick-root to Apple TV Mode...
Unmount of all volumes on disk1 was successful
/dev/disk1s1 removed
Unmount of all volumes on disk1 was successful
/dev/disk1s1 added
Unmount of all volumes on disk1 was successful
---------------------------------------------------------------------------------------------------
Just an interesting note I've discovered: I tried a 4GB Lexar USB stick, and it rebooted and did absolutely nothing. I'm now using a 2GB Toshiba, and it works fine. Hope that helps folks like Risky and myself who ran into this.
I setup NFS by putting a mount statement in /etc/rc.local. Lately that has stopped working though, so it's somewhat of a manual process. I recently upgraded my ATV to 2.1 (to use the iphone remote) but haven't re-patched it, and I'm on vacation for the next month. When I get back I'll post the necessary commands. That said, I would say go with samba rather than nfs (samba was my first choice but wasn't working as well back then). http://wiki.awkwardtv.org/wiki/Enable_SAMBA_server
@Dustin:
I have had same problem. you must delete the root directory manually before creating it again. this must be done in terminal.
i found this solution in a forum. patchstick was then created without error message. i did not try yet but it should work now.
cu
Hi,
i did everything like told, but nothing happened after reboot. only language selection.
during last part of patchstick creatin the terminal says "cannot copy, file exists" but the script tells a success.
what is wrong? apple tv 2.1 intel mac leopard.
thankx
bruno
I did a factory restore. then updated to 2.0.1. then applied the patchstick again. and it worked just fine.
I built my patchstick on a PPC using an intel version of tiger install disk mounted.
hmmm. I tried this on a PPC with all the correct intel versions. creating patchstick worked ok. booting the appletv worked ok. but on the appletv I now get a login screen (??). after a couple of minutes it reboots and I get the language setup. and then the whole process starts again. I'm just about to try factory restore. and then taking the disk out and going back to the old fashioned way.
so the question I have (I didn't see it answered above): can this only be dne on an intel-based mac? as long as the factory restore works, I'm happy to try it again.
thanks in advance