No. There's two methods of cheating in a game.
Alter the code realtime (while the game and it's code is in use), which is what Codebreaker and Action Replay cheats do.
Or alter only the save file of the game, now this is much harder to do as you need to know how the game stores it's information and therefore is pretty much impossible to do with most games. However someone figured out how Pokemon saves it's information and then figured out how to alter it and that's what Pokesav is.
I can get myself say a Charizard using either AR codes or Pokesav. Both achieve the same thing however AR codes are more risky, because they alter the game's code in realtime. Perhaps let's use an example to explain this to you, let's say playing Pokemon is like driving a car along the highway, and let's say that getting a new Pokemon is like changing the colour of the front left wheel on your car, let's say you want a purple wheel. Now what AR codes do is they alter things real time, it's like you getting onto the hood of your car travelling at 100 km/h and trying to paint the wheel purple. Obviously this is dangerous and it's highly likely the car will either crash or you will hurt yourself, in the same way editing the game's code realtime whilst you are playing is dangerous and can easily cause the game to crash. Now Pokesav's way of cheating is much safer. You get the same front left purple tire on your car, but what you do in this case is you only start once the car is locked away in your garage an not in use. You take the left front wheel off and replace with a wheel that's already purple. Pokesav alters the dormant save of the game rather than the in-use game itself. Which as you can see is much safer and less likely to cause a crash...afterall the car/the game's code is not moving.
If you don't get it after this then just give up and shut up, I can't make it any simpler than this.