Modchip - Modchip
Ett modchip (kort för modifieringschip ) är en liten elektronisk enhet som används för att ändra eller inaktivera konstgjorda begränsningar av datorer eller underhållningsenheter. Modchips används främst i tv-spelskonsoler , men också i vissa DVD- eller Blu-ray-spelare . De introducerar olika modifieringar av värdsystemets funktion, inklusive kringgående av regionskodning , hantering av digitala rättigheter och kontroller av kopieringsskydd i syfte att använda media avsedda för andra marknader, kopierade medier eller olicensierad programvara från tredje part ( homebrew ).
Funktion och konstruktion
Modchips fungerar genom att ersätta eller åsidosätta ett systems skyddshårdvara eller programvara. De uppnår detta genom att antingen utnyttja befintliga gränssnitt på ett oavsiktligt eller odokumenterat sätt, eller genom att aktivt manipulera systemets interna kommunikation, ibland till den grad att omdirigera det till ersättningsdelar från modchipet.
De flesta modchips består av en eller flera integrerade kretsar ( mikrokontroller , FPGA eller CPLD ), ofta kompletterade med diskreta delar , vanligtvis förpackade på en liten kretskort för att passa in i det konsolsystem den är konstruerad för. Även om det finns modchips som kan programmeras om för olika ändamål, är de flesta modchips utformade för att fungera inom endast ett konsolsystem eller till och med bara en specifik hårdvaruversion.
Modchips kräver vanligtvis en viss teknisk skicklighet för att installera eftersom de måste vara anslutna till en konsols kretsar, oftast genom lödningstrådar för att välja spår eller chipben på ett systems kretskort. Vissa modchips möjliggör installation genom att direkt löda modchips kontakter till konsolens krets ("kvicksolder"), genom exakt positionering av elektriska kontakter ("lödfria"), eller i sällsynta fall genom att ansluta dem till systemets interna eller externa kontakt .
Minneskort eller patroner som erbjuder funktioner som liknar modchips fungerar på ett helt annat koncept, nämligen genom att utnyttja brister i systemets hantering av media. Sådana enheter kallas inte modchips, även om de ofta handlas under denna paraplyterm.
Mångfalden av hårdvarumodchips fungerar och olika metoder som de använder innebär att även om modchips ofta används för samma mål kan de fungera på väldigt olika sätt, även om de är avsedda att användas på samma konsol. Några av de första modchipsen för Nintendo Wii , kända som drivchips, ändrar beteendet och kommunikationen för den optiska enheten för att kringgå säkerheten. På Xbox 360 utnyttjade ett vanligt modchip det faktum att korta perioder av instabilitet i CPU: n kunde användas för att på ett tillförlitligt sätt leda det till att felaktigt jämföra säkerhetssignaturer. Precisionen som krävdes i denna attack innebar att modchip måste använda en CPLD. Andra modchips, till exempel XenoGC och kloner för Nintendo GameCube , åberopar ett felsökningsläge där säkerhetsåtgärder reduceras eller saknas (i så fall användes en lager Atmel AVR -mikrokontroller ). En nyare innovation är optiska hårddiskemulatorer eller ODDE, som ersätter den optiska hårddisken och låter data komma från en annan källa och kringgår behovet av att kringgå eventuell säkerhet. Dessa använder ofta FPGA: er för att de exakt ska kunna efterlikna timing och prestandaegenskaper hos de optiska enheterna.
Historia
De flesta patronbaserade konsolsystemen hade inte modchips producerade för dem. De implementerade vanligtvis kopieringsskydd och regional lockout med spelkassetter, både på hårdvaru- och mjukvarunivå. Omvandlare eller genomströmningsenheter har använts för att kringgå begränsningarna, medan flashminnesenheter ( spelbackupsenheter ) användes allmänt under senare år för att kopiera spelmedier. Tidigt i övergången från solid state till optiska medier hade CD-baserade konsolsystem inte regional marknadssegmentering eller kopieringsskyddsåtgärder på grund av sällsynta och höga kostnader för användarskrivbara medier vid den tiden.
Modchips började dyka upp med PlayStation -systemet på grund av den ökande tillgängligheten och prisvärdheten för CD -författare och den ökande sofistikeringen av DRM -protokoll. Vid den tiden var en modchips enda syfte att tillåta användning av importerade och kopierade spelmedier.
Idag är modchips tillgängliga för praktiskt taget alla nuvarande konsolsystem, ofta i ett stort antal varianter. Förutom att kringgå regionala lockout- och kopieringsskyddsmekanismer kan moderna modchips införa mer sofistikerade modifieringar av systemet, till exempel att tillåta användning av användarskapad programvara ( homebrew ), utöka maskinvarufunktionerna i sitt värdsystem eller till och med installera ett alternativ operativsystemet för att helt omforma värdsystemet ( t.ex. för användning som hemmabio-dator ).
Anti-modchip åtgärder
De flesta modchips öppnar systemet för kopierade medier, varför tillgängligheten av ett modchip för ett konsolsystem är oönskad för konsoltillverkare. De reagerar genom att ta bort intrångspunkterna som utnyttjas av ett modchip från efterföljande hårdvaru- eller programvaruversioner, ändra PCB -layouten som modchipsen är anpassade för, eller genom att låta firmware eller programvara upptäcka ett installerat modchip och avvisa drift som en konsekvens. Eftersom modchips ofta ansluter sig till grundläggande funktioner i värdsystemet som inte kan tas bort eller justeras, kan dessa åtgärder inte helt hindra ett modchip från att fungera utan bara leda till en justering av dess installationsprocess eller programmering, t.ex. att inkludera åtgärder för att göra det odetekterbart (" stealth ") till sitt värdsystem.
Med tillkomsten av onlinetjänster som ska användas av tv -spelskonsoler har vissa tillverkare utnyttjat sina möjligheter inom tjänstens licensavtal att förbjuda konsoler utrustade med modchips att använda dessa tjänster.
I ett försök att avskräcka skapandet av modchip inkluderade vissa konsoltillverkare möjligheten att köra homebrew -programvara eller till och med ett alternativt operativsystem på sina konsoler. Några av dessa funktioner har dock dragits tillbaka vid ett senare tillfälle. Ett argument kan göras om att ett konsolsystem i stort sett är orört av modchips så länge deras tillverkare tillhandahåller ett officiellt sätt att köra olicensierad tredjepartsprogramvara.
Laglighet
En av de mest framträdande funktionerna hos många modchips - kringgående av kopieringsskydd - är förbjuden av många länders upphovsrättslagar, till exempel Digital Millennium Copyright Act i USA, det europeiska upphovsrättsdirektivet och dess olika implementeringar av EU: s medlemsländer , och Australian Copyright Act . Andra lagar kan gälla de många olika funktionerna i ett modchip, t.ex. australiensisk lag som specifikt tillåter kringgående av regionskodning.
Otydligheten i tillämplig lag, dess oenhetliga tolkning av domstolarna och ständiga djupgående ändringar och ändringar av upphovsrättslagen möjliggör inte ett definitivt uttalande om lagligheten av modchips. Ett modchips laglighet enligt ett lands lagstiftare får endast hävdas individuellt i domstol.
De flesta av de mycket få fall som har väckts inför en domstol slutade med fällande av modchiphandlaren eller tillverkaren enligt respektive lands lagar mot kringgående. Ett fåtal ärenden i Storbritannien och Australien avfärdades med argumentet att ett systems kopieringsskyddsmekanism inte skulle kunna förhindra det faktiska intrånget i upphovsrätten - själva processen att kopiera spelmedier - och därför inte kan anses vara en effektiv teknisk skyddsåtgärd som skyddas av lagar mot kringgående. År 2006 har australiensisk upphovsrättslag ändrats för att effektivt stänga detta juridiska kryphål.
I en rättegång 2017 mot en återförsäljare dömde en kanadensisk domstol till förmån för Nintendo enligt bestämmelser om kringgående i kanadensisk upphovsrättslag , som förbjuder varje överträdelse av tekniska skyddsåtgärder. Domstolen slog fast att även om återförsäljaren hävdade att produkterna kunde användas för homebrew, och därmed hävdade undantag för att upprätthålla driftskompatibilitet, fastslog domstolen att eftersom Nintendo erbjuder utvecklingssatser för sina plattformar, kan interoperabilitet uppnås utan att bryta TPM, och därför är försvaret ogiltig.
Alternativ
Ett alternativ för att installera ett modchip är en process för mjukmodifiering av en enhet. En mjukmodifierad enhet behöver inte permanent ha några ytterligare hårdvarustycken inuti. Istället ändras programvaran för en enhet eller dess interna del för att ändra enhetens beteende.