Daniel gjenoppliver NRKs Superia
Mange år etter nedleggelsen av NRKs spillverden, vil Daniel Christensen tilbake til barndomsminnet. – Så jeg gravde meg ned i et kaninhull.
«NRKs nye suksess er et dataspill» meldte Dagsavisen 30. november 2009, og forklarte:
«Over 30.000 barn og unge spiller Superia på PC-ene sine. NRKs nye multimediasatsing for barn har hatt eksplosiv suksess i høst.»
Én av disse 30.000 barna het Daniel Christensen. Han var seks-syv år gammel da Superia ble lansert i 2008, og måtte spille på stefarens jobbmaskin.
I dag er han 24 år gammel, har for lengst fått seg egne datamaskiner, har vært aktiv på TikTok under navnet BobTheShoplifter, og er en profilert etisk hacker i Telenor. Men Superia, som NRK drev som både dataspill og tilknytta TV-program, er fortsatt ett av hans første minner om datamaskiner.
– Nylig så jeg en video på TikTok, hvor de spurte om folk huska Superia. Og det gjorde jeg, jo, forteller Christensen til kode24.
Han kunne derfor tenke seg å ta en runde i spillet igjen, for å mimre litt. Det var bare ett problem; det for lengst nedlagte spillet var vanskelig å åpne i 2026.
Så Christensen bretta opp ermene, og er nå i full gang med å gjenopplive Superia.
Spill og TV-program
For alle oss som enten var for unge eller for gamle til å ha like sterke minner fra Superia som Christensen:
Superia var et dataspill som NRK i 2008 la ut for nedlasting på sine NRK Super-sider. Selve spillet var utviklet av andre, og flere TV-kanaler lagde sine egne utgaver basert på det samme spillet.
I Superia kunne barn og unge bevege seg rundt i en virtuell verden med diverse småspill og verktøy for å skape blant annet bilder og musikk som kunne lastes opp til NRK.
NRK starta også et TV-program knytta til Superia-spillet, hvor barna blant annet kunne få vist fram det de lagde, og hvor historien i TV-programmet hang sammen med den stadige utvidelsen av verdenen inne i Superia.
Ifølge Wikipedia ble tilgangen til spillet stengt ned 15. april 2011.
Selv om Superia ikke var et flerspiller-spill, var det altså tett knytta til servere hos NRK. Så da NRK ikke lenger ville drifte spillet, ble det også vanskelig å spille.
Dermed holdt det ikke at Christensen fant en kopi av spillet på nettet – Superia fungerte ikke.
– Så jeg gravde meg ned i et kaninhull, forteller han.
Knekke en EXE-fil
Det første skrittet var å fyre opp Superia for å se hva som skjedde.
Som var pent lite.
– Så det første jeg gjorde var å sette opp en reverse proxy, og se på trafikken da jeg starta spillet, forteller Christensen.
Han så at Superia prøvde å koble seg på webdaw.nrk.no, uten å finne noe. Og det var ikke bare å bytte ut denne URL-en med en annen: Adressen var hardkoda inn i EXE-fila til Superia.
Den etiske hackeren måtte dermed lære seg ett og annet om reverse engineering og det å navigere kompilert maskinkode. Til dette brukte han NSA-utviklede Ghidra, sammen med god hjelp fra ChatGPT og Claude.
Snart kunne han bytte ut adressen med sin egen, vel og merke om den hadde nøyaktig like mange tegn som den gamle.
Bygge egne servere
Dermed var klienten klar, og serveren stod for tur: Christensen måtte finne ut nøyaktig hva slags data NRK-serverne og Superia skulle sende seg i mellom, og bygge opp serverne fra bunn.
– Så jeg intercepta alle calls, forteller Christensen.
Ved å tjuvlytte til trafikken mellom Superia og det som nå var hans egen server, kunne han litt etter litt forstå hvordan datastrukturene og API-endepunktene måtte se ut for at ting skulle fungere.
– Noen ting var veldig simpelt, som hvordan inbox.xml var innboksen i spillet, så søke etter den i kildekoden og finne ut hvordan den skal være formatert for å vises i spillet, sier Superia-hackeren, men andre ting var mer komplisert.
– Så det blir et guessing game, egentlig.
Dokumenterer på TikTok
Ved hjelp av litt patching av EXE- og DLL-filer, noe KI-hjelp og masse gjetting, kunne Christensen etterhvert bygge opp et slags CMS som serverte innholdet Superia trengte.
Og mere, til: For snart kunne han bygge funksjonalitet som ikke var der fra NRK sin side, som muligheten til å spille sammen.
Alt dokumenteres nå på TikTok-en hans, "BobTheShoplifter". Han får titusentalls av visninger og hundrevis av kommentarer fra folk som savner Superia-glansdagene.
@bobtheshoplifter Replying to @nerbakken Superia er so back! Er noen funksjoner som mangler men vi begynner å nærme oss noe! #etiskhacking #superia ♬ original sound - BobTheShoplifter • Daniel
Planen er også å i det minste legge prosjektet ut på GitHub. Men han er fullt klar over at det innebærer noen juridiske utfordringer.
– Akkurat det å undersøke applikasjoner er ikke så ille, og det å lage mods bør være innenfor. Det eneste ulovlige kunne vært distribusjonen, sier han.
– Og varemerket Superia er jo sikkert NRK sitt.
NRK: "Gøy og forståelig"
– Ja, jeg husker Superia, sier Siril Heyerdahl til kode24.
Hun er redaktør i NRK for det de kaller «barn og tenåringer», fikk ikke jobben før en stund etter Superia, og er litt for gammel til å selv ha vært i målgruppa. Men spillet dukker av og til opp for henne, likevel.
– Når det kommer klipp av rare ting NRK har gjort før, dukker ofte Superia opp, ler hun.
– Hva tenker du om at en kar nå vil gjøre Superia mulig å spille igjen?
– I utgangspunktet er det et uttrykk for fankultur, og hvordan medieinntrykkene man får i de formative årene er med oss hele livet. At man har kjempelyst til å spille et spill man spilte da man var syv år gammel, er gøy, og forståelig, begynner Heyerdahl.
– Men juridisk er det jo også komplisert.
Har to bekymringer
Heyerdahl viser blant annet til to bekymringer:
For det første eier ikke nødvendigvis NRK alle rettighetene til Superia-spillet, som ble utviklet av belgiske Larian Studios – samme studio som står bak prisbelønnede Baldurs Gate 3, i samme spillmotor som legendariske The Elder Scrolls-spill (Gamebryo).
For det andre kan det være problematisk om Superia gjenoppstår utenfor NRKs kontroll, om spillet fortsatt oppfattes som et NRK-produkt.
Heyerdahl i NRK understreker at hun ikke har noe i mot at Christensen leker seg med spillet. For begge disse bekymringene inntreffer ikke før han eventuelt distribuerer noe.
Dette er også Christensen klar over, og han har kontakt med både spillutvikleren Larian Studios og NRK. Larian sier i en epost kode24 har sett at de er positive, så lenge han følger "mod"-retningslinjene deres og at det er greit for NRK.
– Får jeg ikke tillatelser, får jeg eventuelt skrive at man må laste ned noe "herfra, og dra det inn her", sier Christensen.
– Jeg tenkte i alle fall å gjøre alt open source, for det er sikkert mange som har ideer på hvordan man kan utvikle det videre.
Foretrekk oss i Google Discover
Ved å legge oss til som foretrukket kilde i Google vil du blant annet få opp flere av sakene våre i Google Discover. Tusen takk for støtten!