Things You'll Need
Instructions
Using Gameshark Codes in "Pokemon Ruby"
First, you will need to ascertain what it is you want to do with the code -- do you want to evolve your Pokemon, increase their statistics or raise them to max level? Do you need to capture a Pokemon that would otherwise be impossible for you? Once you know what you want to accomplish with the code, you need to search the online code repositories to see if the code has already been discovered.
Insert your copy of "Pokemon Ruby" into the cartridge slot on the Gameshark, and insert the Gameshark into your Game Boy Advance (GBA). Once your GBA has been turned on, the Gameshark will automatically take you to the cheat menu for "Pokemon Ruby." Select from among the codes listed here. Once you have enabled all the codes you wish to use, start the game. The desired effects should already have taken place. Save your game, then unplug the Gameshark and insert the cartridge directly into the GBA.
If the code is not already listed on the GBA, you will need to create it yourself. Using the USB cable provided with the Gameshark, connect the Gameshark to your PC. Install the software located on the Gameshark PC software disc and run it.
With the software running, click "Add New Code." You can choose to have Gameshark automatically detect all codes for the cartridge that is currently connected to it or to enter them manually. If automatic detection does not provide you with the code you wanted, you will need to manually enter the code. Using the code you obtained from the online repositories, create the cheat yourself, and then enter it. As in Step 2, connect the Gameshark to the GBA and the cartridge to the Gameshark. Activate the cheat, then save your game, and connect your cartridge to the GBA directly. The desired effects should have already taken place.