Hoewel beide apparaten cheat-apparaten voor videogames zijn, gebruiken ze verschillende methoden en zijn ze niet compatibel met elkaar.
* GameShark maakt doorgaans gebruik van hardwareaanpassingen om toegang te krijgen tot het geheugen van het spel en om spelgegevens te wijzigen.
* Codebrekers gebruik softwaregebaseerde methoden om het geheugen van het spel te veranderen, vaak via een programma dat op de spelcomputer zelf draait.
Daarom zijn de codeformaten en methoden voor toegang tot spelgegevens incompatibel tussen de twee.