• Mon. Oct 6th, 2025

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 TMs Cheat Code
Focus Punch 87E1D568 733CE392
Dragon Claw AFFC928E 509932B6
Water Pulse 016E19DE 75C25DE1
Calm Mind 664B55E0 E3B9ADBE
Roar 65689C19 E0F8EE35
Toxic 34FA78EE DF2F9673
Hail 5219C016 837AA1FB
Bulk Up D9FF21EF 1E0944EE
Bullet Seed AF90BCB1 E93C8C8F
Hidden Power 1005412B B196BDB0
Sunny Day 15B2D27F 2947AA48
Taunt 1573DF09 BCDE2B56
Ice Beam E029E841 6918E5A2
Blizzard 811F83E6 1600B2DE
Hyper Beam 7F58EBA8 46EF36AF
Light Screen ACAE9A73 43567E91
Protect FEBDD9BA 711ECC96
Rain Dance D611EE66 00008B2B
Giga Drain 18B0AB2A D7B9E3E8
Safeguard 2BE8D3B0 FD4E4A72
Frustration 54268584 FD346B4E
Solarbeam D268698C C224D8E2
Iron Tail BBF66105 DF4B9B13
Thunderbolt 4E834EE4 53BF5FC4
Thunder 1186081B 0925F6DE
Earthquake 40B763B9 30FA9092
Return F35612E8 DF5A3388
Dig E142FCC3 27F93269
Psychic 334ADA15 00DD173C
Shadow Ball 848DF53E 11C03BCB
Brick Break 7E7C1393 4EA124C2
Double Team 595504D3 5812DDC0
Reflect 7F54FD32 38D42C04
Shock Wave 3262C606 CA96F2AC
Flamethrower 699901C1 D4146993
Sludge Bomb 38EA2ABC 9F825022
Sandstorm BAF06A65 76DE2DA7
Fire Blast 437D8EDD D96C39A5
Rock Tomb 8B8AB1E7 E5D9327C
Aerial Ace FDDDD994 1F12CAD4
Torment EB7B7AC8 CD87A01D
Facade 400A2E08 BB674CEF
Secret Power 817340AB 669E1252
Rest 290EDB0B 033716EA
Attract 00A2067E 3393D58D
Thief 1A70058D 0F06F296
Steel Wing D5280C4F 4EDF6B5A
Skill Swap D17032BA 105033D8
Snatch 7002427B BA4E993F
Overheat E59D1903 1D2D1C5A
Cut B77739FC 26D71E64
Fly 6625764E 75091013
Surf F337F6FE C824F891
Strength B036BEB1 097E5C89
Flash F2B1C76A F6DB27B6
Rock Smash 2E914FA6 D9EFE74A
Waterfall 3C22A077 6CB5D966
Dive C7AC2C1B 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émon Replace ‘XXX’ with
Bulbasaur 001
Ivysaur 002
Venusaur 003
Charmander 004
Charmeleon 005
Charizard 006
Squirtle 007
Wartortle 008
Blastoise 009
Caterpie 00A
Metapod 00B
Butterfree 00C
Weedle 00D
Kakuna 00E
Beedrill 00F
Pidgey 010
Pidgeotto 011
Pidgeot 012
Rattata 013
Raticate 014
Spearow 015
Fearow 016
Ekans 017
Arbok 018
Pikachu 019
Raichu 01A
Sandshrew 01B
Sandslash 01C
Nidoran? 01D
Nidorina 01E
Nidoqueen 01F
Nidoran? 020
Nidorino 021
Nidoking 022
Clefairy 023
Clefable 024
Vulpix 025
Ninetales 026
Jigglypuff 027
Wigglytuff 028
Zubat 029
Golbat 02A
Oddish 02B
Gloom 02C
Vileplume 02D
Paras 02E
Parasect 02F
Venonat 030
Venomoth 031
Diglett 032
Dugtrio 033
Meowth 034
Persian 035
Psyduck 036
Golduck 037
Mankey 038
Primeape 039
Growlithe 03A
Arcanine 03B
Poliwag 03C
Poliwhirl 03D
Poliwrath 03E
Abra 03F
Kadabra 040
Alakazam 041
Machop 042
Machoke 043
Machamp 044
Bellsprout 045
Weepinbell 046
Victreebel 047
Tentacool 048
Tentacruel 049
Geodude 04A
Graveler 04B
Golem 04C
Ponyta 04D
Rapidash 04E
Slowpoke 04F
Slowbro 050
Magnemite 051
Magneton 052
Farfetch’d 053
Doduo 054
Dodrio 055
Seel 056
Dewgong 057
Grimer 058
Muk 059
Shellder 05A
Cloyster 05B
Gastly 05C
Haunter 05D
Gengar 05E
Onix 05F
Drowzee 060
Hypno 061
Krabby 062
Kingler 063
Voltorb 064
Electrode 065
Exeggcute 066
Exeggutor 067
Cubone 068
Marowak 069
Hitmonlee 06A
Hitmonchan 06B
Lickitung 06C
Koffing 06D
Weezing 06E
Rhyhorn 06F
Rhydon 070
Chansey 071
Tangela 072
Kangaskhan 073
Horsea 074
Seadra 075
Goldeen 076
Seaking 077
Staryu 078
Starmie 079
Mr. Mime 07A
Scyther 07B
Jynx 07C
Electabuzz 07D
Magmar 07E
Pinsir 07F
Tauros 080
Magikarp 081
Gyarados 082
Lapras 083
Ditto 084
Eevee 085
Vaporeon 086
Jolteon 087
Flareon 088
Porygon 089
Omanyte 08A
Omastar 08B
Kabuto 08C
Kabutops 08D
Aerodactyl 08E
Snorlax 08F
Articuno 090
Zapdos 091
Moltres 092
Dratini 093
Dragonair 094
Dragonite 095
Mewtwo 096
Mew 097
Chikorita 098
Bayleef 099
Meganium 09A
Cyndaquil 09B
Quilava 09C
Typhlosion 09D
Totodile 09E
Croconaw 09F
Feraligatr 0A0
Sentret 0A1
Furret 0A2
Hoothoot 0A3
Noctowl 0A4
Ledyba 0A5
Ledian 0A6
Spinarak 0A7
Ariados 0A8
Crobat 0A9
Chinchou 0AA
Lanturn 0AB
Pichu 0AC
Cleffa 0AD
Igglybuff 0AE
Togepi 0AF
Togetic 0B0
Natu 0B1
Xatu 0B2
Mareep 0B3
Flaaffy 0B4
Ampharos 0B5
Bellossom 0B6
Marill 0B7
Azumarill 0B8
Sudowoodo 0B9
Politoed 0BA
Hoppip 0BB
Skiploom 0BC
Jumpluff 0BD
Aipom 0BE
Sunkern 0BF
Sunflora 0C0
Yanma 0C1
Wooper 0C2
Quagsire 0C3
Espeon 0C4
Umbreon 0C5
Murkrow 0C6
Slowking 0C7
Misdreavus 0C8
Unown 0C9
Wobbuffet 0CA
Girafarig 0CB
Pineco 0CC
Forretress 0CD
Dunsparce 0CE
Gligar 0CF
Steelix 0D0
Snubbull 0D1
Granbull 0D2
Qwilfish 0D3
Scizor 0D4
Shuckle 0D5
Heracross 0D6
Sneasel 0D7
Teddiursa 0D8
Ursaring 0D9
Slugma 0DA
Magcargo 0DB
Swinub 0DC
Piloswine 0DD
Corsola 0DE
Remoraid 0DF
Octillery 0E0
Delibird 0E1
Mantine 0E2
Skarmory 0E3
Houndour 0E4
Houndoom 0E5
Kingdra 0E6
Phanpy 0E7
Donphan 0E8
Porygon2 0E9
Stantler 0EA
Smeargle 0EB
Tyrogue 0EC
Hitmontop 0ED
Smoochum 0EE
Elekid 0EF
Magby 0F0
Miltank 0F1
Blissey 0F2
Raikou 0F3
Entei 0F4
Suicune 0F5
Larvitar 0F6
Pupitar 0F7
Tyranitar 0F8
Lugia 0F9
Ho-Oh 0FA
Celebi 0FB
Treecko 115
Grovyle 116
Sceptile 117
Torchic 118
Combusken 119
Blaziken 11A
Mudkip 11B
Marshtomp 11C
Swampert 11D
Poochyena 11E
Mightyena 11F
Zigzagoon 120
Linoone 121
Wurmple 122
Silcoon 123
Beautifly 124
Cascoon 125
Dustox 126
Lotad 127
Lombre 128
Ludicolo 129
Seedot 12A
Nuzleaf 12B
Shiftry 12C
Nincada 12D
Ninjask 12E
Shedinja 12F
Taillow 130
Swellow 131
Shroomish 132
Breloom 133
Spinda 134
Wingull 135
Pelipper 136
Surskit 137
Masquerain 138
Wailmer 139
Wailord 13A
Skitty 13B
Delcatty 13C
Kecleon 13D
Baltoy 13E
Claydol 13F
Nosepass 140
Torkoal 141
Sableye 142
Barboach 143
Whiscash 144
Luvdisc 145
Corphish 146
Crawdaunt 147
Feebas 148
Milotic 149
Carvanha 14A
Sharpedo 14B
Trapinch 14C
Vibrava 14D
Flygon 14E
Makuhita 14F
Hariyama 150
Electrike 151
Manectric 152
Numel 153
Camerupt 154
Spheal 155
Sealeo 156
Walrein 157
Cacnea 158
Cacturne 159
Snorunt 15A
Glalie 15B
Lunatone 15C
Solrock 15D
Azurill 15E
Spoink 15F
Grumpig 160
Plusle 161
Minun 162
Mawile 163
Meditite 164
Medicham 165
Swablu 166
Altaria 167
Wynaut 168
Duskull 169
Dusclops 16A
Roselia 16B
Slakoth 16C
Vigoroth 16D
Slaking 16E
Gulpin 16F
Swalot 170
Tropius 171
Whismur 172
Loudred 173
Exploud 174
Clamperl 175
Huntail 176
Gorebyss 177
Absol 178
Shuppet 179
Banette 17A
Seviper 17B
Zangoose 17C
Relicanth 17D
Aron 17E
Lairon 17F
Aggron 180
Castform 181
Volbeat 182
Illumise 183
Lileep 184
Cradily 185
Anorith 186
Armaldo 187
Ralts 188
Kirlia 189
Gardevoir 18A
Bagon 18B
Shelgon 18C
Salamence 18D
Beldum 18E
Metang 18F
Metagross 190
Regirock 191
Regice 192
Registeel 193
Kyogre 194
Groudon 195
Rayquaza 196
Latias 197
Latios 198
Jirachi 199
Deoxys 19A
Chimecho 19B
Pokémon Egg 19C
Unown 19D

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