Pokemon Ruby Cheats: GameShark & Action Replay Codes
- mGBA Open Tools Cheats, add a new GameShark cheat set, and paste the code in as one entry.
- My Boy! (Android) Tap the menu button, choose Cheat, add a new GameShark code, and paste the lines exactly.
- Real cartridge Connect a GameShark or Action Replay device and enter the code into its list.
Published by Andrew B.
No cheats match that filter.
Money and resources
| Cheat | Code | Effect |
|---|---|---|
| Infinite money | GameShark / Action ReplayE51E97C3 7858E4EB | Gives you infinite money |
| Unlimited Rare Candy | GameShark / Action Replay280EA266 88A62E5C | Fills your PC box with unlimited Rare Candy |
| Unlimited Master Ball | GameShark / Action Replay91B85743 27069397 | Fills your PC box with unlimited Master Ball |
TMs and HMs
| Cheat | Code | Effect |
|---|---|---|
| HM01 Cut | GameShark / Action ReplayB77739FC 26D71E64 | Gives you HM01 Cut |
| HM02 Fly | GameShark / Action Replay6625764E 75091013 | Gives you HM02 Fly |
| HM03 Surf | GameShark / Action ReplayF337F6FE C824F891 | Gives you HM03 Surf |
| HM04 Strength | GameShark / Action ReplayB036BEB1 097E5C89 | Gives you HM04 Strength |
| HM05 Flash | GameShark / Action ReplayF2B1C76A F6DB27B6 | Gives you HM05 Flash |
| HM06 Rock Smash | GameShark / Action Replay2E914FA6 D9EFE74A | Gives you HM06 Rock Smash |
| HM07 Waterfall | GameShark / Action Replay3C22A077 6CB5D966 | Gives you HM07 Waterfall |
| HM08 Dive | GameShark / Action ReplayC7AC2C1B DD487A35 | Gives you HM08 Dive |
Battle
| Cheat | Code | Effect |
|---|---|---|
| All Hoenn badges | GameShark / Action ReplayA12FCE77 0C1EC556 | Gives you all 8 Hoenn badges |
| Catch trainer Pokemon | GameShark / Action ReplayB6C5368A 08BEAFF4 6FD608D0 B9151D51 084197CA 3EA6DE4F 8E883EFF 92E9660D | Lets you catch a trainer's Pokemon |
Pokemon stats
| Cheat | Code | Effect |
|---|---|---|
| Unlimited HP (slot 1) | GameShark / Action Replay830043B6 03E7 | Keeps the HP of the first Pokemon in your party at 999 |
| Max HP (slot 1) | GameShark / Action Replay830043B8 03E7 | Sets the HP stat of the first Pokemon in your party to 999 |
| Max Attack (slot 1) | GameShark / Action Replay830043BA 03E7 | Sets the Attack stat of the first Pokemon in your party to 999 |
| Max Defense (slot 1) | GameShark / Action Replay830043BC 03E7 | Sets the Defense stat of the first Pokemon in your party to 999 |
| Max Speed (slot 1) | GameShark / Action Replay830043BE 03E7 | Sets the Speed stat of the first Pokemon in your party to 999 |
| Max Sp. Attack (slot 1) | GameShark / Action Replay830043C0 03E7 | Sets the Sp. Attack stat of the first Pokemon in your party to 999 |
| Max Sp. Defense (slot 1) | GameShark / Action Replay830043C2 03E7 | Sets the Sp. Defense stat of the first Pokemon in your party to 999 |
World and fun
| Cheat | Code | Effect |
|---|---|---|
| Complete Pokedex | GameShark / Action Replay767CB1FC DD748434 1285CF69 1834F175 DBB87FCA 6276D975 9A732B89 F770B329 DBB87FCA 6276D975 1F0A9164 737E93CD DBB87FCA 6276D975 200DBA91 E6D90173 DBB87FCA 6276D975 | Fills your whole Pokedex |
| Walk through walls | GameShark / Action ReplayE03B0649 5D67050C 78DA95DF 44018CB4 | Lets you walk through walls |
A code here did not work? Tell us and it gets rechecked. Report a code
How to enter cheats in Pokemon Ruby
mGBA
- Open Tools Cheats and add a new cheat set.
- Set the code type to GameShark.
- Paste the code exactly as shown as one entry and enable it.
My Boy! (Android)
- Tap the menu button and choose Cheat.
- Add a new code and set the type to GameShark.
- Paste the lines exactly as shown.
Real cartridge
- Connect the cheat cartridge in front of your Pokemon Ruby cartridge.
- Power on the console.
- Enter the code into the device's code list exactly as written, keeping multi-line codes together.
Compatibility notes
Which releases these codes apply to, and where one behaves differently. Each note links to the source that documents it.
- Device type That Video Game Blog says its codes are GameShark codes. Other cheat devices and code appliers should work, it says, but it recommends GameShark for guaranteed results, and on an emulator you set the code type to GameShark. That Video Game Blog: Pokemon Ruby Cheats
- Catch trainer Pokemon Respawnage says to press L + R before you throw the Poke Ball, or the catch trainer Pokemon code does nothing. Respawnage: Pokemon Ruby Cheats
- Emulators That Video Game Blog notes that some emulators have a separate master switch for cheats that must be on before any code runs, and suggests a different code applier if a code fails. That Video Game Blog: Pokemon Ruby Cheats
- Saves and stability That Video Game Blog warns that stacking codes can cause glitches, crashes and corrupted saves, and that Walk Through Walls in particular causes glitches. It advises saving often, running few codes at once and switching them off when you are done. That Video Game Blog: Pokemon Ruby Cheats
FAQ
Is there a money cheat in Pokemon Ruby?
Yes. One GameShark code gives you infinite money.
How do you enter GameShark codes in Pokemon Ruby?
On an emulator like mGBA or My Boy!, add a new GameShark cheat and paste the code exactly as shown. On a real cartridge, enter it into your GameShark or Action Replay device.
Do these codes need a master code?
No. None of the codes on this page need a master code.
Can Walk Through Walls corrupt my save?
Yes. Turn it off and step onto a normal path before you save, or it can trap or corrupt your save.
Why aren't the legendary or wild Pokemon codes listed?
They need a master code, or the copies in circulation differ from one site to the next, so this page lists only codes that two sources print the same way without one.
