Pokémon Emerald Cheats: Full List of GameShark Codes
This post was last updated on November 1, 2023
Released way back in 2004 as a sequel to the Crystal, Ruby, and Sapphire games, the legendary Pokémon Emerald is experiencing a massive revival in popularity with retro gamers. Fans of nostalgic role-playing video games will be happy to revisit this old favorite using an emulator.
Of course, no RPG is complete without a list of cheats that help you win. You’ve come to the right place if you’re looking for Pokémon Emerald cheats or other tricks for the Pokémon series, like the best ROM hacks for Pokémon.
Getting Started: Best Emulators for Pokémon Emerald
You can run Pokémon Emerald on Game Boy Advance (GBA) or a Game Boy Advance emulator. Although some GBA emulators have paid versions, many are downloadable for free, like:
- Visual Boy Advance emulator
- mGBA
- No$GBA Emulator
- Higan GBA Emulator
- OpenEmu (for macOS)
- BatGBA
Visual Boy Advance is one of our top GBA emulator choices. It works on nearly all devices, it gets regular fixes and updates, and you can use it to play almost any GBA game without glitches, including a standard Pokémon Emerald ROM.
How to Use Pokémon Cheat Codes
GBA emulators have a Cheat menu where you can input your chosen cheat code. The process for Visual Boy Advance is:
- Open the Visual Boy emulator
- On your VBA menu, select File, Open, and Pokémon Emerald ROM
- Select Cheats, then Cheat list, then GameShark
- Enter GameShark codes
- Tap OK twice to return to the game
Don’t Forget Your Master Code
If you’re playing Pokémon Emerald using the Action Replay or GameShark accessories, you can input cheat codes simply by tapping them in. You need to enter a master code breaker first to use some of the cheats. The Pokémon Emerald master codes are:
D8BAE4D9 4864DCE5
A86CDBA5 19BA49B3
The Most Useful Pokémon Emerald Cheats
Here are our favorite Pokémon Emerald cheat codes:
Rare Candy
Eating Rare Candy allows you to level up without fighting Trainers or wild Pokémon. There are only a few Rare Candies in the game, and to get them, you typically have to solve challenges, fight, or dive. Infinite rare candies await you with the following cheat codes:
82005274 0044
BFF956FA 2F9EC50D
Either of these codes should work. If one doesn’t work, try the other. Once you’ve got your Rare Candy, deactivate the cheat so that you leave space for other items.
Walk Through Walls
As its name implies, the Walk Through Walls cheat allows you to walk through walls and bypass obstacles. Use this code:
7881A409 E2026E0C 8E883EFF 92E9660D
EXP
With this unlimited EXP cheat, you can get 9,999 experience points per battle. The cheat consists of five code lines:
82000060270F
82022D48270F
82022F7C270F
8202309C270F
820241F0270F
Shiny Pokémon
Shiny Pokémon are difficult to find in Pokémon Emerald, but never fear. The Shiny cheat, a wild Pokémon modifier code, will make all Pokémon shiny:
F3A9A86D 4E2629B4
18452A7D DDE55BCC
Unlimited Master Ball
A Master Ball lets you can catch any Pokémon in Emerald. The standard is one Ball per game, which most gamers use when they encounter legendary Pokémon. With one of these Master Ball cheat codes, you can access unlimited master balls:
958D8046 A7151D70 8BB602F7 8CEB681A
82005274 0001
Don’t forget to turn the cheat codes off once you have enough Master Balls.
No Random Battles
Avoid random battles with the following code:
B505DB41
6E39EA4E
No Wild Pokémon
Enter this Wild Pokémon encounter cheat to avoid running into Pokémon:
B505DB41
6E39EA4E
Wild Pokémon Gender Modifier
To change a Wild Pokémon’s gender, use the following codes.
For male:
7F06853C D823D089
7980105E FC3721D0
For female:
7F06853C D823D089
0A694B5A 43A6964F
Keep in mind that these cheats only work on Pokémon you encounter in the wild, not those you already have.
Wild Pokémon Level Modifier
Do you need to adjust the level of Pokémon you meet in the wild? Do so with the following code sequence.
Master code:
B749822B CE9BFAC1 A86CDBA5 19BA49B3
Codes by level:
Level 1: 65B97174 4A8FBA5C
Level 10: 076F8D1D EE3C0CD9
Level 20: B717825B 7A66F6A1
Level 30: 640BC06E 716F7457
Level 40: 0DD48BFF CA04B434
Level 50: 93C37C9C 0419D3FE
Level 60: 9B96A548 FC6BDEF8
Level 70: 92CEFA5B 8F95C77D
Level 80: E5114176 8B9F8080
Level 90: C6D0207B 40494F80
Level 100: 68770050 678B8139
Infinite Money
Get all the money you want in Pokémon Emerald with this infinite money cheat:
C051CCF6
975E8DA1
Catch Other Trainer’s Pokémon
You can catch Pokémon that belong to a different trainer with the following cheat:
B6C5368A 08BE8FF4
B8D95CFE 06ED6EA1
E151C402 8A229A83
8E883EFF 92E9660D
Before you throw the Pokéball, press L+R so you don’t get a bad egg.
Pokémon Max Stats
Max out all stats for your 1st Pokémon with these GameShark codes:
- Max attack: 973FBE3F EDC8200D
- Max SP attack: E9B89F9D C73B5749
- Max defense: 979050AE 6F56B497
- Max SP defense: DBC9F375 30D76D78
- Max HP: 35A039FD B90C0C5B
- Max speed: 35B2E18D FC573426
Pokémon Nature Modifier
A Pokémon’s Nature will influence its training. Specifically, one stat will grow faster while another will grow more slowly. By activating this cheat before battle, you can change your Pokémon’s Nature so you can maximize your desired stats more easily.
Code: 6658C989 89518A0F, followed by Pokémon Nature code identifier.
For example, to change the Pokémon’s Nature to Hardy, type 6658C989 89518A0F and then the code for Hardy, 217A1A8B E666BC3F.
Other Nature codes:
- Adamant: C8CE1977 779F1AA5
- Bashful: 5C43DDAA 02D3FC98
- Bold: 5E7363AA 5D262877
- Brave: EB200815 63938154
- Calm: D090BDDA 1968867D
- Careful: 5BFE17AB A5DC524C
- Docile: 2C707820 9C67A3F0
- Gentle: 7B499E06 77185F5C
- Hasty: A79D2EF2 F82F5AF7
- Impish: 4F71D6E0 699827D5
- Jolly: 5769723D 1DA05C56
- Lax: 2717EE59 7564BC55
- Lonely: CD72C719 F2831689
- Mild: 31D9195E 5DF03DCE
- Modest: CA12F7A9 56873493
- Naive: ED5B105D B88A30D8
- Naughty: 2AC59EBF 40C4F367
- Quiet: E7EC9FF0 70029AE9
- Quirky: ADF48A64 04D2988F
- Rash: 24775C3B A15419C7
- Relaxed: 471AA96A 79ECA891
- Sassy: EBA4E60F F5F19690
- Serious: A8510C52 65C50481
- Timid: 71296D0B D469AD70
Berry Cheat Codes
Different berries have various helpful properties in Pokémon Emerald. Depending on the type of berry, they can help you in battle, improve your abilities, or heal you from poison, paralysis, and more.
To get the berry you need, enter 82005274 0XXX. In place of XXX, enter your chosen item digits.
Pokémon code example: 085 stands for Cheri berry. The final code would be 82005274 0085. The first item you see on the buy list at Pokemart will be the berry.
Other berry codes include:
- Chesto berry: 086
- Pecha berry: 087
- Rawst berry: 088
- Aspear berry: 089
- Leppa berry: 08A
- Oran berry: 08B
- Persim berry: 08C
- Lum berry: 08D
- Sitrus berry: 08E
Miscellaneous Item Cheats
Pokémon Emerald is full of various useful items. With the following cheats, you’ll always be able to find what you want when you need it.
Here is how this works:
Enter code 82005274 0XXX and use the item code instead of XXX. For example: for berry juice, ID 02C, enter 82005274 002C. The first item on the buy list at Pokémart will be the item you entered.
Other misc item codes include:
- Leaf Stone: 062
- Moon Stone: 05E
- Fresh Water: 01A
- Soda Pop: 01B
- Lemonade: 01C
- Elixir: 024
- Max Elixir: 025
- Energy Powder: 01E
- Heal Powder: 020
- Full Heal: 017
- Max Revive: 019
Hold Items
Held items in Pokémon Emerald can help your Pokémon in battle or provide protection. Here’s how to use the Hold Item cheat to get the item you need:
Enter master code 82005274 0XXX and replace XXX with the item ID. For example, for Dragon Scale (code 0C9), enter 82005274 00c9. When you visit Pokémart, the item will appear first on the buy list.
Also try these codes for other Hold Items:
- White Herb: 0B4
- Quick Claw: 0B7
- Mental Herb: 0B9
- Silverpowder: 0BC
- Amulet Coin: 0B9
- Deep Sea Tooth: 0C0
- Deep Sea Scale: 0C1
- Focus Band: 0C4
- Lucky Egg: 0C5
- Metal Coat: 0C7
Teleport Cheats
When you play Pokémon Emerald, sometimes it’s very convenient to reach a key location quickly. Use the following codes to teleport to a specific location when you walk through a door:
- Shard Collector’s house (Route 124): CE4225D2 7BDD5C76
- Old Lady Rest Stop (Route 111): A6DF8006 B219CFD6
- Flower House (Route 104): 41509519 56FA6E47
- Top of Sky Pillar: 37A21411 E441F3EA
- Sky Pillar Entrance: C4338331 146F9E5C
- Player’s House: 6266061B C8C9D80F
- Battle Frontier, near Battle Tower: D672577F BE1C6F7C
Don’t forget to disable the cheat once you’re where you need to be, or every door will keep taking you to the same place.
HMs and TMs
Hidden Machines (HMs) and Technical Machines (TMs) are items that allow Pokémon Emerald players to teach certain Pokémon some pretty nifty moves.
The following Pokémon Emerald cheats give you a shortcut to the powers of TM and HM.
First, use master code 82005274 0XXX and put the HM/TM ID in place of XXX. For example, for Dragon Claw, use 122.
Go to Mart and purchase the first listed item. The HM or TM will appear in your bag.
Codes for a few other cool HMs and TMs:
- Focus Punch: 121
- Calm Mind: 124
- Roar: 125
- Bullet Seed: 129
- Hidden Power: 12A
- Sunny Day: 12B
- Ice Beam: 12D
- Safeguard: 134
- Earthquake: 13A
- Secret Power: 14B
Tips for Using Pokémon Emerald Cheats
Cheats are fun, but they may crash your game if you don’t follow best practices. Here’s how to use Pokémon Emerald cheats safely:
- Use cheats sparingly. Too many cheats can cause file corruption or game crashes. If you have a corrupted file, disabling cheats won’t help restore the game, and you’ll need to start over.
- Save your game. Make sure you save your game before using cheats. This way, if something goes wrong, you can always come back to the pre-cheat point.
- Turn off after use. Did you use a cheat code to gain a specific item? Turn the cheat off to prevent crashes and ensure the item stays in your inventory.
Cheat Troubleshooting Tips
If you try using a cheat and it doesn’t work, check this:
- Does the code’s end have any empty spaces? Try removing them.
- Are you using Emerald V1.0? Cheats work better on V1.0 vs. V1.1.
- Did you select the right cheat type? If you aren’t sure, try the Android app My Boy.
Finally, GameShark cheats often won’t work on GBA4iOS, and there’s not much you can do to fix this problem.
That VideoGame Blog: Your Ultimate Source of Information on All Things Pokémon
Are you a Pokémon fan? Browse That VideoGame Blog for more cheats, ROM hacks, tips, and Pokémon lore like the complete list of all dog Pokémons.