Hacka din Apple TV för utökad funktionalitet, så här gör du söndag 01 juli 2007, klockan 01:06
Senast uppdaterad: 2008-10-04
OBS! Denna guide är gammal. En ny guide finns här: Hacka din Apple TV med ATV USB Creator.
Ledsen att jag inte tagit mig i kragen och fixat en Take2-guide. Jag fick för ett tag sedan en guide av Firefoxx som skrivit här i kommentarerna. Guiden kan du läsa här.
Jag har själv inte använt denna guide, så jag kan kanske inte svara på några frågor runt den. Och som vanligt – på egen risk!
Som en del av er kanske har sett så har jag köpt en Apple TV (fortsättningsvis ATV) som jag börjat leka så smått med. Jag tänkte här beskriva hur ni enklast hackar den för att spela andra typer av media än den klarar i vanliga fall.

- Introduktion
- Några förberedelser
- Här ska byggas Patchstick!
- Apple TV är död! Länge leve Apple TV!
- Nu fortsätter vi, sakta men säkert
- Säker uppgradering från version 1.0 till 1.1
- Installera ATVFiles
Introduktion
När man packar upp den ur kartongen klarar den av att spela musik, visa bildspel och visa de TV-serier och filmer som ni har importerat i iTunes (vilket fömodligen inte är så många eftersom det i Sverige inte går att köpa rörliga bilder via iTunes Store ännu). Om ni köpt er ATV de senaste dagarna kan ni också se på filmer från YouTube, annars krävs en uppdatering för detta.
Redan dagen innan jag köpte min ATV byggde jag en Patchstick och även om det gick utan större problem så tyckte jag att det var lite knöligt. Inte svårt, men knöligt. Jag började sedan skriva ett program för att automatiskt skapa en Patchstick, men innan jag hunnit speciellt långt upptäckte jag att någon redan hunnit före. Så bra att jag upptäckte det innan jag lade ner en massa tid på att bygga själv!
Då var ett problem ur världen. Det kvarstående problemet är att ATV:n som jag köpte kom med version 1.0 av mjukvaran. Det var bra, då den innehåller många extra-saker som blivit kvar då Apple stöpte om sitt Mac OS X för att passa som mjukvara till ATV. För ett tag sedan släpptes version 1.1 där Apple rensat bort mycket användbart; framförallt möjligheten att montera nätverksvolymer. (Om du bara har version 1.1 så måste du fixa dessa filer på annat sätt. Jag kommer i denna guide att utgå ifrån att alla har version 1.0 av programvaran.) Det finns dock ett sätt att uppgradera till version 1.1 utan att gå miste om godsakerna i version 1.0. Jag kommer att gå igenom detta sätt här.
Jag tror att vi är redo för guiden.
Några förberedelser
Efter att ha gått igenom denna guide kommer du (förhoppningsvis) att ha en Apple TV (fortsättningsvis ATV) där du kan göra allt som man i vanliga fall kan göra med en ATV, men även:
- Spela Xvid och en bunt andra filformat
- Spela upp video från servrar på ditt hemmanätverk
- Installera tilläggsfunktioner
- Logga in via SSH (jättenördigt, men praktiskt)
- Montera din ATV som nätverksvolym på din Mac för att smidigt kunna föra över filer
Så, vad behöver du då för att kunna göra allt detta? Jo, följande:
- En Apple TV, helst med version 1.0 av mjukvaran. (Om du har uppgraderat till version 1.1, så råder jag dig att göra en återställning av systemet till version 1.0. Detta gör du genom att dra ur strömsladden, stoppa i strömsladden igen medan du håller ned ”menu” och ”–” på fjärrkontrollen i några sekunder. Följ sedan anvisningarna på skärmen. Observera att du kommer att tappa alla inställningar och all media du fört över till din ATV.)
- Ett USB-minne på minst 128 MB. Jag skulle tro att en USB-hårddisk går precis lika bra.
- En Mac med Intelprocessor. Tyvärr. Det måste sitta en Intelprocessor i din Mac för att det ska fungera.
- En eller ett par timmar av ditt liv.
Här ska byggas Patchstick!
Börja med att ladda ner Perian, även om du redan har det installerat så kan det vara bra att ha den absolut senaste versionen. Installera det. Ja, det är sant. Patchstick-byggar-programmet tar de Perianfiler som finns installerade på ditt system, så det är enklast om du installerar det. Men vem vill inte ha Perian?
När detta är gjort så laddar du ner Patchstick-byggar-programmet, som du hittar här. Ladda också ner Apples uppdateringsprogram för att uppgradera till version 1.1, som du hittar här. Lägg dessa på skrivbordet. Dubbelklicka på Patchstick1.0.zip för att packa upp den och dubbelklicka på 2Z694-5248-45.dmg för att montera den som en enhet. Stoppa sedan in ditt USB-minne i en ledig USB-port.
Starta terminalen (ligger under Verktygsprogram i Programmappen). Skriv in följande:
cd ~/Desktop/Patchstick
sudo ./createPatchstick
Du kommer då att få ange administratörslösenordet för din dator (med största sannolikhet ditt vanliga lösenord). Det kommer att komma upp en ganska luddig lista över olika partitioner på alla anslutna hårddiskar, USB-minnen och monterade skivavbilder. Bli inte avskräckt. Det måste göras. Listan borde se ut ungefär så här:
Listing available disks:
/dev/disk0
#: type name size identifier
0: GUID_partition_scheme *74.5 GB disk0
1: EFI 200.0 MB disk0s1
2: Apple_HFS HiHoSilver 74.2 GB disk0s2
/dev/disk1
#: type name size identifier
0: FDisk_partition_scheme *124.8 MB disk1
1: DOS_FAT_32 LABORATION 124.4 MB disk1s1
/dev/disk2
#: type name size identifier
0: Apple_partition_scheme *725.1 MB disk2
1: Apple_partition_map 31.5 KB disk2s1
2: Apple_HFS OSBoot 725.1 MB disk2s2
Det du ska leta efter är en partitionsstorlek som verkar överensstämma med storleken på USB-minnet du stoppade i. I mitt fall har jag ett reklam-USB-minne från, hör och häpna, Apple. Jag tyckte det var passande att använda till detta. Det är på 128 MB och letar vi i listan hittar vi något som heter FDisk_partition_scheme på 124,8 MB. Det verkar ju rimligt. Det står också att det är /dev/disk1. Beroende på vilka enheter du har monterade på din maskin kan det vara något annat. Jag kommer att skriva /dev/diskX för att ni inte bara ska klippa och klistra och förstöra något. Fortsätt inte om ni är osäkra.
Nu när vi vet vilken enhet som är USB-minnet kan vi fortsätta. Nu skriver ni följande:
sudo ./createPatchstick /dev/diskX
Ni får då en fråga om ni är säkra på att ni vill partitionera enheten, och eftersom ni kommit så här långt så gissar jag att så är fallet. I sådana fall skriver ni yes och trycker på retur. Det kommer då att rassla fram en hög text och ploppa upp olika enheter i Findern – det är helt i sin ordning. De sista raderna innan kommando-propten dyker upp igen bör vara:
Your disk /dev/disk1 is now unmounted and ready to patch your AppleTV.
Enjoy...
Om så inte skulle vara fallet så får ni skriva en kommentar eller gå till wiki:n eller forumet på awkwardtv.org. Programmet har aldrig svikit mig, så jag antar att det fungerade.
Apple TV är död! Länge leve Apple TV!
Dra ur strömsladden ur din ATV, stoppa i USB-minnet och stoppa i strömsladden igen medan du håller ned ”Menu” och ”–” på fjärrkontrollen. Håll nere dessa knappar i några sekunder. Om allt gått rätt till ska det komma upp vit/grå text på svart bakgrund. Det kan vara svårt att läsa exakt vad det står då en del av texten har en förmåga att hamna utanför bildskärmen. Det ska till slut stå något om ”All done” och så ska den påbörja någon sorts nedräkning. (Jag ska försöka komma ihåg att kontrollera exakt vad som sägs.) Nå; då är det bara att dra ur strömsladd och USB-minne och stoppa i strömsladden igen och hoppas att allt funkar som det ska.
Du har i det här läget en patchad Apple TV med mjukvaruversion 1.0. Grattis!
Se till att ange en fast IP-adress till ATV:n. Du kommer att behöva veta vilken IP-adress den har senare.
Jag kommer att uppdatera snarast. Ska bara sova en stund först.
Nu fortsätter vi, sakta men säkert
Efter att ha sovit, haft besök och läst artikeln ”Tidernas 100 coolaste prylar” i tidningen M3 känner jag mig nu redo att fortsätta. Och; nej, jag har inte kvar mustaschen som pryder mig på bilden. Jag undrar varför.
Du bör ha fått ett nytt menyalternativ på din ATV, ”Awkward TV”. Klicka på det och välj sedan ”SSH Service Disabled” och klicka därefter på ”Enable”. Detta kan ta lite tid, jag vet inte varför. Gör detsamma med ”AFP Service Disabled”.
Säker uppgradering från version 1.0 till 1.1
Klicka på ett Finder-fönster eller på skrivbordet och tryck kommando (kringla/kanelbulle) + k, skriv in IP-numret till din ATV (jag kommer att referera till detta som 192.168.x.x) och tryck på ”Anslut”. Skriv in ”frontrow” som både användarnamn och lösenord, klicka vidare, välj ”frontrow” i listan över utdelningar och klicka på ”OK”.
Montera Apples 1.1-uppgradering om du har matat ut den. Den bör fortfarande ligga på skrivbordet och heter 2Z694-5248-45.dmg. Öppna ett terminalfönster och skriv:
mkdir -p /Volumes/frontrow/1.1/PrivateFrameworks
mkdir /Volumes/frontrow/1.1/CoreServices
cd /Volumes/OSBoot/System/Library/PrivateFrameworks
cp -R BackRow.framework /Volumes/frontrow/1.1/PrivateFrameworks/
cp -R AppleTV.framework /Volumes/frontrow/1.1/PrivateFrameworks/
cp -R iPhotoAccess.framework /Volumes/frontrow/1.1/PrivateFrameworks/
cd /Volumes/OSBoot/System/Library/CoreServices
cp -R Finder.app /Volumes/frontrow/1.1/CoreServices/
Nu har du kopierat över de viktiga filerna till din ATV. Nu ska de bara kopieras till rätt ställe:
ssh frontrow@192.168.x.x
Svara ”yes” på frågan om du vill fortsätta att ansluta. Ange ”frontrow” som lösenord. Skriv sedan (ange ”frontrow” som lösenord om den frågar):
sudo /sbin/mount -uw /
sudo touch /.readwrite
sudo chown -R root:wheel 1.1/*
sudo cp -Rp 1.1/PrivateFrameworks /System/Library/
sudo cp -Rp 1.1/CoreServices /System/Library/
cd /System/Library/PrivateFrameworks/AppleTV.framework
sudo chmod u+s Resources/SettingsHelper
Om allt ser bra ut skriver du:
sudo reboot
För att kontrollera om allt har gått rätt till går du till ”Inställningar” och väljer ”Om”. Det bör nu stå att du har programversion 1.1. Åter igen: Grattis!
Installera ATVFiles
ATVFiles är ett program för att komma åt att spela upp filer du laddat upp till din ATV. För att installera det går du till menyalternativet ”Awkward TV”, välj därefter att ”Ladda Ner Tilläggsmoduler”. Där kan du installera många olika program, men för tillfället nöjer vi oss med att klicka på ATVFiles, klicka på Installera, klicka på OK och sedan trycka på Menu-knappen då installationen är klar.
Du kommer nu att ha ett nytt menyalternativ i huvudmenyn på din ATV; ”Filer”. Den kan spela upp filer du har laddat upp till katalogen ”Movies” i din hemkatalog på ATV:n.

1 juli 2007 klockan 12:11
Soft, blir ju lite sugen på en atv faktiskt. Min hackade xbox gör dock jobbet än så länge.
3 juli 2007 klockan 23:58
Xboxen _är_ bättre än så länge. Det är rätt mycket som rapplar med ATV:n. Men med tiden tror jag den kommer att mogna.
4 juli 2007 klockan 15:57
Såg någonstans att de håller på att porta XBMC till linux så med lite tid och tur kanske man kan använda XBMC till ATV:n? vore ju grymt najs!
4 juli 2007 klockan 21:26
Jopp, de planerar att eventuellt använda Apple TV som en av sina referensplattformar. Vore fett nice.
16 juli 2007 klockan 09:13
Kan man använda en digitalTv-usb-stick i atv? Jag provade, men det hände ingenting, naturligtvis. Säg till om det går att lösa!
16 juli 2007 klockan 13:08
Du kan ju titta här: http://wiki.awkwardtv.org/wiki/EyeTV
Jag har själv ingen USB-mottagare, så jag har tyvärr ingen möjlighet att testa något som rör detta.
22 juli 2007 klockan 22:58
Kom ihåg att xbox INTE klarar av HD-TV vilket atv’n gör!
22 juli 2007 klockan 23:26
Xboxen klarar av att spela högupplöst Xvid och liknande men inte H.264. Helt sant. Xboxen klarar dock av att spela filer över nätverket bättre än vad ATV:n gör tack vare att den cache:ar mer av filerna innan den börjar spela dem, så det finns fördelar med båda.
Edit: När jag pratar om att Apple TV:n inte klarar av att spela filmer över nätverket så menar jag över min trådlösa nät (802.11g). Om man kör 100MBit borde den klara av det bara bra.
14 augusti 2007 klockan 08:36
Hallå!
Jag försökte mig på att använda din guide för att patcha min appletv. Jag hade inte tillgång till den just då men jag hade memorerat det mesta. Allt såg ut att ha gått bra men jag hade missat biten med att man måste ha perian installerat!
Nu när jag skulle testa så vägrar atv’n att boota från usb pinnen, hur jag än gör, jag kommer bara till menyn där man kan välja fabriksåterställning, diagnos osv. Jag ser att den försöker läsa från den för det blinkar lite då och då. Tror du att det kan vara perian som kan vara problemet?
Visst ska man bara slita ut strömmen, sätta tillbaka den och sen hålla nere ”- meny” för att den ska boota från pinnen?
14 augusti 2007 klockan 08:41
Precis så ska man göra för att boota från pinnen, men om det har blivit något fel första gången du provade så kan det hända att du måste göra en fabriksåterställning innan det går att boota från pinnen igen. Lyckas det inte efter det så får du gärna skriva någon rad till så ska jag se om jag kan rota rätt på var problemet ligger.
19 augusti 2007 klockan 21:57
Testade en fabriksåterställning men det blev tyvärr ingen skillnad. Antagligen blev något knas när jag tillverkade stickan fast det såg rätt ut…dessvärre har jag inte tillgång till en Mac heller, jag lånade en lite snabbt för att fixa det här
Du ver inte om det finns någon annan lösning, typ ladda ner en image till en patchstick som man kan trycka in på usb minnet?
Det kanske inte ens är möjligt?
21 augusti 2007 klockan 15:20
Jag hackade min AppleTV igår efter denna guide. Det funkade superbra! Gjorde det på en halvtimme typ utan några som hellst förkunskaper. Tusen tack!
23 augusti 2007 klockan 21:11
Henke: Vad jag vet finns det inget sätt att hacka den utan att ha en Intel-Mac i närheten. Det är tyvärr inte tillåtet att distribuera färdiga Patchsticks då de innehåller filer som ingår i OS X. Det flyter dock omkring färdiga Patchsticks för nedladdning i alla fall, men det får du isåfall gräva i själv.
23 augusti 2007 klockan 21:14
Micke: Skönt att få bekräftat att man inte är helt bäng på att förklara saker
Det är alltid svårt att veta om man skrivit ned allt korrekt. Det är väldigt lätt hänt att man glömmer någon detalj. Jag har försökt få min sambo att följa guiden för att se att jag inte missat något, men hon var helt ointresserad
26 augusti 2007 klockan 00:17
Nu får man allt dra sitt strå till stacken och hjälpa andra när man själv har haft problem.
Av någon anledning så fick jag inte en helt felfri installation av min USB-sticka, utan under installationen när lite filer skulle skickas över från dator till minnet så blev de fel. Efter ungefär 5h så gav jag upp. Jag vet fortfarande inte vad felet är i dag, men jag ”löste” problemet.
Hur? Jag bytte dator från en Macbook till en annan Macbook, och då funkade de utan problem.
Så om ni inte lyckas boota upp aTVn med stickan, testa och gör en nya Patchstick med en annan dator.
26 augusti 2007 klockan 17:58
Hittade vad som var felet för mig. Hade ett nytt USB minne med någon förinstallerad mjukvara från U3. När detta var borttaget så funkade allt som det skulle. Går det att mounta en disk i en Windows maskin eller är man ”låst” till Mac?
26 augusti 2007 klockan 22:10
Linus: Konstigt. Du vet inte om det är så att det var olika versioner av OS X på de två datorerna? Typ 10.4.10 på den ena och 10.4.9 på den andra?
Henke: Menar du mounta Patchsticken i Windows? Det går nog inte utan att ladda hem någon mjukvara för att läsa den. Du får nog lov att partitionera och formattera om minnet för att kunna utnyttja det i Windows.
Eller spara Patchsticken och köpa ett nytt att använda till vardags.
27 augusti 2007 klockan 22:11
Nej jag menade inte riktigt så
Alltså mounta en Windows-disk i Apple tv’n över nätverket som filmer och annat kan ligga på.
28 augusti 2007 klockan 21:58
Ah, då är jag med. Det finns två sätt. Antingen kopiera över filer från en Mac till din Apple TV eller installera ett program som heter Sharity Light. Jag har bara provat det senare, och lyckades inte riktigt få den att montera nätverksvolymerna vid uppstart, så jag skulle prova den första om jag var du. Om du har tillgång till en Mac alltså.
Båda sätten beskrivs här:
http://wiki.awkwardtv.org/wiki/Mount_a_Remote_Drive_via_SMBFS
Jag ska prova filkopieringssättet när jag har tid.
2 september 2007 klockan 21:21
[...] skaffa en ATV är att den är hur lätthackad som helst. Med ett USB-minne, ett enkelt skript och sådär en halvtimmes jobb har man en HDTV-mediebox som kör OS X med SSH-åtkomst, och man får dessutom möjligheten att via [...]
9 oktober 2007 klockan 19:04
Jag får inga felmeddelanden när jag skapar min patchstick men min Apple TV version 1.0 bootar ändå inte upp från patchstickan. Prövat att använda både ett USB minne och min 4Gb ipod men det blir bara samma sak. Man kommer till en ruta där man kan välja språk och sedan systemåterställning. Kör med Mac Os X 10.4.10.
10 oktober 2007 klockan 15:36
Det verkar som om vissa får problem, men jag har inte hittat något om vad det skulle bero på. Jag skriker här om jag ramlar över något.
10 oktober 2007 klockan 16:47
jag har prövat både med ett USB-minne av märket SanDisk modell: Cruzer micro med på 4Gb. Har tagit bort U3 partitionen. Har även försökt med min Ipod Nano med samma dåliga resultat. Ska låna ett annat USB minne av en kompis och försöka. Köpte min Apple TV i Singapore i augusti. Kanske är skillnad på vart man har köpt den? Läste någonstans att man var tvungen att trycka två gånger på Menu och – för att få den att boota upp via USB en gång tills skärmen blippar till första gången och sedan en gång till precis innan den blippar till igen. Hur ser det ut när du bootar upp din via USB?
10 oktober 2007 klockan 21:13
Prövade att skapa en patchstick av min ipod från en helt nyinstallerad macbook men ATVn ville inte boota från den ändå. Kan det vara så att Apple har fått nys om att folk gör Patchstick från 2Z964-5248-45.dmg och bytt uf EFI filen i den?
Någon som skapat en patchstick som fungerar som har lust att lägga upp en sådan fil för nedladdning?
12 oktober 2007 klockan 18:54
prövade med ett 3:e usbminne och då fungerade det.
13 oktober 2007 klockan 20:55
Det verkar onekligen som om det är skillnad på vilket USB-minne man använder. Mycket konstigt.
5 november 2007 klockan 18:45
Har försökt hacka min Apple TV med denna guiden. Har återställt den till 1.0. Skapat en patchstick, och lyckats boota ifrån den. Det börjar rassla upp en massa text och en massa felmeddelande om att den inte hittar saker. Sedan kommer reboot nerräkningen. Den lyckas inte med det heller utan stannar med några felmeddelande och sedan är det över. När jag startar upp min Apple TV har jag fått ett meny-alt. som heter något i stil med CFBundle… Under detta ligger Awkward TV och jag kan aktivera SSH och AFP, kan även installera ATV-files. Men jag kan inte spela upp något jag lägger över. Någon som stött på något liknande? Har testa 2 ggr med samma resultat.
8 november 2007 klockan 00:34
Har försökt att hacka min ATV och även jag har bara fått fram en massa text (påminner om Tree i DOS) och en del felmeddelande, sen kommer jag inte längre… Jag får inte äns fram nedräkningen… och startar jag om ATV så ser menuerna lika dana ut som innan och jag har inte fått fram fler. Tacksam för svar!
8 november 2007 klockan 19:52
Jag får upp detta!
Partitioning /dev/disk7:
Started partitioning on disk disk7
Creating partition map
Formatting disk7s2 as Mac OS Extended with name Patchstick-root
Formatting disk7s3 as Mac OS Extended with name Patchstick
[ + 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100% ]
Finished partitioning on disk disk7
/dev/disk7
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *6.0 Gi disk7
1: EFI 200.0 Mi disk7s1
2: Apple_HFS Patchstick-root 80.0 Mi disk7s2
3: Apple_HFS Patchstick 5.7 Gi disk7s3
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 /System/Library/Frameworks/IOKit.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/IOKit.framework/Resources with non-directory /System/Library/Frameworks/IOKit.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/CoreFoundation.framework/Versions/Current with non-directory /System/Library/Frameworks/CoreFoundation.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/CoreFoundation.framework/Resources with non-directory /System/Library/Frameworks/CoreFoundation.framework/Resources
Copying System files…
Adding Kerberos…
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/OSXFrames/Kerberos.framework/Versions/Current with non-directory /System/Library/Frameworks/Kerberos.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/System/Library/Frameworks/OSXFrames/Kerberos.framework/Resources with non-directory /System/Library/Frameworks/Kerberos.framework/Resources
Copying Patchstick files…
– Found Perian component. Adding it to the Patchstick…
Changing Patchstick-root to Apple TV Mode…
Unmount of all volumes on disk7 was successful
/dev/disk7s1 removed
Unmount of all volumes on disk7 was successful
/dev/disk7s1 added
Unmount of all volumes on disk7 was successful
Your disk /dev/disk7 is now unmounted and ready to patch your AppleTV.
Enjoy…
9 november 2007 klockan 21:11
Nu har jag kommit så långt att jag har fått över allt till ett usb minne men ska det verkligen vara så att det ska stå att det inte finns minne kvar på enheten vid två av sakerna?
Partitioning /dev/disk7:
Started partitioning on disk disk7
Creating partition map
Formatting disk7s2 as Mac OS Extended with name Patchstick
Formatting disk7s1 as Mac OS Extended with name Patchstick-root
[ + 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100% ]
Finished partitioning on disk disk7
/dev/disk7
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *489.0 Mi disk7
1: Apple_HFS Patchstick-root 80.0 Mi disk7s1
2: Apple_HFS Patchstick 409.0 Mi disk7s2
Patitions done.
Creating System folders…
Copying System Extentions…
Copying System files…
Adding Kerberos…
cp: symlink: Versions/Current/Kerberos: No space left on device
cp: symlink: Versions/Current/Resources: No space left on device
Copying Patchstick files…
– Found Perian component. Adding it to the Patchstick…
Changing Patchstick-root to Apple TV Mode…
Unmount of all volumes on disk7 was successful
/dev/disk7s1 removed
Unmount of all volumes on disk7 was successful
/dev/disk7s1 added
Unmount of all volumes on disk7 was successful
Your disk /dev/disk7 is now unmounted and ready to patch your AppleTV.
Enjoy…
18 november 2007 klockan 13:45
Det låter ju mycket märkligt att det inte skall finnas tillräckligt med minne. Jag såg i ditt tidigare inlägg att den inte kunde skriva över några filer, kan det vara så att det blivit något fel tidigare och att det ligger en massa gojs på minnet och stör?
Prova att öppna Skivverktyget och partitionera om minnet och formattera det därifrån. Prova att köra Patchstick-programmet igen efter det.
Jag har tyvärr lagt in Leoparden nu, så jag har lite problem att prova mig fram. Måste installera Tiger på någon extern disk först.
18 november 2007 klockan 20:34
Efter en massa problem så har jag nu fått fram:
Partitioning /dev/disk5:
Started partitioning on disk disk5
Creating partition map
Formatting disk5s2 as Mac OS Extended with name Patchstick
Formatting disk5s1 as Mac OS Extended with name Patchstick-root
[ + 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100% ]
Finished partitioning on disk disk5
/dev/disk5
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *489.0 Mi disk5
1: Apple_HFS Patchstick-root 80.0 Mi disk5s1
2: Apple_HFS Patchstick 409.0 Mi disk5s2
Patitions done.
Creating System folders…
Copying System Extentions…
Copying System files…
Adding Kerberos…
Copying Patchstick files…
– Found Perian component. Adding it to the Patchstick…
Changing Patchstick-root to Apple TV Mode…
Unmount of all volumes on disk5 was successful
/dev/disk5s1 removed
Unmount of all volumes on disk5 was successful
/dev/disk5s1 added
Unmount of all volumes on disk5 was successful
Your disk /dev/disk5 is now unmounted and ready to patch your AppleTV.
Enjoy…
Men det fungerar fortfarande inte… Jag får fortfarande upp samma sak på ATV:n, en massa text som rabblar förbi och sen nar det stannar så händer inget mer, jag får inte fram den där nerräkningen som ni pratar om, jag har till och med låtit den stå på över natten men inget händer…
Jag har också Leoparden inlaggt, kan det vara det som gör att det inte fungerar?
21 november 2007 klockan 01:03
Patchstick image finns på,
http://www.digit02.com/Downloads/Patchstick/
Packa upp den med bunzip2 (finns för W32)
Följ instruktionen hur man för över en IMG på USB driven. Notera ni behöver minst 1GB, 512 räcker inte.
http://wiki.awkwardtv.org/wiki/Booting_from_a_USB_Thumbdrive
Notera!!! Har inte kört den ännu, eftersom jag inte fattade att HDMI kabel inte ingick, så på egen risk.
25 november 2007 klockan 17:26
Nu har jag gjort framsteg i ”Hackandet” av min ATV…
Jag kör med OSX 10.5.1 och det fungerade ju inte så jag var tvungen att lägga ett nytt OSX 10.4.6 på en extern USB HD och då fungerade det utmärkt att göra en Patchstick. Sagt och gjort så fabriksåterställde jag min ATV till 1.0 och patchade om den med sticket och då fick jag liksom Magnus 5 november 2007 klockan 18:45 fram CFBundle men jag kunde inte heller se på det jag la in i ATV. Efter ett tag ”gjorde jag bort mig” och fabriksåterställdde ATV:n och uppdaterade den med den vanliga uppdateraren i ATV:n och sen patchade jag den med Patchstick…
Resultadet är att jag får fram alla menyerna som dom ska vara och jag har installerat ATVFiles och NitoTV samt aktiverat ssh och AFP men jag kan bara ansluta till den med ssh… och jag är ingen stjärna i terminalen och jag vet inte hur man kopierar över saker från datorn till ATV via ssh! När jag hade version 1.0 i ATV kunde jag lägga över filerna med afp i finder men efer jag installerade allt i 1.1 så hittar jag inte min ATV på nätverket… Nån som vet varför?
25 november 2007 klockan 20:22
Gjorde du en ”säker uppgradering” till 1.1 eller uppgraderade du via Apple TV:n?
27 november 2007 klockan 22:12
Jag hade örsökt att uppgradera dem med en patchstick som var gjord på OSX 10.4.11, det gick inte… se min problemfyllda väg på http://www.99.se/apple-tv/221739-hacka-apple-tv-med-hjaelp-patchstick-2.html
men nu är jag igång och allt verka flyta på nu… Tack för ert tålamod men en Newbee…
28 november 2007 klockan 19:51
Alla är vi n00bs i början
17 december 2007 klockan 17:52
Någon som testat fall det funkar och göra en Patchstick i Leopard 10.5.1?
17 december 2007 klockan 20:10
[...] Hacka din Apple TV med Patchstick [...]
17 december 2007 klockan 22:51
Jag har inte hört något alls om det faktiskt. Jag skulle tro att det tyder på att det inte fungerar. Jag har dock inte grävt i det, så ta mina ord med en nypa salt.
18 december 2007 klockan 00:13
Försök inte göra det med OSX 10.5.1, enligt vad jag själv erfarar så går det bara med 10.4.8-10.4.10 så jag rekomenderar 10.4.9…
22 december 2007 klockan 11:27
Räcker det och fixa till Patchsticken i 10.4.9? Eller måste jag köra 10.4.9 i Mac:en som jag streamar i från?
29 december 2007 klockan 12:42
Det räcker att du skapar patchsticken i 10.4.9, vad du sen kör för OSX är helt upp till dig.
Själv gjorde jag så att jag la osx 10.4.9 på en extern usb disk och bootade ifrån den och sen gjorde patchsticken. När jag väl sen var klar med patchsticken bootade jag om till min vanliga OSX 10.5.1 och gjorde resten därifrån. Jag köpte ett usb minne på 128 MB som jag använde till patchsticken och som jag sen har sparat. Då behöver man inte göra en ny patchstick varje gång det skiter sig och man måste göra en fabriksåterställning.
29 december 2007 klockan 14:14
Kanon! Nu blir det testing=) återkommer hur det går!
6 januari 2008 klockan 14:49
ag satt och funderade på om man skulle kunna lägga in egna skärmsläckare på min ATV…
Jag hade önskningar om att lägga in Marine Aquarium 2.6 på min ATV och jag har hittat vart du redan installerade skärmsläckarna ligger: ”OSBoot/System/Bibliotek/Frameworks/ScreenSaver.framework/Resources/”
Alltså om jag inte är helt ute och seglar i ett akvarium så ska filen ”Marine Aquarium 2.6.saver” ligga i den mappen eller en mapp som heter ”OSBoot/Bibliotek/Screen Savers/”
Men nu kommer det till det jag undrar över… Hur får jag in min fil i en av dessa kataloger?
När jag mountar OSBoot på mitt skrivbord och försöker kopiera in min fil till dessa kataloger får jag bara ett felmeddelande som lyder:
”Objektet ”Marine Aquarium 2.6.saver” kunde inte flyttas eftersom ”Screen Savers” inte kunde ändras.”
Så vad gör jag?
Tacksam för snabbt svar!
7 januari 2008 klockan 08:52
Tjenna! När jag har installerat detta på min ATV, hur gör jag för att t.ex. spela upp en DivX film på min ATV, för det går ju inte att lägga in DivX filmer i iTunes?
Tacksam för svar!
7 januari 2008 klockan 18:31
Firefoxx: Du får nog börja med att kopiera över skärmsläckaren till en skrivbar katalog på ATV:n och sedan ssh:a till ATV:n och med hjälp av sudo-kommandot flytta filen dit du vill ha den.
Viktor: Du får kopiera över DivX-filen till Movies-katalogen i hemkatalogen på ATV:n och sedan använda ATV Files för för att spela upp den.
8 januari 2008 klockan 23:42
Du får gärna skriva hur jag ska göra, för jag lyckas inte att få den dit jag vill…
Om jag i OSX menyn ”Gå” väljer att ”Anslut till server” och sen väljer 192.168.0.2 som är ip nummret till min ATV och sen trycker på anslut får jag fram följande tre volymer på min ATV ”frontrow” ”Media” ”OSBoot”.
Som jag skrev i förra inlägget så tror jag att skärmsläckaren tillsist ska till “OSBoot/System/Bibliotek/Frameworks/ScreenSaver.framework/Resources/”
eller “OSBoot/Bibliotek/Screen Savers/”.
Men om jag har gjort rätt så är det ända jag kommer fram till är att hela ”OSBoot” är skrivskyddad, så nu till min fråga:
Vart ska lag lägga filen?
Ska jag tillfälligt lägga den på ”frontrow” och sen på något sätt flytta över den till ”OSBoot”?
Hur gör jag det isåfall?
Jag är lost i terminalen och att lägga in Patchstick var i säg ett äventyr.
Tacksam för all hjälp jag kan få!
27 januari 2008 klockan 18:12
Jag har följt denna guiden nu, och det funkar kanon!
Men.. nu vill jag installera nitoTV. Hur gör jag det?
Har letat runt lite på nätet, men inget vettigt resultat =(
30 januari 2008 klockan 18:40
Om man följer denna guiden, kan man se filmerna med undertexter?
31 januari 2008 klockan 15:09
Marcus: NitoTV finns väl som val i AwkwardTV-menyn?
Erik: Vet inte om undertexter fungerar då jag inte provat detta. Du får nog vara testpilot vad gäller det. Om du kommer fram till något får du gärna posta här.
3 februari 2008 klockan 11:55
På http://wiki.awkwardtv.org/wiki/NitoTV finns allt du behöver…
3 februari 2008 klockan 11:57
Milton: Nopp, de har tagit bort NitoTV från AwkwardTV-menyn, allt måste nu för tiden installeras separat genom att man laddar hem en .gz fil och lägger den på sin ATV och sen installerar den.
4 februari 2008 klockan 23:18
Där fick man för att man inte håller sig uppdaterad
10 februari 2008 klockan 19:38
Hej,
jag har precis köpt en ATV och den kom med version 1.1
Har jag fortfarande möjligheter att hacka den?
Tacksam för svar!
Sailor
14 februari 2008 klockan 18:00
Till er alla så har nu ATV Take 2 kommit ut i tisdags och det första jag har sett som verkligen är ett stort + är att den nu stödjer Airtunes alltså att man kan väla den som fjärrhögtalare i itunes precis som man kan med airport expressern…
15 februari 2008 klockan 22:03
Jag har provat att göra en ”safe update” till Take 2, men AirTunes verkar inte fungera när man gör så. Inte heller hyrfilm (men det fungerar ju inte i sverige ännu hursomhelst).
20 februari 2008 klockan 20:17
Skulle du kunna göra en lättförstårlig guide med hjälp av detta: http://wiki.awkwardtv.org/wiki/Take_2_Full_Update ?
21 februari 2008 klockan 18:49
Hej!
Jag har försökt att hacka min ATV efter beskrivningen här men något blir fel, det verkar som om den inte hittar Perian. Jag måste säga att jag är ganska grön när det gäller att arbeta med MAC.
Partitioning /dev/disk2:
Started partitioning on disk disk2
Creating Partition Map
5% ..Formatting Disk 10% ..Formatting Disk 100% ..
Finished partitioning on disk disk2
/dev/disk2
#: type name size identifier
0: GUID_partition_scheme *500.0 MB disk2
1: Apple_HFS Patchstick-root 80.0 MB disk2s1
2: Apple_HFS Patchstick 420.0 MB disk2s2
Patitions done.
Creating System folders…
Copying System Extentions…
Copying System files…
Adding Kerberos…
Copying Patchstick files…
– Perian not found in /Library/QuickTime. Skipping…
Changing Patchstick-root to Apple TV Mode…
Disk /dev/disk2 unmounted
gpt remove: /dev/disk2: 1 partition(s) removed
Disk /dev/disk2 unmounted
Disk /dev/disk2 unmounted
Your disk /dev/disk2 is now unmounted and ready to patch your AppleTV.
Enjoy…
Jag är öppen för förslag.
21 februari 2008 klockan 20:42
Har provat med att göra en patchstick men det funkar inte för jag kör 10.5.2 och har ingen möjlighet att nergradera. Undrar om det är någon som vill sälja en fungerande patchstick till mig (om det funkar så) Den får gärna funka med version 2
23 februari 2008 klockan 16:28
Firefoxx: Jag ska försöka hinna med det. Jag vågar inte lova något datum, dock.
Per: Dum fråga kanske, men har du installerat Perian på din Mac? Om du har det så bör du se till att det är installerat globalt och inte bara på ditt användarkonto.
Marcus: Du gör nog bäst i att försöka hitta någon som har 10.4 som du kan bygga din Patchstick hos. Eftersom man kopierar filer från OS X-installationen så handlar det i vilket fall om piratkopiering, men om det är pengar inblandade så kan det verka extra illa.
26 februari 2008 klockan 01:20
Jag gör som Firefoxx och be så allra ödmjukast om en guide som man kan förstå sig på. Den förra var helt perfekt
26 februari 2008 klockan 21:54
Jag satt och hittade denna på Piratbukten om det är till någon hjälp i skapandet av den perfekta guiden…
….
29 februari 2008 klockan 10:59
Som jag sagt tidigare så räknas det som piratkopiering att dela med sig av färdigbygda patchsticks, så jag tog bort länken i Firefoxx:s inlägg.
9 mars 2008 klockan 22:07
Tack! Jag hade bara installerat Perian på mitt användar konto men det är ändrat så nu fungerar det kalas.
En liten fråga, kan man skapa en genväg på ATV:n till film mappen på datorn?
Mvh Per
9 mars 2008 klockan 22:11
Finns det eller är på väg ett sätt att patcha 2.0 direkt?
När man hackat sin ATV, har man kvar samma menyer och funktioner som innan? Har letat screenshots utan framgång.
10 mars 2008 klockan 23:20
Per: Det går att montera nätverksvolymer på ATV, men jag har inte full koll på vilka paket som behövs. Någon annan vet säkert.
Claes: Det finns och är på väg. Antingen dyker det upp här på bloggen eller någon annan stans. Länk kommer isåfall.
Menyer och orginalfunktioner finns kvar efter hackningen, ja.
12 mars 2008 klockan 00:39
Hej!
Enligt fråga ovan; kan någon förtydliga hur jag gör för att kopiera över min DivX film till ATV:ns hemkatalog nu när jag har ATVFiles installerat? Via Itunes? Via terminalen? Eller använder man något program?
Mvh,
//en nybörjare som är tacksam för svar
12 mars 2008 klockan 19:05
Henrik
Om d har ATV Files installerat så har du säkert aktiverat ssh och sånt installerat.
Då kan du prova med att gå in i Finder menyn ”Gå” och sen till ”Anslut till server”, där skriver du in ip nummret till din ATV och om du då har allt i sin ordning i din ATV så bör du få upp en ruta där du har tre volymer att välja på ”OSBoot”, ”Media” och ”Frontrow”. Då väljer du ”Frontrow” och om du blir frågad efter lösenord så är det ”frontrow”. Om allt gåt som det ska får du nu upp volymen ”frontrow” på ditt skrivbord och då kan du bara dra och släpp dina filer till mappen ”Filmer”.. Woolala… Nu har du filerna i din ATV…
18 mars 2008 klockan 22:26
Tack för svaret Firefoxx. Allt funkar kalas nu!
//H
19 mars 2008 klockan 02:53
Var så lite så… Jag vet själv hur beroende jag var av hjälp när jag var ny med min ATV, så nu får man börja betala tillbaka…
Hoppas att jag skrev rätt i min ”guide”, jag satt på jobbet när jag skrev det så jag hämtade allt ur minnet och jag hoppas att jag fick allt rätt.
23 mars 2008 klockan 16:19
Hej igen!
Till Firefoxx eller någon annan vänlig själ; allt var frid och fröjd och jag kunde enkelt lägga över filer till min atv mha cyberduck…tills idag… Nu får jag felmeddelandet ”there was a problem connecting to 192.168.1.3:22″. Samma sak om jag istället använder findern. Jag kommr fortfarande åt d filer som jag fört över och atv:n fungerar i övrigt – vad har gått fel? Har inte gjort några programuppdateringar (det enda jag kan komma på är att jag startat om routern…). Tacksam för hjälp =)
Mvh,
//H
23 mars 2008 klockan 16:31
lyckades lösa problemet, så bortse från mitt inlägg
26 april 2008 klockan 08:23
Är det ingen som kan publicera hur man enkelt hackar sin AppleTV take2 på Svenska?
27 april 2008 klockan 22:07
Jag ber om ursäkt för att jag inte har hunnit ta tag i det ännu.
Ni ser ju om jag eller någon annan hinner publicera en sådan först
11 september 2008 klockan 23:00
Ingen svensk take2 guide klar?
11 september 2008 klockan 23:58
Ledsen att jag inte tagit mig i kragen och fixat en Take2-guide. Jag fick för ett tag sedan en guide av Firefoxx som skrivit här i kommentarerna. Guiden kan du läsa här.
Jag har själv inte använt denna guide, så jag kan inte svara på hur bra den är, men det är ju något i alla fall.
Jag har fortfarande på agendan att skriva en guide för hackning av Take2 (eller 2.1 som det är nuförtiden, men hackningen verkar fungera likadant), men jag kan inte svara på när det kommer något. Nu har ni i alla fall en guide, även om den inte är från undertecknad
Åter igen – ledsen att jag lämnat er hängande i luften.
12 september 2008 klockan 00:08
[...] Hacka din Apple TV med Patchstick [...]
12 september 2008 klockan 00:52
Om jag har aktiverat ssh och öppnat för en extern usb drive, vad mer behöver jag göra för att kunna spela xvid, avi osv…
Perian?
12 september 2008 klockan 00:55
Inga problem. Hittade en bra och tydlig på engelska.
SSH aktivering (utan att öppna aTV:n) http://iclarified.com/entry/index.php?enid=791
För extern USB drive:
http://www.iclarified.com/entry/index.php?enid=971
Kanske inget nytt men ändå.
12 september 2008 klockan 08:39
Perian eller nitoTV bör fungera bra.
13 september 2008 klockan 20:29
Behöver man veta något om hur man installerar de programmen?
Var finns det guider som är bra?
13 september 2008 klockan 21:01
Har någon av er prövat Jaman TV?
13 september 2008 klockan 22:28
NitoTV 0.5 kan man ladda ner härifrån. Sedan packar man upp filen och kopierar över filerna till sin AppleTV. Det finns ett installer-script i katalogen som man ska köra. Tror det skall finnas en readme som beskriver hur man gör.
14 september 2008 klockan 18:34
Ledsnade på allt strul. Köpte just en atv flash för 50 bucks. Tack ändå Anders för din tid.
/M
18 september 2008 klockan 23:21
Vart köpte du den? jag försöker få igång mitt, men lyckas bara hacka den med 1.0 inte när ja uppgraderat den till 2.1.. jobbigt och vill slippa kunna koda om mina filmer nu.. och man kan inte heller ha filmer med seperat srt text för det hittar den inte då.. blä, någon som kan hjälpa mig?
18 september 2008 klockan 23:32
Om någon är sugen kan ni ju prova detta: http://code.google.com/p/atv-bootloader/wiki/BuildingPatchstick
Det är ett sätt att göra en linux-baserad Patchstick. Har ingen aning om hur lätt eller svårt det är dock.
20 september 2008 klockan 13:08
För er som kan tänka er att prova XBMC på Apple TV:
http://www.99.se/apple-tv/251393-xbmc-media-center-p-apple-tv.html
4 oktober 2008 klockan 14:35
Ny guide!
Hacka din Apple TV med ATV USB Creator!
11 december 2008 klockan 21:50
Köpte den av ATVflash: http://www.atvflash.com/
Vet inte om man får lägga upp det här Anders så du får ta bort det om det är olagligt.
Ett bra alternativ om man är lat, har lite pengar över eller är lite okunnig. Eller som i mitt fall, alla tre.