Pokémon Ruby Cheat Codes – GameShark Codes to GBA

Do more than just catch ’em all with these Pokémon Ruby Cheat Codes!

Pokémon Ruby Cheat Codes - GameShark Codes to GBA

The third-generation Pokémon games, particularly Pokémon Ruby, hold a special place in the hearts of fans and have garnered significant attention from the community.

With the introduction of abilities, natures, and a whopping 135 new Pokémon, Pokémon Ruby brought substantial innovation to the long-standing franchise. However, this also opened up new avenues for players to experiment with cheats and tricks.

Using cheat codes has been a pervasive aspect of Pokémon fandom since its inception in the 1990s, offering players shortcuts and enhancements to their gaming experience.

While classic cheats like infinite money and unlimited Master Balls persist, Pokémon Ruby presented enthusiasts with fresh opportunities for manipulation.

Dedicated trainers could now manipulate wild Pokémon natures, bestow rare ribbons, and even capture elusive legendary Pokémon, further enriching the game’s depth and replayability.

As the popularity of Pokémon Ruby endures and the game continues to captivate new and seasoned players alike, the availability of cheats remains abundant.

These cheats offer enthusiasts the chance to tailor their gameplay experience to their preferences, providing an extra layer of enjoyment and excitement to an already beloved title.

Related: Pokémon Sapphire Cheat Codes for Game Boy Advance or VBA

List of Pokémon Ruby Cheat Codes

We’ve compiled a collection of Pokémon Ruby cheats that are bound to appeal to you. Rest assured, we’ve meticulously tested each one to guarantee that what you see is precisely what you’ll experience in the game.

Item Cheat Codes

A screenshot of the unlimited rare candy cheat in Pokemon Ruby.
Source: Ashcrafter / YouTube

These cheat codes will provide you with whatever items you are looking for without any worry.

Unlimited Rare Candy Cheat

To kick off our list, we have a timeless cheat for obtaining Rare Candies. This code will deposit 99 Rare Candies into your PC. Whenever you withdraw them and exit the PC, another set of 99 Rare Candies will replenish them automatically.

  • 280EA266 88A62E5C

Unlimited Master Balls Cheat

The unlimited Master Ball cheat works the same way as the unlimited Rare Candy cheat and will simply replace the Rare Candy item in your PC with a Master ball.

  • 91B85743 27069397

HMs and TMs Cheat

Use these codes to unlock and obtain any HM or TM in Pokémon Ruby.

HMs and TMsCheat Code
Focus Punch87E1D568 733CE392
Dragon ClawAFFC928E 509932B6
Water Pulse016E19DE 75C25DE1
Calm Mind664B55E0 E3B9ADBE
Roar65689C19 E0F8EE35
Toxic34FA78EE DF2F9673
Hail5219C016 837AA1FB
Bulk UpD9FF21EF 1E0944EE
Bullet SeedAF90BCB1 E93C8C8F
Hidden Power1005412B B196BDB0
Sunny Day15B2D27F 2947AA48
Taunt1573DF09 BCDE2B56
Ice BeamE029E841 6918E5A2
Blizzard811F83E6 1600B2DE
Hyper Beam7F58EBA8 46EF36AF
Light ScreenACAE9A73 43567E91
ProtectFEBDD9BA 711ECC96
Rain DanceD611EE66 00008B2B
Giga Drain18B0AB2A D7B9E3E8
Safeguard2BE8D3B0 FD4E4A72
Frustration54268584 FD346B4E
SolarbeamD268698C C224D8E2
Iron TailBBF66105 DF4B9B13
Thunderbolt4E834EE4 53BF5FC4
Thunder1186081B 0925F6DE
Earthquake40B763B9 30FA9092
ReturnF35612E8 DF5A3388
DigE142FCC3 27F93269
Psychic334ADA15 00DD173C
Shadow Ball848DF53E 11C03BCB
Brick Break7E7C1393 4EA124C2
Double Team595504D3 5812DDC0
Reflect7F54FD32 38D42C04
Shock Wave3262C606 CA96F2AC
Flamethrower699901C1 D4146993
Sludge Bomb38EA2ABC 9F825022
SandstormBAF06A65 76DE2DA7
Fire Blast437D8EDD D96C39A5
Rock Tomb8B8AB1E7 E5D9327C
Aerial AceFDDDD994 1F12CAD4
TormentEB7B7AC8 CD87A01D
Facade400A2E08 BB674CEF
Secret Power817340AB 669E1252
Rest290EDB0B 033716EA
Attract00A2067E 3393D58D
Thief1A70058D 0F06F296
Steel WingD5280C4F 4EDF6B5A
Skill SwapD17032BA 105033D8
Snatch7002427B BA4E993F
OverheatE59D1903 1D2D1C5A
CutB77739FC 26D71E64
Fly6625764E 75091013
SurfF337F6FE C824F891
StrengthB036BEB1 097E5C89
FlashF2B1C76A F6DB27B6
Rock Smash2E914FA6 D9EFE74A
Waterfall3C22A077 6CB5D966
DiveC7AC2C1B DD487A35

Party Pokémon Cheat Codes

A screenshot of the party Pokemon in Pokemon Ruby.
Source: FrustratedDummy / YouTube

With these Pokémon Ruby cheats, you can adjust specific attributes of Pokémon already in your party.

Set your Party Pokémon Level Cheat

You can bypass using Rare Candies altogether by directly setting the levels of the Pokémon in your party. Simply adjust the ’64’ at the end of the code to your desired level. Here are some options for your convenience:

  • Level 50 – Change to ‘32
  • Level 36 – Change to ‘24
  • Level 70 – Change to ‘46
  • Level 100 – Keep as ‘64

Regardless of the level you choose, this method is undoubtedly quicker than using a Rare Candy code. See the list of codes below:

First Pokemon Cheat Code:

  • 330043B4 0064

Second Pokemon Cheat Code:

  • 83004418 0064

Third Pokemon Cheat Code:

  • 8300447C 0064

Fourth Pokemon Cheat Code:

  • 830044E0 0064

Fifth Pokemon Cheat Code:

  • 83004544 0064

Sixth Pokemon Cheat Code:

  • 830045A8 0064

Max Pokémon Stats Cheat

You can directly max all stats of the Pokémon in your party with the following cheat codes:

First Pokemon Cheat Code:

  • 430043B6 03E7
  • 00000007 0002

Second Pokemon Cheat Code:

  • 4300441A 03E7
  • 00000007 0002

Third Pokemon Cheat Code:

  • 4300447E 03E7
  • 00000007 0002

Fourth Pokemon Cheat Code:

  • 430044E2 03E7
  • 00000007 0002

Fifth Pokemon Cheat Code:

  • 43004546 03E7
  • 00000007 0002

Sixth Pokemon Cheat Code:

  • 430045AA 03E7
  • 00000007 0002

Unlimited HP Cheat

This cheat will ensure that the Pokémon in your party will never faint during a trainer battle.

First Pokemon Cheat Code:

  • 830043B6 03E7

Second Pokemon Cheat Code:

  • 8300441A 03E7

Third Pokemon Cheat Code:

  • 8300447E 03E7

Fourth Pokemon Cheat Code:

  • 830044E2 03E7

Fifth Pokemon Cheat Code:

  • 83004546 03E7

Sixth Pokemon Cheat Code:

  • 830045AA 03E7

Max HP Cheat

Similar to the unlimited HP cheat, this cheat will ensure that your Pokémon will always have maximum HP, bypassing any need to go to a Pokémon Center to recover.

First Pokemon Cheat Code:

  • 830043B8 03E7

Second Pokemon Cheat Code:

  • 8300441C 03E7

Third Pokemon Cheat Code:

  • 83004480 03E7

Fourth Pokemon Cheat Code:

  • 830044E4 03E7

Fifth Pokemon Cheat Code:

  • 83004548 03E7

Sixth Pokemon Cheat Code:

  • 830045AC 03E7

Max Attack Cheat

This cheat will fully max the attack of the Pokémon in your party.

First Pokemon Cheat Code:

  • 830043BA 03E7

Second Pokemon Cheat Code:

  • 8300441E 03E7

Third Pokemon Cheat Code:

  • 83004482 03E7

Fourth Pokemon Cheat Code:

  • 830044E6 03E7

Fifth Pokemon Cheat Code:

  • 8300454A 03E7

Sixth Pokemon Cheat Code:

  • 830045AE 03E7

Max Defense Cheat

This cheat will automatically max the defense of the Pokémon in your party.

First Pokemon Cheat Code:

  • 830043BC 03E7

Second Pokemon Cheat Code:

  • 83004420 03E7

Third Pokemon Cheat Code:

  • 83004484 03E7

Fourth Pokemon Cheat Code:

  • 830044E8 03E7

Fifth Pokemon Cheat Code:

  • 8300454C 03E7

Sixth Pokemon Cheat Code:

  • 830045B0 03E7

Max Speed Cheat

This will fully max the speed of your Pokémon and ensuring that you will always have the first move in a trainer battle.

First Pokemon Cheat Code:

  • 830043BE 03E7

Second Pokemon Cheat Code:

  • 83004422 03E7

Third Pokemon Cheat Code:

  • 83004486 03E7

Fourth Pokemon Cheat Code:

  • 830044EA 03E7

Fifth Pokemon Cheat Code:

  • 8300454E 03E7

Sixth Pokemon Cheat Code:

  • 830045B2 03E7

Max Special Attack

Similar to the Max Attack cheat, this cheat fully maxes the special attack of your Pokémon.

First Pokemon Cheat Code:

  • 830043C0 03E7

Second Pokemon Cheat Code:

  • 83004424 03E7

Third Pokemon Cheat Code:

  • 83004488 03E7

Fourth Pokemon Cheat Code:

  • 830044EC 03E7

Fifth Pokemon Cheat Code:

  • 83004550 03E7

Sixth Pokemon Cheat Code:

  • 830045B4 03E7

Max Special Defense Cheat

Similar to the max defense cheat, this cheat will max out the special defense of the Pokémon in your party.

First Pokemon Cheat Code:

  • 830043C2 03E7

Second Pokemon Cheat Code:

  • 83004426 03E7

Third Pokemon Cheat Code:

  • 8300448A 03E7

Fourth Pokemon Cheat Code:

  • 830044EE 03E7

Fifth Pokemon Cheat Code:

  • 83004552 03E7

Sixth Pokemon Cheat Code:

  • 830045B6 03E7

Encounter Wild Pokémon Cheat Codes

A screenshot of the Legendary Pokémon, Kyogre, in Pokémon Ruby.
Source: Typhlosion4President / YouTube

These codes let you modify various features of the wild Pokémon you encounter.

Encounter Legendary Pokémon in the Wild Cheat

This cheat will allow you to encounter Legendary Pokémon in any tall grass. Make sure to bring at least a Master Ball with you. The level of the Legendary Pokémon you will encounter will depend on the location you are on. Even if you’re encountering these Pokémon at a low level, you’ll still require a Master Ball to have a chance at catching a legendary Pokémon.

Articuno:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • B8BABB07 1279065D

Zapdos:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 813E577F C64AB1BA

Moltres:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 5A8E3C77 1F661F0B

Mewtwo:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 649DA11D AC382E6A

Mew:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 13EAA696 65095035

Raikou:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • A10710E4 E472D0F8

Entei:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 5B01BDB2 183D8C74

Suicune:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • D25A4A77 A675F69A

Lugia:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 4EECFE9F 27D82240

Ho-oh:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 3D68FB8B 4B323185

Celebi:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • ABAB4663 A9BDEC6F

Regirock:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • EE48CE33 DD9BA0C5

Regice:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • B8E60141 9846F68D

Registeel:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 79DFACFC CE3130F9

Groudon:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • F655438D 3AA5C717

Kyogre:

  • 0000B138000
  • 1003A82A0007
  • 83007D220194

Rayquaza:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • F45F5684 50826322

Latias:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 9924490F 674355D7

Latios:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • B0EF6EE8 A714B8D9

Jirachi:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 89CF0941 3F293D81

Deoxys:

  • A2E564FE 0FB58A54
  • 530823D9 16558191
  • 88F7CB8E EE360350

Wild Pokémon Modifier Cheat

The wild Pokémon modifier cheat gives you the ability to choose the Pokémon you want to encounter in the wild. By replacing ‘XXX’ with the index code corresponding to your desired Pokémon, you can transform your random battles into targeted encounters.

  • 0000B138000
  • 1003A82A0007
  • 83007D220XXX

Simply replace ‘XXX’ with the Pokémon index code of your choosing:

PokémonReplace ‘XXX’ with
Bulbasaur001
Ivysaur002
Venusaur003
Charmander004
Charmeleon005
Charizard006
Squirtle007
Wartortle008
Blastoise009
Caterpie00A
Metapod00B
Butterfree00C
Weedle00D
Kakuna00E
Beedrill00F
Pidgey010
Pidgeotto011
Pidgeot012
Rattata013
Raticate014
Spearow015
Fearow016
Ekans017
Arbok018
Pikachu019
Raichu01A
Sandshrew01B
Sandslash01C
Nidoran?01D
Nidorina01E
Nidoqueen01F
Nidoran?020
Nidorino021
Nidoking022
Clefairy023
Clefable024
Vulpix025
Ninetales026
Jigglypuff027
Wigglytuff028
Zubat029
Golbat02A
Oddish02B
Gloom02C
Vileplume02D
Paras02E
Parasect02F
Venonat030
Venomoth031
Diglett032
Dugtrio033
Meowth034
Persian035
Psyduck036
Golduck037
Mankey038
Primeape039
Growlithe03A
Arcanine03B
Poliwag03C
Poliwhirl03D
Poliwrath03E
Abra03F
Kadabra040
Alakazam041
Machop042
Machoke043
Machamp044
Bellsprout045
Weepinbell046
Victreebel047
Tentacool048
Tentacruel049
Geodude04A
Graveler04B
Golem04C
Ponyta04D
Rapidash04E
Slowpoke04F
Slowbro050
Magnemite051
Magneton052
Farfetch’d053
Doduo054
Dodrio055
Seel056
Dewgong057
Grimer058
Muk059
Shellder05A
Cloyster05B
Gastly05C
Haunter05D
Gengar05E
Onix05F
Drowzee060
Hypno061
Krabby062
Kingler063
Voltorb064
Electrode065
Exeggcute066
Exeggutor067
Cubone068
Marowak069
Hitmonlee06A
Hitmonchan06B
Lickitung06C
Koffing06D
Weezing06E
Rhyhorn06F
Rhydon070
Chansey071
Tangela072
Kangaskhan073
Horsea074
Seadra075
Goldeen076
Seaking077
Staryu078
Starmie079
Mr. Mime07A
Scyther07B
Jynx07C
Electabuzz07D
Magmar07E
Pinsir07F
Tauros080
Magikarp081
Gyarados082
Lapras083
Ditto084
Eevee085
Vaporeon086
Jolteon087
Flareon088
Porygon089
Omanyte08A
Omastar08B
Kabuto08C
Kabutops08D
Aerodactyl08E
Snorlax08F
Articuno090
Zapdos091
Moltres092
Dratini093
Dragonair094
Dragonite095
Mewtwo096
Mew097
Chikorita098
Bayleef099
Meganium09A
Cyndaquil09B
Quilava09C
Typhlosion09D
Totodile09E
Croconaw09F
Feraligatr0A0
Sentret0A1
Furret0A2
Hoothoot0A3
Noctowl0A4
Ledyba0A5
Ledian0A6
Spinarak0A7
Ariados0A8
Crobat0A9
Chinchou0AA
Lanturn0AB
Pichu0AC
Cleffa0AD
Igglybuff0AE
Togepi0AF
Togetic0B0
Natu0B1
Xatu0B2
Mareep0B3
Flaaffy0B4
Ampharos0B5
Bellossom0B6
Marill0B7
Azumarill0B8
Sudowoodo0B9
Politoed0BA
Hoppip0BB
Skiploom0BC
Jumpluff0BD
Aipom0BE
Sunkern0BF
Sunflora0C0
Yanma0C1
Wooper0C2
Quagsire0C3
Espeon0C4
Umbreon0C5
Murkrow0C6
Slowking0C7
Misdreavus0C8
Unown0C9
Wobbuffet0CA
Girafarig0CB
Pineco0CC
Forretress0CD
Dunsparce0CE
Gligar0CF
Steelix0D0
Snubbull0D1
Granbull0D2
Qwilfish0D3
Scizor0D4
Shuckle0D5
Heracross0D6
Sneasel0D7
Teddiursa0D8
Ursaring0D9
Slugma0DA
Magcargo0DB
Swinub0DC
Piloswine0DD
Corsola0DE
Remoraid0DF
Octillery0E0
Delibird0E1
Mantine0E2
Skarmory0E3
Houndour0E4
Houndoom0E5
Kingdra0E6
Phanpy0E7
Donphan0E8
Porygon20E9
Stantler0EA
Smeargle0EB
Tyrogue0EC
Hitmontop0ED
Smoochum0EE
Elekid0EF
Magby0F0
Miltank0F1
Blissey0F2
Raikou0F3
Entei0F4
Suicune0F5
Larvitar0F6
Pupitar0F7
Tyranitar0F8
Lugia0F9
Ho-Oh0FA
Celebi0FB
Treecko115
Grovyle116
Sceptile117
Torchic118
Combusken119
Blaziken11A
Mudkip11B
Marshtomp11C
Swampert11D
Poochyena11E
Mightyena11F
Zigzagoon120
Linoone121
Wurmple122
Silcoon123
Beautifly124
Cascoon125
Dustox126
Lotad127
Lombre128
Ludicolo129
Seedot12A
Nuzleaf12B
Shiftry12C
Nincada12D
Ninjask12E
Shedinja12F
Taillow130
Swellow131
Shroomish132
Breloom133
Spinda134
Wingull135
Pelipper136
Surskit137
Masquerain138
Wailmer139
Wailord13A
Skitty13B
Delcatty13C
Kecleon13D
Baltoy13E
Claydol13F
Nosepass140
Torkoal141
Sableye142
Barboach143
Whiscash144
Luvdisc145
Corphish146
Crawdaunt147
Feebas148
Milotic149
Carvanha14A
Sharpedo14B
Trapinch14C
Vibrava14D
Flygon14E
Makuhita14F
Hariyama150
Electrike151
Manectric152
Numel153
Camerupt154
Spheal155
Sealeo156
Walrein157
Cacnea158
Cacturne159
Snorunt15A
Glalie15B
Lunatone15C
Solrock15D
Azurill15E
Spoink15F
Grumpig160
Plusle161
Minun162
Mawile163
Meditite164
Medicham165
Swablu166
Altaria167
Wynaut168
Duskull169
Dusclops16A
Roselia16B
Slakoth16C
Vigoroth16D
Slaking16E
Gulpin16F
Swalot170
Tropius171
Whismur172
Loudred173
Exploud174
Clamperl175
Huntail176
Gorebyss177
Absol178
Shuppet179
Banette17A
Seviper17B
Zangoose17C
Relicanth17D
Aron17E
Lairon17F
Aggron180
Castform181
Volbeat182
Illumise183
Lileep184
Cradily185
Anorith186
Armaldo187
Ralts188
Kirlia189
Gardevoir18A
Bagon18B
Shelgon18C
Salamence18D
Beldum18E
Metang18F
Metagross190
Regirock191
Regice192
Registeel193
Kyogre194
Groudon195
Rayquaza196
Latias197
Latios198
Jirachi199
Deoxys19A
Chimecho19B
Pokémon Egg19C
Unown19D

Miscellaneous Cheat Codes

A screenshot of the infinite money cheat in Pokemon Ruby.
Source: AshuPirateKing / YouTube

Infinite Money Cheat

The Infinite money cheat is a game-changer in Pokémon Ruby, making gameplay effortless. Whether your aim is to gather plenty of healing items or to fill your Coin Case to the brim, this cheat code is indispensable. It provides players with the freedom to enhance their inventory and financial resources without constraints, offering a smoother and more enjoyable gaming experience overall.

  • E51E97C3 7858E4EB

Complete Pokedex Cheat

If you want to complete your Pokedex without having to catch all the Pokémon from the Hoenn region, this code will help you achieve that goal.

  • 767CB1FC DD748434
  • 1285CF69 1834F175
  • DBB87FCA 6276D975
  • 9A732B89 F770B329
  • DBB87FCA 6276D975
  • 1F0A9164 737E93CD
  • DBB87FCA 6276D975
  • 200DBA91 E6D90173
  • DBB87FCA 6276D975

Obtain All 8 Badges Cheat

This cheat will immediately give you all 8 badges in Pokémon Ruby, bypassing all gym battles and giving you immediate access to the Victory Road to challenge the Elite Four and the Champion.

  • A12FCE77 0C1EC556

Walk Through Walls Cheat

The walk-through walls cheat is widely recognized among Pokémon enthusiasts globally for its simple yet powerful function: enabling players to traverse through obstacles that are typically impassable.

While its primary function allows walking through walls, it extends further to permit movement through trees, over water, across ledges, and various other barriers.

This cheat effectively grants players unparalleled freedom of movement, opening up new possibilities for exploration and navigation throughout the map.

  • E03B0649 5D67050C
  • 78DA95DF 44018CB4

Read Next: Pokemon Scarlet/Violet: Gym Leader Katy Rematch Guide

A screenshot of Pokémon Emerald's title screen.

Pokémon Emerald Cheat Codes: Items, Pokémon, Abilities and More

READ ARTICLE