Join Our Newsletter

Free, weekly updates about retro gaming news, nostalgic collectibles and in-depth reviews.

Subscribe Retro Dodo cover image
Brandon Saltalamacchia profile image Brandon Saltalamacchia

All Pokemon Sapphire Cheats (Full List With Codes)

All Pokemon Sapphire Cheats (Full List With Codes)

The Hoenn region is inhabited by many Pokemon, some of which became popular and are still revered as the greatest Pokemon designs to this day. Some notable examples that come to mind are Flygon, Blaziken, Sceptile, and, of course, Rayquaza, just to name a few.

Even though a remake for the game is available, many fans chose the original Game Boy version over the 3D one, and for good reason; it's one of the best Pokémon games ever made.

But even though the games are great, they follow old game rules in which you’ll have to spend hours grinding before getting anything meaningful. So, why not speed up the repetitive processes and sections which are just plain dull with cheats? This way, you get to enjoy your favourite game, and you have more fun doing it.

These cheats are to be used with emulators such as Delta on iOS or MyBoy! on Android. They are to be paired with "GameShark" cheat codes in your emulator settings.

⚠️
Never use too many cheats at the same time. Always save the game before you use any cheat, so you can restart from the last save point in the event of a crash.

Rare Candies

rare candies

Grinding in the tall grass and fighting random strangers on the road gets boring after a point. I mean, you can only fight a bug catcher so many times before you start to get frustrated.

So, whenever I feel bored battling again and again just to get my level up for a particular battle, I simply feed my Pokemon rare candies. With this cheat, you’d get an infinite amount of rare candies, so you can level up all your Pokemon without fighting a single battle.

💡
The rare candies will be available on your PC once activated.
  • 280EA266 88A62E5C

Infinite Money

best Pokemon Sapphire cheats - infinite money

Having a lot of money in your bank account is a dream everyone has, so until we find a cheat code for that in real life, use this one for the game. Simply activating the cheat will make you the richest 10-year-old in the entire Hoenn region and possibly every other nearby Pokemon region.

  • E51E97C3 7858E4EB

Encounter Shiny Pokemon

shiny pokemon cheat

Shiny Pokemon are extremely rare, not to mention the biggest flex in the Pokemon world. So, if you covet such shiny gems in your team but don’t want to spend hours looking for them in the grass, simply activate this cheat, and every encounter you have in the wild with Pokemon will be shiny.

💡
If you want a shiny Pokemon, just go to where the Pokemon is found, and you’ll encounter a shiny version of it instead.
  • 8636B1D6 CA4AB2A9 18452A7D DDE55BCCC

Infinite Master Balls

best Pokemon Sapphire cheats - unlimited master balls

You only get one master ball in every playthrough of Pokemon, so you’re limited to only one easy catch. With this cheat, however, we give you the power to catch every Pokemon easily, as it grants you an infinite number of Master Balls.

  • 91B85743 27069397 (This will insert it into your PC)
  • 910C4AFB679BA66A 68E6EAC16AB638B4 (This will insert it into your bag)

Walk Through Walls

best Pokemon Sapphire cheats - walk through walls

Pokemon Maps are filled with locations and places you can’t go to. The area might be locked and can only be accessed via an event, you might need a unique code to go somewhere, or you’re simply not allowed to go there.

So just get rid of them all together with this simple cheat. As the name suggests, you’d be able to walk through any wall in the game, including all the solid structures like trees, vehicles, stones, and whatnot; you’d become a ghost floating in Hoenn.

⚠️
Make sure to save your game before using this cheat as it has a history of freezing, or worse, corrupting your save fil.
  • E03B0649 5D67050C 78DA95DF 44018CB4

Steal Opponent’s Pokemon

catch trainers pokemon

Have you ever thought, ‘damn, my opponent is so strong; he has all the Pokemon I wish I had’?

Well, with the next tip, you don’t have to keep your desire hidden anymore. This cheat will allow you to outright steal any Pokemon your opponent is using, that too mid-battle.

You have to activate the cheat, and when the desired Pokemon shows up, throw a Poké Ball at it, and it will be yours.

💡
Once you steal someone’s Pokemon, the battle will end, regardless of the number of Pokemon remaining in the opponent’s camp. They probably ran away because you cheated.
  • B6C5368A 08BEAFF4 6FD608D0 B9151D51 084197CA 3EA6DE4F 8E883EFF 92E9660D

Misc Items

pokemon items

The Hoenn region might not have a lot of malls, pubs, or even hospitals. But, where the Hoenn region lacks basic public infrastructure, it makes up for it by building many Pokemon Centres and Poke Marts.

And these Poke Mart house some of the most essential items you’ll need as a Pokemon trainer.

To buy these, you’ll need to empty your pockets every time you visit the store. So simply use this cheat, and get every item that the Poke Mart has (and a lot more) and never revisit the Mart, saving you time and money.

  • F6d63594 (Full Restore)
  • 9c51c651 (Max Revive)
  • 612a0d7a (Max Elixir)
  • Ef059a66 (HP Up)
  • 7a74d52c (PP Max)
  • 08da1807 (Max Repel)
  • 088d15f0 (Escape Rope)
  • 50c1cd99 (Sun Stone)
  • D708816f (Moon Stone)
  • F6aafa8b (Fire Stone)
  • 23abbf10 (Thunder Stone)
  • 45734f06 (Water Stone)
  • F668b3c9 (Leaf Stone)
  • 000d4dd5 (Heart Scale)
  • B964a353 (Exp. Share)
  • A5c80201 (Soothe Bell)
  • 75c5c708 (Choice Band)
  • F51ea1ac (King's Rock)
  • 3ebba7a0 (Silver Powder)
  • 19144c10 (Soul Dew)
  • 534582db (Deep Sea Tooth)
  • B3ef8b1c (Deep Sea Scale)
  • Ae9eba13 (Ever Stone)
  • 3fe077e2 (Scope Lens)
  • E0183894 (Dragon Scale)
  • 9c5fff08 (Sea Incense)
  • 4aa5b093 (Lax Incense)

All Legendary Pokemon

The Hoenn region is home to many different Legendary Pokemon. With the help of this next entry in our best Pokemon Sapphire cheats, you’ll be able to encounter any legendary that is available just by activating a simple code for that particular Pokemon.

The legendaries you encounter will always be at a level that is lower than yours, so don’t worry about getting recked, pair it with the Master Ball cheat and you're good to go!

💡
To use the cheat, input the master code 9E6AC862823AB7A88365F8FA817CF3E9, and then input the code of the Pokemon you want.
  • 9F9A431719B26CE8 (Articuno)
  • 9C30E2E21F157234 (Zapdos)
  • A265FB705EAE2980 (Moltres)
  • 30621E6F164FED85 (Mewtwo)
  • 71E09BD117FDFD02 (Mew)
  • BCFEE7CDB19EA1CF (Raikou)
  • ACE71E49475ACE5A (Entei)
  • 0C0BC2BE64E725C6 (Suicune)
  • E57F3F7864F944D0 (Lugia)
  • 92BB8BD9629E2D58 (Ho-Oh)
  • A3AFC93BCAE30FEC (Celebi)
  • 82FBD860AE242721 (Latios)
  • 82FBD860AE242721 (Latias)
  • 82FBD860AE242721 (Regice)
  • 82FBD860AE242721 (Registeel)
  • 82FBD860AE242721 (Regirock)
  • 82FBD860AE242721 (Kyogre)
  • 82FBD860AE242721 (Groudon)
  • 82FBD860AE242721 (Rayquaza)
  • 82FBD860AE242721 (Jirachi)
  • 82FBD860AE242721 (Deoxys)

All TM/HMs

all tms

When building a team for the Hoenn region, players consider the various Pokemon they’ll meet on the way to the Elite Four. But this perfect Pokemon team will also need perfect move sets on every Pokemon.

Sadly, some of these moves can only be completed with the help of TM/HMs, which are hard to find. Simply use these cheats and get access to every TM/HM in the game.

💡
Activate the cheat, and go to your PC to withdraw the TM/HMs
  • TM01 (Focus Punch) - 87E1D568 733CE392
  • TM02 (Dragon Claw) - AFFC928E 509932B6
  • TM03 (Water Pulse) - 016E19DE 75C25DE1
  • TM04 (Calm Mind) - 664B55E0 E3B9ADBE
  • TM05 (Roar) - 65689C19 E0F8EE35
  • TM06 (Toxic) - 34FA78EE DF2F9673
  • TM07 (Hail) - 5219C016 837AA1FB
  • TM08 (Bulk Up) - D9FF21EF 1E0944EE
  • TM09 (Bullet Seed) - F90BCB1 E93C8C8F
  • TM10 (Hidden Power) - 1005412B B196BDB0
  • TM11 (Sunny Day) - 15B2D27F 2947AA48
  • TM12 (Taunt) - 1573DF09 BCDE2B56
  • TM13 (Ice Beam) - E029E841 6918E5A2
  • TM14 (Blizzard) - 811F83E6 1600B2DE
  • TM15 (Hyper Beam) - 7F58EBA8 46EF36AF
  • TM16 (Light Screen) - ACAE9A73 43567E91
  • TM17 (Protect) - FEBDD9BA 711ECC96
  • TM18 (Rain Dance) - D611EE66 00008B2B
  • TM19 (Giga Drain) - 18B0AB2A D7B9E3E8
  • TM20 (Safeguard) - 2BE8D3B0 FD4E4A72
  • TM21 (Frustration) - 54268584 FD346B4E
  • TM22 (Solarbeam) - D268698C C224D8E2
  • TM23 (Iron Tail) - BBF66105 DF4B9B13
  • TM24 (Thunderbolt) - 4E834EE4 53BF5FC4
  • TM25 (Thunder) - 1186081B 0925F6DE
  • TM26 (Earthquake) - 40B763B9 30FA9092
  • TM27 (Return) - F35612E8 DF5A3388
  • TM28 (Dig) - E142FCC3 27F93269
  • TM29 (Psychic) - 334ADA15 00DD173C
  • TM30 (Shadow Ball) - 848DF53E 11C03BCB
  • TM31 (Brick Break) - 7E7C1393 4EA124C2
  • TM32 (Double Team) - 595504D3 5812DDC0
  • TM33 (Reflect) - 7F54FD32 38D42C04
  • TM34 (Shock Wave) - 3262C606 CA96F2AC
  • TM35 (Flamethrower) - 699901C1 D4146993
  • TM36 (Sludge Bomb) - 38EA2ABC 9F825022
  • TM37 (Sandstorm) - BAF06A65 76DE2DA7
  • TM38 (Fire Blast) - 437D8EDD D96C39A5
  • TM39 (Rock Tomb) - 8B8AB1E7 E5D9327C
  • TM40 (Aerial Ace) - FDDDD994 1F12CAD4
  • TM41 (Torment) - EB7B7AC8 CD87A01D
  • TM42 (Facade) - 400A2E08 BB674CEF
  • TM43 (Secret Power) - 817340AB 669E1252
  • TM44 (Rest) - 290EDB0B 033716EA
  • TM45 (Attract) - 00A2067E 3393D58D
  • TM46 (Thief) - 1A70058D 0F06F296
  • TM47 (Steel Wing) - D5280C4F 4EDF6B5A
  • TM48 (Skill Swap) - D17032BA 105033D8
  • TM49 (Snatch) - 7002427B BA4E993F
  • TM50 (Overheat) - E59D1903 1D2D1C5A
  • HM01 (Cut) - B77739FC 26D71E64
  • HM02 (Fly) - 6625764E 75091013
  • HM03 (Surf) - F337F6FE C824F891
  • HM04 (Strength) - B036BEB1 097E5C89
  • HM05 (Flash) - F2B1C76A F6DB27B6
  • HM06 (Rock Smash) - 2E914FA6 D9EFE74A
  • HM07 (Waterfall) - 3C22A077 6CB5D966
  • HM08 (Dive) - C7AC2C1B DD487A35

Max Stats

If trolling every trainer in the Hoenn region is your objective, then this cheat will aid you in every way and shape possible. Once you activate the cheat, the first Pokemon in your party will get a stat boost, which will max out the stat!

  • Max HP - 830043B8 03E7
  • Max Attack - 830043BA 03E7
  • Max Defence - 830043BC 03E7
  • Max Special Attack - 830043C0 03E7
  • Max Special Defence - 830043C2 03E7
  • Max Speed - 830043BE 03E7

No Random Battles

Skip the repetitive trainer battles by using this cheat, and nobody will hassle you again.

💡
This cheat may require you to battle trainers inside.
  • 3B0C8C5E 6FB832D

Receive All Gym Badges

  • A12FCE77 0C1EC556

Make Your Pokémon Invincible

  • 830043B6 03E7

Modify Pokémon's Gender

💡
Use the master code 9E6AC862823AB7A88365F8FA817CF3E9 first before entering codes below.
  • Always Female - B917F77E0FD658EB
  • Always Male - 3537AAD42B010F73
❤️
Like what you are reading? If you do and want to support us, you can do so by becoming a member, tipping us or taking a look at our gaming accessory company GAMENOOK (10% off just for you). This allows us to continue what we do without succumbing to algorithms, clickbait and over-intrusive ads, while paying human writers instead of AI.
Brandon Saltalamacchia profile image Brandon Saltalamacchia
Brandon is the founder of Retro Dodo and has loved gaming ever since his mother bought him Pokemon Yellow for the Game Boy in the late 90's. Now he writes about his passions for gaming and collecting.