Hacker krijgt Windows XP werkend op Apple TV van eerste generatie

Een hacker heeft Windows XP werkend gekregen op een Apple TV van de eerste generatie. Het duurde meer dan twee jaar om voor elkaar te krijgen, maar nu kan het Apple-apparaat uit 2007 eindelijk de groene glooiende heuvels van XP laten zien.

Windows XP booten op de Apple TV was zo lastig door meerdere factoren. Ten eerste is XP niet gemaakt voor de Apple TV, doordat het apparaat een EFI-firmware heeft, omschrijft de ontwikkelaar, DistroHopper39B. Daardoor was het nodig om XP zo aan te passen dat het daarmee kon omgaan. Bovendien moest de ontwikkelaar om de verificatie heen werken: de Apple TV was het eerste apparaat van de fabrikant dat het OS verifieerde voor het booten.

Wie het zelf wil proberen, kan een image downloaden vanaf Archive.org. Er is ook een manier om het handmatig te installeren. De Apple Remote werkt niet onder XP. Het is onduidelijk waarom de ontwikkelaar zo graag Windows XP op de Apple TV wilde zetten.

Windows XP op Apple TV
Windows XP op Apple TV

Door Arnoud Wokke

Redacteur Tweakers

20-02-2025 • 15:44

55

Submitter: MatiasG

Reacties (55)

55
55
23
0
0
30
Wijzig sortering
Dit is beter dan Doom overal op draaien, hier hebben we nog iets aan (als het blijft werken).
*blaast stof van ATV 1Gen*
Het grootste nadeel is dat XP geen SHA-2 ondersteund en tegenwoordig vrijwel alles met SHA-2 gesigned is. Veel meer dan oude meuk/games zonder internet starten zit er niet in.
XP
zonder internet
Heel eerlijk, ik denk ook dat dat wel de enige juiste zinsvolgorde is.
Even los van dat je ondersteunt behoort te schrijven met een t op het einde…
Het internet hoogtepunt van Windows XP was immers ook Internet Explorer 6. Breed gezien als 1 van de slechtste versies van die browser.
Het grootste nadeel is dat XP geen SHA-2 ondersteund en tegenwoordig vrijwel alles met SHA-2 gesigned is.
Het OS ondersteunt geen SHA-2, maar third-party tooling (inclusief browsers) op XP welzeker. Ondersteuning vanuit het OS is dan ook niet meer interessant, want er zijn geen officiële updates.
Ik denk ook niet dat je het internet op zou willen gaan met windows XP die door een "hacker" op een apple TV werkt. :+
Ik ben er vrij zeker van dat Doom toch wel moet lukken als je Windows XP kan draaien.
Naja aangezien je nog maar 60 mb RAM over hebt .. :X
voor een 12/13MB game? lijkt mij ruim voldoende
True, maar weet niet of dat met de XP versie zonder GPU ook te doen blijft.

Dus ik betwijfel het. Zonder XP zou het ws geen enkel issue moeten zijn heel eerlijk.
De AppleTV heeft een Nvidia geforce go 7300 videokaart dus wel degelijk een GPU aanwezig :)
Ja maar die werkt dus niet onder XP
Heb de details nu ook gezien, wel jammer inderdaad
}:O nice! }:O

[Reactie gewijzigd door nelizmastr op 23 februari 2025 08:20]

Hoe groot de game is heeft niks te maken met het werkgeheugen. Een 4KB bestand (demoscene als voorbeeld) kan al meerdere gigabytes nodig hebben om als programma te functioneren.
Doom 1 was draaiend te krijgen met 4mb ram. Net.
Dosdude1 heeft een tijdje terug er nog eentje van 1gb ofzo weten te voorzien (of was het 512mb :? )
verder vermoed ik dat de GPU acceleratie nog een kwestie van tijd wordt omdat de Geforce GO 7300 ook in andere Mac's heeft gezeten en er daarmee mogelijk wel bootcamp drivers ervan uit elkaar zijn te pluizen voor een oplossing net als de rest van andere benodigde drivers

[Reactie gewijzigd door gekko90 op 20 februari 2025 19:19]

Zo te zien aan de graphics gaat dat gewoon in Dosbox bovenop XP werken. Of ze moeten problemen hebben met VGA 640x480.
Alleen, kan XP daar tegen? Wel eens van die mega-iconen gezien op een scrollbare desktop maar fullscreen wordt denk ik wel lastig.
kijk, dat is leuk. Die ga ik vanavond gelijk maar eens even downloaden. Kheb ergens nog zo'n ding liggen.


edit: Kijk nou, apple levert via Archive ook gewoon de OG firmware: https://archive.org/details/os-dot-dmg-1.0

Kun je de boel ook weer terugzetten als het niet goed gaat.

[Reactie gewijzigd door supersnathan94 op 20 februari 2025 15:56]

Dat is niet Apple. Er staat Apple omdat Apple het heeft gemaakt. Apple is niet de uploader. Dat is siwiajkq_kiufrkuin
Ah ik zie t. Niet heel handig ge UI'ed dan, maar goed. het is beschikbaar! Nu nog zien of het ook werkt.
Overigens ook leuk om te proberen, er zijn lui die OSX draaiend hebben gehad op deze generatie Apple TV. Die draaide immers op een Intel processor, en de kernel van het TVOS schijnt in basis veel overeen te komen met die van een Intel Mac uit die tijd.

https://tinkerdifferent.c...le-tv-1st-generation.733/

[Reactie gewijzigd door jctjepkema op 20 februari 2025 16:07]

Die Apple TV draaide inderdaad gewoon een aangepaste versie van OSX 10.4, Tiger.
Zo te zien staan de prioriteiten goed bij deze hacker, zie al een bad apple filmpje op diens desktop.
Zo te zien staan de prioriteiten goed bij deze hacker, zie al een bad apple filmpje op diens desktop.
Scherp opgemerkt! Vermoedelijk zal de maker deze als Easter egg in de afbeelding hebben gezet, juist om dit soort reacties op te wekken :Y)

[Reactie gewijzigd door RRRobert op 20 februari 2025 15:56]

Dit staat waarschijnlijk op zijn desktop omdat de ontwikkelaar het eerder al had afgespeeld in een YouTube filmpje: https://youtube.com/watch?v=phG4FHoinX0

[Reactie gewijzigd door MatiasG op 20 februari 2025 17:36]

Het is onduidelijk waarom de ontwikkelaar zo graag Windows XP op de Apple TV wilde zetten.
Omdat het kan :)
Dat.
En om de uitdaging natuurlijk. Doom op een AppleTV laten draaien lijkt me niet zo bijzonder (zal vast al wel bestaan ook), dus dan XP maar ;)
"Het is onduidelijk waarom de ontwikkelaar zo graag Windows XP op de Apple TV wilde zetten."
Het antwoord hierop is iets verderop op de repo te vinden: fascinatie.
Ever since I saw The 8-Bit Guy's video "Hacking the Apple TV 1st Generation" back in 2018 or 2019, I have been fascinated with the original Apple TV. I always wondered if it was possible for it to run Windows XP, but my efforts to actually get it working were kickstarted by this Michael MJD video.
en omdat het een intel processor heeft.
It has an Intel processor.
Het is dus puur een interesse / hobbyproject / uitdaging geweest. In theorie kan het; nu de praktijk laten zien.

[Reactie gewijzigd door gorgi_19 op 20 februari 2025 15:52]

De tweakers mindset dus; "Because why not". :+
Als 43-jarige Tweaker heb ik daar inmiddels toch een antwoord op. "... because time is running out". Ik ben toch iets meer kieskeurig nu met waar ik de steeds meer waardevolle tijd aan verkwist. Een OS zo oud dat je het niet meer aan het internet moet hangen draaiend krijgen op hardware oud genoeg dat Youtube kanalen over retro hardware er videos over gaan maken... ja niet meer voor mij :) Ik ga toch maar liever iets saaiers doen waar ik nog wat aan heb in het leven, zoals alternatieven voor Windows 10 uitproberen nu dat de EOL eraan komt. Genoeg om te tweakeren in het leven.
Waarde is een kwaliteitsoordeel.

Voor deze kerel zit de waarde er ws in dat hij iets voor elkaar wilde krijgen dat op heel veel niveaus niet makkelijk was.

Een ander heeft meer plezier aan sudoku's.

Dat het voor jou geen/weinig tweaker waarde heeft, zegt niet zo veel.

Dat gezegd hebbende, ik moest maar eens nadenken over focus. Zelfde leeftijd, maar ik vind te veel leuk. Van alles een beetje, betekent niets helemaal.
Wie het zelf wil proberen, kan een image downloaden vanaf Archive.org.
Gedurft… MS (en gelukkig de rest van de wereld) heeft XP al vele jaren achter zich gelaten, en zal vast de moeite niet willen nemen hier achteraan te gaan, maar het blijft natuurlijk gewoon nog steeds illegaal om kopieën van Windows XP te verspreiden. Kun je best problemen mee krijgen. Ik zou het zelf lekker op een handmatig tutorial hebben gehouden ;)
Hoezo? Als de installatie gewoon netjes om een key vraagt is er niks aan de hand en gaat MS je ook niet achteraan zitten hoor.

punt is alleen dat de keys niet meer geactiveerd worden, maar als ik nu een valide key heb dan kan het mij ook aan het achterwerk oxideren dat ie eigenlijk niet geactiveerd mag worden. Heb er denk ik nog wel wat liggen.
Zo werkt copyright dus niet he. Dat jij als downloader misschien een key hebt doet er niet toe. Het downloaden is het probleem niet, maar het aanbieden. Moet jij maar eens een kopie van een recent uitgebrachte game online zetten met de opmerking erbij “Alleen downloaden als je het ook gekocht hebt he! Anders foei! Geen keygen gebruiken!”. Binnen no-time heb je een brief op je deurmat.
Dat het zo op papier niet werkt zal best, maar MS doet al jaren niet zo moeilijk met XP aangezien het toch niet echt gebruikt gaat worden voor serieuze dingen anders dan wat hobby.

Er staan zoveel honderden XP varianten online al, MS gaat daar echt die ene hobbyist niet voor achter z'n broek zitten.
Moet jij maar eens een kopie van een recent uitgebrachte game online zetten met de opmerking erbij “Alleen downloaden als je het ook gekocht hebt he! Anders foei!
Ligt er denk ik heel erg aan hoe je dat doet. Als cache/mirror voor steam lijkt me dat geen issue (is immers voldoende software voor beschikbaar om dat zelf in je LAN te kunnen doen. Er is ook heel veel software om dit voor applicaties en andere zaken te doen.

Maar goed. In theorie mag het niet, in de praktijk zal het allemaal wel los lopen, hoewel ik in de readme wel zag dat het een "gebruikte" image is en dus inclusief config. Kan dan dus wel nog een dingetje zijn met Key.
Zo werkt copyright dus niet he.
Nee, copyright enforcen is een verhaal van veel geld in advocaten steken om erachteraan te gaan.

Bij een Nintendo wordt de IP actief gehandhaafd vanwege nieuwe- en toekomstige (her)uitgaven (anders kan iedereen een Mario uitbrengen of de markt verzadigen met oude releases) en daarmee directe concurrentie met eigen activiteiten.

Windows XP? Obsolete IP zonder resell-waarde waar je op geen enkele manier verantwoordelijkheid of geld in wilt stoppen.

Ik denk dat MS deze steek naar Apple best wel kan waarderen.
Nu Doom erop draaien
Apple tv is toch ARM?

Heeft er ooit een ARM versie van XP bestaan?
De eerste generatie Apple TV uit 2007 is een gestripte x86 Intel Mac Mini. Allle latere modellen zijn ARM.
Zal het nu met die verplichte alternatieve App Stores (vanuit de EU) ook mogelijk zijn om een Windows XP app te kunnen draaien op TVOS/iOS?
Het is onduidelijk waarom de ontwikkelaar zo graag Windows XP op de Apple TV wilde zetten.
Tja ja dat was eigenlijk ook een beetje mijn 1ste gedachte maar goed, ik doe het hem niet na en blijf het evenzogoed best wel knap vinden.

Op dit item kan niet meer gereageerd worden.