Answer:
Yes, Mainly because they use codes that cause the game to glitch or have an error, such as cheating for a complete Pokedex is simply making the game glitch, and giving you a full pokedex, and if saved, the glitch lasts forever and it stays with a complete pokedex. Most games have a program that if targeted by a true code, rather than an "Error" code to shake violently causing a crash. Codebreaker is considered both illegal and legal because they truly "Hack" and "Glitch" depending on the code. Hope this helped!