Hoofdcategorieën

'Wii is volledig gehackt'

Door Dimitri Reijerman, zondag 30 december 2007 17:21
Submitter: Oscar Mopperkont, views: 76.234

Nadat de Nintendo Wii al gedeeltelijk gehackt was met de relatief snelle introductie van modchips, zijn hackers er nu in geslaagd om homebrew-code op de console te laten draaien. Een Linux-channel op de populaire spelcomputer lijkt niet ver weg.

De krakers lieten tijdens een demonstratie op het 24e Chaos Communication Congress zien dat zij via het hoofdmenu van de Wii een zelfgeschreven programma konden opstarten, waarbij de Wii-controllers uitgelezen werden. Daarbij hadden zij volledige toegang tot de hardware. Eerdere homebrew voor de Wii draaide nog in Gamecube-emulatiemodus, waardoor de mogelijkheden en de snelheid van de software beperkt waren. Volgens de hackers konden zij met behulp van een zelfgebouwde seriële interface memorydumps maken en analyseren. Hierdoor konden de krakers de encryptiesleutels achterhalen. De sleutels kunnen worden hergebruikt in homebrew-code.

Om zelfgemaakte software te kunnen draaien op de Nintendo-console is wel een modchip nodig. Met de gepresenteerde hackmethode moeten programma's op een dvd worden geplaatst, maar inmiddels zoeken diverse hackers naar mogelijkheden om de interne sd-drive aan te spreken. In een kort interview met Tehskeen.com zegt hacker Brushing dat hij op korte termijn een Linux-versie voor de Wii verwacht. Ook zegt hij dat diverse hackers werken aan software om homebrew van anderen van de juiste versleuteling te voorzien, zodat de Wii de inofficiële code accepteert. Volledige bluetooth-ondersteuning ontbreekt nog, evenals het kunnen gebruiken van de ingebouwde wifi-module.

Hier had een filmpje kunnen staan maar je browser heeft blijkbaar geen flash-support of javascript is uitgeschakeld...

Volgende 10:02
Vorige 15:25

Reacties

«  1  2  3  4  »

Geld dit voor alles type's van de WII? want ik hoor dat er veel verschillende types zijn, die elk op een andere manier gemod moeten worden?

of zie ik dat verkeerd?

nah, da's een ander verhaal. het OS en de core logic set is hetzelfde gebleven en daar kloten ze hier mee. niet met de controle of een schijfje echt is of niet (wat dus AFAIK steeds verandert). alleen dit is niet bijster geschikt om "backups" mee te draaien (aangezien je hier het wii OS omzeilt...), dus een vervanging is het niet :)

het OS en de core logic set is hetzelfde gebleven en daar kloten ze hier mee. niet met de controle of een schijfje echt is of niet (wat dus AFAIK steeds verandert).
Maar als Nintendo een agressieve houding t.o.v. hun systeem hacken gaat aannemen, dan mogelijk wel. Want als ik het goed is is het OS niet heel moeilijk te upgraden voor Ninty.

Maar de encryptiesleutels zullen toch op dezelfde manier blijven werken omdat de spellen die nu al uitgebracht zijn ook moeten blijven werken. En als de homebrew software zich met zo'n sleutel "aanmeld" dan accepteert de WII het gewoon.


Wat is in hemelsnaam de fascinatie om op een Wii Linux te kunnen draaien? Het is maar een 750Mhz PowerPC met 88MB geheugen. Snelheid is op zijn best vergelijkbaar met een 7 jaar oude 1 Ghz Pentium 3. Geen harde schijf, geen digitale outputs, niet aan te sluiten op digitale computerschermen. Dan hou je niet veel leuks over.

Als je zo nodig Linux wil draaien op een console kun je ook een PS3 kopen waar je kant en klare distributies voor hebt en die je in 1920x1080 kunt starten. Helemaal legaal. Wordt ondersteund door het PS3-OS zodat je kunt multibooten.

Of gewoon een PC.

[Reactie gewijzigd door ymmv]


ja maar de linux implementatie op ps3 is niet native, draait in een soort emulatiemodus.

en natuurlijk is een afzonderlijke wii niet zo krachtig, maar het wordt leuk als je via het internet de gecombineerde rekenkracht van de next gen leader kunt bundelen :)

en daarbij, de wii is prima geschikt voor homebrew software. deze software is over het algemeen wat minder hollywoodesque en filmisch dan het materiaal dat de gamestudio's afleveren.

en geen harde schijf kon wel eens niet zo lang meer duren, als die wii hackers echt op dreef komen is de volgende stap natuurlijk een externe harddisk op ethernet of usb!

edit: de wii heeft weer een nieuwe doelgroep aangeboord: hardcore tweakers! _/-\o_

[Reactie gewijzigd door n0z3br34th3r]


Gecombineerde rekenkracht is leuk, maar ik schat dat er wel zo'n 10 wii's nodig zijn om de zelfde rekenkracht te hebben als een ps3..

ongetwijfeld, maar de meeste homebrew projecten hebben niet zoveel rekenkracht nodig maar eerder innovatieve features, en dat zit wel goed bij de wii! :)

nadeel van de ps3 linux implementatie is dat veel van de rekenkracht niet toegankelijk is voor homebrew. linux draait namelijk onder een hypervisor van sony en krijgt dus gevirtualiseerde hardware aangeboden. zo zijn niet alle cores van de cell beschikbaar en is de graphische chip nvidia rsx helemaal niet direct benaderbaar.

[Reactie gewijzigd door n0z3br34th3r]


Hier zijn wat links over hoe en wat Linux op de PS3:
http://www.ibm.com/developerworks/power/library/pa-ps3lab1
http://www.terrasoftsolut...on/ydl5.0.2_ps3_guide.pdf

Het draait inderdaad onder een hypervisor. Hoeveel performance dit kost heb ik nergens kunnen vinden. Maar als ze een soort para virtualisatie ala XEN doen kan de performance loss best maar 4% zijn.

Er worden 6 van de 8 SPE's ter beschikking gesteld.

Nog een zinvol artikel tav de PS3:
http://moss.csc.ncsu.edu/~mueller/cluster/ps3/

[Reactie gewijzigd door worldcitizen]


Er worden 6 van de 8 SPE's ter beschikking gesteld.
Een cell in de PS3 heeft sowieso maar 7 geactiveerde SPU's (om yields te verbeteren), en een game mag er ook maar van 6 gebruik maken aangezien er 1 is gereserveerd voor het OS. Wat dat betreft heb je dus net zoveel mogelijkheden als een game

Linux op de PS3 draait maar op 1 van de 7 cores.
Tevens heb je geen toegang tot de GPU.

Geen snelheidsmonster dus, en je kan er bijvoorbeeld geeneens een video mee kijken.

Linux op de Wii zal niet veel spannender zijn.


Linux op de xbox360 daarentegen draait op alle drie de cores en heeft gpu support (echter nog geen API voor).
Dit is dus wel serieus interessant :)

Een razendsnelle linux desktop voor 280E :)

Linux op de PS3 draait maar op 1 van de 7 cores.
Tevens heb je geen toegang tot de GPU.

Geen snelheidsmonster dus, en je kan er bijvoorbeeld geeneens een video mee kijken.
"Any Linux Operating System has access to 6 of the 7 Synergistic Processing Elements"
en
"There have been developments in enabling access to the RSX using an experimental linux 2.6.24 kernel"
Linux for PlayStation 3 - Wikipedia

De 'Linux-implementatie' op de PS3 is gewoon een native omgeving hoor, vandaar dat je er ook elke PPC-distro kunt draaien. Er zijn wat hardware delen afgesloten of hebben geen drivers, maar je kunt de randapparatuur en de Cell gewoon volledig aansturen hoor.

Dit soort projecten zijn er "omdat het kan". Als je inderdaad makkelijk en simpel wil doen kan je het beste een pc nemen voor dit soort taken, maar dat willen ze niet.

Het feit dat er een 750MHz ppc met 88 MB geheugen in zit zegt niet zo veel. De architectuur is dermate anders dan die van een pc (of een ps3) dat je niet veel over de snelheid kan zeggen.

In een PS3 zit een 3Ghz PowerPC CPU met daarbij nog 7 SPEs. Als je ziet hoe 33.000 PS3s bij een computed distributing project als Folding @Home 180.000 Windows PCs er met grote overmacht uitrekenen kun je best wel iets over de computerkracht van de PS3 zeggen denk ik. :+

Die PS3 is echt wel een stukje sneller dan twee Gamecubes met wat ductape eromheen.

[Reactie gewijzigd door ymmv]


Yepz, bij OGR doet een PS3 zoiets als een C2Q @ 3.6GHz. Maar aangezien een Wii toch geen HD content heeft, heb je die rekenkracht ook niet nodig. 'Sneller' maakt het niet per definitie 'leuker' .... Het feit dat je nu zelf relatief simpel meuk kunt maken/draaien die met de controllers en eventueel de WiFi, etc. samenwerken juist wel.

kun je best wel iets over de computerkracht van de PS3 zeggen denk ik

Wat floating point berekeningen betreft wel ja. Wat general purpose code (wat 95% van de software code is) betreft niet.

TFLOPS zeggen niet zo veel. En zeggen zéér weinig wat betreft real world prestaties.


Daarbij komt nog dat je niet voor alle toepassingen veel rekenkracht nodig hebt en/of energieconsumptie wilt hebben. ;)

In diezelfde link kan je ook zien dat een GPU véél sneller (meer dan dubbel) draait dan een complete PS3 met al z'n cores.
Ik meen dat een Wii een niet al te verschillende GPU heeft als degene waar Folding@Home op draait. Al zou de GPU in de Wii de helft zo snel draaien als die, dan zou de Wii nog steeds sneller thuisvouwen dan een complete PS3 :)
Daarentegen zou de GPU van de PS3 waarschijnlijk ook veel sneller vouwen dan de rest van de machine.
Om maar even aan te tonen dat Folding@Home nou niet bepaald een betrouwbare indicatie voor performance is.

Op mn xbox van ¤75 draai ik ook linux met xboxmediacenter en het is het beste dat me ooit overkomen is. Als MS nou zoiets maakt met dezelfde functionaliteit en vrijheid op de X360 lijkt me fantastisch.

Buiten dit is het natuurlijk leuk om hiermee te klooien, als je al ziet wat die ene student met de Wii controller maakt zou je dit kunnen combineren en een goedkoop en kneitervet presentatieapparaat kunnen maken icm met een beamer.

ooit van proof of concept of hobby gehoord? de praktische toepassingen komen natuurlijk vanzelf, net zoals ooit met windows het geval was. maar je hebt gelijk... wie gebruikt windows nou

Voordat een of andere flapdrol bijdehand gaat lope doen: neej dit krijgt natuurlijk minder aanhang dan windows

[Reactie gewijzigd door ThePiratemaster]


Wat is in hemelsnaam de fascinatie om op een Wii Linux te kunnen draaien? Het is maar een 750Mhz PowerPC met 88MB geheugen. Snelheid is op zijn best vergelijkbaar met een 7 jaar oude 1 Ghz Pentium 3. Geen harde schijf, geen digitale outputs, niet aan te sluiten op digitale computerschermen. Dan hou je niet veel leuks over.
Behalve dat je je eigen Wii spellen kan schrijven ;) Of een wiimote controlled OS :+

Wat is 't nu van overclocken? Wat is 't nut van lockpicken? Wat is 't nut van hacken?

Lijkt mij gewoon 't zoeken van uitdagingen, iets unieks willen hebben(nl. een op je eigen wensen customized wii) etc. etc.

"Helemaal legaal."

Suggereer je dat het op de Wii ineens wel illegaal zou zijn? Niet dus...je mag op alles Linux draaien zolang het apparaat maar in uw bezit is of je anders toestemming hebt van de eigenaar.

Volgens mij is het hacken van een Wii d.m.v. een modchip niet legaal, ongeacht het feit of je het apparaat gekocht hebt of niet. Aangezien je Linux niet out of the box op een Wii kan draaien heb je dus op de een of andere manier een mod / hack nodig wil je het wél draaien. 1 + 1 = 2. Linux op een Wii is 'illegaal'

Linkje van onze 'vriend' Brein
Indien u een modchip in laat bouwen in uw PlayStation spelcomputer geeft u opdracht tot het verrichten van een strafbare handeling. De modchip wordt namelijk ingebouwd om daarmee de beveiliging van PlayStationspellen te omzeilen. Het verspreiden van dit soort middelen is strafbaar gesteld in art. 32a van de auteurswet. Dit geldt overigens niet alleen voor PlayStation maar ook voor andere beveiligde spelcomputers.

[Reactie gewijzigd door _Teq_]


Correcte quote uit het artikel. Je leest hier duidelijk dat het " verspreiden van dit soort middelen" strafbaar is volgens deze wet. NIET het gebruiken van deze middelen op je eigen apparatuur. Een belangrijke nuance, die mensen die verdienen aan modchips maken en dus commercieel verspreiden aansprakelijk stelt. Zij zouden vervolgd kunnen worden. De mensen thuis die een modchip in hun bezit hebben en een console mogen hiermee alles doen wat zij willen. Ze zijn immers eigenaar van het apparaat. En als je eigenaar bent heeft de fabrikant niet te zeggen over wat jij er wel en niet mee mag doen.

In Amerika ligt dat momenteel anders vanwege die nieuwe vage wet van ze. DCMA of zoiets.

DMCA ;)

Je hebt gelijk, maar je gaat hier wel voorbij aan het feit dat je naast een modchip vaak ook een gemodificeerde bios nodig hebt. Deze biosen zijn vaak gereverse-engineerde en aangepaste originele biosen, en dat is gewoon een inbreuk op de auteurswet (dat is namelijk software). Deze mag je niet veranderen en verspreiden, en bovendien niet downloaden (en derhalve ook niet gebruiken). Maar over het algemeen heb je deze alleen nodig om "backups" te kunnen spelen. Voor een linux install zou je prima zelf een bios kunnen schrijven - bij een backup van een game wordt dat wat lastiger omdat hij bepaalde functionaliteit van het bios verwacht.

[Reactie gewijzigd door .oisyn]


We wonen hier niet in de V.S.
In Nederland bestaat geen DMCA.

't is je eigen apparaat, dus je mag ermee doen wt je wilt.
Alleen ga je op die manier wel tegen de EULA in en vervalt daarmee de privileges die je hebt met een origineel systeem, te weten support en online services. (Dit gaat trouwens over Nederland). Verder is het draaien van 'backups' niet illegaal, maar het in bezit hebben van dergelijke 'backups' wel.

Als het klopt wat jij zegt. Zou je het dus wel mogen gebruiken maar niet mogen hebben. dus kun je het nooit gebruiken want het is illegaal om te hebben |:(

Als het klopt wat jij zegt. Zou je het dus wel mogen gebruiken maar niet mogen hebben. dus kun je het nooit gebruiken want het is illegaal om te hebben |:(
Maar de backup is van de buurjongen... O-)

[Reactie gewijzigd door GJtje]


Volgens mij is het hacken van een Wii d.m.v. een modchip niet legaal

Je moet de quote die je aanhaalt nog maar eens goed lezen. ;)

Het gebruik van een modchip in een console om zo de beveiliging van spellen te omzeilen is illegaal. Het gebruik van een gemodde console am sich is niet illegaal.

Een console is hardware. Daarmee mag je doen en laten wat je wilt. Je mag 'm ombouwen, behalve als je eventuele modificaties gebruikt om de Wet te breken.

Een console ombouwen om Linux op te draaien is 100% legaal.

[edit]
typo

[Reactie gewijzigd door houseparty]


Tel daarbij op dat de wet alleen een kopieerbeveiliging beschermt. Dat wil zeggen, de logica die een gekopieerde DVD van een originele onderscheidt is beschermd en je mag geen modchips verkopen/voor iemand installeren die dat omzeilt.

De beschermt niet de logica die zorgt dat het apparaat alleen digitaal ondertekende broncode draait. De reden voor die beveiliging hangt namelijk samen met het businessmodel dat spelcomputers met verlies verkocht worden en dat businessmodel werkt alleen als de fabrikant een monopolie op software heeft. De wet biedt geen enkele voorziening voor een dergelijk monopolie, beter gezegd, het doel van de wetgever is gericht op vrije concurrentie. Het verwijderen van de beveiliging die zorgt dat alleen digitaal ondertekende code uitgevoerd wordt is voor zover ik kan overzien, legaal.

"in laat bouwen".

Net als met kopiën van CD's moet je de kopiën zélf maken, niet láten doen.
Brein zwijgt wijzelijk over het zélf inbouwen van een modchip.

Ik vind het ook niet nuttig om het op een ps3 te draaien maar over het algemeen word Linux gebruikt om aan te tonen dat je met iets kan doen wat je wil doen of gewoon voor de fun (zoals linux op een ipod en Nintendo ds) Het gaat erom dat je nu aan de slag kunt met homebrew.

Wat is de reden dat je linux in 2007 op je dreamcast wil ?
Geen enkele , behalve dat je weer iets gelerd hebt natuurlijk .
tweakers niet ?

"Waarom wilt u in godsnaam vliegen?"

"Om te bewijzen dat ik het kan!"


Hij gebruikt in het filmpje z'n Wiimote hoor.
Ik denk dat ze bedoelen dat je nog niet bluetooth hebt zoals je wil (aka zodat je hem in bijvoorbeeld linux als bluetooth adapter kunt gebruiken).

de aansturing van de wiimote gaat niet via eigen software maaar de aansturing van de wii firmware. ze kunnen dus alleen door de firmware ondersteunde apparaten als de wiimote. als de erachter komen hoe ze de bluetooth module kunnen aansturen kunnen ze hem in linux of andere software voor veel andere apparaten gebruiken.


Dat het hacken gelukt is en er nu hard aan gewerkt wordt om homebrew games voor de Wii mogelijk te maken.
Dit zal ook wel weer lijden tot piraterij van games.

Piraterij is al een makkie, wie Wii games wil kopiëren heeft genoeg aan een DVDbrander en kan een goedkope standaard-IC programmeren om ze te spelen. Voor de rest is er niks aan, massale tegenmaatregelen zoals bij de PSP en 360 blijven vooralsnog uit.

Deze hack zal op dat vlak geen verschil maken, behalve dan misschien als het gaat om de Virtual Console.

Ik ben vooral benieuwd naar de Virtual Console. Lijkt me gaaf als ze standaard ROMs vanaf memory card kunnen laden. Ik heb zelf geen Wii, maar dat zou een reden kunnen zijn er een aan te schaffen. Ik vind het aanbod te laag en de prijs te hoog van de virtual console spellen.

Wii spellen zou ik sowieso origineel kopen, dat doe ik altijd met console spellen.

"waarbij de Wii-controllers uitgelezen werden."

staat te lezen in het bericht dus lijkt mij dat die wel werken :+

De Wiimote kan je wel gebruiken denk ik, maar bluetooth ondersteuning voor andere apparatuur/services mist misschien nog. Er staat toch bij dat de wii-controllers konden worden uitgelezen of bedoelen ze wat anders?

Vind dit wel leuk, als ze mp3 en xvid ondersteuning voor elkaar kunnen krijgen, en browsen door gedeelde mappen op pc in je netwerk, is het een leuk alternatief voor xbox media center :)

Dat is ook weer waar. Dan is er dus onvolledige bluetoothondersteuning. Ik zou dat niet omschrijven als "volledige bluetoothondersteuning ontbreekt", maargoed.

En wat betreft mp3 en xvid, dat zou mooi zijn! En dvd-software natuurlijk :)

Er staat niet "bluetoothondersteuning ontbreekt volledig". Wat ik denk dat hier gebeurt is dat de Wii zelf de hardware herkent (in dit geval de bluetooth Wiimote) en alleen de relevante gegevens (zoals de acceleraties en de positie) doorspeelt aan de software. De programmatuur heeft dus toegang tot een beperkte API, niet tot de bluetoothhardware zelf.

En wat betreft mp3 en xvid, dat zou mooi zijn! En dvd-software natuurlijk :)
Is de MP3 ondersteuning komen te vervallen dan, nu er AAC ondersteund word? :?
Lijkt me niet dat zoiets gedropped word... ;)

En voor zover ik weet is er een Wii op komst met DVD ondersteuning, heb daar her en der wel wat over gelezen... :)

[Reactie gewijzigd door GJtje]


Ik vind de term "volledig" een beetje overtrokken, aangezien er alsnog van een modchip gebruikt wordt.. Ik versta onder volledig hacken volledig/normaal gebruik van de drive die erin zit, of misschien net zo goed, de sd card reader + geen gebruik van modchips o.i.d.

Gewone een goede, werkende softmod dus.. :)

Wat hier met 'volledig' bedoeld wordt, is dat de encryptiesleutels zijn gevonden. Hierdoor kunnen ze in de nabije toekomst hun eigen software voorzien van de sleutels en de Wii zal als het goed is alles accepteren zonder gemod te zijn. Ze hebben een gemodde Wii gebruikt om de sleutels te vinden en dit voorproefje te kunnen draaien.

Een Wii met linux en volledige netwerk- en mediamogelijkheden zou natuurlijk fantastisch zijn voor in de huiskamer. Het uitlezen van media via bluetooth, usb, SD of wifi kan dan natuurlijk ook.

Hoewel piraterij niet het doel is geweest van deze hackactie zal dat natuurlijk ook weer vergemakkelijkt worden en ik vrees dat ook de Virtual Console spellen er binnekort er aan moeten geloven, dat valt niet te vermijden.

Ondanks dat ben ik toch wel blij met deze ontwikkelingen.

Ik denk dat de term volledig meer te maken heeft met het feit dat er nu volledige toegang tot alle hardware mogelijk is. (voor hierboven: ook BT dus, ook al hebben ze daar waarschijnlijk nog geen code voor)

XBMC voor wii zou de ultra machine betenen :)

Ik geloof dat het XBMC team de hele mikmak naar de PS3 aan het verhuizen is (omdat homebrew daar koek-en-ei is). Deze heeft natuurlijk even wat meer pit zodat een deftig HD-mediacenter ook mogelijk wordt.

Evengoed, de mogelijkheid eigen software te draaien, op welk apparaat dan ook, is altijd leuk en altijd een verbetering.

Helaas is het nog lang niet zover (zie http://www.xboxmediacente...p=160964&postcount=68 ).

Er is eerst nog de 'kleine' klus om de hypervisor op de PS3 volledig te passeren, voor wat betreft het aanspreken van de RSX (de grafische chip). Er was al aardig wat vooruitgang geboekt (zo'n 70% van de functionaliteit van de RSX kon al aangesproken worden), maar een recente firmware-upgrade lijkt de toegang daartoe weer gedicht (bron : http://forums.ps2dev.org/viewtopic.php?t=9510 ). (Voor in-depth details, zie http://wiki.ps2dev.org/ps...r:lv1_gpu_memory_allocate )

Pas als de RSX-library 100% bruikbaar is op alle PS3 firmware's, zal het mogelijk worden om in de (nog niet afgerondde) linux-port van XBMC PS3-support op te nemen.

[Reactie gewijzigd door p_van_logchem]


Is de framebuffer van PS3 Linux dan zo langzaam dat er niet eens een fimpje op getoont kan worden tegen 29 fps? Anders is de RSX-lib niet nodig, wel handig though :)

Nee, de framebuffer is snel genoeg te vullen, het is alleen wel een beetje een probleem de 3D die in XBMC aanwezig is snel genoeg te renderen in software.

Hopelijk komt er dan inderdaad binnenkort een linux channel met goede media center :)

XBMC wordt (dacht ik) geport naar linux, als linux op de wii draait zou je in theorie een distro kunnen maken met XBMC voor de wii.

Dat zou idd echt handig zijn: Zelf channels maken en die in het menu zetten.
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 10:02
Vorige 15:25
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: