clickheat

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.

Saker som behövs för ingreppet.

  1. Introduktion
  2. Några förberedelser
  3. Här ska byggas Patchstick!
  4. Apple TV är död! Länge leve Apple TV!
  5. Nu fortsätter vi, sakta men säkert
  6. Säker uppgradering från version 1.0 till 1.1
  7. 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!

Patchstick-logganBö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

Mitt reklam-USB-minne från AppleDet 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_scheme124,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 forumetawkwardtv.org. Programmet har aldrig svikit mig, så jag antar att det fungerade.

Apple TV är död! Länge leve Apple TV!

Apple Remote. Tryck ner “Menu” och “–” i några sekunder vid uppstart.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

Anders sover söttEfter 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.

90 kommentarer angående “Hacka din Apple TV för utökad funktionalitet, så här gör du”

  1. Fredrik

    Soft, blir ju lite sugen på en atv faktiskt. Min hackade xbox gör dock jobbet än så länge.

  2. Anders Milton

    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.

  3. Danne

    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. Anders Milton

    Jopp, de planerar att eventuellt använda Apple TV som en av sina referensplattformar. Vore fett nice.

  5. Steffe H

    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!

  6. Anders Milton

    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.

  7. p2d

    Kom ihåg att xbox INTE klarar av HD-TV vilket atv’n gör!

  8. Anders Milton

    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.

  9. Henke

    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?

  10. Anders Milton

    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.

  11. Henke

    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?

  12. Micke

    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!

  13. Anders Milton

    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.

  14. Anders Milton

    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 :)

  15. Linus

    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.

  16. Henke

    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?

  17. Anders Milton

    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. :)

  18. Henke

    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å.

  19. Anders Milton

    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.

  20. Minirecension: iMac 24″ + Apple TV « Kvarnbrink, medicinare

    [...] 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 [...]

  21. Victor

    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.

  22. Anders Milton

    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.

  23. Victor

    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?

  24. Victor

    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?

  25. Victor

    prövade med ett 3:e usbminne och då fungerade det.

  26. Anders Milton

    Det verkar onekligen som om det är skillnad på vilket USB-minne man använder. Mycket konstigt.

  27. Magnus

    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.

  28. Firefoxx

    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!

  29. Firefoxx

    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… :-)

  30. Firefoxx

    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… :-)

  31. Anders Milton

    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.

  32. Firefoxx

    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?

  33. Zukke

    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.

  34. Firefoxx

    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?

  35. Anders Milton

    Gjorde du en ”säker uppgradering” till 1.1 eller uppgraderade du via Apple TV:n?

  36. Firefoxx

    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…

  37. Anders Milton

    Alla är vi n00bs i början ;)

  38. Marcus Nordström

    Någon som testat fall det funkar och göra en Patchstick i Leopard 10.5.1?

  39. Vagnretur » Koppla din AppleTV till en vanlig TV

    [...] Hacka din Apple TV med Patchstick [...]

  40. Anders Milton

    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.

  41. Firefoxx

    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…

  42. Marcus Nordström

    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?

  43. Firefoxx

    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.

  44. Marcus Nordström

    Kanon! Nu blir det testing=) återkommer hur det går!

  45. Firefoxx

    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!

  46. Viktor

    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!

  47. Anders Milton

    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.

  48. Firefoxx

    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å!

  49. Marcus

    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 =(

  50. Erik

    Om man följer denna guiden, kan man se filmerna med undertexter?

  51. Anders Milton

    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.

  52. Firefoxx

    http://wiki.awkwardtv.org/wiki/NitoTV finns allt du behöver…

  53. Firefoxx

    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.

  54. Anders Milton

    Där fick man för att man inte håller sig uppdaterad :)

  55. sailor

    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

  56. Firefoxx

    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…

  57. Anders Milton

    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).

  58. Firefoxx

    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 ?

  59. Per

    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.

  60. Marcus Nordström

    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

  61. Anders Milton

    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.

  62. Micke Ytterström

    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 :-)

  63. Firefoxx

    Jag satt och hittade denna på Piratbukten om det är till någon hjälp i skapandet av den perfekta guiden…
    ….

  64. Anders Milton

    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.

  65. Per

    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

  66. Claes Welinder

    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.

  67. Anders Milton

    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.

  68. Henrik

    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

  69. Firefoxx

    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…

  70. Henrik

    Tack för svaret Firefoxx. Allt funkar kalas nu!

    //H

  71. Firefoxx

    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.

  72. Henrik

    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

  73. Henrik

    lyckades lösa problemet, så bortse från mitt inlägg ;)

  74. Peter

    Är det ingen som kan publicera hur man enkelt hackar sin AppleTV take2 på Svenska?

  75. Anders Milton

    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 :)

  76. Martin

    Ingen svensk take2 guide klar?

  77. Anders Milton

    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.

  78. Vagnretur » Något för alla Apple TV-älskare

    [...] Hacka din Apple TV med Patchstick [...]

  79. Martin

    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?

  80. Martin

    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å.

  81. Anders Milton

    Perian eller nitoTV bör fungera bra.

  82. Martin

    Behöver man veta något om hur man installerar de programmen?
    Var finns det guider som är bra?

  83. Martin

    Har någon av er prövat Jaman TV?

  84. Anders Milton

    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.

  85. Martin

    Ledsnade på allt strul. Köpte just en atv flash för 50 bucks. Tack ändå Anders för din tid.

    /M

  86. Sebastian

    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?

  87. Anders Milton

    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.

  88. Anders Milton

    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

  89. Anders Milton

    Ny guide!

    Hacka din Apple TV med ATV USB Creator!

  90. Martin

    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. :-)

Lämna en kommentar